From fb220a3945c7d9882628c10bc5607328a62a6e2b Mon Sep 17 00:00:00 2001 From: Juan Hoyos Date: Mon, 12 Aug 2024 16:56:13 -0500 Subject: [PATCH] chore: builds examples --- examples/ClassificationsTree/index.html | 6 +++--- examples/ElementProperties/index.html | 4 ++-- examples/EntityAttributes/index.html | 4 ++-- examples/ModelsList/index.html | 6 +++--- examples/RelationsTree/index.html | 6 +++--- examples/ViewCube/index.html | 4 ++-- examples/World2D/index.html | 4 ++-- examples/WorldsConfiguration/index.html | 4 ++-- examples/assets/classificationsTree.js | 2 +- examples/assets/elementProperties.js | 2 +- examples/assets/entityAttributes.js | 2 +- examples/assets/{index-DuOGq7b3.js => index-BavxEBZ0.js} | 2 +- examples/assets/{index-Du0rpbBE.js => index-BiD-LIPr.js} | 2 +- examples/assets/{index-CVZ3O0Dy.js => index-DvJ5g2bG.js} | 2 +- examples/assets/modelsList.js | 2 +- examples/assets/relationsTree.js | 2 +- .../assets/{template-DMFEDxph.js => template-CbfBv3iq.js} | 2 +- examples/assets/viewCube.js | 2 +- examples/assets/world2D.js | 2 +- examples/assets/worldsConfiguration.js | 2 +- 20 files changed, 31 insertions(+), 31 deletions(-) rename examples/assets/{index-DuOGq7b3.js => index-BavxEBZ0.js} (99%) rename examples/assets/{index-Du0rpbBE.js => index-BiD-LIPr.js} (99%) rename examples/assets/{index-CVZ3O0Dy.js => index-DvJ5g2bG.js} (90%) rename examples/assets/{template-DMFEDxph.js => template-CbfBv3iq.js} (98%) diff --git a/examples/ClassificationsTree/index.html b/examples/ClassificationsTree/index.html index dc5bb7f..bd60fcd 100644 --- a/examples/ClassificationsTree/index.html +++ b/examples/ClassificationsTree/index.html @@ -24,9 +24,9 @@ - - - + + + diff --git a/examples/ElementProperties/index.html b/examples/ElementProperties/index.html index d76db8c..6e83529 100644 --- a/examples/ElementProperties/index.html +++ b/examples/ElementProperties/index.html @@ -28,8 +28,8 @@ - - + + diff --git a/examples/EntityAttributes/index.html b/examples/EntityAttributes/index.html index 5836d77..be0cb1b 100644 --- a/examples/EntityAttributes/index.html +++ b/examples/EntityAttributes/index.html @@ -34,8 +34,8 @@ - - + + diff --git a/examples/ModelsList/index.html b/examples/ModelsList/index.html index 13a5197..4795d8a 100644 --- a/examples/ModelsList/index.html +++ b/examples/ModelsList/index.html @@ -24,9 +24,9 @@ - - - + + + diff --git a/examples/RelationsTree/index.html b/examples/RelationsTree/index.html index 9d83548..ebec5dd 100644 --- a/examples/RelationsTree/index.html +++ b/examples/RelationsTree/index.html @@ -24,9 +24,9 @@ - - - + + + diff --git a/examples/ViewCube/index.html b/examples/ViewCube/index.html index 168dc07..344c3fa 100644 --- a/examples/ViewCube/index.html +++ b/examples/ViewCube/index.html @@ -17,9 +17,9 @@ - + - + diff --git a/examples/World2D/index.html b/examples/World2D/index.html index 87bd7f8..69104cf 100644 --- a/examples/World2D/index.html +++ b/examples/World2D/index.html @@ -18,9 +18,9 @@ - + - + diff --git a/examples/WorldsConfiguration/index.html b/examples/WorldsConfiguration/index.html index deae6b3..bacbc0a 100644 --- a/examples/WorldsConfiguration/index.html +++ b/examples/WorldsConfiguration/index.html @@ -28,8 +28,8 @@ - - + + diff --git a/examples/assets/classificationsTree.js b/examples/assets/classificationsTree.js index 9bdaf17..2142e9c 100644 --- a/examples/assets/classificationsTree.js +++ b/examples/assets/classificationsTree.js @@ -1,4 +1,4 @@ -import"./modulepreload-polyfill-B5Qt9EMX.js";import{m as l,p,C as d,O as f,a as b,H as u,u as w,R as y,h as g,s as C,i as T,j as v}from"./template-DMFEDxph.js";import{b as E}from"./index-CVZ3O0Dy.js";import{t as L}from"./index-Du0rpbBE.js";l.init();const e=new p,a=document.createElement("bim-viewport");a.name="viewer";const h=e.get(d),s=h.create(),o=new f(e);o.setup();s.scene=o;const c=new b(e,a);s.renderer=c;const r=new u(e);s.camera=r;a.addEventListener("resize",()=>{c.resize(),r.updateAspect()});const F=e.get(w);F.create(s);e.init();const I=e.get(y);await I.setup();const m=e.get(g);m.onFragmentsLoaded.add(t=>{s.scene&&s.scene.three.add(t)});const[z,H]=L.classificationTree({components:e,classifications:[]}),i=e.get(C);m.onFragmentsLoaded.add(async t=>{i.byEntity(t),await i.byPredefinedType(t),H({classifications:[{system:"entities",label:"Entities"},{system:"predefinedTypes",label:"Predefined Types"}]})});const O=T.create(()=>{const[t]=E.loadIfc({components:e});return v` +import"./modulepreload-polyfill-B5Qt9EMX.js";import{m as l,p,C as d,O as f,a as b,H as u,u as w,R as y,h as g,s as C,i as T,j as v}from"./template-CbfBv3iq.js";import{b as E}from"./index-DvJ5g2bG.js";import{t as L}from"./index-BiD-LIPr.js";l.init();const e=new p,a=document.createElement("bim-viewport");a.name="viewer";const h=e.get(d),s=h.create(),o=new f(e);o.setup();s.scene=o;const c=new b(e,a);s.renderer=c;const r=new u(e);s.camera=r;a.addEventListener("resize",()=>{c.resize(),r.updateAspect()});const F=e.get(w);F.create(s);e.init();const I=e.get(y);await I.setup();const m=e.get(g);m.onFragmentsLoaded.add(t=>{s.scene&&s.scene.three.add(t)});const[z,H]=L.classificationTree({components:e,classifications:[]}),i=e.get(C);m.onFragmentsLoaded.add(async t=>{i.byEntity(t),await i.byPredefinedType(t),H({classifications:[{system:"entities",label:"Entities"},{system:"predefinedTypes",label:"Predefined Types"}]})});const O=T.create(()=>{const[t]=E.loadIfc({components:e});return v` ${t} diff --git a/examples/assets/elementProperties.js b/examples/assets/elementProperties.js index a11ff78..c0a1d3a 100644 --- a/examples/assets/elementProperties.js +++ b/examples/assets/elementProperties.js @@ -1,4 +1,4 @@ -import"./modulepreload-polyfill-B5Qt9EMX.js";import{m as f,p as x,C as y,O as v,a as h,H as C,u as T,R as E,o as P,n as A,i as S,j as $}from"./template-DMFEDxph.js";import{t as I}from"./index-Du0rpbBE.js";f.init();const r=document.createElement("bim-viewport"),e=new x,k=e.get(y),n=k.create(),l=new v(e);l.setup();n.scene=l;const d=new h(e,r);n.renderer=d;const i=new C(e);n.camera=i;i.controls.setLookAt(10,5.5,5,-4,-1,-6.5);r.addEventListener("resize",()=>{d.resize(),i.updateAspect()});e.init();const H=e.get(T);H.create(n);const m=e.get(E);await m.setup();const L=await fetch("https://thatopen.github.io/engine_ui-components/resources/small.ifc"),O=await L.arrayBuffer(),R=new Uint8Array(O),u=await m.load(R);n.scene.three.add(u);const z=e.get(P);await z.process(u);const[t,b]=I.elementProperties({components:e,fragmentIdMap:{}});t.preserveStructureOnFilter=!0;t.indentationInText=!1;const p=e.get(A);p.setup({world:n});p.events.select.onHighlight.add(o=>{b({fragmentIdMap:o})});p.events.select.onClear.add(()=>b({fragmentIdMap:{}}));const M=S.create(()=>{const o=s=>{const a=s.target;t.queryString=a.value!==""?a.value:null},g=s=>{const a=s.target;t.expanded=!t.expanded,a.label=t.expanded?"Collapse":"Expand"},w=async()=>{await navigator.clipboard.writeText(t.tsv)};return $` +import"./modulepreload-polyfill-B5Qt9EMX.js";import{m as f,p as x,C as y,O as v,a as h,H as C,u as T,R as E,o as P,n as A,i as S,j as $}from"./template-CbfBv3iq.js";import{t as I}from"./index-BiD-LIPr.js";f.init();const r=document.createElement("bim-viewport"),e=new x,k=e.get(y),n=k.create(),l=new v(e);l.setup();n.scene=l;const d=new h(e,r);n.renderer=d;const i=new C(e);n.camera=i;i.controls.setLookAt(10,5.5,5,-4,-1,-6.5);r.addEventListener("resize",()=>{d.resize(),i.updateAspect()});e.init();const H=e.get(T);H.create(n);const m=e.get(E);await m.setup();const L=await fetch("https://thatopen.github.io/engine_ui-components/resources/small.ifc"),O=await L.arrayBuffer(),R=new Uint8Array(O),u=await m.load(R);n.scene.three.add(u);const z=e.get(P);await z.process(u);const[t,b]=I.elementProperties({components:e,fragmentIdMap:{}});t.preserveStructureOnFilter=!0;t.indentationInText=!1;const p=e.get(A);p.setup({world:n});p.events.select.onHighlight.add(o=>{b({fragmentIdMap:o})});p.events.select.onClear.add(()=>b({fragmentIdMap:{}}));const M=S.create(()=>{const o=s=>{const a=s.target;t.queryString=a.value!==""?a.value:null},g=s=>{const a=s.target;t.expanded=!t.expanded,a.label=t.expanded?"Collapse":"Expand"},w=async()=>{await navigator.clipboard.writeText(t.tsv)};return $`
diff --git a/examples/assets/entityAttributes.js b/examples/assets/entityAttributes.js index 3cbd4d8..0350c5b 100644 --- a/examples/assets/entityAttributes.js +++ b/examples/assets/entityAttributes.js @@ -1,4 +1,4 @@ -import"./modulepreload-polyfill-B5Qt9EMX.js";import{m as I,p as k,C as T,O as A,a as P,H as $,u as E,R as H,o as O,n as R,i as W,j as p,W as b,q as L,r as N}from"./template-DMFEDxph.js";import{t as V}from"./index-Du0rpbBE.js";I.init();const o=new k,M=o.get(T),a=M.create(),w=new A(o);w.setup();a.scene=w;const d=document.createElement("bim-viewport"),S=new P(o,d);a.renderer=S;const u=new $(o);a.camera=u;u.controls.setLookAt(10,5.5,5,-4,-1,-6.5);d.addEventListener("resize",()=>{S.resize(),u.updateAspect()});o.init();const B=o.get(E);B.create(a);const C=o.get(H);await C.setup();const D=await fetch("https://thatopen.github.io/engine_ui-components/resources/small.ifc"),F=await D.arrayBuffer(),J=new Uint8Array(F),x=await C.load(J);a.scene.three.add(x);const j=o.get(O);await j.process(x);const l={padding:"0.25rem",borderRadius:"0.25rem"},q={Entity:e=>{let t={};return e===L[N]&&(t={...l,backgroundColor:"purple",color:"white"}),String(e).includes("IFCWALL")&&(t={...l,backgroundColor:"green",color:"white"}),p`${e}`},PredefinedType:e=>{const t=["#1c8d83","#3c1c8d","#386c19","#837c24"],c=Math.floor(Math.random()*t.length),g=t[c],f={...l,backgroundColor:g,color:"white"};return p`${e}`},NominalValue:e=>{let t={};return typeof e=="boolean"&&e===!1&&(t={...l,backgroundColor:"#b13535",color:"white"}),typeof e=="boolean"&&e===!0&&(t={...l,backgroundColor:"#18882c",color:"white"}),p`${e}`}},[n,m]=V.entityAttributes({components:o,fragmentIdMap:{},tableDefinition:q,attributesToInclude:()=>["Name","ContainedInStructure","HasProperties","HasPropertySets",t=>t.includes("Value"),t=>t.startsWith("Material"),t=>t.startsWith("Relating"),t=>{const c=["IsGroupedBy","IsDecomposedBy"];return t.startsWith("Is")&&!c.includes(t)}]});n.expanded=!0;n.indentationInText=!0;n.preserveStructureOnFilter=!0;const h=o.get(R);h.setup({world:a});h.events.select.onHighlight.add(e=>{m({fragmentIdMap:e})});h.events.select.onClear.add(()=>m({fragmentIdMap:{}}));const z=W.create(()=>p` +import"./modulepreload-polyfill-B5Qt9EMX.js";import{m as I,p as k,C as T,O as A,a as P,H as $,u as E,R as H,o as O,n as R,i as W,j as p,W as b,q as L,r as N}from"./template-CbfBv3iq.js";import{t as V}from"./index-BiD-LIPr.js";I.init();const o=new k,M=o.get(T),a=M.create(),w=new A(o);w.setup();a.scene=w;const d=document.createElement("bim-viewport"),S=new P(o,d);a.renderer=S;const u=new $(o);a.camera=u;u.controls.setLookAt(10,5.5,5,-4,-1,-6.5);d.addEventListener("resize",()=>{S.resize(),u.updateAspect()});o.init();const B=o.get(E);B.create(a);const C=o.get(H);await C.setup();const D=await fetch("https://thatopen.github.io/engine_ui-components/resources/small.ifc"),F=await D.arrayBuffer(),J=new Uint8Array(F),x=await C.load(J);a.scene.three.add(x);const j=o.get(O);await j.process(x);const l={padding:"0.25rem",borderRadius:"0.25rem"},q={Entity:e=>{let t={};return e===L[N]&&(t={...l,backgroundColor:"purple",color:"white"}),String(e).includes("IFCWALL")&&(t={...l,backgroundColor:"green",color:"white"}),p`${e}`},PredefinedType:e=>{const t=["#1c8d83","#3c1c8d","#386c19","#837c24"],c=Math.floor(Math.random()*t.length),g=t[c],f={...l,backgroundColor:g,color:"white"};return p`${e}`},NominalValue:e=>{let t={};return typeof e=="boolean"&&e===!1&&(t={...l,backgroundColor:"#b13535",color:"white"}),typeof e=="boolean"&&e===!0&&(t={...l,backgroundColor:"#18882c",color:"white"}),p`${e}`}},[n,m]=V.entityAttributes({components:o,fragmentIdMap:{},tableDefinition:q,attributesToInclude:()=>["Name","ContainedInStructure","HasProperties","HasPropertySets",t=>t.includes("Value"),t=>t.startsWith("Material"),t=>t.startsWith("Relating"),t=>{const c=["IsGroupedBy","IsDecomposedBy"];return t.startsWith("Is")&&!c.includes(t)}]});n.expanded=!0;n.indentationInText=!0;n.preserveStructureOnFilter=!0;const h=o.get(R);h.setup({world:a});h.events.select.onHighlight.add(e=>{m({fragmentIdMap:e})});h.events.select.onClear.add(()=>m({fragmentIdMap:{}}));const z=W.create(()=>p`
diff --git a/examples/assets/index-DuOGq7b3.js b/examples/assets/index-BavxEBZ0.js similarity index 99% rename from examples/assets/index-DuOGq7b3.js rename to examples/assets/index-BavxEBZ0.js index bd9fa1f..73b55dc 100644 --- a/examples/assets/index-DuOGq7b3.js +++ b/examples/assets/index-BavxEBZ0.js @@ -1,4 +1,4 @@ -import{b as ht,V as dt,c as Y,M as w,G as P,F as ft,L as ut,B as N,d as mt,e as gt,C as pt,O as bt,k as _t,l as xt,m as B}from"./template-DMFEDxph.js";import{h as G,i as F,k as R,n as c,r as vt}from"./state-QpXUsnxS.js";class yt extends ht{constructor(t=document.createElement("div")){super(),this.isCSS2DObject=!0,this.element=t,this.element.style.position="absolute",this.element.style.userSelect="none",this.element.setAttribute("draggable",!1),this.center=new dt(.5,.5),this.addEventListener("removed",function(){this.traverse(function(e){e.element instanceof Element&&e.element.parentNode!==null&&e.element.parentNode.removeChild(e.element)})})}copy(t,e){return super.copy(t,e),this.element=t.element.cloneNode(!0),this.center=t.center,this}}new Y;new w;new w;new Y;new Y;class wt{constructor(t,e){this._group=new P,this._frustum=new ft,this._frustumMat=new w,this._regenerateDelay=200,this._regenerateCounter=0,this.material=new ut({color:"#2e3338"}),this.numbers=new P,this.maxRegenerateRetrys=4,this.gridsFactor=5,this._scaleX=1,this._scaleY=1,this._offsetX=0,this._offsetY=0,this._camera=t,this._container=e;const i=this.newGrid(-1),s=this.newGrid(-2);this.grids={main:i,secondary:s},this._group.add(s,i,this.numbers)}set scaleX(t){this._scaleX=t,this.regenerate()}get scaleX(){return this._scaleX}set scaleY(t){this._scaleY=t,this.regenerate()}get scaleY(){return this._scaleY}set offsetX(t){this._offsetX=t,this.regenerate()}get offsetX(){return this._offsetX}set offsetY(t){this._offsetY=t,this.regenerate()}get offsetY(){return this._offsetY}get(){return this._group}dispose(){const{main:t,secondary:e}=this.grids;t.removeFromParent(),e.removeFromParent(),t.geometry.dispose(),t.material.dispose(),e.geometry.dispose(),e.material.dispose()}regenerate(){if(!this.isGridReady()){if(this._regenerateCounter++,this._regenerateCounter>this.maxRegenerateRetrys)throw new Error("Grid could not be regenerated");setTimeout(()=>this.regenerate,this._regenerateDelay);return}this._regenerateCounter=0,this._camera.updateMatrix(),this._camera.updateMatrixWorld();const e=this._frustumMat.multiplyMatrices(this._camera.projectionMatrix,this._camera.matrixWorldInverse);this._frustum.setFromProjectionMatrix(e);const{planes:i}=this._frustum,s=i[0].constant*-i[0].normal.x,r=i[1].constant*-i[1].normal.x,a=i[2].constant*-i[2].normal.y,k=i[3].constant*-i[3].normal.y,v=Math.abs(s-r),y=Math.abs(k-a),{clientWidth:A,clientHeight:j}=this._container,H=Math.max(A,j),M=Math.max(v,y)/H,V=Math.ceil(Math.log10(v/this.scaleX)),W=Math.ceil(Math.log10(y/this.scaleY)),g=10**(V-2)*this.scaleX,p=10**(W-2)*this.scaleY,d=g*this.gridsFactor,b=p*this.gridsFactor,Z=Math.ceil(y/b),T=Math.ceil(v/d),I=Math.ceil(y/p),U=Math.ceil(v/g),q=g*Math.ceil(r/g),J=p*Math.ceil(a/p),E=d*Math.ceil(r/d),K=b*Math.ceil(a/b),Q=[...this.numbers.children];for(const n of Q)n.removeFromParent();this.numbers.children=[];const C=[],tt=9*M,f=1e4,L=E+this._offsetX,et=Math.round(Math.abs(L/this.scaleX)*f)/f,st=(T-1)*d,it=Math.round(Math.abs((L+st)/this.scaleX)*f)/f,rt=Math.max(et,it).toString().length*tt;let $=Math.ceil(rt/d)*d;for(let n=0;n.01)continue;const S=this.newNumber((o+this._offsetX)/this.scaleX),lt=12*M;S.position.set(o,a+lt,0)}for(let n=0;n{for(var s=Mt(t,e),r=h.length-1,a;r>=0;r--)(a=h[r])&&(s=a(t,e,s)||s);return s&&kt(t,e,s),s};const D=class D extends G{constructor(){super(...arguments),this._grid=null,this._world=null,this.resize=()=>{this._world&&this._grid&&this._grid.regenerate()}}set gridColor(t){if(this._gridColor=t,!(t&&this._grid))return;const e=Number(t.replace("#","0x"));Number.isNaN(e)||this._grid.material.color.setHex(e)}get gridColor(){return this._gridColor}set gridScaleX(t){this._gridScaleX=t,t&&this._grid&&(this._grid.scaleX=t)}get gridScaleX(){return this._gridScaleX}set gridScaleY(t){this._gridScaleY=t,t&&this._grid&&(this._grid.scaleY=t)}get gridScaleY(){return this._gridScaleY}get gridOffsetX(){var t;return((t=this._grid)==null?void 0:t.offsetX)||0}set gridOffsetX(t){this._grid&&(this._grid.offsetX=t)}get gridOffsetY(){var t;return((t=this._grid)==null?void 0:t.offsetY)||0}set gridOffsetY(t){this._grid&&(this._grid.offsetY=t)}set components(t){this.dispose();const i=t.get(pt).create();this._world=i,i.scene=new bt(t),i.scene.setup(),i.renderer=new _t(t,this);const s=new xt(t);i.camera=s;const r=new wt(s.threeOrtho,this);this._grid=r,i.scene.three.add(r.get()),s.controls.addEventListener("update",()=>r.regenerate()),setTimeout(async()=>{i.camera.updateAspect(),s.set("Plan"),await s.controls.setLookAt(0,0,100,0,0,0),await s.projection.set("Orthographic"),s.controls.dollySpeed=3,s.controls.draggingSmoothTime=.085,s.controls.maxZoom=1e3,s.controls.zoom(4)})}get world(){return this._world}dispose(){var t;(t=this.world)==null||t.dispose(),this._world=null,this._grid=null}connectedCallback(){super.connectedCallback(),new ResizeObserver(this.resize).observe(this)}disconnectedCallback(){super.disconnectedCallback(),this.dispose()}render(){return R``}};D.styles=F` +import{b as ht,V as dt,c as Y,M as w,G as P,F as ft,L as ut,B as N,d as mt,e as gt,C as pt,O as bt,k as _t,l as xt,m as B}from"./template-CbfBv3iq.js";import{h as G,i as F,k as R,n as c,r as vt}from"./state-QpXUsnxS.js";class yt extends ht{constructor(t=document.createElement("div")){super(),this.isCSS2DObject=!0,this.element=t,this.element.style.position="absolute",this.element.style.userSelect="none",this.element.setAttribute("draggable",!1),this.center=new dt(.5,.5),this.addEventListener("removed",function(){this.traverse(function(e){e.element instanceof Element&&e.element.parentNode!==null&&e.element.parentNode.removeChild(e.element)})})}copy(t,e){return super.copy(t,e),this.element=t.element.cloneNode(!0),this.center=t.center,this}}new Y;new w;new w;new Y;new Y;class wt{constructor(t,e){this._group=new P,this._frustum=new ft,this._frustumMat=new w,this._regenerateDelay=200,this._regenerateCounter=0,this.material=new ut({color:"#2e3338"}),this.numbers=new P,this.maxRegenerateRetrys=4,this.gridsFactor=5,this._scaleX=1,this._scaleY=1,this._offsetX=0,this._offsetY=0,this._camera=t,this._container=e;const i=this.newGrid(-1),s=this.newGrid(-2);this.grids={main:i,secondary:s},this._group.add(s,i,this.numbers)}set scaleX(t){this._scaleX=t,this.regenerate()}get scaleX(){return this._scaleX}set scaleY(t){this._scaleY=t,this.regenerate()}get scaleY(){return this._scaleY}set offsetX(t){this._offsetX=t,this.regenerate()}get offsetX(){return this._offsetX}set offsetY(t){this._offsetY=t,this.regenerate()}get offsetY(){return this._offsetY}get(){return this._group}dispose(){const{main:t,secondary:e}=this.grids;t.removeFromParent(),e.removeFromParent(),t.geometry.dispose(),t.material.dispose(),e.geometry.dispose(),e.material.dispose()}regenerate(){if(!this.isGridReady()){if(this._regenerateCounter++,this._regenerateCounter>this.maxRegenerateRetrys)throw new Error("Grid could not be regenerated");setTimeout(()=>this.regenerate,this._regenerateDelay);return}this._regenerateCounter=0,this._camera.updateMatrix(),this._camera.updateMatrixWorld();const e=this._frustumMat.multiplyMatrices(this._camera.projectionMatrix,this._camera.matrixWorldInverse);this._frustum.setFromProjectionMatrix(e);const{planes:i}=this._frustum,s=i[0].constant*-i[0].normal.x,r=i[1].constant*-i[1].normal.x,a=i[2].constant*-i[2].normal.y,k=i[3].constant*-i[3].normal.y,v=Math.abs(s-r),y=Math.abs(k-a),{clientWidth:A,clientHeight:j}=this._container,H=Math.max(A,j),M=Math.max(v,y)/H,V=Math.ceil(Math.log10(v/this.scaleX)),W=Math.ceil(Math.log10(y/this.scaleY)),g=10**(V-2)*this.scaleX,p=10**(W-2)*this.scaleY,d=g*this.gridsFactor,b=p*this.gridsFactor,Z=Math.ceil(y/b),T=Math.ceil(v/d),I=Math.ceil(y/p),U=Math.ceil(v/g),q=g*Math.ceil(r/g),J=p*Math.ceil(a/p),E=d*Math.ceil(r/d),K=b*Math.ceil(a/b),Q=[...this.numbers.children];for(const n of Q)n.removeFromParent();this.numbers.children=[];const C=[],tt=9*M,f=1e4,L=E+this._offsetX,et=Math.round(Math.abs(L/this.scaleX)*f)/f,st=(T-1)*d,it=Math.round(Math.abs((L+st)/this.scaleX)*f)/f,rt=Math.max(et,it).toString().length*tt;let $=Math.ceil(rt/d)*d;for(let n=0;n.01)continue;const S=this.newNumber((o+this._offsetX)/this.scaleX),lt=12*M;S.position.set(o,a+lt,0)}for(let n=0;n{for(var s=Mt(t,e),r=h.length-1,a;r>=0;r--)(a=h[r])&&(s=a(t,e,s)||s);return s&&kt(t,e,s),s};const D=class D extends G{constructor(){super(...arguments),this._grid=null,this._world=null,this.resize=()=>{this._world&&this._grid&&this._grid.regenerate()}}set gridColor(t){if(this._gridColor=t,!(t&&this._grid))return;const e=Number(t.replace("#","0x"));Number.isNaN(e)||this._grid.material.color.setHex(e)}get gridColor(){return this._gridColor}set gridScaleX(t){this._gridScaleX=t,t&&this._grid&&(this._grid.scaleX=t)}get gridScaleX(){return this._gridScaleX}set gridScaleY(t){this._gridScaleY=t,t&&this._grid&&(this._grid.scaleY=t)}get gridScaleY(){return this._gridScaleY}get gridOffsetX(){var t;return((t=this._grid)==null?void 0:t.offsetX)||0}set gridOffsetX(t){this._grid&&(this._grid.offsetX=t)}get gridOffsetY(){var t;return((t=this._grid)==null?void 0:t.offsetY)||0}set gridOffsetY(t){this._grid&&(this._grid.offsetY=t)}set components(t){this.dispose();const i=t.get(pt).create();this._world=i,i.scene=new bt(t),i.scene.setup(),i.renderer=new _t(t,this);const s=new xt(t);i.camera=s;const r=new wt(s.threeOrtho,this);this._grid=r,i.scene.three.add(r.get()),s.controls.addEventListener("update",()=>r.regenerate()),setTimeout(async()=>{i.camera.updateAspect(),s.set("Plan"),await s.controls.setLookAt(0,0,100,0,0,0),await s.projection.set("Orthographic"),s.controls.dollySpeed=3,s.controls.draggingSmoothTime=.085,s.controls.maxZoom=1e3,s.controls.zoom(4)})}get world(){return this._world}dispose(){var t;(t=this.world)==null||t.dispose(),this._world=null,this._grid=null}connectedCallback(){super.connectedCallback(),new ResizeObserver(this.resize).observe(this)}disconnectedCallback(){super.disconnectedCallback(),this.dispose()}render(){return R``}};D.styles=F` :host { position: relative; display: flex; diff --git a/examples/assets/index-Du0rpbBE.js b/examples/assets/index-BiD-LIPr.js similarity index 99% rename from examples/assets/index-Du0rpbBE.js rename to examples/assets/index-BiD-LIPr.js index 5474ae4..23c5c0a 100644 --- a/examples/assets/index-Du0rpbBE.js +++ b/examples/assets/index-BiD-LIPr.js @@ -1,4 +1,4 @@ -import{h as G,j as w,_ as J,t as Y,i as V,v as U,o as F,q as j,s as Z,w as K,n as ee,y as te,C as q,P as M,z as R,x as O,A as ne,D as oe,E as ie,f as _,u as re}from"./template-DMFEDxph.js";const se=o=>{const{components:i,actions:r,tags:s}=o,l=(r==null?void 0:r.dispose)??!0,a=(r==null?void 0:r.download)??!0,c=(r==null?void 0:r.visibility)??!0,m=(s==null?void 0:s.schema)??!0,u=(s==null?void 0:s.viewDefinition)??!0,p=i.get(G),y=document.createElement("bim-table");y.addEventListener("cellcreated",({detail:e})=>{const{cell:t}=e;t.style.padding="0.25rem 0"}),y.hiddenColumns=["modelID"],y.headersHidden=!0;const I=[];for(const[,e]of p.groups){if(!e)continue;const t={data:{Name:e.name||e.uuid,modelID:e.uuid}};I.push(t)}return y.dataTransform={Name:(e,t)=>{const{modelID:C}=t;if(typeof C!="string")return e;const h=p.groups.get(C);if(!h)return C;const x={};for(const E of h.items)x[E.id]=E.ids;let b;const{schema:n}=h.ifcMetadata;m&&n&&(b=w` +import{h as G,j as w,_ as J,t as Y,i as V,v as U,o as F,q as j,s as Z,w as K,n as ee,y as te,C as q,P as M,z as R,x as O,A as ne,D as oe,E as ie,f as _,u as re}from"./template-CbfBv3iq.js";const se=o=>{const{components:i,actions:r,tags:s}=o,l=(r==null?void 0:r.dispose)??!0,a=(r==null?void 0:r.download)??!0,c=(r==null?void 0:r.visibility)??!0,m=(s==null?void 0:s.schema)??!0,u=(s==null?void 0:s.viewDefinition)??!0,p=i.get(G),y=document.createElement("bim-table");y.addEventListener("cellcreated",({detail:e})=>{const{cell:t}=e;t.style.padding="0.25rem 0"}),y.hiddenColumns=["modelID"],y.headersHidden=!0;const I=[];for(const[,e]of p.groups){if(!e)continue;const t={data:{Name:e.name||e.uuid,modelID:e.uuid}};I.push(t)}return y.dataTransform={Name:(e,t)=>{const{modelID:C}=t;if(typeof C!="string")return e;const h=p.groups.get(C);if(!h)return C;const x={};for(const E of h.items)x[E.id]=E.ids;let b;const{schema:n}=h.ifcMetadata;m&&n&&(b=w` ${n} `);let d;if(u&&"viewDefinition"in h.ifcMetadata){const E=h.ifcMetadata.viewDefinition;d=w` ${E.split(",").map(D=>w`${D}`)} diff --git a/examples/assets/index-CVZ3O0Dy.js b/examples/assets/index-DvJ5g2bG.js similarity index 90% rename from examples/assets/index-CVZ3O0Dy.js rename to examples/assets/index-DvJ5g2bG.js index e518ba4..48ce14b 100644 --- a/examples/assets/index-CVZ3O0Dy.js +++ b/examples/assets/index-DvJ5g2bG.js @@ -1,4 +1,4 @@ -import{R as r,j as s,i as f}from"./template-DMFEDxph.js";const m=t=>{const{components:n}=t,c=n.get(r);return s` +import{R as r,j as s,i as f}from"./template-CbfBv3iq.js";const m=t=>{const{components:n}=t,c=n.get(r);return s` {i.resize(),r.updateAspect()});const I=e.get(f);I.create(t);e.init();const y=e.get(u);await y.setup();const E=e.get(w);E.onFragmentsLoaded.add(n=>{t.scene&&t.scene.three.add(n)});const[M]=L.modelsList({components:e,tags:{schema:!0,viewDefinition:!1},actions:{download:!1}}),z=g.create(()=>{const[n]=C.loadIfc({components:e});return v` +import"./modulepreload-polyfill-B5Qt9EMX.js";import{m,p as c,C as l,O as d,a as p,H as b,u as f,R as u,h as w,i as g,j as v}from"./template-CbfBv3iq.js";import{b as C}from"./index-DvJ5g2bG.js";import{t as L}from"./index-BiD-LIPr.js";m.init();const e=new c,h=e.get(l),t=h.create(),s=new d(e);s.setup();t.scene=s;const a=document.createElement("bim-viewport"),i=new p(e,a);t.renderer=i;const r=new b(e);t.camera=r;a.addEventListener("resize",()=>{i.resize(),r.updateAspect()});const I=e.get(f);I.create(t);e.init();const y=e.get(u);await y.setup();const E=e.get(w);E.onFragmentsLoaded.add(n=>{t.scene&&t.scene.three.add(n)});const[M]=L.modelsList({components:e,tags:{schema:!0,viewDefinition:!1},actions:{download:!1}}),z=g.create(()=>{const[n]=C.loadIfc({components:e});return v` ${n} diff --git a/examples/assets/relationsTree.js b/examples/assets/relationsTree.js index 328b73f..de9a4c9 100644 --- a/examples/assets/relationsTree.js +++ b/examples/assets/relationsTree.js @@ -1,4 +1,4 @@ -import"./modulepreload-polyfill-B5Qt9EMX.js";import{m as u,p as g,C as b,O as w,a as h,H as f,u as v,R as y,n as S,h as C,o as T,i as L,j as R}from"./template-DMFEDxph.js";import{b as x}from"./index-CVZ3O0Dy.js";import{t as z}from"./index-Du0rpbBE.js";u.init();const e=new g,E=e.get(b),t=E.create(),s=new w(e);s.setup();t.scene=s;const o=document.createElement("bim-viewport"),r=new h(e,o);t.renderer=r;const i=new f(e);t.camera=i;o.addEventListener("resize",()=>{r.resize(),i.updateAspect()});const F=e.get(v);F.create(t);e.init();const I=e.get(y);await I.setup();const c=e.get(S);c.setup({world:t});c.zoomToSelection=!0;const p=e.get(C);p.onFragmentsLoaded.add(async n=>{t.scene&&t.scene.three.add(n)});const O=e.get(T);p.onFragmentsLoaded.add(async n=>{n.hasProperties&&await O.process(n)});const[a]=z.relationsTree({components:e,models:[]});a.preserveStructureOnFilter=!0;const $=L.create(()=>{const[n]=x.loadIfc({components:e});return R` +import"./modulepreload-polyfill-B5Qt9EMX.js";import{m as u,p as g,C as b,O as w,a as h,H as f,u as v,R as y,n as S,h as C,o as T,i as L,j as R}from"./template-CbfBv3iq.js";import{b as x}from"./index-DvJ5g2bG.js";import{t as z}from"./index-BiD-LIPr.js";u.init();const e=new g,E=e.get(b),t=E.create(),s=new w(e);s.setup();t.scene=s;const o=document.createElement("bim-viewport"),r=new h(e,o);t.renderer=r;const i=new f(e);t.camera=i;o.addEventListener("resize",()=>{r.resize(),i.updateAspect()});const F=e.get(v);F.create(t);e.init();const I=e.get(y);await I.setup();const c=e.get(S);c.setup({world:t});c.zoomToSelection=!0;const p=e.get(C);p.onFragmentsLoaded.add(async n=>{t.scene&&t.scene.three.add(n)});const O=e.get(T);p.onFragmentsLoaded.add(async n=>{n.hasProperties&&await O.process(n)});const[a]=z.relationsTree({components:e,models:[]});a.preserveStructureOnFilter=!0;const $=L.create(()=>{const[n]=x.loadIfc({components:e});return R` ${n} diff --git a/examples/assets/template-DMFEDxph.js b/examples/assets/template-CbfBv3iq.js similarity index 98% rename from examples/assets/template-DMFEDxph.js rename to examples/assets/template-CbfBv3iq.js index d4f0e92..7efbe77 100644 --- a/examples/assets/template-DMFEDxph.js +++ b/examples/assets/template-CbfBv3iq.js @@ -5432,7 +5432,7 @@ return ret; `,il.push(Mn),Qs(Function,il).apply(null,dl)}function xi(k,ne,ye,Le,ke,ut){k>>>=0,ye>>>=0,Le>>>=0,ke>>>=0,ut>>>=0;var It=gi(ne,ye);ke=Ns(Le,ke),as([],[k],function(pt){pt=pt[0];var Bt=`constructor ${pt.name}`;if(pt.registeredClass.constructor_body===void 0&&(pt.registeredClass.constructor_body=[]),pt.registeredClass.constructor_body[ne-1]!==void 0)throw new Yn(`Cannot register multiple constructors with identical number of parameters (${ne-1}) for class '${pt.name}'! Overload resolution is currently only performed using the parameter count, not actual type info!`);return pt.registeredClass.constructor_body[ne-1]=()=>{Rr(`Cannot construct ${pt.name} due to unbound types`,It)},as([],It,function(Zt){return Zt.splice(1,0,null),pt.registeredClass.constructor_body[ne-1]=Pc(Bt,Zt,null,ke,ut),[]}),[]})}function pr(k,ne,ye,Le,ke,ut,It,pt,Bt){k>>>=0,ne>>>=0,Le>>>=0,ke>>>=0,ut>>>=0,It>>>=0;var Zt=gi(ye,Le);ne=xn(ne),ut=Ns(ke,ut),as([],[k],function(An){An=An[0];var Qn=`${An.name}.${ne}`;ne.startsWith("@@")&&(ne=Symbol[ne.substring(2)]),pt&&An.registeredClass.pureVirtualFunctions.push(ne);function Fn(){Rr(`Cannot call ${Qn} due to unbound types`,Zt)}var Mn=An.registeredClass.instancePrototype,ps=Mn[ne];return ps===void 0||ps.overloadTable===void 0&&ps.className!==An.name&&ps.argCount===ye-2?(Fn.argCount=ye-2,Fn.className=An.name,Mn[ne]=Fn):(es(Mn,ne,Qn),Mn[ne].overloadTable[ye-2]=Fn),as([],Zt,function(il){var dl=Pc(Qn,il,An,ut,It,Bt);return Mn[ne].overloadTable===void 0?(dl.argCount=ye-2,Mn[ne]=dl):Mn[ne].overloadTable[ye-2]=dl,[]}),[]})}function Mi(){Object.assign(to.prototype,{get(k){return this.allocated[k]},has(k){return this.allocated[k]!==void 0},allocate(k){var ne=this.freelist.pop()||this.allocated.length;return this.allocated[ne]=k,ne},free(k){this.allocated[k]=void 0,this.freelist.push(k)}})}function to(){this.allocated=[void 0],this.freelist=[]}var yr=new to;function Nu(k){k>>>=0,k>=yr.reserved&&--yr.get(k).refcount===0&&yr.free(k)}function qi(){for(var k=0,ne=yr.reserved;ne(k||zn("Cannot use deleted val. handle = "+k),yr.get(k).value),toHandle:k=>{switch(k){case void 0:return 1;case null:return 2;case!0:return 3;case!1:return 4;default:return yr.allocate({refcount:1,value:k})}}};function xc(k,ne){k>>>=0,ne>>>=0,ne=xn(ne),ds(k,{name:ne,fromWireType:function(ye){var Le=ll.toValue(ye);return Nu(ye),Le},toWireType:function(ye,Le){return ll.toHandle(Le)},argPackAdvance:8,readValueFromPointer:Is,destructorFunction:null})}function tc(k){if(k===null)return"null";var ne=typeof k;return ne==="object"||ne==="array"||ne==="function"?k.toString():""+k}function ph(k,ne){switch(ne){case 2:return function(ye){return this.fromWireType(Ge[ye>>>2])};case 3:return function(ye){return this.fromWireType(et[ye>>>3])};default:throw new TypeError("Unknown float type: "+k)}}function nc(k,ne,ye){k>>>=0,ne>>>=0,ye>>>=0;var Le=vt(ye);ne=xn(ne),ds(k,{name:ne,fromWireType:function(ke){return ke},toWireType:function(ke,ut){return ut},argPackAdvance:8,readValueFromPointer:ph(ne,Le),destructorFunction:null})}function bu(k,ne,ye,Le,ke,ut,It){k>>>=0,ye>>>=0,Le>>>=0,ke>>>=0,ut>>>=0;var pt=gi(ne,ye);k=xn(k),ke=Ns(Le,ke),Bf(k,function(){Rr(`Cannot call ${k} due to unbound types`,pt)},ne-1),as([],pt,function(Bt){var Zt=[Bt[0],null].concat(Bt.slice(1));return eo(k,Pc(k,Zt,null,ke,ut,It),ne-1),[]})}function Mc(k,ne,ye){switch(ne){case 0:return ye?function(ke){return we[ke>>>0]}:function(ke){return Te[ke>>>0]};case 1:return ye?function(ke){return De[ke>>>1]}:function(ke){return me[ke>>>1]};case 2:return ye?function(ke){return Re[ke>>>2]}:function(ke){return Me[ke>>>2]};default:throw new TypeError("Unknown integer type: "+k)}}function sc(k,ne,ye,Le,ke){k>>>=0,ne>>>=0,ye>>>=0,ne=xn(ne);var ut=vt(ye),It=Qn=>Qn;if(Le===0){var pt=32-8*ye;It=Qn=>Qn<>>pt}var Bt=ne.includes("unsigned"),Zt=(Qn,Fn)=>{},An;Bt?An=function(Qn,Fn){return Zt(Fn,this.name),Fn>>>0}:An=function(Qn,Fn){return Zt(Fn,this.name),Fn},ds(k,{name:ne,fromWireType:It,toWireType:An,argPackAdvance:8,readValueFromPointer:Mc(ne,ut,Le!==0),destructorFunction:null})}function lc(k,ne,ye){k>>>=0,ye>>>=0;var Le=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array],ke=Le[ne];function ut(It){It=It>>2;var pt=Me,Bt=pt[It>>>0],Zt=pt[It+1>>>0];return new ke(pt.buffer,Zt,Bt)}ye=xn(ye),ds(k,{name:ye,fromWireType:ut,argPackAdvance:8,readValueFromPointer:ut},{ignoreDuplicateRegistrations:!0})}var yh=(k,ne,ye,Le)=>{if(ye>>>=0,!(Le>0))return 0;for(var ke=ye,ut=ye+Le-1,It=0;It=55296&&pt<=57343){var Bt=k.charCodeAt(++It);pt=65536+((pt&1023)<<10)|Bt&1023}if(pt<=127){if(ye>=ut)break;ne[ye++>>>0]=pt}else if(pt<=2047){if(ye+1>=ut)break;ne[ye++>>>0]=192|pt>>6,ne[ye++>>>0]=128|pt&63}else if(pt<=65535){if(ye+2>=ut)break;ne[ye++>>>0]=224|pt>>12,ne[ye++>>>0]=128|pt>>6&63,ne[ye++>>>0]=128|pt&63}else{if(ye+3>=ut)break;ne[ye++>>>0]=240|pt>>18,ne[ye++>>>0]=128|pt>>12&63,ne[ye++>>>0]=128|pt>>6&63,ne[ye++>>>0]=128|pt&63}}return ne[ye>>>0]=0,ye-ke},no=(k,ne,ye)=>yh(k,Te,ne,ye),Ou=k=>{for(var ne=0,ye=0;ye=55296&&Le<=57343?(ne+=4,++ye):ne+=3}return ne},rc=typeof TextDecoder<"u"?new TextDecoder("utf8"):void 0,Ai=(k,ne,ye)=>{ne>>>=0;for(var Le=ne+ye,ke=ne;k[ke]&&!(ke>=Le);)++ke;if(ke-ne>16&&k.buffer&&rc)return rc.decode(k.subarray(ne,ke));for(var ut="";ne>10,56320|Zt&1023)}}return ut},Uc=(k,ne)=>(k>>>=0,k?Ai(Te,k,ne):"");function ic(k,ne){k>>>=0,ne>>>=0,ne=xn(ne);var ye=ne==="std::string";ds(k,{name:ne,fromWireType:function(Le){var ke=Me[Le>>>2],ut=Le+4,It;if(ye)for(var pt=ut,Bt=0;Bt<=ke;++Bt){var Zt=ut+Bt;if(Bt==ke||Te[Zt>>>0]==0){var An=Zt-pt,Qn=Uc(pt,An);It===void 0?It=Qn:(It+="\0",It+=Qn),pt=Zt+1}}else{for(var Fn=new Array(ke),Bt=0;Bt>>0]);It=Fn.join("")}return ur(Le),It},toWireType:function(Le,ke){ke instanceof ArrayBuffer&&(ke=new Uint8Array(ke));var ut,It=typeof ke=="string";It||ke instanceof Uint8Array||ke instanceof Uint8ClampedArray||ke instanceof Int8Array||zn("Cannot pass non-string to std::string"),ye&&It?ut=Ou(ke):ut=ke.length;var pt=zs(4+ut+1),Bt=pt+4;if(Me[pt>>>2]=ut,ye&&It)no(ke,Bt,ut+1);else if(It)for(var Zt=0;Zt255&&(ur(Bt),zn("String has UTF-16 code units that do not fit in 8 bits")),Te[Bt+Zt>>>0]=An}else for(var Zt=0;Zt>>0]=ke[Zt];return Le!==null&&Le.push(ur,pt),pt},argPackAdvance:8,readValueFromPointer:Is,destructorFunction:function(Le){ur(Le)}})}var nf=typeof TextDecoder<"u"?new TextDecoder("utf-16le"):void 0,wh=(k,ne)=>{for(var ye=k,Le=ye>>1,ke=Le+ne/2;!(Le>=ke)&&me[Le>>>0];)++Le;if(ye=Le<<1,ye-k>32&&nf)return nf.decode(Te.subarray(k>>>0,ye>>>0));for(var ut="",It=0;!(It>=ne/2);++It){var pt=De[k+It*2>>>1];if(pt==0)break;ut+=String.fromCharCode(pt)}return ut},Eh=(k,ne,ye)=>{if(ye===void 0&&(ye=2147483647),ye<2)return 0;ye-=2;for(var Le=ne,ke=ye>>1]=It,ne+=2}return De[ne>>>1]=0,ne-Le},sf=k=>k.length*2,Fc=(k,ne)=>{for(var ye=0,Le="";!(ye>=ne/4);){var ke=Re[k+ye*4>>>2];if(ke==0)break;if(++ye,ke>=65536){var ut=ke-65536;Le+=String.fromCharCode(55296|ut>>10,56320|ut&1023)}else Le+=String.fromCharCode(ke)}return Le},Si=(k,ne,ye)=>{if(ne>>>=0,ye===void 0&&(ye=2147483647),ye<4)return 0;for(var Le=ne,ke=Le+ye-4,ut=0;ut=55296&&It<=57343){var pt=k.charCodeAt(++ut);It=65536+((It&1023)<<10)|pt&1023}if(Re[ne>>>2]=It,ne+=4,ne+4>ke)break}return Re[ne>>>2]=0,ne-Le},Bc=k=>{for(var ne=0,ye=0;ye=55296&&Le<=57343&&++ye,ne+=4}return ne},lf=function(k,ne,ye){k>>>=0,ne>>>=0,ye>>>=0,ye=xn(ye);var Le,ke,ut,It,pt;ne===2?(Le=wh,ke=Eh,It=sf,ut=()=>me,pt=1):ne===4&&(Le=Fc,ke=Si,It=Bc,ut=()=>Me,pt=2),ds(k,{name:ye,fromWireType:function(Bt){for(var Zt=Me[Bt>>>2],An=ut(),Qn,Fn=Bt+4,Mn=0;Mn<=Zt;++Mn){var ps=Bt+4+Mn*ne;if(Mn==Zt||An[ps>>>pt]==0){var il=ps-Fn,dl=Le(Fn,il);Qn===void 0?Qn=dl:(Qn+="\0",Qn+=dl),Fn=ps+ne}}return ur(Bt),Qn},toWireType:function(Bt,Zt){typeof Zt!="string"&&zn(`Cannot pass non-string to C++ string type ${ye}`);var An=It(Zt),Qn=zs(4+An+ne);return Me[Qn>>>2]=An>>pt,ke(Zt,Qn+4,An+ne),Bt!==null&&Bt.push(ur,Qn),Qn},argPackAdvance:8,readValueFromPointer:Is,destructorFunction:function(Bt){ur(Bt)}})};function mh(k,ne,ye,Le,ke,ut){k>>>=0,ne>>>=0,ye>>>=0,Le>>>=0,ke>>>=0,ut>>>=0,jn[k]={name:xn(ne),rawConstructor:Ns(ye,Le),rawDestructor:Ns(ke,ut),elements:[]}}function so(k,ne,ye,Le,ke,ut,It,pt,Bt){k>>>=0,ne>>>=0,ye>>>=0,Le>>>=0,ke>>>=0,ut>>>=0,It>>>=0,pt>>>=0,Bt>>>=0,jn[k].elements.push({getterReturnType:ne,getter:Ns(ye,Le),getterContext:ke,setterArgumentType:ut,setter:Ns(It,pt),setterContext:Bt})}function Hc(k,ne,ye,Le,ke,ut){k>>>=0,ne>>>=0,ye>>>=0,Le>>>=0,ke>>>=0,ut>>>=0,Us[k]={name:xn(ne),rawConstructor:Ns(ye,Le),rawDestructor:Ns(ke,ut),fields:[]}}function _c(k,ne,ye,Le,ke,ut,It,pt,Bt,Zt){k>>>=0,ne>>>=0,ye>>>=0,Le>>>=0,ke>>>=0,ut>>>=0,It>>>=0,pt>>>=0,Bt>>>=0,Zt>>>=0,Us[k].fields.push({fieldName:xn(ne),getterReturnType:ye,getter:Ns(Le,ke),getterContext:ut,setterArgumentType:It,setter:Ns(pt,Bt),setterContext:Zt})}function Th(k,ne){k>>>=0,ne>>>=0,ne=xn(ne),ds(k,{isVoid:!0,name:ne,argPackAdvance:0,fromWireType:function(){},toWireType:function(ye,Le){}})}var ac=!0,Zr=()=>ac;function Cu(k,ne){var ye=En[k];return ye===void 0&&zn(ne+" has unknown type "+tf(k)),ye}function uc(k,ne,ye){k>>>=0,ne>>>=0,ye>>>=0,k=ll.toValue(k),ne=Cu(ne,"emval::as");var Le=[],ke=ll.toHandle(Le);return Me[ye>>>2]=ke,ne.toWireType(Le,k)}function rf(k,ne){for(var ye=new Array(k),Le=0;Le>>2],"parameter "+Le);return ye}function Gc(k,ne,ye,Le){k>>>=0,ye>>>=0,Le>>>=0,k=ll.toValue(k);for(var ke=rf(ne,ye),ut=new Array(ne),It=0;It>>=0,k===0?ll.toHandle(ii()):(k=Rh(k),ll.toHandle(ii()[k]))}function Lu(k,ne){return k>>>=0,ne>>>=0,k=ll.toValue(k),ne=ll.toValue(ne),ll.toHandle(k[ne])}function gh(k){k>>>=0,k>4&&(yr.get(k).refcount+=1)}function Ah(k,ne){return k>>>=0,ne>>>=0,k=ll.toValue(k),ne=ll.toValue(ne),k instanceof ne}function wr(k){return k>>>=0,k=ll.toValue(k),typeof k=="number"}function Sh(k){return k>>>=0,k=ll.toValue(k),typeof k=="string"}function Dh(){return ll.toHandle([])}function uf(k){return k>>>=0,ll.toHandle(Rh(k))}function lo(){return ll.toHandle({})}function zc(k){k>>>=0;var ne=ll.toValue(k);ss(ne),Nu(k)}function Nh(k,ne,ye){k>>>=0,ne>>>=0,ye>>>=0,k=ll.toValue(k),ne=ll.toValue(ne),ye=ll.toValue(ye),k[ne]=ye}function bh(k,ne){k>>>=0,ne>>>=0,k=Cu(k,"_emval_take_value");var ye=k.readValueFromPointer(ne);return ll.toHandle(ye)}function oc(k,ne,ye){var Le=gn(k,ne);ye>>>=0;var ke=new Date(Le*1e3);Re[ye>>>2]=ke.getUTCSeconds(),Re[ye+4>>>2]=ke.getUTCMinutes(),Re[ye+8>>>2]=ke.getUTCHours(),Re[ye+12>>>2]=ke.getUTCDate(),Re[ye+16>>>2]=ke.getUTCMonth(),Re[ye+20>>>2]=ke.getUTCFullYear()-1900,Re[ye+24>>>2]=ke.getUTCDay();var ut=Date.UTC(ke.getUTCFullYear(),0,1,0,0,0,0),It=(ke.getTime()-ut)/(1e3*60*60*24)|0;Re[ye+28>>>2]=It}var cc=k=>k%4===0&&(k%100!==0||k%400===0),of=[0,31,60,91,121,152,182,213,244,274,305,335],_f=[0,31,59,90,120,151,181,212,243,273,304,334],Oh=k=>{var ne=cc(k.getFullYear()),ye=ne?of:_f,Le=ye[k.getMonth()]+k.getDate()-1;return Le};function ai(k,ne,ye){var Le=gn(k,ne);ye>>>=0;var ke=new Date(Le*1e3);Re[ye>>>2]=ke.getSeconds(),Re[ye+4>>>2]=ke.getMinutes(),Re[ye+8>>>2]=ke.getHours(),Re[ye+12>>>2]=ke.getDate(),Re[ye+16>>>2]=ke.getMonth(),Re[ye+20>>>2]=ke.getFullYear()-1900,Re[ye+24>>>2]=ke.getDay();var ut=Oh(ke)|0;Re[ye+28>>>2]=ut,Re[ye+36>>>2]=-(ke.getTimezoneOffset()*60);var It=new Date(ke.getFullYear(),0,1),pt=new Date(ke.getFullYear(),6,1).getTimezoneOffset(),Bt=It.getTimezoneOffset(),Zt=(pt!=Bt&&ke.getTimezoneOffset()==Math.min(Bt,pt))|0;Re[ye+32>>>2]=Zt}var Wc=k=>{var ne=Ou(k)+1,ye=zs(ne);return ye&&no(k,ye,ne),ye};function cf(k,ne,ye){k>>>=0,ne>>>=0,ye>>>=0;var Le=new Date().getFullYear(),ke=new Date(Le,0,1),ut=new Date(Le,6,1),It=ke.getTimezoneOffset(),pt=ut.getTimezoneOffset(),Bt=Math.max(It,pt);Me[k>>>2]=Bt*60,Re[ne>>>2]=+(It!=pt);function Zt(ps){var il=ps.toTimeString().match(/\(([A-Za-z ]+)\)$/);return il?il[1]:"GMT"}var An=Zt(ke),Qn=Zt(ut),Fn=Wc(An),Mn=Wc(Qn);pt>>2]=Fn,Me[ye+4>>>2]=Mn):(Me[ye>>>2]=Mn,Me[ye+4>>>2]=Fn)}var Ch=()=>{In("")};function Cl(){return Date.now()}function hf(k,ne,ye){return k>>>=0,ne>>>=0,ye>>>=0,Te.copyWithin(k>>>0,ne>>>0,ne+ye>>>0)}var Lh=()=>4294901760,Gf=k=>{var ne=ee.buffer,ye=k-ne.byteLength+65535>>>16;try{return ee.grow(ye),je(),1}catch{}};function Vf(k){k>>>=0;var ne=Te.length,ye=Lh();if(k>ye)return!1;for(var Le=(Bt,Zt)=>Bt+(Zt-Bt%Zt)%Zt,ke=1;ke<=4;ke*=2){var ut=ne*(1+.2/ke);ut=Math.min(ut,k+100663296);var It=Math.min(ye,Le(Math.max(k,ut),65536)),pt=Gf(It);if(pt)return!0}return!1}var ro={},Ki=()=>p||"./this.program",Ll=()=>{if(!Ll.strings){var k=(typeof navigator=="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",ne={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:k,_:Ki()};for(var ye in ro)ro[ye]===void 0?delete ne[ye]:ne[ye]=ro[ye];var Le=[];for(var ye in ne)Le.push(`${ye}=${ne[ye]}`);Ll.strings=Le}return Ll.strings},Yc=(k,ne)=>{for(var ye=0;ye>>0]=k.charCodeAt(ye);we[ne>>>0]=0},Vs={isAbs:k=>k.charAt(0)==="/",splitPath:k=>{var ne=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return ne.exec(k).slice(1)},normalizeArray:(k,ne)=>{for(var ye=0,Le=k.length-1;Le>=0;Le--){var ke=k[Le];ke==="."?k.splice(Le,1):ke===".."?(k.splice(Le,1),ye++):ye&&(k.splice(Le,1),ye--)}if(ne)for(;ye;ye--)k.unshift("..");return k},normalize:k=>{var ne=Vs.isAbs(k),ye=k.substr(-1)==="/";return k=Vs.normalizeArray(k.split("/").filter(Le=>!!Le),!ne).join("/"),!k&&!ne&&(k="."),k&&ye&&(k+="/"),(ne?"/":"")+k},dirname:k=>{var ne=Vs.splitPath(k),ye=ne[0],Le=ne[1];return!ye&&!Le?".":(Le&&(Le=Le.substr(0,Le.length-1)),ye+Le)},basename:k=>{if(k==="/")return"/";k=Vs.normalize(k),k=k.replace(/\/$/,"");var ne=k.lastIndexOf("/");return ne===-1?k:k.substr(ne+1)},join:function(){var k=Array.prototype.slice.call(arguments);return Vs.normalize(k.join("/"))},join2:(k,ne)=>Vs.normalize(k+"/"+ne)},zf=()=>{if(typeof crypto=="object"&&typeof crypto.getRandomValues=="function")return k=>crypto.getRandomValues(k);In("initRandomDevice")},hc=k=>(hc=zf())(k),Ui={resolve:function(){for(var k="",ne=!1,ye=arguments.length-1;ye>=-1&&!ne;ye--){var Le=ye>=0?arguments[ye]:Se.cwd();if(typeof Le!="string")throw new TypeError("Arguments to path.resolve must be strings");if(!Le)return"";k=Le+"/"+k,ne=Vs.isAbs(Le)}return k=Vs.normalizeArray(k.split("/").filter(ke=>!!ke),!ne).join("/"),(ne?"/":"")+k||"."},relative:(k,ne)=>{k=Ui.resolve(k).substr(1),ne=Ui.resolve(ne).substr(1);function ye(Zt){for(var An=0;An=0&&Zt[Qn]==="";Qn--);return An>Qn?[]:Zt.slice(An,Qn-An+1)}for(var Le=ye(k.split("/")),ke=ye(ne.split("/")),ut=Math.min(Le.length,ke.length),It=ut,pt=0;pt{if(!Zi.length){var k=null;if(typeof window<"u"&&typeof window.prompt=="function"?(k=window.prompt("Input: "),k!==null&&(k+=` `)):typeof readline=="function"&&(k=readline(),k!==null&&(k+=` `)),!k)return null;Zi=io(k,!0)}return Zi.shift()},Xr={ttys:[],init:function(){},shutdown:function(){},register:function(k,ne){Xr.ttys[k]={input:[],output:[],ops:ne},Se.registerDevice(k,Xr.stream_ops)},stream_ops:{open:function(k){var ne=Xr.ttys[k.node.rdev];if(!ne)throw new Se.ErrnoError(43);k.tty=ne,k.seekable=!1},close:function(k){k.tty.ops.fsync(k.tty)},fsync:function(k){k.tty.ops.fsync(k.tty)},read:function(k,ne,ye,Le,ke){if(!k.tty||!k.tty.ops.get_char)throw new Se.ErrnoError(60);for(var ut=0,It=0;It0&&(Y(Ai(k.output,0)),k.output=[])},ioctl_tcgets:function(k){return{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:function(k,ne,ye){return 0},ioctl_tiocgwinsz:function(k){return[24,80]}},default_tty1_ops:{put_char:function(k,ne){ne===null||ne===10?(G(Ai(k.output,0)),k.output=[]):ne!=0&&k.output.push(ne)},fsync:function(k){k.output&&k.output.length>0&&(G(Ai(k.output,0)),k.output=[])}}},Ph=k=>{In()},j={ops_table:null,mount(k){return j.createNode(null,"/",16895,0)},createNode(k,ne,ye,Le){if(Se.isBlkdev(ye)||Se.isFIFO(ye))throw new Se.ErrnoError(63);j.ops_table||(j.ops_table={dir:{node:{getattr:j.node_ops.getattr,setattr:j.node_ops.setattr,lookup:j.node_ops.lookup,mknod:j.node_ops.mknod,rename:j.node_ops.rename,unlink:j.node_ops.unlink,rmdir:j.node_ops.rmdir,readdir:j.node_ops.readdir,symlink:j.node_ops.symlink},stream:{llseek:j.stream_ops.llseek}},file:{node:{getattr:j.node_ops.getattr,setattr:j.node_ops.setattr},stream:{llseek:j.stream_ops.llseek,read:j.stream_ops.read,write:j.stream_ops.write,allocate:j.stream_ops.allocate,mmap:j.stream_ops.mmap,msync:j.stream_ops.msync}},link:{node:{getattr:j.node_ops.getattr,setattr:j.node_ops.setattr,readlink:j.node_ops.readlink},stream:{}},chrdev:{node:{getattr:j.node_ops.getattr,setattr:j.node_ops.setattr},stream:Se.chrdev_stream_ops}});var ke=Se.createNode(k,ne,ye,Le);return Se.isDir(ke.mode)?(ke.node_ops=j.ops_table.dir.node,ke.stream_ops=j.ops_table.dir.stream,ke.contents={}):Se.isFile(ke.mode)?(ke.node_ops=j.ops_table.file.node,ke.stream_ops=j.ops_table.file.stream,ke.usedBytes=0,ke.contents=null):Se.isLink(ke.mode)?(ke.node_ops=j.ops_table.link.node,ke.stream_ops=j.ops_table.link.stream):Se.isChrdev(ke.mode)&&(ke.node_ops=j.ops_table.chrdev.node,ke.stream_ops=j.ops_table.chrdev.stream),ke.timestamp=Date.now(),k&&(k.contents[ne]=ke,k.timestamp=ke.timestamp),ke},getFileDataAsTypedArray(k){return k.contents?k.contents.subarray?k.contents.subarray(0,k.usedBytes):new Uint8Array(k.contents):new Uint8Array(0)},expandFileStorage(k,ne){var ye=k.contents?k.contents.length:0;if(!(ye>=ne)){var Le=1024*1024;ne=Math.max(ne,ye*(ye>>0),ye!=0&&(ne=Math.max(ne,256));var ke=k.contents;k.contents=new Uint8Array(ne),k.usedBytes>0&&k.contents.set(ke.subarray(0,k.usedBytes),0)}},resizeFileStorage(k,ne){if(k.usedBytes!=ne)if(ne==0)k.contents=null,k.usedBytes=0;else{var ye=k.contents;k.contents=new Uint8Array(ne),ye&&k.contents.set(ye.subarray(0,Math.min(ne,k.usedBytes))),k.usedBytes=ne}},node_ops:{getattr(k){var ne={};return ne.dev=Se.isChrdev(k.mode)?k.id:1,ne.ino=k.id,ne.mode=k.mode,ne.nlink=1,ne.uid=0,ne.gid=0,ne.rdev=k.rdev,Se.isDir(k.mode)?ne.size=4096:Se.isFile(k.mode)?ne.size=k.usedBytes:Se.isLink(k.mode)?ne.size=k.link.length:ne.size=0,ne.atime=new Date(k.timestamp),ne.mtime=new Date(k.timestamp),ne.ctime=new Date(k.timestamp),ne.blksize=4096,ne.blocks=Math.ceil(ne.size/ne.blksize),ne},setattr(k,ne){ne.mode!==void 0&&(k.mode=ne.mode),ne.timestamp!==void 0&&(k.timestamp=ne.timestamp),ne.size!==void 0&&j.resizeFileStorage(k,ne.size)},lookup(k,ne){throw Se.genericErrors[44]},mknod(k,ne,ye,Le){return j.createNode(k,ne,ye,Le)},rename(k,ne,ye){if(Se.isDir(k.mode)){var Le;try{Le=Se.lookupNode(ne,ye)}catch{}if(Le)for(var ke in Le.contents)throw new Se.ErrnoError(55)}delete k.parent.contents[k.name],k.parent.timestamp=Date.now(),k.name=ye,ne.contents[ye]=k,ne.timestamp=k.parent.timestamp,k.parent=ne},unlink(k,ne){delete k.contents[ne],k.timestamp=Date.now()},rmdir(k,ne){var ye=Se.lookupNode(k,ne);for(var Le in ye.contents)throw new Se.ErrnoError(55);delete k.contents[ne],k.timestamp=Date.now()},readdir(k){var ne=[".",".."];for(var ye in k.contents)k.contents.hasOwnProperty(ye)&&ne.push(ye);return ne},symlink(k,ne,ye){var Le=j.createNode(k,ne,41471,0);return Le.link=ye,Le},readlink(k){if(!Se.isLink(k.mode))throw new Se.ErrnoError(28);return k.link}},stream_ops:{read(k,ne,ye,Le,ke){var ut=k.node.contents;if(ke>=k.node.usedBytes)return 0;var It=Math.min(k.node.usedBytes-ke,Le);if(It>8&&ut.subarray)ne.set(ut.subarray(ke,ke+It),ye);else for(var pt=0;pt0||ye+ne>>0)}return{ptr:ut,allocated:It}},msync(k,ne,ye,Le,ke){return j.stream_ops.write(k,ne,0,Le,ye,!1),0}}},ue=(k,ne,ye,Le)=>{var ke=`al ${k}`;B(k,ut=>{de(ut,`Loading data file "${k}" failed (no arrayBuffer).`),ne(new Uint8Array(ut)),ke&&ln()},ut=>{if(ye)ye();else throw`Loading data file "${k}" failed.`}),ke&&Ln()},Ae=a.preloadPlugins||[];function xe(k,ne,ye,Le){typeof Browser<"u"&&Browser.init();var ke=!1;return Ae.forEach(function(ut){ke||ut.canHandle(ne)&&(ut.handle(k,ne,ye,Le),ke=!0)}),ke}function He(k,ne,ye,Le,ke,ut,It,pt,Bt,Zt){var An=ne?Ui.resolve(Vs.join2(k,ne)):k;function Qn(Fn){function Mn(ps){Zt&&Zt(),pt||Se.createDataFile(k,ne,ps,Le,ke,Bt),ut&&ut(),ln()}xe(Fn,An,Mn,()=>{It&&It(),ln()})||Mn(Fn)}Ln(),typeof ye=="string"?ue(ye,Fn=>Qn(Fn),It):Qn(ye)}function Ke(k){var ne={r:0,"r+":2,w:577,"w+":578,a:1089,"a+":1090},ye=ne[k];if(typeof ye>"u")throw new Error(`Unknown file open mode: ${k}`);return ye}function at(k,ne){var ye=0;return k&&(ye|=365),ne&&(ye|=146),ye}var Se={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,lookupPath:(k,ne={})=>{if(k=Ui.resolve(k),!k)return{path:"",node:null};var ye={follow_mount:!0,recurse_count:0};if(ne=Object.assign(ye,ne),ne.recurse_count>8)throw new Se.ErrnoError(32);for(var Le=k.split("/").filter(Qn=>!!Qn),ke=Se.root,ut="/",It=0;It40)throw new Se.ErrnoError(32)}}return{path:ut,node:ke}},getPath:k=>{for(var ne;;){if(Se.isRoot(k)){var ye=k.mount.mountpoint;return ne?ye[ye.length-1]!=="/"?`${ye}/${ne}`:ye+ne:ye}ne=ne?`${k.name}/${ne}`:k.name,k=k.parent}},hashName:(k,ne)=>{for(var ye=0,Le=0;Le>>0)%Se.nameTable.length},hashAddNode:k=>{var ne=Se.hashName(k.parent.id,k.name);k.name_next=Se.nameTable[ne],Se.nameTable[ne]=k},hashRemoveNode:k=>{var ne=Se.hashName(k.parent.id,k.name);if(Se.nameTable[ne]===k)Se.nameTable[ne]=k.name_next;else for(var ye=Se.nameTable[ne];ye;){if(ye.name_next===k){ye.name_next=k.name_next;break}ye=ye.name_next}},lookupNode:(k,ne)=>{var ye=Se.mayLookup(k);if(ye)throw new Se.ErrnoError(ye,k);for(var Le=Se.hashName(k.id,ne),ke=Se.nameTable[Le];ke;ke=ke.name_next){var ut=ke.name;if(ke.parent.id===k.id&&ut===ne)return ke}return Se.lookup(k,ne)},createNode:(k,ne,ye,Le)=>{var ke=new Se.FSNode(k,ne,ye,Le);return Se.hashAddNode(ke),ke},destroyNode:k=>{Se.hashRemoveNode(k)},isRoot:k=>k===k.parent,isMountpoint:k=>!!k.mounted,isFile:k=>(k&61440)===32768,isDir:k=>(k&61440)===16384,isLink:k=>(k&61440)===40960,isChrdev:k=>(k&61440)===8192,isBlkdev:k=>(k&61440)===24576,isFIFO:k=>(k&61440)===4096,isSocket:k=>(k&49152)===49152,flagsToPermissionString:k=>{var ne=["r","w","rw"][k&3];return k&512&&(ne+="w"),ne},nodePermissions:(k,ne)=>Se.ignorePermissions?0:ne.includes("r")&&!(k.mode&292)||ne.includes("w")&&!(k.mode&146)||ne.includes("x")&&!(k.mode&73)?2:0,mayLookup:k=>{var ne=Se.nodePermissions(k,"x");return ne||(k.node_ops.lookup?0:2)},mayCreate:(k,ne)=>{try{var ye=Se.lookupNode(k,ne);return 20}catch{}return Se.nodePermissions(k,"wx")},mayDelete:(k,ne,ye)=>{var Le;try{Le=Se.lookupNode(k,ne)}catch(ut){return ut.errno}var ke=Se.nodePermissions(k,"wx");if(ke)return ke;if(ye){if(!Se.isDir(Le.mode))return 54;if(Se.isRoot(Le)||Se.getPath(Le)===Se.cwd())return 10}else if(Se.isDir(Le.mode))return 31;return 0},mayOpen:(k,ne)=>k?Se.isLink(k.mode)?32:Se.isDir(k.mode)&&(Se.flagsToPermissionString(ne)!=="r"||ne&512)?31:Se.nodePermissions(k,Se.flagsToPermissionString(ne)):44,MAX_OPEN_FDS:4096,nextfd:()=>{for(var k=0;k<=Se.MAX_OPEN_FDS;k++)if(!Se.streams[k])return k;throw new Se.ErrnoError(33)},getStreamChecked:k=>{var ne=Se.getStream(k);if(!ne)throw new Se.ErrnoError(8);return ne},getStream:k=>Se.streams[k],createStream:(k,ne=-1)=>(Se.FSStream||(Se.FSStream=function(){this.shared={}},Se.FSStream.prototype={},Object.defineProperties(Se.FSStream.prototype,{object:{get(){return this.node},set(ye){this.node=ye}},isRead:{get(){return(this.flags&2097155)!==1}},isWrite:{get(){return(this.flags&2097155)!==0}},isAppend:{get(){return this.flags&1024}},flags:{get(){return this.shared.flags},set(ye){this.shared.flags=ye}},position:{get(){return this.shared.position},set(ye){this.shared.position=ye}}})),k=Object.assign(new Se.FSStream,k),ne==-1&&(ne=Se.nextfd()),k.fd=ne,Se.streams[ne]=k,k),closeStream:k=>{Se.streams[k]=null},chrdev_stream_ops:{open:k=>{var ne=Se.getDevice(k.node.rdev);k.stream_ops=ne.stream_ops,k.stream_ops.open&&k.stream_ops.open(k)},llseek:()=>{throw new Se.ErrnoError(70)}},major:k=>k>>8,minor:k=>k&255,makedev:(k,ne)=>k<<8|ne,registerDevice:(k,ne)=>{Se.devices[k]={stream_ops:ne}},getDevice:k=>Se.devices[k],getMounts:k=>{for(var ne=[],ye=[k];ye.length;){var Le=ye.pop();ne.push(Le),ye.push.apply(ye,Le.mounts)}return ne},syncfs:(k,ne)=>{typeof k=="function"&&(ne=k,k=!1),Se.syncFSRequests++,Se.syncFSRequests>1&&G(`warning: ${Se.syncFSRequests} FS.syncfs operations in flight at once, probably just doing extra work`);var ye=Se.getMounts(Se.root.mount),Le=0;function ke(It){return Se.syncFSRequests--,ne(It)}function ut(It){if(It)return ut.errored?void 0:(ut.errored=!0,ke(It));++Le>=ye.length&&ke(null)}ye.forEach(It=>{if(!It.type.syncfs)return ut(null);It.type.syncfs(It,k,ut)})},mount:(k,ne,ye)=>{var Le=ye==="/",ke=!ye,ut;if(Le&&Se.root)throw new Se.ErrnoError(10);if(!Le&&!ke){var It=Se.lookupPath(ye,{follow_mount:!1});if(ye=It.path,ut=It.node,Se.isMountpoint(ut))throw new Se.ErrnoError(10);if(!Se.isDir(ut.mode))throw new Se.ErrnoError(54)}var pt={type:k,opts:ne,mountpoint:ye,mounts:[]},Bt=k.mount(pt);return Bt.mount=pt,pt.root=Bt,Le?Se.root=Bt:ut&&(ut.mounted=pt,ut.mount&&ut.mount.mounts.push(pt)),Bt},unmount:k=>{var ne=Se.lookupPath(k,{follow_mount:!1});if(!Se.isMountpoint(ne.node))throw new Se.ErrnoError(28);var ye=ne.node,Le=ye.mounted,ke=Se.getMounts(Le);Object.keys(Se.nameTable).forEach(It=>{for(var pt=Se.nameTable[It];pt;){var Bt=pt.name_next;ke.includes(pt.mount)&&Se.destroyNode(pt),pt=Bt}}),ye.mounted=null;var ut=ye.mount.mounts.indexOf(Le);ye.mount.mounts.splice(ut,1)},lookup:(k,ne)=>k.node_ops.lookup(k,ne),mknod:(k,ne,ye)=>{var Le=Se.lookupPath(k,{parent:!0}),ke=Le.node,ut=Vs.basename(k);if(!ut||ut==="."||ut==="..")throw new Se.ErrnoError(28);var It=Se.mayCreate(ke,ut);if(It)throw new Se.ErrnoError(It);if(!ke.node_ops.mknod)throw new Se.ErrnoError(63);return ke.node_ops.mknod(ke,ut,ne,ye)},create:(k,ne)=>(ne=ne!==void 0?ne:438,ne&=4095,ne|=32768,Se.mknod(k,ne,0)),mkdir:(k,ne)=>(ne=ne!==void 0?ne:511,ne&=1023,ne|=16384,Se.mknod(k,ne,0)),mkdirTree:(k,ne)=>{for(var ye=k.split("/"),Le="",ke=0;ke(typeof ye>"u"&&(ye=ne,ne=438),ne|=8192,Se.mknod(k,ne,ye)),symlink:(k,ne)=>{if(!Ui.resolve(k))throw new Se.ErrnoError(44);var ye=Se.lookupPath(ne,{parent:!0}),Le=ye.node;if(!Le)throw new Se.ErrnoError(44);var ke=Vs.basename(ne),ut=Se.mayCreate(Le,ke);if(ut)throw new Se.ErrnoError(ut);if(!Le.node_ops.symlink)throw new Se.ErrnoError(63);return Le.node_ops.symlink(Le,ke,k)},rename:(k,ne)=>{var ye=Vs.dirname(k),Le=Vs.dirname(ne),ke=Vs.basename(k),ut=Vs.basename(ne),It,pt,Bt;if(It=Se.lookupPath(k,{parent:!0}),pt=It.node,It=Se.lookupPath(ne,{parent:!0}),Bt=It.node,!pt||!Bt)throw new Se.ErrnoError(44);if(pt.mount!==Bt.mount)throw new Se.ErrnoError(75);var Zt=Se.lookupNode(pt,ke),An=Ui.relative(k,Le);if(An.charAt(0)!==".")throw new Se.ErrnoError(28);if(An=Ui.relative(ne,ye),An.charAt(0)!==".")throw new Se.ErrnoError(55);var Qn;try{Qn=Se.lookupNode(Bt,ut)}catch{}if(Zt!==Qn){var Fn=Se.isDir(Zt.mode),Mn=Se.mayDelete(pt,ke,Fn);if(Mn)throw new Se.ErrnoError(Mn);if(Mn=Qn?Se.mayDelete(Bt,ut,Fn):Se.mayCreate(Bt,ut),Mn)throw new Se.ErrnoError(Mn);if(!pt.node_ops.rename)throw new Se.ErrnoError(63);if(Se.isMountpoint(Zt)||Qn&&Se.isMountpoint(Qn))throw new Se.ErrnoError(10);if(Bt!==pt&&(Mn=Se.nodePermissions(pt,"w"),Mn))throw new Se.ErrnoError(Mn);Se.hashRemoveNode(Zt);try{pt.node_ops.rename(Zt,Bt,ut)}catch(ps){throw ps}finally{Se.hashAddNode(Zt)}}},rmdir:k=>{var ne=Se.lookupPath(k,{parent:!0}),ye=ne.node,Le=Vs.basename(k),ke=Se.lookupNode(ye,Le),ut=Se.mayDelete(ye,Le,!0);if(ut)throw new Se.ErrnoError(ut);if(!ye.node_ops.rmdir)throw new Se.ErrnoError(63);if(Se.isMountpoint(ke))throw new Se.ErrnoError(10);ye.node_ops.rmdir(ye,Le),Se.destroyNode(ke)},readdir:k=>{var ne=Se.lookupPath(k,{follow:!0}),ye=ne.node;if(!ye.node_ops.readdir)throw new Se.ErrnoError(54);return ye.node_ops.readdir(ye)},unlink:k=>{var ne=Se.lookupPath(k,{parent:!0}),ye=ne.node;if(!ye)throw new Se.ErrnoError(44);var Le=Vs.basename(k),ke=Se.lookupNode(ye,Le),ut=Se.mayDelete(ye,Le,!1);if(ut)throw new Se.ErrnoError(ut);if(!ye.node_ops.unlink)throw new Se.ErrnoError(63);if(Se.isMountpoint(ke))throw new Se.ErrnoError(10);ye.node_ops.unlink(ye,Le),Se.destroyNode(ke)},readlink:k=>{var ne=Se.lookupPath(k),ye=ne.node;if(!ye)throw new Se.ErrnoError(44);if(!ye.node_ops.readlink)throw new Se.ErrnoError(28);return Ui.resolve(Se.getPath(ye.parent),ye.node_ops.readlink(ye))},stat:(k,ne)=>{var ye=Se.lookupPath(k,{follow:!ne}),Le=ye.node;if(!Le)throw new Se.ErrnoError(44);if(!Le.node_ops.getattr)throw new Se.ErrnoError(63);return Le.node_ops.getattr(Le)},lstat:k=>Se.stat(k,!0),chmod:(k,ne,ye)=>{var Le;if(typeof k=="string"){var ke=Se.lookupPath(k,{follow:!ye});Le=ke.node}else Le=k;if(!Le.node_ops.setattr)throw new Se.ErrnoError(63);Le.node_ops.setattr(Le,{mode:ne&4095|Le.mode&-4096,timestamp:Date.now()})},lchmod:(k,ne)=>{Se.chmod(k,ne,!0)},fchmod:(k,ne)=>{var ye=Se.getStreamChecked(k);Se.chmod(ye.node,ne)},chown:(k,ne,ye,Le)=>{var ke;if(typeof k=="string"){var ut=Se.lookupPath(k,{follow:!Le});ke=ut.node}else ke=k;if(!ke.node_ops.setattr)throw new Se.ErrnoError(63);ke.node_ops.setattr(ke,{timestamp:Date.now()})},lchown:(k,ne,ye)=>{Se.chown(k,ne,ye,!0)},fchown:(k,ne,ye)=>{var Le=Se.getStreamChecked(k);Se.chown(Le.node,ne,ye)},truncate:(k,ne)=>{if(ne<0)throw new Se.ErrnoError(28);var ye;if(typeof k=="string"){var Le=Se.lookupPath(k,{follow:!0});ye=Le.node}else ye=k;if(!ye.node_ops.setattr)throw new Se.ErrnoError(63);if(Se.isDir(ye.mode))throw new Se.ErrnoError(31);if(!Se.isFile(ye.mode))throw new Se.ErrnoError(28);var ke=Se.nodePermissions(ye,"w");if(ke)throw new Se.ErrnoError(ke);ye.node_ops.setattr(ye,{size:ne,timestamp:Date.now()})},ftruncate:(k,ne)=>{var ye=Se.getStreamChecked(k);if(!(ye.flags&2097155))throw new Se.ErrnoError(28);Se.truncate(ye.node,ne)},utime:(k,ne,ye)=>{var Le=Se.lookupPath(k,{follow:!0}),ke=Le.node;ke.node_ops.setattr(ke,{timestamp:Math.max(ne,ye)})},open:(k,ne,ye)=>{if(k==="")throw new Se.ErrnoError(44);ne=typeof ne=="string"?Ke(ne):ne,ye=typeof ye>"u"?438:ye,ne&64?ye=ye&4095|32768:ye=0;var Le;if(typeof k=="object")Le=k;else{k=Vs.normalize(k);try{var ke=Se.lookupPath(k,{follow:!(ne&131072)});Le=ke.node}catch{}}var ut=!1;if(ne&64)if(Le){if(ne&128)throw new Se.ErrnoError(20)}else Le=Se.mknod(k,ye,0),ut=!0;if(!Le)throw new Se.ErrnoError(44);if(Se.isChrdev(Le.mode)&&(ne&=-513),ne&65536&&!Se.isDir(Le.mode))throw new Se.ErrnoError(54);if(!ut){var It=Se.mayOpen(Le,ne);if(It)throw new Se.ErrnoError(It)}ne&512&&!ut&&Se.truncate(Le,0),ne&=-131713;var pt=Se.createStream({node:Le,path:Se.getPath(Le),flags:ne,seekable:!0,position:0,stream_ops:Le.stream_ops,ungotten:[],error:!1});return pt.stream_ops.open&&pt.stream_ops.open(pt),a.logReadFiles&&!(ne&1)&&(Se.readFiles||(Se.readFiles={}),k in Se.readFiles||(Se.readFiles[k]=1)),pt},close:k=>{if(Se.isClosed(k))throw new Se.ErrnoError(8);k.getdents&&(k.getdents=null);try{k.stream_ops.close&&k.stream_ops.close(k)}catch(ne){throw ne}finally{Se.closeStream(k.fd)}k.fd=null},isClosed:k=>k.fd===null,llseek:(k,ne,ye)=>{if(Se.isClosed(k))throw new Se.ErrnoError(8);if(!k.seekable||!k.stream_ops.llseek)throw new Se.ErrnoError(70);if(ye!=0&&ye!=1&&ye!=2)throw new Se.ErrnoError(28);return k.position=k.stream_ops.llseek(k,ne,ye),k.ungotten=[],k.position},read:(k,ne,ye,Le,ke)=>{if(Le<0||ke<0)throw new Se.ErrnoError(28);if(Se.isClosed(k))throw new Se.ErrnoError(8);if((k.flags&2097155)===1)throw new Se.ErrnoError(8);if(Se.isDir(k.node.mode))throw new Se.ErrnoError(31);if(!k.stream_ops.read)throw new Se.ErrnoError(28);var ut=typeof ke<"u";if(!ut)ke=k.position;else if(!k.seekable)throw new Se.ErrnoError(70);var It=k.stream_ops.read(k,ne,ye,Le,ke);return ut||(k.position+=It),It},write:(k,ne,ye,Le,ke,ut)=>{if(Le<0||ke<0)throw new Se.ErrnoError(28);if(Se.isClosed(k))throw new Se.ErrnoError(8);if(!(k.flags&2097155))throw new Se.ErrnoError(8);if(Se.isDir(k.node.mode))throw new Se.ErrnoError(31);if(!k.stream_ops.write)throw new Se.ErrnoError(28);k.seekable&&k.flags&1024&&Se.llseek(k,0,2);var It=typeof ke<"u";if(!It)ke=k.position;else if(!k.seekable)throw new Se.ErrnoError(70);var pt=k.stream_ops.write(k,ne,ye,Le,ke,ut);return It||(k.position+=pt),pt},allocate:(k,ne,ye)=>{if(Se.isClosed(k))throw new Se.ErrnoError(8);if(ne<0||ye<=0)throw new Se.ErrnoError(28);if(!(k.flags&2097155))throw new Se.ErrnoError(8);if(!Se.isFile(k.node.mode)&&!Se.isDir(k.node.mode))throw new Se.ErrnoError(43);if(!k.stream_ops.allocate)throw new Se.ErrnoError(138);k.stream_ops.allocate(k,ne,ye)},mmap:(k,ne,ye,Le,ke)=>{if(Le&2&&!(ke&2)&&(k.flags&2097155)!==2)throw new Se.ErrnoError(2);if((k.flags&2097155)===1)throw new Se.ErrnoError(2);if(!k.stream_ops.mmap)throw new Se.ErrnoError(43);return k.stream_ops.mmap(k,ne,ye,Le,ke)},msync:(k,ne,ye,Le,ke)=>k.stream_ops.msync?k.stream_ops.msync(k,ne,ye,Le,ke):0,munmap:k=>0,ioctl:(k,ne,ye)=>{if(!k.stream_ops.ioctl)throw new Se.ErrnoError(59);return k.stream_ops.ioctl(k,ne,ye)},readFile:(k,ne={})=>{if(ne.flags=ne.flags||0,ne.encoding=ne.encoding||"binary",ne.encoding!=="utf8"&&ne.encoding!=="binary")throw new Error(`Invalid encoding type "${ne.encoding}"`);var ye,Le=Se.open(k,ne.flags),ke=Se.stat(k),ut=ke.size,It=new Uint8Array(ut);return Se.read(Le,It,0,ut,0),ne.encoding==="utf8"?ye=Ai(It,0):ne.encoding==="binary"&&(ye=It),Se.close(Le),ye},writeFile:(k,ne,ye={})=>{ye.flags=ye.flags||577;var Le=Se.open(k,ye.flags,ye.mode);if(typeof ne=="string"){var ke=new Uint8Array(Ou(ne)+1),ut=yh(ne,ke,0,ke.length);Se.write(Le,ke,0,ut,void 0,ye.canOwn)}else if(ArrayBuffer.isView(ne))Se.write(Le,ne,0,ne.byteLength,void 0,ye.canOwn);else throw new Error("Unsupported data type");Se.close(Le)},cwd:()=>Se.currentPath,chdir:k=>{var ne=Se.lookupPath(k,{follow:!0});if(ne.node===null)throw new Se.ErrnoError(44);if(!Se.isDir(ne.node.mode))throw new Se.ErrnoError(54);var ye=Se.nodePermissions(ne.node,"x");if(ye)throw new Se.ErrnoError(ye);Se.currentPath=ne.path},createDefaultDirectories:()=>{Se.mkdir("/tmp"),Se.mkdir("/home"),Se.mkdir("/home/web_user")},createDefaultDevices:()=>{Se.mkdir("/dev"),Se.registerDevice(Se.makedev(1,3),{read:()=>0,write:(Le,ke,ut,It,pt)=>It}),Se.mkdev("/dev/null",Se.makedev(1,3)),Xr.register(Se.makedev(5,0),Xr.default_tty_ops),Xr.register(Se.makedev(6,0),Xr.default_tty1_ops),Se.mkdev("/dev/tty",Se.makedev(5,0)),Se.mkdev("/dev/tty1",Se.makedev(6,0));var k=new Uint8Array(1024),ne=0,ye=()=>(ne===0&&(ne=hc(k).byteLength),k[--ne]);Se.createDevice("/dev","random",ye),Se.createDevice("/dev","urandom",ye),Se.mkdir("/dev/shm"),Se.mkdir("/dev/shm/tmp")},createSpecialDirectories:()=>{Se.mkdir("/proc");var k=Se.mkdir("/proc/self");Se.mkdir("/proc/self/fd"),Se.mount({mount:()=>{var ne=Se.createNode(k,"fd",16895,73);return ne.node_ops={lookup:(ye,Le)=>{var ke=+Le,ut=Se.getStreamChecked(ke),It={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:()=>ut.path}};return It.parent=It,It}},ne}},{},"/proc/self/fd")},createStandardStreams:()=>{a.stdin?Se.createDevice("/dev","stdin",a.stdin):Se.symlink("/dev/tty","/dev/stdin"),a.stdout?Se.createDevice("/dev","stdout",null,a.stdout):Se.symlink("/dev/tty","/dev/stdout"),a.stderr?Se.createDevice("/dev","stderr",null,a.stderr):Se.symlink("/dev/tty1","/dev/stderr"),Se.open("/dev/stdin",0),Se.open("/dev/stdout",1),Se.open("/dev/stderr",1)},ensureErrnoError:()=>{Se.ErrnoError||(Se.ErrnoError=function(ne,ye){this.name="ErrnoError",this.node=ye,this.setErrno=function(Le){this.errno=Le},this.setErrno(ne),this.message="FS error"},Se.ErrnoError.prototype=new Error,Se.ErrnoError.prototype.constructor=Se.ErrnoError,[44].forEach(k=>{Se.genericErrors[k]=new Se.ErrnoError(k),Se.genericErrors[k].stack=""}))},staticInit:()=>{Se.ensureErrnoError(),Se.nameTable=new Array(4096),Se.mount(j,{},"/"),Se.createDefaultDirectories(),Se.createDefaultDevices(),Se.createSpecialDirectories(),Se.filesystems={MEMFS:j}},init:(k,ne,ye)=>{Se.init.initialized=!0,Se.ensureErrnoError(),a.stdin=k||a.stdin,a.stdout=ne||a.stdout,a.stderr=ye||a.stderr,Se.createStandardStreams()},quit:()=>{Se.init.initialized=!1;for(var k=0;k{var ye=Se.analyzePath(k,ne);return ye.exists?ye.object:null},analyzePath:(k,ne)=>{try{var ye=Se.lookupPath(k,{follow:!ne});k=ye.path}catch{}var Le={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var ye=Se.lookupPath(k,{parent:!0});Le.parentExists=!0,Le.parentPath=ye.path,Le.parentObject=ye.node,Le.name=Vs.basename(k),ye=Se.lookupPath(k,{follow:!ne}),Le.exists=!0,Le.path=ye.path,Le.object=ye.node,Le.name=ye.node.name,Le.isRoot=ye.path==="/"}catch(ke){Le.error=ke.errno}return Le},createPath:(k,ne,ye,Le)=>{k=typeof k=="string"?k:Se.getPath(k);for(var ke=ne.split("/").reverse();ke.length;){var ut=ke.pop();if(ut){var It=Vs.join2(k,ut);try{Se.mkdir(It)}catch{}k=It}}return It},createFile:(k,ne,ye,Le,ke)=>{var ut=Vs.join2(typeof k=="string"?k:Se.getPath(k),ne),It=at(Le,ke);return Se.create(ut,It)},createDataFile:(k,ne,ye,Le,ke,ut)=>{var It=ne;k&&(k=typeof k=="string"?k:Se.getPath(k),It=ne?Vs.join2(k,ne):k);var pt=at(Le,ke),Bt=Se.create(It,pt);if(ye){if(typeof ye=="string"){for(var Zt=new Array(ye.length),An=0,Qn=ye.length;An{var ke=Vs.join2(typeof k=="string"?k:Se.getPath(k),ne),ut=at(!!ye,!!Le);Se.createDevice.major||(Se.createDevice.major=64);var It=Se.makedev(Se.createDevice.major++,0);return Se.registerDevice(It,{open:pt=>{pt.seekable=!1},close:pt=>{Le&&Le.buffer&&Le.buffer.length&&Le(10)},read:(pt,Bt,Zt,An,Qn)=>{for(var Fn=0,Mn=0;Mn{for(var Fn=0;Fn{if(k.isDevice||k.isFolder||k.link||k.contents)return!0;if(typeof XMLHttpRequest<"u")throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(D)try{k.contents=io(D(k.url),!0),k.usedBytes=k.contents.length}catch{throw new Se.ErrnoError(29)}else throw new Error("Cannot load without read() or XMLHttpRequest.")},createLazyFile:(k,ne,ye,Le,ke)=>{function ut(){this.lengthKnown=!1,this.chunks=[]}if(ut.prototype.get=function(Mn){if(!(Mn>this.length-1||Mn<0)){var ps=Mn%this.chunkSize,il=Mn/this.chunkSize|0;return this.getter(il)[ps]}},ut.prototype.setDataGetter=function(Mn){this.getter=Mn},ut.prototype.cacheLength=function(){var Mn=new XMLHttpRequest;if(Mn.open("HEAD",ye,!1),Mn.send(null),!(Mn.status>=200&&Mn.status<300||Mn.status===304))throw new Error("Couldn't load "+ye+". Status: "+Mn.status);var ps=Number(Mn.getResponseHeader("Content-length")),il,dl=(il=Mn.getResponseHeader("Accept-Ranges"))&&il==="bytes",Tl=(il=Mn.getResponseHeader("Content-Encoding"))&&il==="gzip",yn=1024*1024;dl||(yn=ps);var Xn=(pl,Fi)=>{if(pl>Fi)throw new Error("invalid range ("+pl+", "+Fi+") or no bytes requested!");if(Fi>ps-1)throw new Error("only "+ps+" bytes available! programmer error!");var cr=new XMLHttpRequest;if(cr.open("GET",ye,!1),ps!==yn&&cr.setRequestHeader("Range","bytes="+pl+"-"+Fi),cr.responseType="arraybuffer",cr.overrideMimeType&&cr.overrideMimeType("text/plain; charset=x-user-defined"),cr.send(null),!(cr.status>=200&&cr.status<300||cr.status===304))throw new Error("Couldn't load "+ye+". Status: "+cr.status);return cr.response!==void 0?new Uint8Array(cr.response||[]):io(cr.responseText||"",!0)},Br=this;Br.setDataGetter(pl=>{var Fi=pl*yn,cr=(pl+1)*yn-1;if(cr=Math.min(cr,ps-1),typeof Br.chunks[pl]>"u"&&(Br.chunks[pl]=Xn(Fi,cr)),typeof Br.chunks[pl]>"u")throw new Error("doXHR failed!");return Br.chunks[pl]}),(Tl||!ps)&&(yn=ps=1,ps=this.getter(0).length,yn=ps,Y("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=ps,this._chunkSize=yn,this.lengthKnown=!0},typeof XMLHttpRequest<"u"){throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var It,pt}else var pt={isDevice:!1,url:ye};var Bt=Se.createFile(k,ne,pt,Le,ke);pt.contents?Bt.contents=pt.contents:pt.url&&(Bt.contents=null,Bt.url=pt.url),Object.defineProperties(Bt,{usedBytes:{get:function(){return this.contents.length}}});var Zt={},An=Object.keys(Bt.stream_ops);An.forEach(Fn=>{var Mn=Bt.stream_ops[Fn];Zt[Fn]=function(){return Se.forceLoadFile(Bt),Mn.apply(null,arguments)}});function Qn(Fn,Mn,ps,il,dl){var Tl=Fn.node.contents;if(dl>=Tl.length)return 0;var yn=Math.min(Tl.length-dl,il);if(Tl.slice)for(var Xn=0;Xn(Se.forceLoadFile(Bt),Qn(Fn,Mn,ps,il,dl)),Zt.mmap=(Fn,Mn,ps,il,dl)=>{Se.forceLoadFile(Bt);var Tl=Ph();if(!Tl)throw new Se.ErrnoError(48);return Qn(Fn,we,Tl,Mn,ps),{ptr:Tl,allocated:!0}},Bt.stream_ops=Zt,Bt}},At={DEFAULT_POLLMASK:5,calculateAt:function(k,ne,ye){if(Vs.isAbs(ne))return ne;var Le;if(k===-100)Le=Se.cwd();else{var ke=At.getStreamFromFD(k);Le=ke.path}if(ne.length==0){if(!ye)throw new Se.ErrnoError(44);return Le}return Vs.join2(Le,ne)},doStat:function(k,ne,ye){try{var Le=k(ne)}catch(pt){if(pt&&pt.node&&Vs.normalize(ne)!==Vs.normalize(Se.getPath(pt.node)))return-54;throw pt}Re[ye>>>2]=Le.dev,Re[ye+4>>>2]=Le.mode,Me[ye+8>>>2]=Le.nlink,Re[ye+12>>>2]=Le.uid,Re[ye+16>>>2]=Le.gid,Re[ye+20>>>2]=Le.rdev,tt=[Le.size>>>0,(st=Le.size,+Math.abs(st)>=1?st>0?+Math.floor(st/4294967296)>>>0:~~+Math.ceil((st-+(~~st>>>0))/4294967296)>>>0:0)],Re[ye+24>>>2]=tt[0],Re[ye+28>>>2]=tt[1],Re[ye+32>>>2]=4096,Re[ye+36>>>2]=Le.blocks;var ke=Le.atime.getTime(),ut=Le.mtime.getTime(),It=Le.ctime.getTime();return tt=[Math.floor(ke/1e3)>>>0,(st=Math.floor(ke/1e3),+Math.abs(st)>=1?st>0?+Math.floor(st/4294967296)>>>0:~~+Math.ceil((st-+(~~st>>>0))/4294967296)>>>0:0)],Re[ye+40>>>2]=tt[0],Re[ye+44>>>2]=tt[1],Me[ye+48>>>2]=ke%1e3*1e3,tt=[Math.floor(ut/1e3)>>>0,(st=Math.floor(ut/1e3),+Math.abs(st)>=1?st>0?+Math.floor(st/4294967296)>>>0:~~+Math.ceil((st-+(~~st>>>0))/4294967296)>>>0:0)],Re[ye+56>>>2]=tt[0],Re[ye+60>>>2]=tt[1],Me[ye+64>>>2]=ut%1e3*1e3,tt=[Math.floor(It/1e3)>>>0,(st=Math.floor(It/1e3),+Math.abs(st)>=1?st>0?+Math.floor(st/4294967296)>>>0:~~+Math.ceil((st-+(~~st>>>0))/4294967296)>>>0:0)],Re[ye+72>>>2]=tt[0],Re[ye+76>>>2]=tt[1],Me[ye+80>>>2]=It%1e3*1e3,tt=[Le.ino>>>0,(st=Le.ino,+Math.abs(st)>=1?st>0?+Math.floor(st/4294967296)>>>0:~~+Math.ceil((st-+(~~st>>>0))/4294967296)>>>0:0)],Re[ye+88>>>2]=tt[0],Re[ye+92>>>2]=tt[1],0},doMsync:function(k,ne,ye,Le,ke){if(!Se.isFile(ne.node.mode))throw new Se.ErrnoError(43);if(Le&2)return 0;var ut=Te.slice(k,k+ye);Se.msync(ne,ut,ke,ye,Le)},varargs:void 0,get(){At.varargs+=4;var k=Re[At.varargs-4>>>2];return k},getStr(k){var ne=Uc(k);return ne},getStreamFromFD:function(k){var ne=Se.getStreamChecked(k);return ne}};function gt(k,ne){k>>>=0,ne>>>=0;var ye=0;return Ll().forEach(function(Le,ke){var ut=ne+ye;Me[k+ke*4>>>2]=ut,Yc(Le,ut),ye+=Le.length+1}),0}function Lt(k,ne){k>>>=0,ne>>>=0;var ye=Ll();Me[k>>>2]=ye.length;var Le=0;return ye.forEach(function(ke){Le+=ke.length+1}),Me[ne>>>2]=Le,0}function Et(k){try{var ne=At.getStreamFromFD(k);return Se.close(ne),0}catch(ye){if(typeof Se>"u"||ye.name!=="ErrnoError")throw ye;return ye.errno}}function xt(k,ne){ne>>>=0;try{var ye=0,Le=0,ke=0,ut=At.getStreamFromFD(k),It=ut.tty?2:Se.isDir(ut.mode)?3:Se.isLink(ut.mode)?7:4;return we[ne>>>0]=It,De[ne+2>>>1]=ke,tt=[ye>>>0,(st=ye,+Math.abs(st)>=1?st>0?+Math.floor(st/4294967296)>>>0:~~+Math.ceil((st-+(~~st>>>0))/4294967296)>>>0:0)],Re[ne+8>>>2]=tt[0],Re[ne+12>>>2]=tt[1],tt=[Le>>>0,(st=Le,+Math.abs(st)>=1?st>0?+Math.floor(st/4294967296)>>>0:~~+Math.ceil((st-+(~~st>>>0))/4294967296)>>>0:0)],Re[ne+16>>>2]=tt[0],Re[ne+20>>>2]=tt[1],0}catch(pt){if(typeof Se>"u"||pt.name!=="ErrnoError")throw pt;return pt.errno}}var Dt=(k,ne,ye,Le)=>{for(var ke=0,ut=0;ut>>2],pt=Me[ne+4>>>2];ne+=8;var Bt=Se.read(k,we,It,pt,Le);if(Bt<0)return-1;if(ke+=Bt,Bt>>=0,ye>>>=0,Le>>>=0;try{var ke=At.getStreamFromFD(k),ut=Dt(ke,ne,ye);return Me[Le>>>2]=ut,0}catch(It){if(typeof Se>"u"||It.name!=="ErrnoError")throw It;return It.errno}}function Pt(k,ne,ye,Le,ke){var ut=gn(ne,ye);ke>>>=0;try{if(isNaN(ut))return 61;var It=At.getStreamFromFD(k);return Se.llseek(It,ut,Le),tt=[It.position>>>0,(st=It.position,+Math.abs(st)>=1?st>0?+Math.floor(st/4294967296)>>>0:~~+Math.ceil((st-+(~~st>>>0))/4294967296)>>>0:0)],Re[ke>>>2]=tt[0],Re[ke+4>>>2]=tt[1],It.getdents&&ut===0&&Le===0&&(It.getdents=null),0}catch(pt){if(typeof Se>"u"||pt.name!=="ErrnoError")throw pt;return pt.errno}}var bt=(k,ne,ye,Le)=>{for(var ke=0,ut=0;ut>>2],pt=Me[ne+4>>>2];ne+=8;var Bt=Se.write(k,we,It,pt,Le);if(Bt<0)return-1;ke+=Bt}return ke};function _t(k,ne,ye,Le){ne>>>=0,ye>>>=0,Le>>>=0;try{var ke=At.getStreamFromFD(k),ut=bt(ke,ne,ye);return Me[Le>>>2]=ut,0}catch(It){if(typeof Se>"u"||It.name!=="ErrnoError")throw It;return It.errno}}var qt=(k,ne)=>{for(var ye=0,Le=0;Le<=ne;ye+=k[Le++]);return ye},Kt=[31,29,31,30,31,30,31,31,30,31,30,31],sn=[31,28,31,30,31,30,31,31,30,31,30,31],Dn=(k,ne)=>{for(var ye=new Date(k.getTime());ne>0;){var Le=cc(ye.getFullYear()),ke=ye.getMonth(),ut=(Le?Kt:sn)[ke];if(ne>ut-ye.getDate())ne-=ut-ye.getDate()+1,ye.setDate(1),ke<11?ye.setMonth(ke+1):(ye.setMonth(0),ye.setFullYear(ye.getFullYear()+1));else return ye.setDate(ye.getDate()+ne),ye}return ye},_n=(k,ne)=>{we.set(k,ne>>>0)};function Nn(k,ne,ye,Le){k>>>=0,ne>>>=0,ye>>>=0,Le>>>=0;var ke=Re[Le+40>>>2],ut={tm_sec:Re[Le>>>2],tm_min:Re[Le+4>>>2],tm_hour:Re[Le+8>>>2],tm_mday:Re[Le+12>>>2],tm_mon:Re[Le+16>>>2],tm_year:Re[Le+20>>>2],tm_wday:Re[Le+24>>>2],tm_yday:Re[Le+28>>>2],tm_isdst:Re[Le+32>>>2],tm_gmtoff:Re[Le+36>>>2],tm_zone:ke?Uc(ke):""},It=Uc(ye),pt={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var Bt in pt)It=It.replace(new RegExp(Bt,"g"),pt[Bt]);var Zt=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],An=["January","February","March","April","May","June","July","August","September","October","November","December"];function Qn(yn,Xn,Br){for(var pl=typeof yn=="number"?yn.toString():yn||"";pl.length0?1:0}var pl;return(pl=Br(yn.getFullYear()-Xn.getFullYear()))===0&&(pl=Br(yn.getMonth()-Xn.getMonth()))===0&&(pl=Br(yn.getDate()-Xn.getDate())),pl}function ps(yn){switch(yn.getDay()){case 0:return new Date(yn.getFullYear()-1,11,29);case 1:return yn;case 2:return new Date(yn.getFullYear(),0,3);case 3:return new Date(yn.getFullYear(),0,2);case 4:return new Date(yn.getFullYear(),0,1);case 5:return new Date(yn.getFullYear()-1,11,31);case 6:return new Date(yn.getFullYear()-1,11,30)}}function il(yn){var Xn=Dn(new Date(yn.tm_year+1900,0,1),yn.tm_yday),Br=new Date(Xn.getFullYear(),0,4),pl=new Date(Xn.getFullYear()+1,0,4),Fi=ps(Br),cr=ps(pl);return Mn(Fi,Xn)<=0?Mn(cr,Xn)<=0?Xn.getFullYear()+1:Xn.getFullYear():Xn.getFullYear()-1}var dl={"%a":yn=>Zt[yn.tm_wday].substring(0,3),"%A":yn=>Zt[yn.tm_wday],"%b":yn=>An[yn.tm_mon].substring(0,3),"%B":yn=>An[yn.tm_mon],"%C":yn=>{var Xn=yn.tm_year+1900;return Fn(Xn/100|0,2)},"%d":yn=>Fn(yn.tm_mday,2),"%e":yn=>Qn(yn.tm_mday,2," "),"%g":yn=>il(yn).toString().substring(2),"%G":yn=>il(yn),"%H":yn=>Fn(yn.tm_hour,2),"%I":yn=>{var Xn=yn.tm_hour;return Xn==0?Xn=12:Xn>12&&(Xn-=12),Fn(Xn,2)},"%j":yn=>Fn(yn.tm_mday+qt(cc(yn.tm_year+1900)?Kt:sn,yn.tm_mon-1),3),"%m":yn=>Fn(yn.tm_mon+1,2),"%M":yn=>Fn(yn.tm_min,2),"%n":()=>` -`,"%p":yn=>yn.tm_hour>=0&&yn.tm_hour<12?"AM":"PM","%S":yn=>Fn(yn.tm_sec,2),"%t":()=>" ","%u":yn=>yn.tm_wday||7,"%U":yn=>{var Xn=yn.tm_yday+7-yn.tm_wday;return Fn(Math.floor(Xn/7),2)},"%V":yn=>{var Xn=Math.floor((yn.tm_yday+7-(yn.tm_wday+6)%7)/7);if((yn.tm_wday+371-yn.tm_yday-2)%7<=2&&Xn++,Xn){if(Xn==53){var pl=(yn.tm_wday+371-yn.tm_yday)%7;pl!=4&&(pl!=3||!cc(yn.tm_year))&&(Xn=1)}}else{Xn=52;var Br=(yn.tm_wday+7-yn.tm_yday-1)%7;(Br==4||Br==5&&cc(yn.tm_year%400-1))&&Xn++}return Fn(Xn,2)},"%w":yn=>yn.tm_wday,"%W":yn=>{var Xn=yn.tm_yday+7-(yn.tm_wday+6)%7;return Fn(Math.floor(Xn/7),2)},"%y":yn=>(yn.tm_year+1900).toString().substring(2),"%Y":yn=>yn.tm_year+1900,"%z":yn=>{var Xn=yn.tm_gmtoff,Br=Xn>=0;return Xn=Math.abs(Xn)/60,Xn=Xn/60*100+Xn%60,(Br?"+":"-")+("0000"+Xn).slice(-4)},"%Z":yn=>yn.tm_zone,"%%":()=>"%"};It=It.replace(/%%/g,"\0\0");for(var Bt in dl)It.includes(Bt)&&(It=It.replace(new RegExp(Bt,"g"),dl[Bt](ut)));It=It.replace(/\0\0/g,"%");var Tl=io(It,!1);return Tl.length>ne?0:(_n(Tl,k),Tl.length-1)}function Hn(k,ne,ye,Le,ke){return k>>>=0,ne>>>=0,ye>>>=0,Le>>>=0,Nn(k,ne,ye,Le)}Fs=a.InternalError=class extends Error{constructor(ne){super(ne),this.name="InternalError"}},Bn(),Yn=a.BindingError=class extends Error{constructor(ne){super(ne),this.name="BindingError"}},Gs(),it(),Ir(),Lc=a.UnboundTypeError=Ih(Error,"UnboundTypeError"),Mi(),Hf();var Gn=function(k,ne,ye,Le){k||(k=this),this.parent=k,this.mount=k.mount,this.mounted=null,this.id=Se.nextInode++,this.name=ne,this.mode=ye,this.node_ops={},this.stream_ops={},this.rdev=Le},Tn=365,bs=146;Object.defineProperties(Gn.prototype,{read:{get:function(){return(this.mode&Tn)===Tn},set:function(k){k?this.mode|=Tn:this.mode&=~Tn}},write:{get:function(){return(this.mode&bs)===bs},set:function(k){k?this.mode|=bs:this.mode&=~bs}},isFolder:{get:function(){return Se.isDir(this.mode)}},isDevice:{get:function(){return Se.isChrdev(this.mode)}}}),Se.FSNode=Gn,Se.createPreloadedFile=He,Se.staticInit();var Bs={f:hs,W:an,q:hl,G:vn,U:gl,p:jl,o:xi,b:pr,T:xc,z:nc,c:bu,s:sc,k:lc,A:ic,w:lf,X:mh,l:so,r:Hc,e:_c,V:Th,N:Zr,j:uc,v:Gc,a:Nu,y:Vc,h:Lu,n:gh,C:Ah,x:wr,B:Sh,Y:Dh,g:uf,t:lo,i:zc,m:Nh,d:bh,E:oc,F:ai,L:cf,u:Ch,O:Cl,S:hf,K:Vf,Q:gt,R:Lt,I:Et,P:xt,J:Nt,D:Pt,M:_t,H:Hn};ks();var zs=k=>(zs=te.aa)(k),js=k=>(js=te.ba)(k);a.__embind_initialize_bindings=()=>(a.__embind_initialize_bindings=te.ca)();var ur=k=>(ur=te.da)(k),qs=k=>(qs=te.ea)(k);a.dynCall_jiji=(k,ne,ye,Le,ke)=>(a.dynCall_jiji=te.fa)(k,ne,ye,Le,ke),a.dynCall_viijii=(k,ne,ye,Le,ke,ut,It)=>(a.dynCall_viijii=te.ga)(k,ne,ye,Le,ke,ut,It),a.dynCall_iiiiij=(k,ne,ye,Le,ke,ut,It)=>(a.dynCall_iiiiij=te.ha)(k,ne,ye,Le,ke,ut,It),a.dynCall_iiiiijj=(k,ne,ye,Le,ke,ut,It,pt,Bt)=>(a.dynCall_iiiiijj=te.ia)(k,ne,ye,Le,ke,ut,It,pt,Bt),a.dynCall_iiiiiijj=(k,ne,ye,Le,ke,ut,It,pt,Bt,Zt)=>(a.dynCall_iiiiiijj=te.ja)(k,ne,ye,Le,ke,ut,It,pt,Bt,Zt);function Fr(k){k=Object.assign({},k);var ne=Le=>ke=>Le(ke)>>>0,ye=Le=>()=>Le()>>>0;return k.malloc=ne(k.malloc),k.__getTypeName=ne(k.__getTypeName),k.__errno_location=ye(k.__errno_location),k.stackSave=ye(k.stackSave),k.stackAlloc=ne(k.stackAlloc),k}var or;Vn=function k(){or||Qi(),or||(Vn=k)};function Qi(){if(mn>0||(Ct(),mn>0))return;function k(){or||(or=!0,a.calledRun=!0,!K&&(en(),o(a),a.onRuntimeInitialized&&a.onRuntimeInitialized(),nn()))}a.setStatus?(a.setStatus("Running..."),setTimeout(function(){setTimeout(function(){a.setStatus("")},1),k()},1)):k()}if(a.preInit)for(typeof a.preInit=="function"&&(a.preInit=[a.preInit]);a.preInit.length>0;)a.preInit.pop()();return Qi(),l.ready}})();typeof e=="object"&&typeof t=="object"?t.exports=n:typeof define=="function"&&define.amd&&define([],()=>n)}}),cpe=950732822,hpe=4075327185,dpe=1209108979,fpe=3457685358,Ipe=4157543285,ppe=2798247006,ype=1790229001,wpe=525895558,Epe=1774176899,mpe=1275358634,Tpe=2541165894,Rpe=3701338814,gpe=2195413836,Ape=937566702,Spe=1683019596,Dpe=2314439260,Npe=1500781891,bpe=3683503648,Ope=4065007721,Cpe=1718600412,Lpe=51269191,Ppe=2593997549,xpe=3458127941,Mpe=3345633955,Upe=1278329552,Fpe=2591213694,Bpe=2726807636,Hpe=743184107,_pe=2016195849,Gpe=857959152,Vpe=2281867870,zpe=2645777649,Wpe=232962298,Ype=296282323,kpe=603696268,jpe=3490877962,qpe=1460886941,Kpe=2801250643,Zpe=58845555,Qpe=361837227,$pe=2757832317,Jpe=3477203348,Xpe=993287707,vpe=846465480,eye=3471399674,tye=408310005,nye=2190458107,sye=3467162246,lye=2766185779,rye=3211557302,iye=1755127002,aye=2133746277,uye=200335297,oye=96294661,cye=3972513137,hye=3665567075,dye=2169031380,fye=1364037233,Iye=1245737093,pye=3054510233,yye=2815919920,wye=4042175685,Eye=2642773653,mye=2260317790,Tye=929793134,Rye=2395907400,gye=2095195183,Aye=765770214,Sye=2615040989,Dye=3114022597,Nye=1648970520,bye=3177669450,Oye=1753493141,Cye=1052454078,Lye=2173214787,Pye=3341486342,xye=102610177,Mye=3531705166,Uye=3124614049,Fye=4017473158,Bye=1477762836,Hye=2486716878,_ye=286949696,Gye=151039812,Vye=2755797622,zye=2095003142,Wye=503418787,Yye=3086160713,kye=1307019551,jye=2128979029,qye=191860431,Kye=1243674935,Zye=3258342251,Qye=2054016361,$ye=3192672207,Jye=3686016028,Xye=3809634241,vye=1939436016,e4e=2679005408,t4e=3358199106,n4e=983778844,s4e=2589826445,l4e=1158859006,r4e=3113092358,i4e=3064340077,a4e=3044325142,u4e=1361398929,o4e=2590844177,c4e=2715512545,h4e=1102727119,d4e=2078135608,f4e=2506197118,I4e=2951915441,p4e=3790457270,y4e=2093906313,w4e=3818826038,E4e=1827137117,m4e=69416015,T4e=524656162,R4e=4134073009,g4e=1514641115,A4e=300323983,S4e=86635668,D4e=94842927,N4e=1778710042,b4e=3238673880,O4e=3812528620,C4e=2991860651,L4e=1867003952,P4e=2735952531,x4e=2650437152,M4e=632304761,U4e=360377573,F4e=4182062534,B4e=3699917729,BD=1971632696,HD=2680139844,rA=24726584,iA=3693000487,aA=3460952963,_D=3999819293,GD=3314249567,wC=4196446775,EC=325726236,mC=3425753595,uA=991950508,VD=3798194928,TC=3290496277,RC=1383356374,gC=2182337498,AC=234836483,oA=2078563270,cA=1638804497,Kx=1154579445,SC=2696325953,DC=2713699986,hA=2142170206,zD=3376911765,NC=1077100507,WD=3071239417,dA=479945903,bC=3426335179,OC=1502416096,fA=2940368186,YD=3203706013,Zx=3862327254,Qx=1876633798,kD=963979645,aR=644574406,CC=3649138523,$x=1662888072,Jx=317615605,Xx=1545765605,vx=4266260250,LC=3956297820,PC=1530820697,xC=840318589,eM=1953115116,MC=618700268,jD=2281632017,qD=3663046924,oG=42703149,IA=1894708472,UC=3599934289,FC=33720170,cG=1027922057,tM=544395925,hG=3649235739,KD=550521510,uR=146592293,zt=3818125796,nM=4021432810,ZD=1891881377,QD=3992365140,BC=1763565496,dG=1946335990,HC=514975943,_C=506776471,GC=710110818,pA=1950438474,$D=976884017,JD=525669439,yA=1770583370,fG=2176059722,VC=679976338,zC=3948183225,WC=2568555532,sM=2898700619,YC=1594536857,lM=4230923436,XD=4228831410,bA=1310830890,OA=24185140,kC=4234616927,jC=1306400036,qC=4189326743,IG=2000195564,pG=3497074424,rM=1626504194,KC=3651464721,iM=1229763772,aM=3665877780,yG=782932809,pY=2735484536,yY=1356537516,wG=1290935644,wY=1862484736,Tt=1441486842,EY=1033248425,mY=3381221214,EG=2485787929,TY=590820931,UM=3465909080,mG=593015953,RY=4212018352,gY=3425423356,NZ=823603102,AY=2165702409,ple=182550632,yle=388784114,wle=536804194,Ele=3752311538,mle=1010789467,bZ=222769930,OZ=2691318326,Tle=3633395639,H4e=2879124712,g3=25142252,A3=3087945054,S3=4288193352,D3=630975310,N3=4086658281,b3=2295281155,O3=182646315,EI=1426591983,mI=819412036,TI=3415622556,RI=1003880860,gI=402227799,AI=264262732,SI=3310460725,DI=862014818,NI=1904799276,bI=1360408905,OI=3518393246,CI=342316401,Xy=562808652,LI=4074379575,PI=3640358203,xI=4136498852,MI=2272882330,UI=3571504051,FI=3221913625,BI=639361253,HI=3902619387,_I=4217484030,GI=1051757585,VI=3758799889,zI=635142910,WI=2938176219,YI=32344328,vD=2906023776,kI=277319702,jI=2056796094,qI=177149247,KI=1634111441,eN=486154966,ZI=4237592921,tN=4156078855,QI=4207607924,$I=4292641817,C3=3179687236,JI=3026737570,XI=3825984169,vI=812556717,e1=1162798199,Xm=385403989,t1=1404847402,n1=1999602285,s1=3420628829,nN=3027962421,sN=3127900445,vy=1329646415,l1=3053780830,L3=2572171363,e4=1232101972,r1=90941305,P3=655969474,i1=738039164,lN=1156407060,a1=3612865200,u1=310824031,o1=3694346114,x3=144952367,c1=2474470126,rN=1911478936,h1=1437502449,d1=629592764,f1=76236018,I1=2176052936,p1=4175244083,y1=2068733104,w1=3319311131,E1=2188021234,t4=1209101575,m1=484807127,T1=3747195512,R1=2814081492,g1=2417008758,iN=3242481149,vm=3205830791,A1=400855858,aN=905975707,e5=1677625105,n4=3296154744,S1=2674252688,D1=2188180465,t5=1177604601,s4=39481116,l4=1136057603,n5=2461110595,N1=1532957894,UA=4088093105,r4=4009809668,M3=926996030,i4=2391383451,U3=2415094496,F3=3081323446,a4=413509423,u4=3101698114,o4=3657597509,c4=2757150158,h4=1004757350,d4=338393293,b1=1072016465,f4=4074543187,FA=2157484638,I4=2781568857,B3=2310774935,p4=964333572,y4=683857671,w4=1469900589,P4=2839578677,Hp=1158309216,wA=3079942009,O1=1114901282,BA=3113134337,C1=3946677679,HA=2571569899,s5=3493046030,E4=1509553395,m4=1893162501,l5=2853485674,_A=4148101412,L1=132023988,r5=2397081782,T4=2323601079,GA=1213902940,i5=1525564444,a5=4105962743,u5=2185764099,o5=15328376,z3=3875453745,c5=3893394355,R4=2197970202,h5=167062518,VA=2887950389,d5=2603310189,zA=1635779807,WA=2916149573,YA=1935646853,a8=2387106220,kA=3206491090,u8=699246055,f5=4095615324,g4=603775116,jA=4015995234,I5=2481509218,p5=463610769,qA=710998568,KA=1412071761,ZA=3663146110,y5=3243963512,TN=816062949,N4=1521410863,x4=3523091289,ge=427948657,dr=307848117,se=1462361463,ce=2565941209,QA=1027710054,o8=3521284610,T2=492091185,c8=653396225,$A=569719735,h8=3967405729,d8=1682466193,w5=428585644,JA=2294589976,f8=178912537,E5=4095422895,hR=2652556860,m5=2804161546,XA=4024345920,vA=2629017746,T5=1815067380,wV=3419103109,eS=2574617495,I8=2059837836,p8=1675464909,EV=574549367,tS=3406155212,y8=3698973494,w8=3736923433,mV=901063453,nS=1096409881,h$=1042787934,Ci=1608871552,_u=2943643501,E8=2090586900,TV=1482703590,d$=3778827333,RV=2998442950,C8=853536259,gV=3404854881,f$=3079605661,ZV=2852063980,I$=3708119e3,p$=1585845231,m8=2133299955,Xw=1437953363,IR=3570813810,Gt=1437805879,y$=297599258,w$=211053100,AV=2713554722,E$=3285139300,m$=1236880293,_4e=1199560280,T$=3611470254,SV=2771591690,R$=1549132990,G4e=2043862942,DV=2934153892,g$=609421318,A$=3478079324,V4e=1054537805,z4e=2439245199,W4e=2433181523,Y4e=3915482550,k4e=986844984,S$=3843373140,j4e=677532197,q4e=1507914824,NV=552965576,L8=164193824,D$=2235152071,bV=1847252529,K4e=760658860,N$=3057273783,Z4e=4294318154,Q4e=1466758467,sS=1785450214,b$=775493141,Wu=979691226,EA=3700593921,$h=1062813311,No=1052013943,bo=578613899,mA=2454782716,Jh=753842376,Oo=3001207471,Co=2874132201,Xh=3304561284,Lo=3512223829,vh=2391406946,nh=3313531582,Yu=2347447852,ku=3824725483,Au=2515109513,ed=4252922144,td=331165859,nd=1529196076,Po=1783015770,TA=1376911519,sd=2016517767,ju=2320036040,sh=3027567501,ZC=3055160366,ld=3283111854,rd=3024970846,id=2262370178,ad=3171933400,lh=1687234759,ud=1073191201,od=900683007,xo=3508470533,Mo=2223149337,Uo=707683696,Fo=987401354,Bo=3132237377,Ho=4037862832,_o=4278956645,Go=2058353004,ua=4222183408,oa=1810631287,ca=346874300,Vo=1658829314,uM=857184966,oM=1634875225,ha=712377611,da=1217240411,RA=1365060375,fa=1534661035,Ia=3277789161,pa=663422040,uN=855621170,ya=2030761528,wa=3760055223,Ea=869906466,cd=395920057,h0=3041715199,hd=3040386961,d0=1945004755,dd=2063403501,zo=1599208980,fd=2635815018,Id=1335981549,TG=4147604152,ma=3961806047,pd=3495092785,yd=1973544240,Ta=2954562838,Ra=335055490,f0=488727124,I0=1060000209,p0=3898045240,RG=1163958913,gG=2188551683,ga=2816379211,Aa=3850581409,wd=843113511,Sa=2301859152,M4=2611217952,Da=2951183804,Na=1285652485,ba=3293546465,Oa=395041908,Ed=1909888760,md=1095909175,rh=2979338954,QC=52481810,R5=3299480353,Ca=231477066,cM=1916977116,Td=819618141,U4=1967976161,F4=3460190687,AG=2470393545,La=1871374353,Pa=3352864051,xa=1411407467,B4=3821786052,hM=1213861670,H3=1033361043,y0=3342526732,w0=4218914973,H4=1028945134,Ma=1133259667,Rd=1898987631,E0=2769231204,Ua=728799441,Fa=1911125066,Ba=1600972822,_4=3593883385,U1=1620046519,Ha=1692211062,SG=1637806684,_a=5716631,G4=2254336722,Ga=2315554128,m0=148013059,gd=1975003073,Pf=2986769608,Ad=1235345126,Sd=734778138,Dd=2082059205,oN=3987759626,Sc=1621171031,V4=1252848954,cN=1721250024,Dc=1807405624,Wo=2445595289,Nd=214636428,bd=4243806635,T0=1179482911,Lf=682877961,Od=1039846685,Va=3112655638,Cd=3812236995,DG=652456506,za=1305183839,Kr=3856911033,Ld=2533589738,gu=4097777520,NG=4105383287,bG=3517283431,Wa=1768891740,AM=2863920197,C=160246688,Pd=2324767716,xd=2893384427,OG=3248260540,Ya=2250791053,ka=1842657554,Yo=3651124850,CG=3642467123,z4=2904328755,W4=2744685151,Y4=3740093272,k4=3724593414,Md=4017108033,ja=4231323485,qa=804291784,j4=3327091369,q4=2382730787,Ka=2837617999,dM=3425660407,ji=3588315303,K4=4143007308,fM=1916936684,Za=977012517,Ud=3181161470,ih=2108223431,ah=377706215,LG=2506943328,Qa=1161773419,$a=1051575348,R0=3827777499,Ja=4288270099,Z4=2391368822,Xa=1806887404,va=1251058090,pR=2706460486,Zu=3009204131,gA=200128114,PG=814719939,g0=263784265,ko=3009222698,jo=2297155007,qo=1339347760,Ko=1834744321,Zo=1482959167,eu=3815607619,Qo=3198132628,$o=3907093117,Fd=1287392070,Bd=2143335405,A0=2827207264,Hd=2489546625,_d=647756555,_3=3737207727,Q4=807026263,tu=3390157468,nu=3174744832,xG=3272907226,IM=1962604670,Jo=2107101300,$4=1704287377,S0=2590856083,D0=1623761950,N0=4123344466,J4=1758889154,MG=360485395,Gd=3849074793,b0=3256556792,SY=681481545,Vd=1457835157,O0=3295246426,zd=1916426348,X4=1419761937,v4=3895139033,yR=3293443760,e2=2559216714,wR=2510884976,ch=3732776249,Wd=300633059,ER=2937912522,lu=3124254112,g5=1950629157,su=4031249490,mR=1260505505,TR=3649129432,RR=1334484129,bN=3207858831,t2=1674181508,gR=2296667514,F1=2097647324,Vp=3473067441,Yd=1580310250,n2=4124788165,s2=2809605785,Gp=2028607225,DY=4070609034,Xo=2218152070,kd=3979015343,C0=3689010777,L0=530289379,l2=3136571912,r2=3544373492,AR=451544542,P0=3893378262,G3=2706606064,SR=3626867408,DR=4158566097,i2=1856042241,NR=2914609552,qe=1401173127,$e=3451746338,xs=366585022,ir=4122056220,UG=1058617721,Ue=1245217292,Ze=750771296,FG=202636808,BG=2051452291,L=3268803585,FM=4189434867,Ut=279856033,Je=3940055652,ae=781010003,Ce=4186316022,tn=693640335,Fe=2551354335,F0=2802773753,Xe=886880790,We=3242617779,ve=3678494232,a2=504942748,vl=1638771189,Es=3912681535,ys=2127690289,vo=3190031847,yt=4201705270,u2=3945020480,pe=1204542856,P8=826625072,NY=2851387026,Sl=2655215786,Wp=3840914261,Yp=982818633,bR=2728634034,Mf=919958153,pE=4095574036,bY=1327628568,Q=1865459582,rl=205026976,HG=3372526763,fe=2857406711,$r=4278684876,ol=1307041759,tl=2495723537,B0=1683148259,$=3939117080,o2=3454111270,OR=2798486643,CR=2770003689,lS=3219374653,ar=1451395588,_G=4194566429,H1=103090709,Qu=4208778838,LR=2945172077,c2=220341763,PR=603570806,vw=3566463478,A5=3505215534,S5=3388369263,x8=3888040117,xR=1425443689,MR=1281925730,M8=572779678,U8=1484403080,UR=987898635,jd=1268542332,x0=4238390223,OY=3455213021,F8=315944413,CZ=4203026998,B8=374418227,H8=2047409740,h2=477187591,CY=80994333,_8=2835456948,FR=2777663545,d2=339256511,U0=1883228015,BR=1472233963,hS=4006246654,dS=445594917,LZ=3073041342,rS=526551008,eE=1714330368,tE=2963535650,G8=32440307,pM=4054601972,GG=606661476,PZ=693772133,f2=2827736869,V8=2601014836,HR=2147822146,z8=2506170314,xZ=194851669,MZ=4133800736,ON=2485617015,_R=2205249479,W8=1383045692,I2=1416205885,GR=3331915920,p2=3486308946,VR=3749851601,Y8=59481748,zR=1123145078,k8=2898889636,WR=2713105998,j8=2581212453,YR=4182860854,q8=2736907675,kR=2740243338,jR=3125803723,qR=4261334040,BM=1302238472,LY=2265737646,K8=669184980,PY=3288037868,Z8=2543172580,iS=1299126871,nE=512836454,sE=336235671,KR=2759199220,Q8=1417489154,$8=427810014,ZR=2347495698,El=1628702193,xY=1345879162,J8=2715220739,QR=3124975700,X8=4282788508,SM=3028897424,v8=3071757647,$R=230924584,JR=1260650574,XR=2247615214,KM=1878645084,eL=2513912981,vR=2233826070,MY=3653947884,UZ=3843319758,lE=1190533807,fS=1597423693,rE=1973038258,IS=2473145415,pS=2668620305,yS=1595516126,UY=390701378,FY=1202362311,BY=2485662743,tL=723233188,Zk=2609359061,nL=4124623270,HY=2411513650,sL=1509187699,eg=2778083089,Qk=478536968,iE=3765753017,$k=3413951693,lL=3615266464,wS=110355661,ES=3650150729,rL=3357820518,mS=941946838,TS=2752243245,RS=4166981789,Jk=1680319473,gS=871118103,Xk=673634403,FZ=179317114,BZ=433424934,ZM=2559016684,QM=759155922,tg=2775532180,ng=2924175390,sg=1423911732,lg=4022376103,iL=2067069095,aL=1663979128,uL=2004835150,$M=597895409,qr=3021840470,oL=2519244187,vk=2529465313,rg=1029017970,ig=2665983363,HZ=2833995503,ej=219451334,_Z=1430189142,YL=2022407955,kL=2347385850,cL=1008929658,ag=2624227202,y2=3422422726,ug=1520743889,og=4266656042,cg=2604431987,hg=125510826,hL=1402838566,tj=3741457305,JM=3905492369,Rle=2445078500,dL=812098782,nj=178086475,fL=3590301190,R2=4142052618,sj=2453401579,lj=3448662350,gle=1446786286,Ale=803998398,Sle=3857492461,rj=738692330,ij=4219587988,dg=3008276851,fg=803316827,IL=1809719519,pL=2556980723,Dle=1860660968,Ig=476780140,yL=3900360178,GZ=4170525392,TU=3732053477,Nle=1694125774,ble=2273265877,aj=3632507154,uj=3800577675,oj=2889183280,cj=3050246964,wL=45288368,hj=1981873012,EL=370225590,dj=1485152156,Pr=2542286263,XM=776857604,CS=647927063,mL=3150382593,vM=616511568,TL=2705031697,fj=1310608509,Ij=3798115385,_Y=2297822566,GY=3612888222,VY=962685235,VZ=2442683028,Ole=1065908215,pj=891718957,pg=1907098498,$4e=3304826586,RL=2799835756,O$=180925521,gL=1735638870,yj=1377556343,J4e=581633288,zY=1718945513,X4e=3101149627,Cle=3317419933,C$=1210645708,yE=2552916305,eU=1742049831,D5=280115917,v4e=1484833681,L$=1640371178,P$=2636378356,AS=1983826977,wj=1447204868,Ej=912023232,e2e=531007025,Lle=985171141,Ple=1290481447,x$=626085974,N5=1351298697,M$=846575682,U$=1607154358,F$=3303107099,mj=1300840506,AL=3049322572,ze=3958052878,Tj=2830218821,SS=3408363356,tU=2525727697,t2e=2162789131,n2e=2273995522,nU=3692461612,SL=4240577450,Rj=3982875396,V3=867548509,OV=4165799628,CV=2042790032,gj=448429030,s2e=2341007311,xle=3679540991,qd=1660063152,l2e=3008791417,r2e=3377609919,yg=1076942058,i2e=1222501353,LV=1580146022,WY=2692823254,DL=825690147,NL=2405470396,bL=3252649465,OL=931644368,CL=2093928680,LL=2044713172,B$=3710013099,Ys=148025276,YY=3896028662,H$=2598011224,el=2802850158,a2e=3958567839,Mle=2267347899,Kd=2095639259,u2e=2417041796,o2e=3119450353,Aj=1304840413,_e=2022622350,sU=1775413392,zZ=3213052703,Ule=990879717,_$=3727388367,Sj=3355820592,Dj=2226359599,c2e=2483315170,PL=101040310,wg=2077209135,G$=1207048766,LS=1411181986,Eg=4251960020,Fle=1227763645,Nj=2251480897,VG=3701648758,h2e=1918398963,d2e=2706619895,bj=3368373690,WZ=677618848,Ble=4256014907,f2e=2597039031,aa=3265635763,V$=2199411900,QV=1303795690,PS=3303938423,Oj=248100487,Hle=1847130766,$V=1838606355,I2e=30780891,p2e=1566485204,y2e=4162380809,RU=3452421091,Cj=2655187982,w2e=3020489413,E2e=852622518,Lj=3548104201,_le=3207319532,Pj=1040185647,xj=2242383968,m2e=3200245327,Gle=1648886627,T3=3796139169,xS=770865208,Mj=1154170062,T2e=1376555844,R2e=2949456006,g2e=1045800335,A2e=1765591967,S2e=1072939445,z$=3510044353,W$=2367409068,Y$=1105321065,k$=539742890,Uj=602808272,D2e=1065062679,$C=347226245,kY=613356794,JC=1658513725,N2e=1959218052,Fj=2732653382,Vle=4257277454,Bj=2614616156,b2e=2859738748,j$=3264961684,O2e=3639012971,C2e=938368621,YZ=1098599126,zle=1767535486,q$=747523909,L2e=622194075,xL=2069777674,Hj=1387855156,_j=3367102660,Gj=1560379544,P2e=4037036970,MS=3869604511,x2e=390851274,Wle=2080292479,M2e=130549933,XC=1110488051,U2e=411424972,F2e=639542469,B2e=618182010,H2e=3630933823,Vj=599546466,zj=1390159747,jY=1109904537,i=class{constructor(e){this.value=e,this.type=5}},Yle=(e=>(e[e.FALSE=0]="FALSE",e[e.TRUE=1]="TRUE",e[e.UNKNOWN=2]="UNKNOWN",e))(Yle||{}),Rt=class{constructor(e=-1){this.expressID=e,this.type=0}},T8=[],JV={},RN={},XV={},vV={},gU={},gN=[];function un(e,t){return Array.isArray(t)&&t.map(n=>un(e,n)),t.typecode?gU[e][t.typecode](t.value):t.value}function on(e){return e.label?e:{value:e.value.toString(),valueType:e.type,type:2,label:e.name}}function Qt(e){switch(e.toString()){case"true":return"T";case"false":return"F";case"0":return"F";case"1":return"T";case"2":return"U"}}var kle=(e=>(e.IFC2X3="IFC2X3",e.IFC4="IFC4",e.IFC4X3="IFC4X3",e))(kle||{});gN[1]=["IFC2X3","IFC2X_FINAL"];T8[1]={3630933823:e=>new c.IfcActorRole(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcText(!e[2]&&e[2]!=""?null:e[2].value)),618182010:e=>new c.IfcAddress(e[0],!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),639542469:e=>new c.IfcApplication(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value)),411424972:e=>new c.IfcAppliedValue(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value)),1110488051:e=>{var t;return new c.IfcAppliedValueRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2],!e[3]&&e[3]!=""?null:new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcText(!e[4]&&e[4]!=""?null:e[4].value))},130549933:e=>new c.IfcApproval(!e[0]&&e[0]!=""?null:new c.IfcText(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcText(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value)),2080292479:e=>new c.IfcApprovalActorRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),390851274:e=>{var t;return new c.IfcApprovalPropertyRelationship(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value))},3869604511:e=>new c.IfcApprovalRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcText(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value)),4037036970:e=>new c.IfcBoundaryCondition(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1560379544:e=>new c.IfcBoundaryEdgeCondition(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcModulusOfLinearSubgradeReactionMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcModulusOfLinearSubgradeReactionMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcModulusOfLinearSubgradeReactionMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcModulusOfRotationalSubgradeReactionMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcModulusOfRotationalSubgradeReactionMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcModulusOfRotationalSubgradeReactionMeasure(!e[6]&&e[6]!=""?null:e[6].value)),3367102660:e=>new c.IfcBoundaryFaceCondition(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcModulusOfSubgradeReactionMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcModulusOfSubgradeReactionMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcModulusOfSubgradeReactionMeasure(!e[3]&&e[3]!=""?null:e[3].value)),1387855156:e=>new c.IfcBoundaryNodeCondition(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLinearStiffnessMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLinearStiffnessMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLinearStiffnessMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcRotationalStiffnessMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcRotationalStiffnessMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcRotationalStiffnessMeasure(!e[6]&&e[6]!=""?null:e[6].value)),2069777674:e=>new c.IfcBoundaryNodeConditionWarping(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLinearStiffnessMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLinearStiffnessMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLinearStiffnessMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcRotationalStiffnessMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcRotationalStiffnessMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcRotationalStiffnessMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcWarpingMomentMeasure(!e[7]&&e[7]!=""?null:e[7].value)),622194075:e=>new c.IfcCalendarDate(new c.IfcDayInMonthNumber(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcMonthInYearNumber(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcYearNumber(!e[2]&&e[2]!=""?null:e[2].value)),747523909:e=>new c.IfcClassification(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value)),1767535486:e=>new c.IfcClassificationItem(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),1098599126:e=>{var t;return new c.IfcClassificationItemRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},938368621:e=>{var t;return new c.IfcClassificationNotation(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3639012971:e=>new c.IfcClassificationNotationFacet(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3264961684:e=>new c.IfcColourSpecification(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2859738748:e=>new c.IfcConnectionGeometry,2614616156:e=>new c.IfcConnectionPointGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),4257277454:e=>new c.IfcConnectionPortGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2732653382:e=>new c.IfcConnectionSurfaceGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),1959218052:e=>new c.IfcConstraint(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value)),1658513725:e=>{var t;return new c.IfcConstraintAggregationRelationship(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[4])},613356794:e=>{var t;return new c.IfcConstraintClassificationRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},347226245:e=>{var t;return new c.IfcConstraintRelationship(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1065062679:e=>new c.IfcCoordinatedUniversalTimeOffset(new c.IfcHourInDay(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcMinuteInHour(!e[1]&&e[1]!=""?null:e[1].value),e[2]),602808272:e=>new c.IfcCostValue(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcText(!e[7]&&e[7]!=""?null:e[7].value)),539742890:e=>new c.IfcCurrencyRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),1105321065:e=>{var t;return new c.IfcCurveStyleFont(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2367409068:e=>new c.IfcCurveStyleFontAndScaling(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3510044353:e=>new c.IfcCurveStyleFontPattern(new c.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),1072939445:e=>new c.IfcDateAndTime(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1765591967:e=>{var t;return new c.IfcDerivedUnit(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[1],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},1045800335:e=>new c.IfcDerivedUnitElement(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value),2949456006:e=>new c.IfcDimensionalExponents(!e[0]&&e[0]!=""?null:e[0].value,!e[1]&&e[1]!=""?null:e[1].value,!e[2]&&e[2]!=""?null:e[2].value,!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""?null:e[4].value,!e[5]&&e[5]!=""?null:e[5].value,!e[6]&&e[6]!=""?null:e[6].value),1376555844:e=>new c.IfcDocumentElectronicFormat(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),1154170062:e=>{var t,n;return new c.IfcDocumentInformation(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[4]&&e[4]!=""?null:new c.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcText(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new i(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new i(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new i(!e[14]&&e[14]!=""?null:e[14].value),e[15],e[16])},770865208:e=>{var t;return new c.IfcDocumentInformationRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},3796139169:e=>new c.IfcDraughtingCalloutRelationship(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),1648886627:e=>new c.IfcEnvironmentalImpactValue(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),3200245327:e=>new c.IfcExternalReference(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),2242383968:e=>new c.IfcExternallyDefinedHatchStyle(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),1040185647:e=>new c.IfcExternallyDefinedSurfaceStyle(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),3207319532:e=>new c.IfcExternallyDefinedSymbol(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),3548104201:e=>new c.IfcExternallyDefinedTextFont(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),852622518:e=>new c.IfcGridAxis(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value)),3020489413:e=>{var t;return new c.IfcIrregularTimeSeriesValue(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(1,n):null))||[])},2655187982:e=>{var t;return new c.IfcLibraryInformation(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3452421091:e=>new c.IfcLibraryReference(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),4162380809:e=>{var t,n;return new c.IfcLightDistributionData(new c.IfcPlaneAngleMeasure(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new c.IfcPlaneAngleMeasure(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new c.IfcLuminousIntensityDistributionMeasure(s.value):null))||[])},1566485204:e=>{var t;return new c.IfcLightIntensityDistribution(e[0],((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},30780891:e=>new c.IfcLocalTime(new c.IfcHourInDay(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcMinuteInHour(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcSecondInMinute(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcDaylightSavingHour(!e[4]&&e[4]!=""?null:e[4].value)),1838606355:e=>new c.IfcMaterial(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1847130766:e=>{var t;return new c.IfcMaterialClassificationRelationship(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value))},248100487:e=>new c.IfcMaterialLayer(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value)),3303938423:e=>{var t;return new c.IfcMaterialLayerSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value))},1303795690:e=>new c.IfcMaterialLayerSetUsage(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],e[2],new c.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2199411900:e=>{var t;return new c.IfcMaterialList(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3265635763:e=>new c.IfcMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value)),2597039031:e=>new c.IfcMeasureWithUnit(un(1,e[0]),new i(!e[1]&&e[1]!=""?null:e[1].value)),4256014907:e=>new c.IfcMechanicalMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcDynamicViscosityMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcModulusOfElasticityMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcModulusOfElasticityMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcThermalExpansionCoefficientMeasure(!e[5]&&e[5]!=""?null:e[5].value)),677618848:e=>{var t;return new c.IfcMechanicalSteelMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcDynamicViscosityMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcModulusOfElasticityMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcModulusOfElasticityMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcThermalExpansionCoefficientMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPressureMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPressureMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcModulusOfElasticityMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcPressureMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcPositiveRatioMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:((t=e[12])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3368373690:e=>new c.IfcMetric(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),new i(!e[9]&&e[9]!=""?null:e[9].value)),2706619895:e=>new c.IfcMonetaryUnit(e[0]),1918398963:e=>new c.IfcNamedUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1]),3701648758:e=>new c.IfcObjectPlacement,2251480897:e=>new c.IfcObjective(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new c.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value)),1227763645:e=>new c.IfcOpticalMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcPositiveRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPositiveRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveRatioMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPositiveRatioMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveRatioMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveRatioMeasure(!e[9]&&e[9]!=""?null:e[9].value)),4251960020:e=>{var t,n;return new c.IfcOrganization(!e[0]&&e[0]!=""?null:new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},1411181986:e=>{var t;return new c.IfcOrganizationRelationship(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1207048766:e=>new c.IfcOwnerHistory(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2],e[3],!e[4]&&e[4]!=""?null:new c.IfcTimeStamp(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new c.IfcTimeStamp(!e[7]&&e[7]!=""?null:e[7].value)),2077209135:e=>{var t,n,s,l,a;return new c.IfcPerson(!e[0]&&e[0]!=""?null:new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new c.IfcLabel(o.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new c.IfcLabel(o.value):null))||[],!e[5]&&e[5]!=""?null:((s=e[5])==null?void 0:s.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new c.IfcLabel(o.value):null))||[],!e[6]&&e[6]!=""?null:((l=e[6])==null?void 0:l.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new i(o.value):null))||[],!e[7]&&e[7]!=""?null:((a=e[7])==null?void 0:a.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new i(o.value):null))||[])},101040310:e=>{var t;return new c.IfcPersonAndOrganization(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2483315170:e=>new c.IfcPhysicalQuantity(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),2226359599:e=>new c.IfcPhysicalSimpleQuantity(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),3355820592:e=>{var t;return new c.IfcPostalAddress(e[0],!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new c.IfcLabel(n.value):null))||[],!e[5]&&e[5]!=""?null:new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value))},3727388367:e=>new c.IfcPreDefinedItem(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),990879717:e=>new c.IfcPreDefinedSymbol(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3213052703:e=>new c.IfcPreDefinedTerminatorSymbol(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1775413392:e=>new c.IfcPreDefinedTextFont(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2022622350:e=>{var t;return new c.IfcPresentationLayerAssignment(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[3]&&e[3]!=""?null:new c.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value))},1304840413:e=>{var t,n;return new c.IfcPresentationLayerWithStyle(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[3]&&e[3]!=""?null:new c.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:e[4].value,!e[5]&&e[5]!=""?null:e[5].value,!e[6]&&e[6]!=""?null:e[6].value,!e[7]&&e[7]!=""?null:((n=e[7])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},3119450353:e=>new c.IfcPresentationStyle(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2417041796:e=>{var t;return new c.IfcPresentationStyleAssignment(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2095639259:e=>{var t;return new c.IfcProductRepresentation(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2267347899:e=>new c.IfcProductsOfCombustionProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcSpecificHeatCapacityMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPositiveRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3958567839:e=>new c.IfcProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value)),2802850158:e=>new c.IfcProfileProperties(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),2598011224:e=>new c.IfcProperty(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),3896028662:e=>{var t;return new c.IfcPropertyConstraintRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value))},148025276:e=>new c.IfcPropertyDependencyRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcText(!e[4]&&e[4]!=""?null:e[4].value)),3710013099:e=>{var t;return new c.IfcPropertyEnumeration(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(1,n):null))||[],!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value))},2044713172:e=>new c.IfcQuantityArea(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcAreaMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2093928680:e=>new c.IfcQuantityCount(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcCountMeasure(!e[3]&&e[3]!=""?null:e[3].value)),931644368:e=>new c.IfcQuantityLength(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3252649465:e=>new c.IfcQuantityTime(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcTimeMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2405470396:e=>new c.IfcQuantityVolume(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcVolumeMeasure(!e[3]&&e[3]!=""?null:e[3].value)),825690147:e=>new c.IfcQuantityWeight(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcMassMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2692823254:e=>{var t;return new c.IfcReferencesValueDocument(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value))},1580146022:e=>new c.IfcReinforcementBarProperties(new c.IfcAreaMeasure(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new c.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcCountMeasure(!e[5]&&e[5]!=""?null:e[5].value)),1222501353:e=>new c.IfcRelaxation(new c.IfcNormalisedRatioMeasure(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value)),1076942058:e=>{var t;return new c.IfcRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3377609919:e=>new c.IfcRepresentationContext(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value)),3008791417:e=>new c.IfcRepresentationItem,1660063152:e=>new c.IfcRepresentationMap(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),3679540991:e=>new c.IfcRibPlateProfileProperties(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),e[6]),2341007311:e=>new c.IfcRoot(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),448429030:e=>new c.IfcSIUnit(e[0],e[1],e[2]),2042790032:e=>new c.IfcSectionProperties(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),4165799628:e=>{var t;return new c.IfcSectionReinforcementProperties(new c.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),e[3],new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},867548509:e=>{var t;return new c.IfcShapeAspect(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:e[3].value,new i(!e[4]&&e[4]!=""?null:e[4].value))},3982875396:e=>{var t;return new c.IfcShapeModel(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},4240577450:e=>{var t;return new c.IfcShapeRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3692461612:e=>new c.IfcSimpleProperty(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),2273995522:e=>new c.IfcStructuralConnectionCondition(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2162789131:e=>new c.IfcStructuralLoad(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2525727697:e=>new c.IfcStructuralLoadStatic(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3408363356:e=>new c.IfcStructuralLoadTemperature(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcThermodynamicTemperatureMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcThermodynamicTemperatureMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcThermodynamicTemperatureMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2830218821:e=>{var t;return new c.IfcStyleModel(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3958052878:e=>{var t;return new c.IfcStyledItem(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},3049322572:e=>{var t;return new c.IfcStyledRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1300840506:e=>{var t;return new c.IfcSurfaceStyle(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3303107099:e=>new c.IfcSurfaceStyleLighting(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),1607154358:e=>new c.IfcSurfaceStyleRefraction(!e[0]&&e[0]!=""?null:new c.IfcReal(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcReal(!e[1]&&e[1]!=""?null:e[1].value)),846575682:e=>new c.IfcSurfaceStyleShading(new i(!e[0]&&e[0]!=""?null:e[0].value)),1351298697:e=>{var t;return new c.IfcSurfaceStyleWithTextures(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},626085974:e=>new c.IfcSurfaceTexture(!e[0]&&e[0]!=""?null:e[0].value,!e[1]&&e[1]!=""?null:e[1].value,e[2],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value)),1290481447:e=>new c.IfcSymbolStyle(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),un(1,e[1])),985171141:e=>{var t;return new c.IfcTable(!e[0]&&e[0]!=""?null:e[0].value,((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},531007025:e=>{var t;return new c.IfcTableRow(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(1,n):null))||[],!e[1]&&e[1]!=""?null:e[1].value)},912023232:e=>{var t,n,s;return new c.IfcTelecomAddress(e[0],!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new c.IfcLabel(l.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new c.IfcLabel(l.value):null))||[],!e[5]&&e[5]!=""?null:new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:((s=e[6])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new c.IfcLabel(l.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value))},1447204868:e=>new c.IfcTextStyle(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),1983826977:e=>{var t;return new c.IfcTextStyleFontModel(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new c.IfcTextFontName(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcFontStyle(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcFontVariant(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcFontWeight(!e[4]&&e[4]!=""?null:e[4].value),un(1,e[5]))},2636378356:e=>new c.IfcTextStyleForDefinedFont(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),1640371178:e=>new c.IfcTextStyleTextModel(!e[0]&&e[0]!=""?null:un(1,e[0]),!e[1]&&e[1]!=""?null:new c.IfcTextAlignment(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcTextDecoration(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:un(1,e[3]),!e[4]&&e[4]!=""?null:un(1,e[4]),!e[5]&&e[5]!=""?null:new c.IfcTextTransformation(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:un(1,e[6])),1484833681:e=>new c.IfcTextStyleWithBoxCharacteristics(!e[0]&&e[0]!=""?null:new c.IfcPositiveLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcPlaneAngleMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPlaneAngleMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:un(1,e[4])),280115917:e=>new c.IfcTextureCoordinate,1742049831:e=>{var t;return new c.IfcTextureCoordinateGenerator(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(1,n):null))||[])},2552916305:e=>{var t;return new c.IfcTextureMap(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1210645708:e=>{var t;return new c.IfcTextureVertex(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new c.IfcParameterValue(n.value):null))||[])},3317419933:e=>new c.IfcThermalMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcSpecificHeatCapacityMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcThermodynamicTemperatureMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcThermodynamicTemperatureMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcThermalConductivityMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3101149627:e=>new c.IfcTimeSeries(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),1718945513:e=>{var t;return new c.IfcTimeSeriesReferenceRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},581633288:e=>{var t;return new c.IfcTimeSeriesValue(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(1,n):null))||[])},1377556343:e=>new c.IfcTopologicalRepresentationItem,1735638870:e=>{var t;return new c.IfcTopologyRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},180925521:e=>{var t;return new c.IfcUnitAssignment(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2799835756:e=>new c.IfcVertex,3304826586:e=>{var t,n;return new c.IfcVertexBasedTextureMap(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},1907098498:e=>new c.IfcVertexPoint(new i(!e[0]&&e[0]!=""?null:e[0].value)),891718957:e=>{var t,n;return new c.IfcVirtualGridIntersection(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new c.IfcLengthMeasure(s.value):null))||[])},1065908215:e=>new c.IfcWaterProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""||!e[1]&&e[1]!=""?null:e[1].value,!e[2]&&e[2]!=""?null:new c.IfcIonConcentrationMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcIonConcentrationMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcIonConcentrationMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcNormalisedRatioMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPHMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcNormalisedRatioMeasure(!e[7]&&e[7]!=""?null:e[7].value)),2442683028:e=>{var t;return new c.IfcAnnotationOccurrence(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},962685235:e=>{var t;return new c.IfcAnnotationSurfaceOccurrence(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},3612888222:e=>{var t;return new c.IfcAnnotationSymbolOccurrence(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},2297822566:e=>{var t;return new c.IfcAnnotationTextOccurrence(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},3798115385:e=>new c.IfcArbitraryClosedProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1310608509:e=>new c.IfcArbitraryOpenProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2705031697:e=>{var t;return new c.IfcArbitraryProfileDefWithVoids(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},616511568:e=>new c.IfcBlobTexture(!e[0]&&e[0]!=""?null:e[0].value,!e[1]&&e[1]!=""?null:e[1].value,e[2],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:e[5].value),3150382593:e=>new c.IfcCenterLineProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),647927063:e=>new c.IfcClassificationReference(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value)),776857604:e=>new c.IfcColourRgb(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2542286263:e=>{var t;return new c.IfcComplexProperty(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1485152156:e=>{var t;return new c.IfcCompositeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[3]&&e[3]!=""?null:new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value))},370225590:e=>{var t;return new c.IfcConnectedFaceSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1981873012:e=>new c.IfcConnectionCurveGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),45288368:e=>new c.IfcConnectionPointEccentricity(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3050246964:e=>new c.IfcContextDependentUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),2889183280:e=>new c.IfcConversionBasedUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),3800577675:e=>new c.IfcCurveStyle(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(1,e[2]),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value)),3632507154:e=>new c.IfcDerivedProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),2273265877:e=>new c.IfcDimensionCalloutRelationship(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),1694125774:e=>new c.IfcDimensionPair(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),3732053477:e=>new c.IfcDocumentReference(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),4170525392:e=>new c.IfcDraughtingPreDefinedTextFont(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3900360178:e=>new c.IfcEdge(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),476780140:e=>new c.IfcEdgeCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:e[3].value),1860660968:e=>{var t;return new c.IfcExtendedMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcText(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value))},2556980723:e=>{var t;return new c.IfcFace(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1809719519:e=>new c.IfcFaceBound(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value),803316827:e=>new c.IfcFaceOuterBound(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value),3008276851:e=>{var t;return new c.IfcFaceSurface(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:e[2].value)},4219587988:e=>new c.IfcFailureConnectionCondition(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcForceMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcForceMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcForceMeasure(!e[6]&&e[6]!=""?null:e[6].value)),738692330:e=>{var t;return new c.IfcFillAreaStyle(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3857492461:e=>new c.IfcFuelProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcThermodynamicTemperatureMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcHeatingValueMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcHeatingValueMeasure(!e[4]&&e[4]!=""?null:e[4].value)),803998398:e=>new c.IfcGeneralMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcMolecularWeightMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcMassDensityMeasure(!e[3]&&e[3]!=""?null:e[3].value)),1446786286:e=>new c.IfcGeneralProfileProperties(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcMassPerLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcAreaMeasure(!e[6]&&e[6]!=""?null:e[6].value)),3448662350:e=>new c.IfcGeometricRepresentationContext(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcDimensionCount(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""||!e[3]&&e[3]!=""?null:e[3].value,new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value)),2453401579:e=>new c.IfcGeometricRepresentationItem,4142052618:e=>new c.IfcGeometricRepresentationSubContext(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPositiveRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),3590301190:e=>{var t;return new c.IfcGeometricSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},178086475:e=>new c.IfcGridPlacement(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),812098782:e=>new c.IfcHalfSpaceSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value),2445078500:e=>new c.IfcHygroscopicMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcPositiveRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcIsothermalMoistureCapacityMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcVaporPermeabilityMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcMoistureDiffusivityMeasure(!e[5]&&e[5]!=""?null:e[5].value)),3905492369:e=>new c.IfcImageTexture(!e[0]&&e[0]!=""?null:e[0].value,!e[1]&&e[1]!=""?null:e[1].value,e[2],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value)),3741457305:e=>{var t;return new c.IfcIrregularTimeSeries(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1402838566:e=>new c.IfcLightSource(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),125510826:e=>new c.IfcLightSourceAmbient(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2604431987:e=>new c.IfcLightSourceDirectional(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value)),4266656042:e=>new c.IfcLightSourceGoniometric(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcThermodynamicTemperatureMeasure(!e[6]&&e[6]!=""?null:e[6].value),new c.IfcLuminousFluxMeasure(!e[7]&&e[7]!=""?null:e[7].value),e[8],new i(!e[9]&&e[9]!=""?null:e[9].value)),1520743889:e=>new c.IfcLightSourcePositional(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcReal(!e[6]&&e[6]!=""?null:e[6].value),new c.IfcReal(!e[7]&&e[7]!=""?null:e[7].value),new c.IfcReal(!e[8]&&e[8]!=""?null:e[8].value)),3422422726:e=>new c.IfcLightSourceSpot(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcReal(!e[6]&&e[6]!=""?null:e[6].value),new c.IfcReal(!e[7]&&e[7]!=""?null:e[7].value),new c.IfcReal(!e[8]&&e[8]!=""?null:e[8].value),new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcReal(!e[10]&&e[10]!=""?null:e[10].value),new c.IfcPositivePlaneAngleMeasure(!e[11]&&e[11]!=""?null:e[11].value),new c.IfcPositivePlaneAngleMeasure(!e[12]&&e[12]!=""?null:e[12].value)),2624227202:e=>new c.IfcLocalPlacement(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1008929658:e=>new c.IfcLoop,2347385850:e=>new c.IfcMappedItem(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),2022407955:e=>{var t;return new c.IfcMaterialDefinitionRepresentation(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},1430189142:e=>new c.IfcMechanicalConcreteMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcDynamicViscosityMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcModulusOfElasticityMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcModulusOfElasticityMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcThermalExpansionCoefficientMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPressureMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcText(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcText(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcNormalisedRatioMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcText(!e[11]&&e[11]!=""?null:e[11].value)),219451334:e=>new c.IfcObjectDefinition(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),2833995503:e=>new c.IfcOneDirectionRepeatFactor(new i(!e[0]&&e[0]!=""?null:e[0].value)),2665983363:e=>{var t;return new c.IfcOpenShell(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1029017970:e=>new c.IfcOrientedEdge(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value),2529465313:e=>new c.IfcParameterizedProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2519244187:e=>{var t;return new c.IfcPath(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3021840470:e=>{var t;return new c.IfcPhysicalComplexQuantity(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value))},597895409:e=>{var t;return new c.IfcPixelTexture(!e[0]&&e[0]!=""?null:e[0].value,!e[1]&&e[1]!=""?null:e[1].value,e[2],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcInteger(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcInteger(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?Number(n.value):null))||[])},2004835150:e=>new c.IfcPlacement(new i(!e[0]&&e[0]!=""?null:e[0].value)),1663979128:e=>new c.IfcPlanarExtent(new c.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),2067069095:e=>new c.IfcPoint,4022376103:e=>new c.IfcPointOnCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value)),1423911732:e=>new c.IfcPointOnSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcParameterValue(!e[2]&&e[2]!=""?null:e[2].value)),2924175390:e=>{var t;return new c.IfcPolyLoop(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2775532180:e=>new c.IfcPolygonalBoundedHalfSpace(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value,new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),759155922:e=>new c.IfcPreDefinedColour(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2559016684:e=>new c.IfcPreDefinedCurveFont(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),433424934:e=>new c.IfcPreDefinedDimensionSymbol(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),179317114:e=>new c.IfcPreDefinedPointMarkerSymbol(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),673634403:e=>{var t;return new c.IfcProductDefinitionShape(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},871118103:e=>new c.IfcPropertyBoundedValue(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(1,e[2]),!e[3]&&e[3]!=""?null:un(1,e[3]),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),1680319473:e=>new c.IfcPropertyDefinition(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),4166981789:e=>{var t;return new c.IfcPropertyEnumeratedValue(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(1,n):null))||[],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},2752243245:e=>{var t;return new c.IfcPropertyListValue(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(1,n):null))||[],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},941946838:e=>new c.IfcPropertyReferenceValue(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),3357820518:e=>new c.IfcPropertySetDefinition(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),3650150729:e=>new c.IfcPropertySingleValue(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(1,e[2]),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value)),110355661:e=>{var t,n;return new c.IfcPropertyTableValue(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?un(1,s):null))||[],((n=e[3])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?un(1,s):null))||[],!e[4]&&e[4]!=""?null:new c.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value))},3615266464:e=>new c.IfcRectangleProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3413951693:e=>{var t;return new c.IfcRegularTimeSeries(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),new c.IfcTimeMeasure(!e[8]&&e[8]!=""?null:e[8].value),((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3765753017:e=>{var t;return new c.IfcReinforcementDefinitionProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},478536968:e=>new c.IfcRelationship(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),2778083089:e=>new c.IfcRoundedRectangleProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value)),1509187699:e=>{var t,n;return new c.IfcSectionedSpine(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},2411513650:e=>new c.IfcServiceLifeFactor(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:un(1,e[5]),un(1,e[6]),!e[7]&&e[7]!=""?null:un(1,e[7])),4124623270:e=>{var t;return new c.IfcShellBasedSurfaceModel(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2609359061:e=>new c.IfcSlippageConnectionCondition(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),723233188:e=>new c.IfcSolidModel,2485662743:e=>{var t;return new c.IfcSoundProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcBoolean(!e[4]&&e[4]!=""?null:e[4].value),e[5],((t=e[6])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1202362311:e=>new c.IfcSoundValue(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcFrequencyMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:un(1,e[6])),390701378:e=>new c.IfcSpaceThermalLoadProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),e[5],e[6],!e[7]&&e[7]!=""?null:new c.IfcText(!e[7]&&e[7]!=""?null:e[7].value),new c.IfcPowerMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPowerMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcLabel(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value),e[13]),1595516126:e=>new c.IfcStructuralLoadLinearForce(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLinearForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLinearForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLinearForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLinearMomentMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcLinearMomentMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLinearMomentMeasure(!e[6]&&e[6]!=""?null:e[6].value)),2668620305:e=>new c.IfcStructuralLoadPlanarForce(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcPlanarForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcPlanarForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPlanarForceMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2473145415:e=>new c.IfcStructuralLoadSingleDisplacement(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPlaneAngleMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPlaneAngleMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1973038258:e=>new c.IfcStructuralLoadSingleDisplacementDistortion(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPlaneAngleMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPlaneAngleMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcCurvatureMeasure(!e[7]&&e[7]!=""?null:e[7].value)),1597423693:e=>new c.IfcStructuralLoadSingleForce(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcTorqueMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcTorqueMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcTorqueMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1190533807:e=>new c.IfcStructuralLoadSingleForceWarping(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcTorqueMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcTorqueMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcTorqueMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcWarpingMomentMeasure(!e[7]&&e[7]!=""?null:e[7].value)),3843319758:e=>new c.IfcStructuralProfileProperties(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcMassPerLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcAreaMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcMomentOfInertiaMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcMomentOfInertiaMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcMomentOfInertiaMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcMomentOfInertiaMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcWarpingConstantMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new c.IfcLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new c.IfcAreaMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new c.IfcAreaMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new c.IfcSectionModulusMeasure(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new c.IfcSectionModulusMeasure(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new c.IfcSectionModulusMeasure(!e[18]&&e[18]!=""?null:e[18].value),!e[19]&&e[19]!=""?null:new c.IfcSectionModulusMeasure(!e[19]&&e[19]!=""?null:e[19].value),!e[20]&&e[20]!=""?null:new c.IfcSectionModulusMeasure(!e[20]&&e[20]!=""?null:e[20].value),!e[21]&&e[21]!=""?null:new c.IfcLengthMeasure(!e[21]&&e[21]!=""?null:e[21].value),!e[22]&&e[22]!=""?null:new c.IfcLengthMeasure(!e[22]&&e[22]!=""?null:e[22].value)),3653947884:e=>new c.IfcStructuralSteelProfileProperties(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcMassPerLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcAreaMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcMomentOfInertiaMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcMomentOfInertiaMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcMomentOfInertiaMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcMomentOfInertiaMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcWarpingConstantMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new c.IfcLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new c.IfcAreaMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new c.IfcAreaMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new c.IfcSectionModulusMeasure(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new c.IfcSectionModulusMeasure(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new c.IfcSectionModulusMeasure(!e[18]&&e[18]!=""?null:e[18].value),!e[19]&&e[19]!=""?null:new c.IfcSectionModulusMeasure(!e[19]&&e[19]!=""?null:e[19].value),!e[20]&&e[20]!=""?null:new c.IfcSectionModulusMeasure(!e[20]&&e[20]!=""?null:e[20].value),!e[21]&&e[21]!=""?null:new c.IfcLengthMeasure(!e[21]&&e[21]!=""?null:e[21].value),!e[22]&&e[22]!=""?null:new c.IfcLengthMeasure(!e[22]&&e[22]!=""?null:e[22].value),!e[23]&&e[23]!=""?null:new c.IfcAreaMeasure(!e[23]&&e[23]!=""?null:e[23].value),!e[24]&&e[24]!=""?null:new c.IfcAreaMeasure(!e[24]&&e[24]!=""?null:e[24].value),!e[25]&&e[25]!=""?null:new c.IfcPositiveRatioMeasure(!e[25]&&e[25]!=""?null:e[25].value),!e[26]&&e[26]!=""?null:new c.IfcPositiveRatioMeasure(!e[26]&&e[26]!=""?null:e[26].value)),2233826070:e=>new c.IfcSubedge(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2513912981:e=>new c.IfcSurface,1878645084:e=>new c.IfcSurfaceStyleRendering(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:un(1,e[7]),e[8]),2247615214:e=>new c.IfcSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1260650574:e=>new c.IfcSweptDiskSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value)),230924584:e=>new c.IfcSweptSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),3071757647:e=>new c.IfcTShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcPlaneAngleMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcPlaneAngleMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value)),3028897424:e=>{var t;return new c.IfcTerminatorSymbol(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value))},4282788508:e=>new c.IfcTextLiteral(new c.IfcPresentableText(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2]),3124975700:e=>new c.IfcTextLiteralWithExtent(new c.IfcPresentableText(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2],new i(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcBoxAlignment(!e[4]&&e[4]!=""?null:e[4].value)),2715220739:e=>new c.IfcTrapeziumProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1345879162:e=>new c.IfcTwoDirectionRepeatFactor(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1628702193:e=>{var t;return new c.IfcTypeObject(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2347495698:e=>{var t,n;return new c.IfcTypeProduct(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value))},427810014:e=>new c.IfcUShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPlaneAngleMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value)),1417489154:e=>new c.IfcVector(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),2759199220:e=>new c.IfcVertexLoop(new i(!e[0]&&e[0]!=""?null:e[0].value)),336235671:e=>new c.IfcWindowLiningProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcNormalisedRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcNormalisedRatioMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcNormalisedRatioMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcNormalisedRatioMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new i(!e[12]&&e[12]!=""?null:e[12].value)),512836454:e=>new c.IfcWindowPanelProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),1299126871:e=>{var t,n;return new c.IfcWindowStyle(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],!e[10]&&e[10]!=""?null:e[10].value,!e[11]&&e[11]!=""?null:e[11].value)},2543172580:e=>new c.IfcZShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),3288037868:e=>{var t;return new c.IfcAnnotationCurveOccurrence(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},669184980:e=>{var t;return new c.IfcAnnotationFillArea(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2265737646:e=>{var t;return new c.IfcAnnotationFillAreaOccurrence(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),e[4])},1302238472:e=>new c.IfcAnnotationSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),4261334040:e=>new c.IfcAxis1Placement(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),3125803723:e=>new c.IfcAxis2Placement2D(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),2740243338:e=>new c.IfcAxis2Placement3D(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),2736907675:e=>new c.IfcBooleanResult(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),4182860854:e=>new c.IfcBoundedSurface,2581212453:e=>new c.IfcBoundingBox(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2713105998:e=>new c.IfcBoxedHalfSpace(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value,new i(!e[2]&&e[2]!=""?null:e[2].value)),2898889636:e=>new c.IfcCShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),1123145078:e=>{var t;return new c.IfcCartesianPoint(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new c.IfcLengthMeasure(n.value):null))||[])},59481748:e=>new c.IfcCartesianTransformationOperator(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""||!e[3]&&e[3]!=""?null:e[3].value),3749851601:e=>new c.IfcCartesianTransformationOperator2D(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""||!e[3]&&e[3]!=""?null:e[3].value),3486308946:e=>new c.IfcCartesianTransformationOperator2DnonUniform(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""||!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""||!e[4]&&e[4]!=""?null:e[4].value),3331915920:e=>new c.IfcCartesianTransformationOperator3D(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""||!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),1416205885:e=>new c.IfcCartesianTransformationOperator3DnonUniform(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""||!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""||!e[5]&&e[5]!=""?null:e[5].value,!e[6]&&e[6]!=""||!e[6]&&e[6]!=""?null:e[6].value),1383045692:e=>new c.IfcCircleProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2205249479:e=>{var t;return new c.IfcClosedShell(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2485617015:e=>new c.IfcCompositeCurveSegment(e[0],!e[1]&&e[1]!=""?null:e[1].value,new i(!e[2]&&e[2]!=""?null:e[2].value)),4133800736:e=>new c.IfcCraneRailAShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),new c.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),new c.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),new c.IfcPositiveLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new c.IfcPositiveLengthMeasure(!e[14]&&e[14]!=""?null:e[14].value)),194851669:e=>new c.IfcCraneRailFShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value)),2506170314:e=>new c.IfcCsgPrimitive3D(new i(!e[0]&&e[0]!=""?null:e[0].value)),2147822146:e=>new c.IfcCsgSolid(new i(!e[0]&&e[0]!=""?null:e[0].value)),2601014836:e=>new c.IfcCurve,2827736869:e=>{var t;return new c.IfcCurveBoundedPlane(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},693772133:e=>new c.IfcDefinedSymbol(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),606661476:e=>{var t;return new c.IfcDimensionCurve(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},4054601972:e=>{var t;return new c.IfcDimensionCurveTerminator(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),e[4])},32440307:e=>{var t;return new c.IfcDirection(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?Number(n.value):null))||[])},2963535650:e=>new c.IfcDoorLiningProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new c.IfcPositiveLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new i(!e[14]&&e[14]!=""?null:e[14].value)),1714330368:e=>new c.IfcDoorPanelProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new c.IfcNormalisedRatioMeasure(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),526551008:e=>{var t,n;return new c.IfcDoorStyle(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],!e[10]&&e[10]!=""?null:e[10].value,!e[11]&&e[11]!=""?null:e[11].value)},3073041342:e=>{var t;return new c.IfcDraughtingCallout(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},445594917:e=>new c.IfcDraughtingPreDefinedColour(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),4006246654:e=>new c.IfcDraughtingPreDefinedCurveFont(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1472233963:e=>{var t;return new c.IfcEdgeLoop(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1883228015:e=>{var t;return new c.IfcElementQuantity(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},339256511:e=>{var t,n;return new c.IfcElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2777663545:e=>new c.IfcElementarySurface(new i(!e[0]&&e[0]!=""?null:e[0].value)),2835456948:e=>new c.IfcEllipseProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),80994333:e=>new c.IfcEnergyProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),477187591:e=>new c.IfcExtrudedAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2047409740:e=>{var t;return new c.IfcFaceBasedSurfaceModel(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},374418227:e=>new c.IfcFillAreaStyleHatching(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value)),4203026998:e=>new c.IfcFillAreaStyleTileSymbolWithStyle(new i(!e[0]&&e[0]!=""?null:e[0].value)),315944413:e=>{var t;return new c.IfcFillAreaStyleTiles(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new c.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value))},3455213021:e=>new c.IfcFluidFlowProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcThermodynamicTemperatureMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcThermodynamicTemperatureMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new i(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new i(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:un(1,e[15]),!e[16]&&e[16]!=""?null:new c.IfcPositiveRatioMeasure(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new c.IfcLinearVelocityMeasure(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new c.IfcPressureMeasure(!e[18]&&e[18]!=""?null:e[18].value)),4238390223:e=>{var t,n;return new c.IfcFurnishingElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1268542332:e=>{var t,n;return new c.IfcFurnitureType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},987898635:e=>{var t;return new c.IfcGeometricCurveSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1484403080:e=>new c.IfcIShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value)),572779678:e=>new c.IfcLShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPlaneAngleMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value)),1281925730:e=>new c.IfcLine(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1425443689:e=>new c.IfcManifoldSolidBrep(new i(!e[0]&&e[0]!=""?null:e[0].value)),3888040117:e=>new c.IfcObject(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),3388369263:e=>new c.IfcOffsetCurve2D(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:e[2].value),3505215534:e=>new c.IfcOffsetCurve3D(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:e[2].value,new i(!e[3]&&e[3]!=""?null:e[3].value)),3566463478:e=>new c.IfcPermeableCoveringProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),603570806:e=>new c.IfcPlanarBox(new c.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),220341763:e=>new c.IfcPlane(new i(!e[0]&&e[0]!=""?null:e[0].value)),2945172077:e=>new c.IfcProcess(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),4208778838:e=>new c.IfcProduct(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),103090709:e=>{var t;return new c.IfcProject(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[8]&&e[8]!=""?null:e[8].value))},4194566429:e=>{var t;return new c.IfcProjectionCurve(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},1451395588:e=>{var t;return new c.IfcPropertySet(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3219374653:e=>new c.IfcProxy(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),2770003689:e=>new c.IfcRectangleHollowProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value)),2798486643:e=>new c.IfcRectangularPyramid(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3454111270:e=>new c.IfcRectangularTrimmedSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcParameterValue(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:e[5].value,!e[6]&&e[6]!=""?null:e[6].value),3939117080:e=>{var t;return new c.IfcRelAssigns(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5])},1683148259:e=>{var t;return new c.IfcRelAssignsToActor(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},2495723537:e=>{var t;return new c.IfcRelAssignsToControl(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},1307041759:e=>{var t;return new c.IfcRelAssignsToGroup(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},4278684876:e=>{var t;return new c.IfcRelAssignsToProcess(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},2857406711:e=>{var t;return new c.IfcRelAssignsToProduct(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},3372526763:e=>{var t;return new c.IfcRelAssignsToProjectOrder(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},205026976:e=>{var t;return new c.IfcRelAssignsToResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},1865459582:e=>{var t;return new c.IfcRelAssociates(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1327628568:e=>{var t;return new c.IfcRelAssociatesAppliedValue(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},4095574036:e=>{var t;return new c.IfcRelAssociatesApproval(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},919958153:e=>{var t;return new c.IfcRelAssociatesClassification(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},2728634034:e=>{var t;return new c.IfcRelAssociatesConstraint(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value))},982818633:e=>{var t;return new c.IfcRelAssociatesDocument(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},3840914261:e=>{var t;return new c.IfcRelAssociatesLibrary(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},2655215786:e=>{var t;return new c.IfcRelAssociatesMaterial(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},2851387026:e=>{var t;return new c.IfcRelAssociatesProfileProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},826625072:e=>new c.IfcRelConnects(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),1204542856:e=>new c.IfcRelConnectsElements(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value)),3945020480:e=>{var t,n;return new c.IfcRelConnectsPathElements(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?Number(s.value):null))||[],!e[8]&&e[8]!=""?null:((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?Number(s.value):null))||[],e[9],e[10])},4201705270:e=>new c.IfcRelConnectsPortToElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),3190031847:e=>new c.IfcRelConnectsPorts(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),2127690289:e=>new c.IfcRelConnectsStructuralActivity(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),3912681535:e=>new c.IfcRelConnectsStructuralElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1638771189:e=>new c.IfcRelConnectsStructuralMember(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value)),504942748:e=>new c.IfcRelConnectsWithEccentricity(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),new i(!e[10]&&e[10]!=""?null:e[10].value)),3678494232:e=>{var t;return new c.IfcRelConnectsWithRealizingElements(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3242617779:e=>{var t;return new c.IfcRelContainedInSpatialStructure(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},886880790:e=>{var t;return new c.IfcRelCoversBldgElements(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2802773753:e=>{var t;return new c.IfcRelCoversSpaces(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2551354335:e=>{var t;return new c.IfcRelDecomposes(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},693640335:e=>{var t;return new c.IfcRelDefines(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},4186316022:e=>{var t;return new c.IfcRelDefinesByProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},781010003:e=>{var t;return new c.IfcRelDefinesByType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},3940055652:e=>new c.IfcRelFillsElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),279856033:e=>{var t;return new c.IfcRelFlowControlElements(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},4189434867:e=>new c.IfcRelInteractionRequirements(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcCountMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcNormalisedRatioMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),new i(!e[8]&&e[8]!=""?null:e[8].value)),3268803585:e=>{var t;return new c.IfcRelNests(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2051452291:e=>{var t;return new c.IfcRelOccupiesSpaces(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},202636808:e=>{var t,n;return new c.IfcRelOverridesProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value),((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},750771296:e=>new c.IfcRelProjectsElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1245217292:e=>{var t;return new c.IfcRelReferencedInSpatialStructure(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},1058617721:e=>{var t;return new c.IfcRelSchedulesCostItems(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},4122056220:e=>new c.IfcRelSequence(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcTimeMeasure(!e[6]&&e[6]!=""?null:e[6].value),e[7]),366585022:e=>{var t;return new c.IfcRelServicesBuildings(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3451746338:e=>new c.IfcRelSpaceBoundary(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8]),1401173127:e=>new c.IfcRelVoidsElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),2914609552:e=>new c.IfcResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1856042241:e=>new c.IfcRevolvedAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPlaneAngleMeasure(!e[3]&&e[3]!=""?null:e[3].value)),4158566097:e=>new c.IfcRightCircularCone(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3626867408:e=>new c.IfcRightCircularCylinder(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),2706606064:e=>new c.IfcSpatialStructureElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3893378262:e=>{var t,n;return new c.IfcSpatialStructureElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},451544542:e=>new c.IfcSphere(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),3544373492:e=>new c.IfcStructuralActivity(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3136571912:e=>new c.IfcStructuralItem(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),530289379:e=>new c.IfcStructuralMember(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),3689010777:e=>new c.IfcStructuralReaction(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3979015343:e=>new c.IfcStructuralSurfaceMember(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),2218152070:e=>{var t;return new c.IfcStructuralSurfaceMemberVarying(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new c.IfcPositiveLengthMeasure(n.value):null))||[],new i(!e[10]&&e[10]!=""?null:e[10].value))},4070609034:e=>{var t;return new c.IfcStructuredDimensionCallout(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2028607225:e=>new c.IfcSurfaceCurveSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),2809605785:e=>new c.IfcSurfaceOfLinearExtrusion(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),4124788165:e=>new c.IfcSurfaceOfRevolution(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1580310250:e=>{var t,n;return new c.IfcSystemFurnitureElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3473067441:e=>new c.IfcTask(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:e[8].value,!e[9]&&e[9]!=""||!e[9]&&e[9]!=""?null:e[9].value),2097647324:e=>{var t,n;return new c.IfcTransportElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2296667514:e=>new c.IfcActor(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1674181508:e=>new c.IfcAnnotation(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),3207858831:e=>new c.IfcAsymmetricIShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value)),1334484129:e=>new c.IfcBlock(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3649129432:e=>new c.IfcBooleanClippingResult(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1260505505:e=>new c.IfcBoundedCurve,4031249490:e=>new c.IfcBuilding(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new c.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value)),1950629157:e=>{var t,n;return new c.IfcBuildingElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3124254112:e=>new c.IfcBuildingStorey(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new c.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value)),2937912522:e=>new c.IfcCircleHollowProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),300633059:e=>{var t,n;return new c.IfcColumnType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3732776249:e=>{var t;return new c.IfcCompositeCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[1]&&e[1]!=""?null:e[1].value)},2510884976:e=>new c.IfcConic(new i(!e[0]&&e[0]!=""?null:e[0].value)),2559216714:e=>new c.IfcConstructionResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),3293443760:e=>new c.IfcControl(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),3895139033:e=>new c.IfcCostItem(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1419761937:e=>{var t;return new c.IfcCostSchedule(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),new c.IfcIdentifier(!e[11]&&e[11]!=""?null:e[11].value),e[12])},1916426348:e=>{var t,n;return new c.IfcCoveringType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3295246426:e=>new c.IfcCrewResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),1457835157:e=>{var t,n;return new c.IfcCurtainWallType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},681481545:e=>{var t;return new c.IfcDimensionCurveDirectedCallout(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3256556792:e=>{var t,n;return new c.IfcDistributionElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3849074793:e=>{var t,n;return new c.IfcDistributionFlowElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},360485395:e=>new c.IfcElectricalBaseProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),e[6],new c.IfcElectricVoltageMeasure(!e[7]&&e[7]!=""?null:e[7].value),new c.IfcFrequencyMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcElectricCurrentMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcElectricCurrentMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcPowerMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcPowerMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:e[13].value),1758889154:e=>new c.IfcElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4123344466:e=>new c.IfcElementAssembly(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),1623761950:e=>new c.IfcElementComponent(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2590856083:e=>{var t,n;return new c.IfcElementComponentType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1704287377:e=>new c.IfcEllipse(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),2107101300:e=>{var t,n;return new c.IfcEnergyConversionDeviceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1962604670:e=>new c.IfcEquipmentElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3272907226:e=>new c.IfcEquipmentStandard(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),3174744832:e=>{var t,n;return new c.IfcEvaporativeCoolerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3390157468:e=>{var t,n;return new c.IfcEvaporatorType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},807026263:e=>new c.IfcFacetedBrep(new i(!e[0]&&e[0]!=""?null:e[0].value)),3737207727:e=>{var t;return new c.IfcFacetedBrepWithVoids(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},647756555:e=>new c.IfcFastener(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2489546625:e=>{var t,n;return new c.IfcFastenerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2827207264:e=>new c.IfcFeatureElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2143335405:e=>new c.IfcFeatureElementAddition(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1287392070:e=>new c.IfcFeatureElementSubtraction(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3907093117:e=>{var t,n;return new c.IfcFlowControllerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3198132628:e=>{var t,n;return new c.IfcFlowFittingType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3815607619:e=>{var t,n;return new c.IfcFlowMeterType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1482959167:e=>{var t,n;return new c.IfcFlowMovingDeviceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1834744321:e=>{var t,n;return new c.IfcFlowSegmentType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1339347760:e=>{var t,n;return new c.IfcFlowStorageDeviceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2297155007:e=>{var t,n;return new c.IfcFlowTerminalType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3009222698:e=>{var t,n;return new c.IfcFlowTreatmentDeviceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},263784265:e=>new c.IfcFurnishingElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),814719939:e=>new c.IfcFurnitureStandard(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),200128114:e=>{var t,n;return new c.IfcGasTerminalType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3009204131:e=>{var t,n,s;return new c.IfcGrid(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],((n=e[8])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[9]&&e[9]!=""?null:((s=e[9])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[])},2706460486:e=>new c.IfcGroup(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1251058090:e=>{var t,n;return new c.IfcHeatExchangerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1806887404:e=>{var t,n;return new c.IfcHumidifierType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2391368822:e=>{var t;return new c.IfcInventory(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value))},4288270099:e=>{var t,n;return new c.IfcJunctionBoxType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3827777499:e=>new c.IfcLaborResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcText(!e[9]&&e[9]!=""?null:e[9].value)),1051575348:e=>{var t,n;return new c.IfcLampType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1161773419:e=>{var t,n;return new c.IfcLightFixtureType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2506943328:e=>{var t;return new c.IfcLinearDimension(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},377706215:e=>new c.IfcMechanicalFastener(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value)),2108223431:e=>{var t,n;return new c.IfcMechanicalFastenerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3181161470:e=>{var t,n;return new c.IfcMemberType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},977012517:e=>{var t,n;return new c.IfcMotorConnectionType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1916936684:e=>{var t;return new c.IfcMove(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:e[8].value,!e[9]&&e[9]!=""||!e[9]&&e[9]!=""?null:e[9].value,new i(!e[10]&&e[10]!=""?null:e[10].value),new i(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:((t=e[12])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new c.IfcText(n.value):null))||[])},4143007308:e=>new c.IfcOccupant(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),e[6]),3588315303:e=>new c.IfcOpeningElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3425660407:e=>new c.IfcOrderAction(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:e[8].value,!e[9]&&e[9]!=""||!e[9]&&e[9]!=""?null:e[9].value,new c.IfcIdentifier(!e[10]&&e[10]!=""?null:e[10].value)),2837617999:e=>{var t,n;return new c.IfcOutletType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2382730787:e=>new c.IfcPerformanceHistory(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),3327091369:e=>new c.IfcPermit(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value)),804291784:e=>{var t,n;return new c.IfcPipeFittingType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4231323485:e=>{var t,n;return new c.IfcPipeSegmentType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4017108033:e=>{var t,n;return new c.IfcPlateType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3724593414:e=>{var t;return new c.IfcPolyline(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3740093272:e=>new c.IfcPort(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),2744685151:e=>new c.IfcProcedure(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value)),2904328755:e=>new c.IfcProjectOrder(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value)),3642467123:e=>{var t;return new c.IfcProjectOrderRecord(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[6])},3651124850:e=>new c.IfcProjectionElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1842657554:e=>{var t,n;return new c.IfcProtectiveDeviceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2250791053:e=>{var t,n;return new c.IfcPumpType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3248260540:e=>{var t;return new c.IfcRadiusDimension(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2893384427:e=>{var t,n;return new c.IfcRailingType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2324767716:e=>{var t,n;return new c.IfcRampFlightType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},160246688:e=>{var t;return new c.IfcRelAggregates(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2863920197:e=>{var t;return new c.IfcRelAssignsTasks(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},1768891740:e=>{var t,n;return new c.IfcSanitaryTerminalType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3517283431:e=>new c.IfcScheduleTimeControl(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new i(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new c.IfcTimeMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new c.IfcTimeMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new c.IfcTimeMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new c.IfcTimeMeasure(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new c.IfcTimeMeasure(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""||!e[18]&&e[18]!=""?null:e[18].value,!e[19]&&e[19]!=""?null:new i(!e[19]&&e[19]!=""?null:e[19].value),!e[20]&&e[20]!=""?null:new c.IfcTimeMeasure(!e[20]&&e[20]!=""?null:e[20].value),!e[21]&&e[21]!=""?null:new c.IfcTimeMeasure(!e[21]&&e[21]!=""?null:e[21].value),!e[22]&&e[22]!=""?null:new c.IfcPositiveRatioMeasure(!e[22]&&e[22]!=""?null:e[22].value)),4105383287:e=>new c.IfcServiceLife(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],new c.IfcTimeMeasure(!e[6]&&e[6]!=""?null:e[6].value)),4097777520:e=>new c.IfcSite(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new c.IfcCompoundPlaneAngleMeasure(e[9].map(t=>t.value)),!e[10]&&e[10]!=""?null:new c.IfcCompoundPlaneAngleMeasure(e[10].map(t=>t.value)),!e[11]&&e[11]!=""?null:new c.IfcLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new i(!e[13]&&e[13]!=""?null:e[13].value)),2533589738:e=>{var t,n;return new c.IfcSlabType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3856911033:e=>new c.IfcSpace(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],!e[10]&&e[10]!=""?null:new c.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value)),1305183839:e=>{var t,n;return new c.IfcSpaceHeaterType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},652456506:e=>new c.IfcSpaceProgram(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcAreaMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcAreaMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),new c.IfcAreaMeasure(!e[9]&&e[9]!=""?null:e[9].value)),3812236995:e=>{var t,n;return new c.IfcSpaceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3112655638:e=>{var t,n;return new c.IfcStackTerminalType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1039846685:e=>{var t,n;return new c.IfcStairFlightType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},682877961:e=>new c.IfcStructuralAction(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:e[9].value,!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value)),1179482911:e=>new c.IfcStructuralConnection(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),4243806635:e=>new c.IfcStructuralCurveConnection(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),214636428:e=>new c.IfcStructuralCurveMember(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7]),2445595289:e=>new c.IfcStructuralCurveMemberVarying(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7]),1807405624:e=>new c.IfcStructuralLinearAction(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:e[9].value,!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11]),1721250024:e=>{var t;return new c.IfcStructuralLinearActionVarying(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:e[9].value,!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11],new i(!e[12]&&e[12]!=""?null:e[12].value),((t=e[13])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1252848954:e=>new c.IfcStructuralLoadGroup(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],e[6],e[7],!e[8]&&e[8]!=""?null:new c.IfcRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value)),1621171031:e=>new c.IfcStructuralPlanarAction(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:e[9].value,!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11]),3987759626:e=>{var t;return new c.IfcStructuralPlanarActionVarying(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:e[9].value,!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11],new i(!e[12]&&e[12]!=""?null:e[12].value),((t=e[13])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2082059205:e=>new c.IfcStructuralPointAction(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:e[9].value,!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value)),734778138:e=>new c.IfcStructuralPointConnection(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),1235345126:e=>new c.IfcStructuralPointReaction(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2986769608:e=>new c.IfcStructuralResultGroup(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:e[7].value),1975003073:e=>new c.IfcStructuralSurfaceConnection(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),148013059:e=>new c.IfcSubContractResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcText(!e[10]&&e[10]!=""?null:e[10].value)),2315554128:e=>{var t,n;return new c.IfcSwitchingDeviceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2254336722:e=>new c.IfcSystem(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),5716631:e=>{var t,n;return new c.IfcTankType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1637806684:e=>{var t;return new c.IfcTimeSeriesSchedule(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[6],new i(!e[7]&&e[7]!=""?null:e[7].value))},1692211062:e=>{var t,n;return new c.IfcTransformerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1620046519:e=>new c.IfcTransportElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new c.IfcMassMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcCountMeasure(!e[10]&&e[10]!=""?null:e[10].value)),3593883385:e=>{var t,n;return new c.IfcTrimmedCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[3]&&e[3]!=""?null:e[3].value,e[4])},1600972822:e=>{var t,n;return new c.IfcTubeBundleType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1911125066:e=>{var t,n;return new c.IfcUnitaryEquipmentType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},728799441:e=>{var t,n;return new c.IfcValveType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2769231204:e=>new c.IfcVirtualElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1898987631:e=>{var t,n;return new c.IfcWallType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1133259667:e=>{var t,n;return new c.IfcWasteTerminalType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1028945134:e=>{var t;return new c.IfcWorkControl(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcTimeMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcTimeMeasure(!e[10]&&e[10]!=""?null:e[10].value),new i(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new i(!e[12]&&e[12]!=""?null:e[12].value),e[13],!e[14]&&e[14]!=""?null:new c.IfcLabel(!e[14]&&e[14]!=""?null:e[14].value))},4218914973:e=>{var t;return new c.IfcWorkPlan(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcTimeMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcTimeMeasure(!e[10]&&e[10]!=""?null:e[10].value),new i(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new i(!e[12]&&e[12]!=""?null:e[12].value),e[13],!e[14]&&e[14]!=""?null:new c.IfcLabel(!e[14]&&e[14]!=""?null:e[14].value))},3342526732:e=>{var t;return new c.IfcWorkSchedule(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcTimeMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcTimeMeasure(!e[10]&&e[10]!=""?null:e[10].value),new i(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new i(!e[12]&&e[12]!=""?null:e[12].value),e[13],!e[14]&&e[14]!=""?null:new c.IfcLabel(!e[14]&&e[14]!=""?null:e[14].value))},1033361043:e=>new c.IfcZone(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1213861670:e=>{var t;return new c.Ifc2DCompositeCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[1]&&e[1]!=""?null:e[1].value)},3821786052:e=>new c.IfcActionRequest(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value)),1411407467:e=>{var t,n;return new c.IfcAirTerminalBoxType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3352864051:e=>{var t,n;return new c.IfcAirTerminalType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1871374353:e=>{var t,n;return new c.IfcAirToAirHeatRecoveryType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2470393545:e=>{var t;return new c.IfcAngularDimension(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3460190687:e=>new c.IfcAsset(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),new i(!e[8]&&e[8]!=""?null:e[8].value),new i(!e[9]&&e[9]!=""?null:e[9].value),new i(!e[10]&&e[10]!=""?null:e[10].value),new i(!e[11]&&e[11]!=""?null:e[11].value),new i(!e[12]&&e[12]!=""?null:e[12].value),new i(!e[13]&&e[13]!=""?null:e[13].value)),1967976161:e=>{var t;return new c.IfcBSplineCurve(!e[0]&&e[0]!=""?null:e[0].value,((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2],!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""?null:e[4].value)},819618141:e=>{var t,n;return new c.IfcBeamType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1916977116:e=>{var t;return new c.IfcBezierCurve(!e[0]&&e[0]!=""?null:e[0].value,((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2],!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""?null:e[4].value)},231477066:e=>{var t,n;return new c.IfcBoilerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3299480353:e=>new c.IfcBuildingElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),52481810:e=>new c.IfcBuildingElementComponent(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2979338954:e=>new c.IfcBuildingElementPart(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1095909175:e=>new c.IfcBuildingElementProxy(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1909888760:e=>{var t,n;return new c.IfcBuildingElementProxyType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},395041908:e=>{var t,n;return new c.IfcCableCarrierFittingType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3293546465:e=>{var t,n;return new c.IfcCableCarrierSegmentType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1285652485:e=>{var t,n;return new c.IfcCableSegmentType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2951183804:e=>{var t,n;return new c.IfcChillerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2611217952:e=>new c.IfcCircle(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),2301859152:e=>{var t,n;return new c.IfcCoilType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},843113511:e=>new c.IfcColumn(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3850581409:e=>{var t,n;return new c.IfcCompressorType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2816379211:e=>{var t,n;return new c.IfcCondenserType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2188551683:e=>new c.IfcCondition(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1163958913:e=>new c.IfcConditionCriterion(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value)),3898045240:e=>new c.IfcConstructionEquipmentResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),1060000209:e=>{var t;return new c.IfcConstructionMaterialResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[10]&&e[10]!=""?null:new c.IfcRatioMeasure(!e[10]&&e[10]!=""?null:e[10].value))},488727124:e=>new c.IfcConstructionProductResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),335055490:e=>{var t,n;return new c.IfcCooledBeamType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2954562838:e=>{var t,n;return new c.IfcCoolingTowerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1973544240:e=>new c.IfcCovering(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3495092785:e=>new c.IfcCurtainWall(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3961806047:e=>{var t,n;return new c.IfcDamperType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4147604152:e=>{var t;return new c.IfcDiameterDimension(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1335981549:e=>new c.IfcDiscreteAccessory(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2635815018:e=>{var t,n;return new c.IfcDiscreteAccessoryType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1599208980:e=>{var t,n;return new c.IfcDistributionChamberElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2063403501:e=>{var t,n;return new c.IfcDistributionControlElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1945004755:e=>new c.IfcDistributionElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3040386961:e=>new c.IfcDistributionFlowElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3041715199:e=>new c.IfcDistributionPort(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7]),395920057:e=>new c.IfcDoor(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value)),869906466:e=>{var t,n;return new c.IfcDuctFittingType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3760055223:e=>{var t,n;return new c.IfcDuctSegmentType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2030761528:e=>{var t,n;return new c.IfcDuctSilencerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},855621170:e=>new c.IfcEdgeFeature(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),663422040:e=>{var t,n;return new c.IfcElectricApplianceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3277789161:e=>{var t,n;return new c.IfcElectricFlowStorageDeviceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1534661035:e=>{var t,n;return new c.IfcElectricGeneratorType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1365060375:e=>{var t,n;return new c.IfcElectricHeaterType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1217240411:e=>{var t,n;return new c.IfcElectricMotorType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},712377611:e=>{var t,n;return new c.IfcElectricTimeControlType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1634875225:e=>new c.IfcElectricalCircuit(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),857184966:e=>new c.IfcElectricalElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1658829314:e=>new c.IfcEnergyConversionDevice(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),346874300:e=>{var t,n;return new c.IfcFanType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1810631287:e=>{var t,n;return new c.IfcFilterType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4222183408:e=>{var t,n;return new c.IfcFireSuppressionTerminalType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2058353004:e=>new c.IfcFlowController(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4278956645:e=>new c.IfcFlowFitting(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4037862832:e=>{var t,n;return new c.IfcFlowInstrumentType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3132237377:e=>new c.IfcFlowMovingDevice(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),987401354:e=>new c.IfcFlowSegment(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),707683696:e=>new c.IfcFlowStorageDevice(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2223149337:e=>new c.IfcFlowTerminal(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3508470533:e=>new c.IfcFlowTreatmentDevice(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),900683007:e=>new c.IfcFooting(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1073191201:e=>new c.IfcMember(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1687234759:e=>new c.IfcPile(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),3171933400:e=>new c.IfcPlate(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2262370178:e=>new c.IfcRailing(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3024970846:e=>new c.IfcRamp(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3283111854:e=>new c.IfcRampFlight(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3055160366:e=>{var t,n;return new c.IfcRationalBezierCurve(!e[0]&&e[0]!=""?null:e[0].value,((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],e[2],!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""?null:e[4].value,((n=e[5])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?Number(s.value):null))||[])},3027567501:e=>new c.IfcReinforcingElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),2320036040:e=>new c.IfcReinforcingMesh(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),new c.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),new c.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),new c.IfcAreaMeasure(!e[13]&&e[13]!=""?null:e[13].value),new c.IfcAreaMeasure(!e[14]&&e[14]!=""?null:e[14].value),new c.IfcPositiveLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value),new c.IfcPositiveLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value)),2016517767:e=>new c.IfcRoof(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1376911519:e=>new c.IfcRoundedEdgeFeature(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value)),1783015770:e=>{var t,n;return new c.IfcSensorType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1529196076:e=>new c.IfcSlab(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),331165859:e=>new c.IfcStair(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4252922144:e=>new c.IfcStairFlight(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""||!e[8]&&e[8]!=""?null:e[8].value,!e[9]&&e[9]!=""||!e[9]&&e[9]!=""?null:e[9].value,!e[10]&&e[10]!=""?null:new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value)),2515109513:e=>{var t,n;return new c.IfcStructuralAnalysisModel(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[8]&&e[8]!=""?null:((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},3824725483:e=>new c.IfcTendon(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),new c.IfcAreaMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcForceMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new c.IfcPressureMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new c.IfcNormalisedRatioMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new c.IfcPositiveLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new c.IfcPositiveLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value)),2347447852:e=>new c.IfcTendonAnchor(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),3313531582:e=>{var t,n;return new c.IfcVibrationIsolatorType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2391406946:e=>new c.IfcWall(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3512223829:e=>new c.IfcWallStandardCase(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3304561284:e=>new c.IfcWindow(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value)),2874132201:e=>{var t,n;return new c.IfcActuatorType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3001207471:e=>{var t,n;return new c.IfcAlarmType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},753842376:e=>new c.IfcBeam(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2454782716:e=>new c.IfcChamferEdgeFeature(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value)),578613899:e=>{var t,n;return new c.IfcControllerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1052013943:e=>new c.IfcDistributionChamberElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1062813311:e=>new c.IfcDistributionControlElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcIdentifier(!e[8]&&e[8]!=""?null:e[8].value)),3700593921:e=>new c.IfcElectricDistributionPoint(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new c.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value)),979691226:e=>new c.IfcReinforcingBar(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),new c.IfcAreaMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),e[12],e[13])};RN[1]={618182010:[Ej,Sj],411424972:[Gle,Uj],4037036970:[xL,Hj,_j,Gj],1387855156:[xL],3264961684:[XM],2859738748:[hj,Fj,Vle,wL,Bj],2614616156:[wL],1959218052:[Nj,bj],3796139169:[Nle,ble],3200245327:[TU,CS,RU,Lj,_le,Pj,xj],3265635763:[Rle,Ale,Sle,Dle,Ole,Cle,Mle,Fle,_Z,WZ,Ble],4256014907:[_Z,WZ],1918398963:[oj,cj,gj],3701648758:[ag,nj],2483315170:[qr,DL,NL,bL,OL,CL,LL,Dj],2226359599:[DL,NL,bL,OL,CL,LL],3727388367:[hS,ZM,dS,QM,GZ,AS,sU,FZ,BZ,zZ,Ule],990879717:[FZ,BZ,zZ],1775413392:[GZ,AS],2022622350:[Aj],3119450353:[rj,uj,wj,Ple,mj],2095639259:[Xk,YL],3958567839:[M8,bN,U8,_8,xZ,MZ,ER,W8,k8,Z8,$8,J8,v8,CR,eg,lL,vk,aj,dj,mL,fj,TL,Ij],2802850158:[MY,UZ,gle,xle],2598011224:[Pr,wS,ES,mS,TS,RS,gS,nU],1076942058:[AL,Tj,gL,SL,Rj],3377609919:[R2,lj],3008791417:[kL,F8,CZ,B8,H8,TG,AG,OG,LG,SY,DY,LZ,G8,PZ,M4,$4,wR,ZC,cM,U4,_4,k4,hM,ch,mR,A5,S5,MR,V8,RR,AR,SR,DR,OR,z8,ON,I2,GR,p2,VR,Y8,j8,TR,q8,BM,K8,Q8,QR,X8,c2,FR,o2,f2,YR,n2,s2,$R,eL,_3,Q4,xR,HR,JR,Gp,i2,h2,XR,tL,nL,sL,zR,sg,lg,iL,PR,aL,kR,jR,qR,uL,xY,HZ,y2,ug,og,cg,hg,hL,WR,tg,dL,UR,fL,sj,oL,BR,KR,ng,cL,fg,IL,dg,pL,vR,rg,Ig,yL,_R,ig,EL,pg,RL,yj,LY,_G,GG,PY,_Y,pM,SM,GY,VY,VZ,ze],2341007311:[ae,FG,Ce,tn,C,L,Fe,qe,$e,xs,ir,Ue,Ze,FM,Ut,Je,F0,Xe,We,a2,vl,Es,ys,vo,yt,ve,u2,pe,P8,NY,Sl,Wp,Yp,bR,Mf,pE,bY,Q,rl,fe,$r,ol,AM,UG,HG,tl,BG,B0,$,Qk,ar,vw,OY,MG,CY,U0,eE,tE,nE,sE,UY,FY,BY,HY,iE,rL,Jk,gG,F4,H3,Au,oM,G4,Pf,V4,Z4,pR,RG,B4,y0,w0,H4,SG,DG,NG,bG,CG,z4,j4,q4,PG,xG,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,H1,h0,Y4,Zu,uM,$h,No,xo,Mo,Uo,Fo,Bo,_o,EA,Go,Vo,hd,d0,Jh,Xh,Lo,vh,ed,td,nd,sd,ld,rd,id,ad,lh,ud,od,cd,pd,yd,wd,md,Wu,Yu,ku,ju,sh,rh,QC,R5,E0,U1,g0,mA,TA,uN,ji,Fd,Yo,Bd,A0,IM,Id,ah,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Dd,oN,Sc,cN,Dc,Lf,Ad,C0,r2,Kr,gu,lu,su,G3,lS,Qu,W4,dM,fM,Vp,LR,x8,nh,fd,ih,Hd,S0,bo,Oo,Co,Po,Ho,dd,zo,oa,ya,ko,ua,RA,pa,Pa,Ma,Va,Wa,Ka,Qa,$a,gA,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,Oa,qa,Ja,Qo,ha,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,Ca,La,Fa,Ba,Ha,za,Za,Xa,va,tu,nu,Jo,Gd,b0,Ed,Td,Rd,Od,Ld,Pd,xd,Md,Ud,Vd,zd,Wd,g5,F1,Cd,P0,Yd,jd,x0,d2,rS,iS,ZR,El,ej],3982875396:[gL,SL],3692461612:[wS,ES,mS,TS,RS,gS],2273995522:[Zk,ij],2162789131:[lE,fS,rE,IS,pS,yS,SS,tU],2525727697:[lE,fS,rE,IS,pS,yS,SS],2830218821:[AL],3958052878:[LY,_G,GG,PY,_Y,pM,SM,GY,VY,VZ],846575682:[KM],626085974:[$M,JM,vM],280115917:[yE,eU],3101149627:[$k,tj],1377556343:[oL,BR,KR,ng,cL,fg,IL,dg,pL,vR,rg,Ig,yL,_R,ig,EL,pg,RL],2799835756:[pg],2442683028:[LY,_G,GG,PY,_Y,pM,SM,GY,VY],3612888222:[pM,SM],3798115385:[TL],1310608509:[mL],370225590:[_R,ig],3900360178:[vR,rg,Ig],2556980723:[dg],1809719519:[fg],1446786286:[MY,UZ],3448662350:[R2],2453401579:[F8,CZ,B8,H8,TG,AG,OG,LG,SY,DY,LZ,G8,PZ,M4,$4,wR,ZC,cM,U4,_4,k4,hM,ch,mR,A5,S5,MR,V8,RR,AR,SR,DR,OR,z8,ON,I2,GR,p2,VR,Y8,j8,TR,q8,BM,K8,Q8,QR,X8,c2,FR,o2,f2,YR,n2,s2,$R,eL,_3,Q4,xR,HR,JR,Gp,i2,h2,XR,tL,nL,sL,zR,sg,lg,iL,PR,aL,kR,jR,qR,uL,xY,HZ,y2,ug,og,cg,hg,hL,WR,tg,dL,UR,fL],3590301190:[UR],812098782:[WR,tg],1402838566:[y2,ug,og,cg,hg],1520743889:[y2],1008929658:[BR,KR,ng],219451334:[gG,F4,H3,Au,oM,G4,Pf,V4,Z4,pR,RG,B4,y0,w0,H4,SG,DG,NG,bG,CG,z4,j4,q4,PG,xG,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,H1,h0,Y4,Zu,uM,$h,No,xo,Mo,Uo,Fo,Bo,_o,EA,Go,Vo,hd,d0,Jh,Xh,Lo,vh,ed,td,nd,sd,ld,rd,id,ad,lh,ud,od,cd,pd,yd,wd,md,Wu,Yu,ku,ju,sh,rh,QC,R5,E0,U1,g0,mA,TA,uN,ji,Fd,Yo,Bd,A0,IM,Id,ah,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Dd,oN,Sc,cN,Dc,Lf,Ad,C0,r2,Kr,gu,lu,su,G3,lS,Qu,W4,dM,fM,Vp,LR,x8,nh,fd,ih,Hd,S0,bo,Oo,Co,Po,Ho,dd,zo,oa,ya,ko,ua,RA,pa,Pa,Ma,Va,Wa,Ka,Qa,$a,gA,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,Oa,qa,Ja,Qo,ha,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,Ca,La,Fa,Ba,Ha,za,Za,Xa,va,tu,nu,Jo,Gd,b0,Ed,Td,Rd,Od,Ld,Pd,xd,Md,Ud,Vd,zd,Wd,g5,F1,Cd,P0,Yd,jd,x0,d2,rS,iS,ZR,El],2833995503:[xY],2529465313:[M8,bN,U8,_8,xZ,MZ,ER,W8,k8,Z8,$8,J8,v8,CR,eg,lL],2004835150:[kR,jR,qR],1663979128:[PR],2067069095:[zR,sg,lg],759155922:[dS],2559016684:[hS],1680319473:[ar,vw,OY,MG,CY,U0,eE,tE,nE,sE,UY,FY,BY,HY,iE,rL],3357820518:[ar,vw,OY,MG,CY,U0,eE,tE,nE,sE,UY,FY,BY,HY,iE],3615266464:[CR,eg],478536968:[ae,FG,Ce,tn,C,L,Fe,qe,$e,xs,ir,Ue,Ze,FM,Ut,Je,F0,Xe,We,a2,vl,Es,ys,vo,yt,ve,u2,pe,P8,NY,Sl,Wp,Yp,bR,Mf,pE,bY,Q,rl,fe,$r,ol,AM,UG,HG,tl,BG,B0,$],723233188:[_3,Q4,xR,HR,JR,Gp,i2,h2,XR],2473145415:[rE],1597423693:[lE],3843319758:[MY],2513912981:[c2,FR,o2,f2,YR,n2,s2,$R],2247615214:[Gp,i2,h2],230924584:[n2,s2],3028897424:[pM],4282788508:[QR],1628702193:[nh,fd,ih,Hd,S0,bo,Oo,Co,Po,Ho,dd,zo,oa,ya,ko,ua,RA,pa,Pa,Ma,Va,Wa,Ka,Qa,$a,gA,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,Oa,qa,Ja,Qo,ha,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,Ca,La,Fa,Ba,Ha,za,Za,Xa,va,tu,nu,Jo,Gd,b0,Ed,Td,Rd,Od,Ld,Pd,xd,Md,Ud,Vd,zd,Wd,g5,F1,Cd,P0,Yd,jd,x0,d2,rS,iS,ZR],2347495698:[nh,fd,ih,Hd,S0,bo,Oo,Co,Po,Ho,dd,zo,oa,ya,ko,ua,RA,pa,Pa,Ma,Va,Wa,Ka,Qa,$a,gA,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,Oa,qa,Ja,Qo,ha,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,Ca,La,Fa,Ba,Ha,za,Za,Xa,va,tu,nu,Jo,Gd,b0,Ed,Td,Rd,Od,Ld,Pd,xd,Md,Ud,Vd,zd,Wd,g5,F1,Cd,P0,Yd,jd,x0,d2,rS,iS],3288037868:[_G,GG],2736907675:[TR],4182860854:[o2,f2],59481748:[I2,GR,p2,VR],3749851601:[p2],3331915920:[I2],1383045692:[ER],2506170314:[RR,AR,SR,DR,OR],2601014836:[M4,$4,wR,ZC,cM,U4,_4,k4,hM,ch,mR,A5,S5,MR],3073041342:[TG,AG,OG,LG,SY,DY],339256511:[nh,fd,ih,Hd,S0,bo,Oo,Co,Po,Ho,dd,zo,oa,ya,ko,ua,RA,pa,Pa,Ma,Va,Wa,Ka,Qa,$a,gA,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,Oa,qa,Ja,Qo,ha,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,Ca,La,Fa,Ba,Ha,za,Za,Xa,va,tu,nu,Jo,Gd,b0,Ed,Td,Rd,Od,Ld,Pd,xd,Md,Ud,Vd,zd,Wd,g5,F1,Cd,P0,Yd,jd,x0],2777663545:[c2],80994333:[MG],4238390223:[Yd,jd],1484403080:[bN],1425443689:[_3,Q4],3888040117:[gG,F4,H3,Au,oM,G4,Pf,V4,Z4,pR,RG,B4,y0,w0,H4,SG,DG,NG,bG,CG,z4,j4,q4,PG,xG,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,H1,h0,Y4,Zu,uM,$h,No,xo,Mo,Uo,Fo,Bo,_o,EA,Go,Vo,hd,d0,Jh,Xh,Lo,vh,ed,td,nd,sd,ld,rd,id,ad,lh,ud,od,cd,pd,yd,wd,md,Wu,Yu,ku,ju,sh,rh,QC,R5,E0,U1,g0,mA,TA,uN,ji,Fd,Yo,Bd,A0,IM,Id,ah,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Dd,oN,Sc,cN,Dc,Lf,Ad,C0,r2,Kr,gu,lu,su,G3,lS,Qu,W4,dM,fM,Vp,LR],2945172077:[W4,dM,fM,Vp],4208778838:[h0,Y4,Zu,uM,$h,No,xo,Mo,Uo,Fo,Bo,_o,EA,Go,Vo,hd,d0,Jh,Xh,Lo,vh,ed,td,nd,sd,ld,rd,id,ad,lh,ud,od,cd,pd,yd,wd,md,Wu,Yu,ku,ju,sh,rh,QC,R5,E0,U1,g0,mA,TA,uN,ji,Fd,Yo,Bd,A0,IM,Id,ah,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Dd,oN,Sc,cN,Dc,Lf,Ad,C0,r2,Kr,gu,lu,su,G3,lS],3939117080:[rl,fe,$r,ol,AM,UG,HG,tl,BG,B0],1683148259:[BG],2495723537:[AM,UG,HG],1865459582:[NY,Sl,Wp,Yp,bR,Mf,pE,bY],826625072:[qe,$e,xs,ir,Ue,Ze,FM,Ut,Je,F0,Xe,We,a2,vl,Es,ys,vo,yt,ve,u2,pe],1204542856:[ve,u2],1638771189:[a2],2551354335:[C,L],693640335:[ae,FG,Ce],4186316022:[FG],2914609552:[f0,I0,p0,m0,R0,O0,e2],2706606064:[Kr,gu,lu,su],3893378262:[Cd],3544373492:[Dd,oN,Sc,cN,Dc,Lf,Ad,C0],3136571912:[gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0],530289379:[Wo,Nd,Xo,kd],3689010777:[Ad],3979015343:[Xo],3473067441:[dM,fM],2296667514:[K4],1260505505:[ZC,cM,U4,_4,k4,hM,ch],1950629157:[Ed,Td,Rd,Od,Ld,Pd,xd,Md,Ud,Vd,zd,Wd],3732776249:[hM],2510884976:[M4,$4],2559216714:[f0,I0,p0,m0,R0,O0],3293443760:[RG,B4,y0,w0,H4,SG,DG,NG,bG,CG,z4,j4,q4,PG,xG,X4,v4],681481545:[TG,AG,OG,LG],3256556792:[bo,Oo,Co,Po,Ho,dd,zo,oa,ya,ko,ua,RA,pa,Pa,Ma,Va,Wa,Ka,Qa,$a,gA,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,Oa,qa,Ja,Qo,ha,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,Ca,La,Fa,Ba,Ha,za,Za,Xa,va,tu,nu,Jo,Gd],3849074793:[zo,oa,ya,ko,ua,RA,pa,Pa,Ma,Va,Wa,Ka,Qa,$a,gA,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,Oa,qa,Ja,Qo,ha,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,Ca,La,Fa,Ba,Ha,za,Za,Xa,va,tu,nu,Jo],1758889154:[uM,$h,No,xo,Mo,Uo,Fo,Bo,_o,EA,Go,Vo,hd,d0,Jh,Xh,Lo,vh,ed,td,nd,sd,ld,rd,id,ad,lh,ud,od,cd,pd,yd,wd,md,Wu,Yu,ku,ju,sh,rh,QC,R5,E0,U1,g0,mA,TA,uN,ji,Fd,Yo,Bd,A0,IM,Id,ah,_d,D0,N0],1623761950:[Id,ah,_d],2590856083:[nh,fd,ih,Hd],2107101300:[da,fa,Ta,Ra,ga,Sa,Da,Ca,La,Fa,Ba,Ha,za,Za,Xa,va,tu,nu],647756555:[ah],2489546625:[ih],2827207264:[mA,TA,uN,ji,Fd,Yo,Bd],2143335405:[Yo],1287392070:[mA,TA,uN,ji],3907093117:[ha,ma,xa,Ua,Ga,ka,eu],3198132628:[Ea,Oa,qa,Ja],1482959167:[ca,Aa,Ya],1834744321:[wa,Na,ba,ja],1339347760:[Ia,_a],2297155007:[ua,RA,pa,Pa,Ma,Va,Wa,Ka,Qa,$a,gA],3009222698:[oa,ya],2706460486:[gG,F4,H3,Au,oM,G4,Pf,V4,Z4],3740093272:[h0],682877961:[Dd,oN,Sc,cN,Dc],1179482911:[gd,Sd,bd],214636428:[Wo],1807405624:[cN],1621171031:[oN],2254336722:[Au,oM],1028945134:[y0,w0],1967976161:[ZC,cM],1916977116:[ZC],3299480353:[Jh,Xh,Lo,vh,ed,td,nd,sd,ld,rd,id,ad,lh,ud,od,cd,pd,yd,wd,md,Wu,Yu,ku,ju,sh,rh,QC],52481810:[Wu,Yu,ku,ju,sh,rh],2635815018:[nh],2063403501:[bo,Oo,Co,Po,Ho],1945004755:[$h,No,xo,Mo,Uo,Fo,Bo,_o,EA,Go,Vo,hd],3040386961:[No,xo,Mo,Uo,Fo,Bo,_o,EA,Go,Vo],855621170:[mA,TA],2058353004:[EA],3027567501:[Wu,Yu,ku,ju],2391406946:[Lo]};JV[1]={618182010:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],411424972:[["ValuesReferenced",WY,1,!0],["ValueOfComponents",XC,0,!0],["IsComponentIn",XC,1,!0]],130549933:[["Actors",Wle,1,!0],["IsRelatedWith",MS,0,!0],["Relates",MS,1,!0]],747523909:[["Contains",zle,1,!0]],1767535486:[["IsClassifiedItemIn",YZ,1,!0],["IsClassifyingItemIn",YZ,0,!0]],1959218052:[["ClassifiedAs",kY,0,!0],["RelatesConstraints",$C,2,!0],["IsRelatedWith",$C,3,!0],["PropertiesForConstraint",YY,0,!0],["Aggregates",JC,2,!0],["IsAggregatedIn",JC,3,!0]],602808272:[["ValuesReferenced",WY,1,!0],["ValueOfComponents",XC,0,!0],["IsComponentIn",XC,1,!0]],1154170062:[["IsPointedTo",xS,1,!0],["IsPointer",xS,0,!0]],1648886627:[["ValuesReferenced",WY,1,!0],["ValueOfComponents",XC,0,!0],["IsComponentIn",XC,1,!0]],852622518:[["PartOfW",Zu,9,!0],["PartOfV",Zu,8,!0],["PartOfU",Zu,7,!0],["HasIntersections",pj,0,!0]],3452421091:[["ReferenceIntoLibrary",Cj,4,!0]],1838606355:[["HasRepresentation",YL,3,!0],["ClassifiedAs",Hle,1,!0]],248100487:[["ToMaterialLayerSet",PS,0,!1]],3368373690:[["ClassifiedAs",kY,0,!0],["RelatesConstraints",$C,2,!0],["IsRelatedWith",$C,3,!0],["PropertiesForConstraint",YY,0,!0],["Aggregates",JC,2,!0],["IsAggregatedIn",JC,3,!0]],3701648758:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",ag,0,!0]],2251480897:[["ClassifiedAs",kY,0,!0],["RelatesConstraints",$C,2,!0],["IsRelatedWith",$C,3,!0],["PropertiesForConstraint",YY,0,!0],["Aggregates",JC,2,!0],["IsAggregatedIn",JC,3,!0]],4251960020:[["IsRelatedBy",LS,3,!0],["Relates",LS,2,!0],["Engages",PL,1,!0]],2077209135:[["EngagedIn",PL,0,!0]],2483315170:[["PartOfComplex",qr,2,!0]],2226359599:[["PartOfComplex",qr,2,!0]],3355820592:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],2598011224:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],2044713172:[["PartOfComplex",qr,2,!0]],2093928680:[["PartOfComplex",qr,2,!0]],931644368:[["PartOfComplex",qr,2,!0]],3252649465:[["PartOfComplex",qr,2,!0]],2405470396:[["PartOfComplex",qr,2,!0]],825690147:[["PartOfComplex",qr,2,!0]],1076942058:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],3377609919:[["RepresentationsInContext",yg,0,!0]],3008791417:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1660063152:[["MapUsage",kL,0,!0]],3982875396:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],4240577450:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],3692461612:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],2830218821:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],3958052878:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3049322572:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],531007025:[["OfTable",Lle,1,!1]],912023232:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],280115917:[["AnnotatedSurface",BM,1,!0]],1742049831:[["AnnotatedSurface",BM,1,!0]],2552916305:[["AnnotatedSurface",BM,1,!0]],3101149627:[["DocumentedBy",zY,0,!0]],1377556343:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1735638870:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],2799835756:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1907098498:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2442683028:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],962685235:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3612888222:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2297822566:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2542286263:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],370225590:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3732053477:[["ReferenceToDocument",Mj,3,!0]],3900360178:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],476780140:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2556980723:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1809719519:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],803316827:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3008276851:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3448662350:[["RepresentationsInContext",yg,0,!0],["HasSubContexts",R2,6,!0]],2453401579:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4142052618:[["RepresentationsInContext",yg,0,!0],["HasSubContexts",R2,6,!0]],3590301190:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],178086475:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",ag,0,!0]],812098782:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3741457305:[["DocumentedBy",zY,0,!0]],1402838566:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],125510826:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2604431987:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4266656042:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1520743889:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3422422726:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2624227202:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",ag,0,!0]],1008929658:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2347385850:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],219451334:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0]],2833995503:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2665983363:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1029017970:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2519244187:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3021840470:[["PartOfComplex",qr,2,!0]],2004835150:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1663979128:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2067069095:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4022376103:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1423911732:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2924175390:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2775532180:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],673634403:[["ShapeOfProduct",Qu,6,!0],["HasShapeAspects",V3,4,!0]],871118103:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],1680319473:[["HasAssociations",Q,4,!0]],4166981789:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],2752243245:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],941946838:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],3357820518:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],3650150729:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],110355661:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],3413951693:[["DocumentedBy",zY,0,!0]],3765753017:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],1509187699:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2411513650:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],4124623270:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],723233188:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2485662743:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],1202362311:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],390701378:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],2233826070:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2513912981:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2247615214:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1260650574:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],230924584:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3028897424:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4282788508:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3124975700:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1345879162:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1628702193:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2347495698:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1417489154:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2759199220:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],336235671:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],512836454:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],1299126871:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3288037868:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],669184980:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2265737646:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1302238472:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4261334040:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3125803723:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2740243338:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2736907675:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4182860854:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2581212453:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2713105998:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1123145078:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],59481748:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3749851601:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3486308946:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3331915920:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1416205885:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2205249479:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2485617015:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["UsingCurves",ch,0,!0]],2506170314:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2147822146:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2601014836:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2827736869:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],693772133:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],606661476:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["AnnotatedBySymbols",SM,3,!0]],4054601972:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],32440307:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2963535650:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],1714330368:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],526551008:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3073041342:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["IsRelatedFromCallout",T3,3,!0],["IsRelatedToCallout",T3,2,!0]],1472233963:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1883228015:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],339256511:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2777663545:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],80994333:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],477187591:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2047409740:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],374418227:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4203026998:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],315944413:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3455213021:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],4238390223:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1268542332:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],987898635:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1281925730:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1425443689:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3888040117:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0]],3388369263:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3505215534:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3566463478:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],603570806:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],220341763:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2945172077:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["OperatesOn",$r,6,!0],["IsSuccessorFrom",ir,5,!0],["IsPredecessorTo",ir,4,!0]],4208778838:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0]],103090709:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0]],4194566429:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1451395588:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],3219374653:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0]],2798486643:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3454111270:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2914609552:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ResourceOf",rl,6,!0]],1856042241:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4158566097:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3626867408:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2706606064:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ReferencesElements",Ue,5,!0],["ServicedBySystems",xs,5,!0],["ContainsElements",We,5,!0]],3893378262:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],451544542:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3544373492:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1]],3136571912:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0]],530289379:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ReferencesElement",Es,5,!0],["ConnectedBy",vl,4,!0]],3689010777:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1],["Causes",Lf,10,!0]],3979015343:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ReferencesElement",Es,5,!0],["ConnectedBy",vl,4,!0]],2218152070:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ReferencesElement",Es,5,!0],["ConnectedBy",vl,4,!0]],4070609034:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["IsRelatedFromCallout",T3,3,!0],["IsRelatedToCallout",T3,2,!0]],2028607225:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2809605785:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4124788165:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1580310250:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3473067441:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["OperatesOn",$r,6,!0],["IsSuccessorFrom",ir,5,!0],["IsPredecessorTo",ir,4,!0]],2097647324:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2296667514:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsActingUpon",B0,6,!0]],1674181508:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ContainedInStructure",We,4,!0]],1334484129:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3649129432:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1260505505:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4031249490:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ReferencesElements",Ue,5,!0],["ServicedBySystems",xs,5,!0],["ContainsElements",We,5,!0]],1950629157:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3124254112:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ReferencesElements",Ue,5,!0],["ServicedBySystems",xs,5,!0],["ContainsElements",We,5,!0]],300633059:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3732776249:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2510884976:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2559216714:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ResourceOf",rl,6,!0]],3293443760:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],3895139033:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],1419761937:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],1916426348:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3295246426:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ResourceOf",rl,6,!0]],1457835157:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],681481545:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["IsRelatedFromCallout",T3,3,!0],["IsRelatedToCallout",T3,2,!0]],3256556792:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3849074793:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],360485395:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],1758889154:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],4123344466:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],1623761950:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2590856083:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1704287377:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2107101300:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1962604670:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3272907226:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],3174744832:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3390157468:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],807026263:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3737207727:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],647756555:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2489546625:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2827207264:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2143335405:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["ProjectsElements",Ze,5,!1]],1287392070:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["VoidsElements",qe,5,!1]],3907093117:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3198132628:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3815607619:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1482959167:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1834744321:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1339347760:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2297155007:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3009222698:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],263784265:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],814719939:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],200128114:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3009204131:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ContainedInStructure",We,4,!0]],2706460486:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1]],1251058090:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1806887404:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2391368822:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1]],4288270099:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3827777499:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ResourceOf",rl,6,!0]],1051575348:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1161773419:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2506943328:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["IsRelatedFromCallout",T3,3,!0],["IsRelatedToCallout",T3,2,!0]],377706215:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2108223431:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3181161470:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],977012517:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1916936684:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["OperatesOn",$r,6,!0],["IsSuccessorFrom",ir,5,!0],["IsPredecessorTo",ir,4,!0]],4143007308:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsActingUpon",B0,6,!0]],3588315303:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["VoidsElements",qe,5,!1],["HasFillings",Je,4,!0]],3425660407:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["OperatesOn",$r,6,!0],["IsSuccessorFrom",ir,5,!0],["IsPredecessorTo",ir,4,!0]],2837617999:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2382730787:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],3327091369:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],804291784:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],4231323485:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],4017108033:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3724593414:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3740093272:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ContainedIn",yt,4,!1],["ConnectedFrom",vo,5,!0],["ConnectedTo",vo,4,!0]],2744685151:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["OperatesOn",$r,6,!0],["IsSuccessorFrom",ir,5,!0],["IsPredecessorTo",ir,4,!0]],2904328755:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],3642467123:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],3651124850:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["ProjectsElements",Ze,5,!1]],1842657554:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2250791053:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3248260540:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["IsRelatedFromCallout",T3,3,!0],["IsRelatedToCallout",T3,2,!0]],2893384427:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2324767716:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1768891740:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3517283431:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0],["ScheduleTimeControlAssigned",AM,7,!1]],4105383287:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],4097777520:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ReferencesElements",Ue,5,!0],["ServicedBySystems",xs,5,!0],["ContainsElements",We,5,!0]],2533589738:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3856911033:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ReferencesElements",Ue,5,!0],["ServicedBySystems",xs,5,!0],["ContainsElements",We,5,!0],["HasCoverings",F0,4,!0],["BoundedBy",$e,4,!0]],1305183839:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],652456506:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0],["HasInteractionReqsFrom",FM,7,!0],["HasInteractionReqsTo",FM,8,!0]],3812236995:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3112655638:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1039846685:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],682877961:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1]],1179482911:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],4243806635:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],214636428:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ReferencesElement",Es,5,!0],["ConnectedBy",vl,4,!0]],2445595289:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ReferencesElement",Es,5,!0],["ConnectedBy",vl,4,!0]],1807405624:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1]],1721250024:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1]],1252848954:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1],["SourceOfResultGroup",Pf,6,!0],["LoadGroupFor",Au,7,!0]],1621171031:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1]],3987759626:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1]],2082059205:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1]],734778138:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],1235345126:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1],["Causes",Lf,10,!0]],2986769608:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1],["ResultGroupFor",Au,8,!0]],1975003073:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],148013059:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ResourceOf",rl,6,!0]],2315554128:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2254336722:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1],["ServicesBuildings",xs,4,!0]],5716631:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1637806684:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],1692211062:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1620046519:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3593883385:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1600972822:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1911125066:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],728799441:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2769231204:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],1898987631:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1133259667:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1028945134:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],4218914973:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],3342526732:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],1033361043:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1]],1213861670:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3821786052:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],1411407467:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3352864051:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1871374353:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2470393545:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["IsRelatedFromCallout",T3,3,!0],["IsRelatedToCallout",T3,2,!0]],3460190687:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1]],1967976161:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],819618141:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1916977116:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],231477066:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3299480353:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],52481810:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2979338954:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],1095909175:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],1909888760:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],395041908:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3293546465:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1285652485:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2951183804:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2611217952:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2301859152:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],843113511:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3850581409:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2816379211:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2188551683:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1]],1163958913:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],3898045240:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ResourceOf",rl,6,!0]],1060000209:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ResourceOf",rl,6,!0]],488727124:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ResourceOf",rl,6,!0]],335055490:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2954562838:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1973544240:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["CoversSpaces",F0,5,!0],["Covers",Xe,5,!0]],3495092785:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3961806047:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],4147604152:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["IsRelatedFromCallout",T3,3,!0],["IsRelatedToCallout",T3,2,!0]],1335981549:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2635815018:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1599208980:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2063403501:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1945004755:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3040386961:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],3041715199:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ContainedIn",yt,4,!1],["ConnectedFrom",vo,5,!0],["ConnectedTo",vo,4,!0]],395920057:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],869906466:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3760055223:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2030761528:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],855621170:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["VoidsElements",qe,5,!1]],663422040:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3277789161:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1534661035:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1365060375:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1217240411:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],712377611:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1634875225:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1],["ServicesBuildings",xs,4,!0]],857184966:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],1658829314:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],346874300:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1810631287:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],4222183408:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2058353004:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],4278956645:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],4037862832:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3132237377:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],987401354:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],707683696:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],2223149337:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],3508470533:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],900683007:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],1073191201:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],1687234759:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3171933400:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2262370178:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3024970846:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3283111854:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3055160366:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3027567501:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2320036040:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2016517767:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],1376911519:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["VoidsElements",qe,5,!1]],1783015770:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1529196076:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],331165859:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],4252922144:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2515109513:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1],["ServicesBuildings",xs,4,!0]],3824725483:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2347447852:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3313531582:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2391406946:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3512223829:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3304561284:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2874132201:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3001207471:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],753842376:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2454782716:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["VoidsElements",qe,5,!1]],578613899:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1052013943:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],1062813311:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["AssignedToFlowElement",Ut,4,!0]],3700593921:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],979691226:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]]};XV[1]={3630933823:e=>new c.IfcActorRole(e[0],e[1],e[2]),618182010:e=>new c.IfcAddress(e[0],e[1],e[2]),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]),1110488051:e=>new c.IfcAppliedValueRelationship(e[0],e[1],e[2],e[3],e[4]),130549933:e=>new c.IfcApproval(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2080292479:e=>new c.IfcApprovalActorRelationship(e[0],e[1],e[2]),390851274:e=>new c.IfcApprovalPropertyRelationship(e[0],e[1]),3869604511:e=>new c.IfcApprovalRelationship(e[0],e[1],e[2],e[3]),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]),622194075:e=>new c.IfcCalendarDate(e[0],e[1],e[2]),747523909:e=>new c.IfcClassification(e[0],e[1],e[2],e[3]),1767535486:e=>new c.IfcClassificationItem(e[0],e[1],e[2]),1098599126:e=>new c.IfcClassificationItemRelationship(e[0],e[1]),938368621:e=>new c.IfcClassificationNotation(e[0]),3639012971:e=>new c.IfcClassificationNotationFacet(e[0]),3264961684:e=>new c.IfcColourSpecification(e[0]),2859738748:e=>new c.IfcConnectionGeometry,2614616156:e=>new c.IfcConnectionPointGeometry(e[0],e[1]),4257277454:e=>new c.IfcConnectionPortGeometry(e[0],e[1],e[2]),2732653382:e=>new c.IfcConnectionSurfaceGeometry(e[0],e[1]),1959218052:e=>new c.IfcConstraint(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1658513725:e=>new c.IfcConstraintAggregationRelationship(e[0],e[1],e[2],e[3],e[4]),613356794:e=>new c.IfcConstraintClassificationRelationship(e[0],e[1]),347226245:e=>new c.IfcConstraintRelationship(e[0],e[1],e[2],e[3]),1065062679:e=>new c.IfcCoordinatedUniversalTimeOffset(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]),539742890:e=>new c.IfcCurrencyRelationship(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]),1072939445:e=>new c.IfcDateAndTime(e[0],e[1]),1765591967:e=>new c.IfcDerivedUnit(e[0],e[1],e[2]),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]),1376555844:e=>new c.IfcDocumentElectronicFormat(e[0],e[1],e[2]),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]),3796139169:e=>new c.IfcDraughtingCalloutRelationship(e[0],e[1],e[2],e[3]),1648886627:e=>new c.IfcEnvironmentalImpactValue(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),3207319532:e=>new c.IfcExternallyDefinedSymbol(e[0],e[1],e[2]),3548104201:e=>new c.IfcExternallyDefinedTextFont(e[0],e[1],e[2]),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]),3452421091:e=>new c.IfcLibraryReference(e[0],e[1],e[2]),4162380809:e=>new c.IfcLightDistributionData(e[0],e[1],e[2]),1566485204:e=>new c.IfcLightIntensityDistribution(e[0],e[1]),30780891:e=>new c.IfcLocalTime(e[0],e[1],e[2],e[3],e[4]),1838606355:e=>new c.IfcMaterial(e[0]),1847130766:e=>new c.IfcMaterialClassificationRelationship(e[0],e[1]),248100487:e=>new c.IfcMaterialLayer(e[0],e[1],e[2]),3303938423:e=>new c.IfcMaterialLayerSet(e[0],e[1]),1303795690:e=>new c.IfcMaterialLayerSetUsage(e[0],e[1],e[2],e[3]),2199411900:e=>new c.IfcMaterialList(e[0]),3265635763:e=>new c.IfcMaterialProperties(e[0]),2597039031:e=>new c.IfcMeasureWithUnit(e[0],e[1]),4256014907:e=>new c.IfcMechanicalMaterialProperties(e[0],e[1],e[2],e[3],e[4],e[5]),677618848:e=>new c.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 c.IfcMetric(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2706619895:e=>new c.IfcMonetaryUnit(e[0]),1918398963:e=>new c.IfcNamedUnit(e[0],e[1]),3701648758:e=>new c.IfcObjectPlacement,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]),1227763645:e=>new c.IfcOpticalMaterialProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4251960020:e=>new c.IfcOrganization(e[0],e[1],e[2],e[3],e[4]),1411181986:e=>new c.IfcOrganizationRelationship(e[0],e[1],e[2],e[3]),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]),3727388367:e=>new c.IfcPreDefinedItem(e[0]),990879717:e=>new c.IfcPreDefinedSymbol(e[0]),3213052703:e=>new c.IfcPreDefinedTerminatorSymbol(e[0]),1775413392:e=>new c.IfcPreDefinedTextFont(e[0]),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]),2417041796:e=>new c.IfcPresentationStyleAssignment(e[0]),2095639259:e=>new c.IfcProductRepresentation(e[0],e[1],e[2]),2267347899:e=>new c.IfcProductsOfCombustionProperties(e[0],e[1],e[2],e[3],e[4]),3958567839:e=>new c.IfcProfileDef(e[0],e[1]),2802850158:e=>new c.IfcProfileProperties(e[0],e[1]),2598011224:e=>new c.IfcProperty(e[0],e[1]),3896028662:e=>new c.IfcPropertyConstraintRelationship(e[0],e[1],e[2],e[3]),148025276:e=>new c.IfcPropertyDependencyRelationship(e[0],e[1],e[2],e[3],e[4]),3710013099:e=>new c.IfcPropertyEnumeration(e[0],e[1],e[2]),2044713172:e=>new c.IfcQuantityArea(e[0],e[1],e[2],e[3]),2093928680:e=>new c.IfcQuantityCount(e[0],e[1],e[2],e[3]),931644368:e=>new c.IfcQuantityLength(e[0],e[1],e[2],e[3]),3252649465:e=>new c.IfcQuantityTime(e[0],e[1],e[2],e[3]),2405470396:e=>new c.IfcQuantityVolume(e[0],e[1],e[2],e[3]),825690147:e=>new c.IfcQuantityWeight(e[0],e[1],e[2],e[3]),2692823254:e=>new c.IfcReferencesValueDocument(e[0],e[1],e[2],e[3]),1580146022:e=>new c.IfcReinforcementBarProperties(e[0],e[1],e[2],e[3],e[4],e[5]),1222501353:e=>new c.IfcRelaxation(e[0],e[1]),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]),3679540991:e=>new c.IfcRibPlateProfileProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2341007311:e=>new c.IfcRoot(e[0],e[1],e[2],e[3]),448429030:e=>new c.IfcSIUnit(e[0],e[1],e[2]),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]),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]),3692461612:e=>new c.IfcSimpleProperty(e[0],e[1]),2273995522:e=>new c.IfcStructuralConnectionCondition(e[0]),2162789131:e=>new c.IfcStructuralLoad(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]),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]),1351298697:e=>new c.IfcSurfaceStyleWithTextures(e[0]),626085974:e=>new c.IfcSurfaceTexture(e[0],e[1],e[2],e[3]),1290481447:e=>new c.IfcSymbolStyle(e[0],e[1]),985171141:e=>new c.IfcTable(e[0],e[1]),531007025:e=>new c.IfcTableRow(e[0],e[1]),912023232:e=>new c.IfcTelecomAddress(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1447204868:e=>new c.IfcTextStyle(e[0],e[1],e[2],e[3]),1983826977:e=>new c.IfcTextStyleFontModel(e[0],e[1],e[2],e[3],e[4],e[5]),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]),1484833681:e=>new c.IfcTextStyleWithBoxCharacteristics(e[0],e[1],e[2],e[3],e[4]),280115917:e=>new c.IfcTextureCoordinate,1742049831:e=>new c.IfcTextureCoordinateGenerator(e[0],e[1]),2552916305:e=>new c.IfcTextureMap(e[0]),1210645708:e=>new c.IfcTextureVertex(e[0]),3317419933:e=>new c.IfcThermalMaterialProperties(e[0],e[1],e[2],e[3],e[4]),3101149627:e=>new c.IfcTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1718945513:e=>new c.IfcTimeSeriesReferenceRelationship(e[0],e[1]),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,3304826586:e=>new c.IfcVertexBasedTextureMap(e[0],e[1]),1907098498:e=>new c.IfcVertexPoint(e[0]),891718957:e=>new c.IfcVirtualGridIntersection(e[0],e[1]),1065908215:e=>new c.IfcWaterProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2442683028:e=>new c.IfcAnnotationOccurrence(e[0],e[1],e[2]),962685235:e=>new c.IfcAnnotationSurfaceOccurrence(e[0],e[1],e[2]),3612888222:e=>new c.IfcAnnotationSymbolOccurrence(e[0],e[1],e[2]),2297822566:e=>new c.IfcAnnotationTextOccurrence(e[0],e[1],e[2]),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]),3150382593:e=>new c.IfcCenterLineProfileDef(e[0],e[1],e[2],e[3]),647927063:e=>new c.IfcClassificationReference(e[0],e[1],e[2],e[3]),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]),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]),3800577675:e=>new c.IfcCurveStyle(e[0],e[1],e[2],e[3]),3632507154:e=>new c.IfcDerivedProfileDef(e[0],e[1],e[2],e[3],e[4]),2273265877:e=>new c.IfcDimensionCalloutRelationship(e[0],e[1],e[2],e[3]),1694125774:e=>new c.IfcDimensionPair(e[0],e[1],e[2],e[3]),3732053477:e=>new c.IfcDocumentReference(e[0],e[1],e[2]),4170525392:e=>new c.IfcDraughtingPreDefinedTextFont(e[0]),3900360178:e=>new c.IfcEdge(e[0],e[1]),476780140:e=>new c.IfcEdgeCurve(e[0],e[1],e[2],e[3]),1860660968:e=>new c.IfcExtendedMaterialProperties(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]),3857492461:e=>new c.IfcFuelProperties(e[0],e[1],e[2],e[3],e[4]),803998398:e=>new c.IfcGeneralMaterialProperties(e[0],e[1],e[2],e[3]),1446786286:e=>new c.IfcGeneralProfileProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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]),812098782:e=>new c.IfcHalfSpaceSolid(e[0],e[1]),2445078500:e=>new c.IfcHygroscopicMaterialProperties(e[0],e[1],e[2],e[3],e[4],e[5]),3905492369:e=>new c.IfcImageTexture(e[0],e[1],e[2],e[3],e[4]),3741457305:e=>new c.IfcIrregularTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),2624227202:e=>new c.IfcLocalPlacement(e[0],e[1]),1008929658:e=>new c.IfcLoop,2347385850:e=>new c.IfcMappedItem(e[0],e[1]),2022407955:e=>new c.IfcMaterialDefinitionRepresentation(e[0],e[1],e[2],e[3]),1430189142:e=>new c.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 c.IfcObjectDefinition(e[0],e[1],e[2],e[3]),2833995503:e=>new c.IfcOneDirectionRepeatFactor(e[0]),2665983363:e=>new c.IfcOpenShell(e[0]),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]),2004835150:e=>new c.IfcPlacement(e[0]),1663979128:e=>new c.IfcPlanarExtent(e[0],e[1]),2067069095:e=>new c.IfcPoint,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]),759155922:e=>new c.IfcPreDefinedColour(e[0]),2559016684:e=>new c.IfcPreDefinedCurveFont(e[0]),433424934:e=>new c.IfcPreDefinedDimensionSymbol(e[0]),179317114:e=>new c.IfcPreDefinedPointMarkerSymbol(e[0]),673634403:e=>new c.IfcProductDefinitionShape(e[0],e[1],e[2]),871118103:e=>new c.IfcPropertyBoundedValue(e[0],e[1],e[2],e[3],e[4]),1680319473:e=>new c.IfcPropertyDefinition(e[0],e[1],e[2],e[3]),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]),3357820518:e=>new c.IfcPropertySetDefinition(e[0],e[1],e[2],e[3]),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]),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]),3765753017:e=>new c.IfcReinforcementDefinitionProperties(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]),2778083089:e=>new c.IfcRoundedRectangleProfileDef(e[0],e[1],e[2],e[3],e[4],e[5]),1509187699:e=>new c.IfcSectionedSpine(e[0],e[1],e[2]),2411513650:e=>new c.IfcServiceLifeFactor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4124623270:e=>new c.IfcShellBasedSurfaceModel(e[0]),2609359061:e=>new c.IfcSlippageConnectionCondition(e[0],e[1],e[2],e[3]),723233188:e=>new c.IfcSolidModel,2485662743:e=>new c.IfcSoundProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1202362311:e=>new c.IfcSoundValue(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),390701378:e=>new c.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 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]),3843319758:e=>new c.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 c.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 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]),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],e[12]),3028897424:e=>new c.IfcTerminatorSymbol(e[0],e[1],e[2],e[3]),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]),2715220739:e=>new c.IfcTrapeziumProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1345879162:e=>new c.IfcTwoDirectionRepeatFactor(e[0],e[1]),1628702193:e=>new c.IfcTypeObject(e[0],e[1],e[2],e[3],e[4],e[5]),2347495698:e=>new c.IfcTypeProduct(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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],e[10]),1417489154:e=>new c.IfcVector(e[0],e[1]),2759199220:e=>new c.IfcVertexLoop(e[0]),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]),512836454:e=>new c.IfcWindowPanelProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1299126871:e=>new c.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 c.IfcZShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3288037868:e=>new c.IfcAnnotationCurveOccurrence(e[0],e[1],e[2]),669184980:e=>new c.IfcAnnotationFillArea(e[0],e[1]),2265737646:e=>new c.IfcAnnotationFillAreaOccurrence(e[0],e[1],e[2],e[3],e[4]),1302238472:e=>new c.IfcAnnotationSurface(e[0],e[1]),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]),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],e[8]),1123145078:e=>new c.IfcCartesianPoint(e[0]),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]),2485617015:e=>new c.IfcCompositeCurveSegment(e[0],e[1],e[2]),4133800736:e=>new c.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 c.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 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]),693772133:e=>new c.IfcDefinedSymbol(e[0],e[1]),606661476:e=>new c.IfcDimensionCurve(e[0],e[1],e[2]),4054601972:e=>new c.IfcDimensionCurveTerminator(e[0],e[1],e[2],e[3],e[4]),32440307:e=>new c.IfcDirection(e[0]),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]),1714330368:e=>new c.IfcDoorPanelProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),526551008:e=>new c.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 c.IfcDraughtingCallout(e[0]),445594917:e=>new c.IfcDraughtingPreDefinedColour(e[0]),4006246654:e=>new c.IfcDraughtingPreDefinedCurveFont(e[0]),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]),80994333:e=>new c.IfcEnergyProperties(e[0],e[1],e[2],e[3],e[4],e[5]),477187591:e=>new c.IfcExtrudedAreaSolid(e[0],e[1],e[2],e[3]),2047409740:e=>new c.IfcFaceBasedSurfaceModel(e[0]),374418227:e=>new c.IfcFillAreaStyleHatching(e[0],e[1],e[2],e[3],e[4]),4203026998:e=>new c.IfcFillAreaStyleTileSymbolWithStyle(e[0]),315944413:e=>new c.IfcFillAreaStyleTiles(e[0],e[1],e[2]),3455213021:e=>new c.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 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]),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]),572779678:e=>new c.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 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]),3388369263:e=>new c.IfcOffsetCurve2D(e[0],e[1],e[2]),3505215534:e=>new c.IfcOffsetCurve3D(e[0],e[1],e[2],e[3]),3566463478:e=>new c.IfcPermeableCoveringProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),603570806:e=>new c.IfcPlanarBox(e[0],e[1],e[2]),220341763:e=>new c.IfcPlane(e[0]),2945172077:e=>new c.IfcProcess(e[0],e[1],e[2],e[3],e[4]),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]),4194566429:e=>new c.IfcProjectionCurve(e[0],e[1],e[2]),1451395588:e=>new c.IfcPropertySet(e[0],e[1],e[2],e[3],e[4]),3219374653:e=>new c.IfcProxy(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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]),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]),3372526763:e=>new c.IfcRelAssignsToProjectOrder(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]),1327628568:e=>new c.IfcRelAssociatesAppliedValue(e[0],e[1],e[2],e[3],e[4],e[5]),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]),2851387026:e=>new c.IfcRelAssociatesProfileProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),3912681535:e=>new c.IfcRelConnectsStructuralElement(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]),2551354335:e=>new c.IfcRelDecomposes(e[0],e[1],e[2],e[3],e[4],e[5]),693640335:e=>new c.IfcRelDefines(e[0],e[1],e[2],e[3],e[4]),4186316022:e=>new c.IfcRelDefinesByProperties(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]),4189434867:e=>new c.IfcRelInteractionRequirements(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3268803585:e=>new c.IfcRelNests(e[0],e[1],e[2],e[3],e[4],e[5]),2051452291:e=>new c.IfcRelOccupiesSpaces(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),202636808:e=>new c.IfcRelOverridesProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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]),1058617721:e=>new c.IfcRelSchedulesCostItems(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),4122056220:e=>new c.IfcRelSequence(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),1401173127:e=>new c.IfcRelVoidsElement(e[0],e[1],e[2],e[3],e[4],e[5]),2914609552:e=>new c.IfcResource(e[0],e[1],e[2],e[3],e[4]),1856042241:e=>new c.IfcRevolvedAreaSolid(e[0],e[1],e[2],e[3]),4158566097:e=>new c.IfcRightCircularCone(e[0],e[1],e[2]),3626867408:e=>new c.IfcRightCircularCylinder(e[0],e[1],e[2]),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]),451544542:e=>new c.IfcSphere(e[0],e[1]),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],e[9],e[10]),4070609034:e=>new c.IfcStructuredDimensionCallout(e[0]),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]),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]),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]),2296667514:e=>new c.IfcActor(e[0],e[1],e[2],e[3],e[4],e[5]),1674181508:e=>new c.IfcAnnotation(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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]),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,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]),1950629157:e=>new c.IfcBuildingElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),2937912522:e=>new c.IfcCircleHollowProfileDef(e[0],e[1],e[2],e[3],e[4]),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]),3732776249:e=>new c.IfcCompositeCurve(e[0],e[1]),2510884976:e=>new c.IfcConic(e[0]),2559216714:e=>new c.IfcConstructionResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3293443760:e=>new c.IfcControl(e[0],e[1],e[2],e[3],e[4]),3895139033:e=>new c.IfcCostItem(e[0],e[1],e[2],e[3],e[4]),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],e[10],e[11],e[12]),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]),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]),681481545:e=>new c.IfcDimensionCurveDirectedCallout(e[0]),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]),360485395:e=>new c.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 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]),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]),1962604670:e=>new c.IfcEquipmentElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3272907226:e=>new c.IfcEquipmentStandard(e[0],e[1],e[2],e[3],e[4]),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]),807026263:e=>new c.IfcFacetedBrep(e[0]),3737207727:e=>new c.IfcFacetedBrepWithVoids(e[0],e[1]),647756555:e=>new c.IfcFastener(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2489546625:e=>new c.IfcFastenerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),263784265:e=>new c.IfcFurnishingElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),814719939:e=>new c.IfcFurnitureStandard(e[0],e[1],e[2],e[3],e[4]),200128114:e=>new c.IfcGasTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),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]),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]),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]),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]),2506943328:e=>new c.IfcLinearDimension(e[0]),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]),2108223431:e=>new c.IfcMechanicalFastenerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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]),1916936684:e=>new c.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 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]),3425660407:e=>new c.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 c.IfcOutletType(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]),3327091369:e=>new c.IfcPermit(e[0],e[1],e[2],e[3],e[4],e[5]),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]),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]),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]),3642467123:e=>new c.IfcProjectOrderRecord(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3651124850:e=>new c.IfcProjectionElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),3248260540:e=>new c.IfcRadiusDimension(e[0]),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]),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]),160246688:e=>new c.IfcRelAggregates(e[0],e[1],e[2],e[3],e[4],e[5]),2863920197:e=>new c.IfcRelAssignsTasks(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),3517283431:e=>new c.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 c.IfcServiceLife(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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]),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]),652456506:e=>new c.IfcSpaceProgram(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]),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]),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],e[10]),1179482911:e=>new c.IfcStructuralConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4243806635:e=>new c.IfcStructuralCurveConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),214636428:e=>new c.IfcStructuralCurveMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2445595289:e=>new c.IfcStructuralCurveMemberVarying(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),1721250024:e=>new c.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 c.IfcStructuralLoadGroup(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),3987759626:e=>new c.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 c.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 c.IfcStructuralPointConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),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]),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]),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]),1637806684:e=>new c.IfcTimeSeriesSchedule(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),1620046519:e=>new c.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 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]),2769231204:e=>new c.IfcVirtualElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),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],e[13],e[14]),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],e[14]),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],e[14]),1033361043:e=>new c.IfcZone(e[0],e[1],e[2],e[3],e[4]),1213861670:e=>new c.Ifc2DCompositeCurve(e[0],e[1]),3821786052:e=>new c.IfcActionRequest(e[0],e[1],e[2],e[3],e[4],e[5]),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]),2470393545:e=>new c.IfcAngularDimension(e[0]),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]),1967976161:e=>new c.IfcBSplineCurve(e[0],e[1],e[2],e[3],e[4]),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]),1916977116:e=>new c.IfcBezierCurve(e[0],e[1],e[2],e[3],e[4]),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]),3299480353:e=>new c.IfcBuildingElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),52481810:e=>new c.IfcBuildingElementComponent(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2979338954:e=>new c.IfcBuildingElementPart(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]),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]),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]),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]),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]),2611217952:e=>new c.IfcCircle(e[0],e[1]),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]),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]),2188551683:e=>new c.IfcCondition(e[0],e[1],e[2],e[3],e[4]),1163958913:e=>new c.IfcConditionCriterion(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3898045240:e=>new c.IfcConstructionEquipmentResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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]),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]),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]),4147604152:e=>new c.IfcDiameterDimension(e[0]),1335981549:e=>new c.IfcDiscreteAccessory(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2635815018:e=>new c.IfcDiscreteAccessoryType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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]),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]),855621170:e=>new c.IfcEdgeFeature(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]),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]),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]),1365060375:e=>new c.IfcElectricHeaterType(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]),1634875225:e=>new c.IfcElectricalCircuit(e[0],e[1],e[2],e[3],e[4]),857184966:e=>new c.IfcElectricalElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1658829314:e=>new c.IfcEnergyConversionDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),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]),1073191201:e=>new c.IfcMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),3171933400:e=>new c.IfcPlate(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),3055160366:e=>new c.IfcRationalBezierCurve(e[0],e[1],e[2],e[3],e[4],e[5]),3027567501:e=>new c.IfcReinforcingElement(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]),2016517767:e=>new c.IfcRoof(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1376911519:e=>new c.IfcRoundedEdgeFeature(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),1529196076:e=>new c.IfcSlab(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]),2515109513:e=>new c.IfcStructuralAnalysisModel(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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]),2391406946:e=>new c.IfcWall(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3512223829:e=>new c.IfcWallStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),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]),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]),753842376:e=>new c.IfcBeam(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2454782716:e=>new c.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 c.IfcControllerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1052013943:e=>new c.IfcDistributionChamberElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1062813311:e=>new c.IfcDistributionControlElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3700593921:e=>new c.IfcElectricDistributionPoint(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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])};vV[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,e.AppliedValue,e.UnitBasis,e.ApplicableDate,e.FixedUntilDate],1110488051:e=>[e.ComponentOfTotal,e.Components,e.ArithmeticOperator,e.Name,e.Description],130549933:e=>[e.Description,e.ApprovalDateTime,e.ApprovalStatus,e.ApprovalLevel,e.ApprovalQualifier,e.Name,e.Identifier],2080292479:e=>[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=>[e.PointOnRelatingElement,e.PointOnRelatedElement],4257277454:e=>[e.LocationAtRelatingElement,e.LocationAtRelatedElement,e.ProfileOfPort],2732653382:e=>[e.SurfaceOnRelatingElement,e.SurfaceOnRelatedElement],1959218052:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,e.CreatingActor,e.CreationTime,e.UserDefinedGrade],1658513725:e=>[e.Name,e.Description,e.RelatingConstraint,e.RelatedConstraints,e.LogicalAggregator],613356794:e=>[e.ClassifiedConstraint,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,e.AppliedValue,e.UnitBasis,e.ApplicableDate,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,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,e.DocumentOwner,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,e.AppliedValue,e.UnitBasis,e.ApplicableDate,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:Qt(e.SameSense.value)}],3020489413:e=>[e.TimeStamp,e.ListValues.map(t=>on(t))],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=>[e.MaterialClassifications,e.ClassifiedMaterial],248100487:e=>[e.Material,e.LayerThickness,e.IsVentilated==null?null:{type:3,value:Qt(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=>[on(e.ValueComponent),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,e.CreatingActor,e.CreationTime,e.UserDefinedGrade,e.Benchmark,e.ValueSource,e.DataValue],2706619895:e=>[e.Currency],1918398963:e=>[e.Dimensions,e.UnitType],3701648758:e=>[],2251480897:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,e.CreatingActor,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,e.AssignedItems,e.Identifier],1304840413:e=>[e.Name,e.Description,e.AssignedItems,e.Identifier,e.LayerOn,e.LayerFrozen,e.LayerBlocked,e.LayerStyles],3119450353:e=>[e.Name],2417041796:e=>[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(t=>on(t)),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=>[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=>[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=>[e.Dimensions,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,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,on(e.StyleOfSymbol)],985171141:e=>[e.Name,e.Rows],531007025:e=>[e.RowCells.map(t=>on(t)),e.IsHeading],912023232:e=>[e.Purpose,e.Description,e.UserDefinedPurpose,e.TelephoneNumbers,e.FacsimileNumbers,e.PagerNumber,e.ElectronicMailAddresses,e.WWWHomePageURL],1447204868:e=>[e.Name,e.TextCharacterAppearance,e.TextStyle,e.TextFontStyle],1983826977:e=>[e.Name,e.FontFamily,e.FontStyle,e.FontVariant,e.FontWeight,on(e.FontSize)],2636378356:e=>[e.Colour,e.BackgroundColour],1640371178:e=>[e.TextIndent?on(e.TextIndent):null,e.TextAlign,e.TextDecoration,e.LetterSpacing?on(e.LetterSpacing):null,e.WordSpacing?on(e.WordSpacing):null,e.TextTransform,e.LineHeight?on(e.LineHeight):null],1484833681:e=>[e.BoxHeight,e.BoxWidth,e.BoxSlantAngle,e.BoxRotateAngle,e.CharacterSpacing?on(e.CharacterSpacing):null],280115917:e=>[],1742049831:e=>[e.Mode,e.Parameter.map(t=>on(t))],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,e.StartTime,e.EndTime,e.TimeSeriesDataType,e.DataOrigin,e.UserDefinedDataOrigin,e.Unit],1718945513:e=>[e.ReferencedTimeSeries,e.TimeSeriesReferences],581633288:e=>[e.ListValues.map(t=>on(t))],1377556343:e=>[],1735638870:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],180925521:e=>[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=>[e.CurveOnRelatingElement,e.CurveOnRelatedElement],45288368:e=>[e.PointOnRelatingElement,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,e.CurveFont,e.CurveWidth?on(e.CurveWidth):null,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,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,e.WorldCoordinateSystem,e.TrueNorth],2453401579:e=>[],4142052618:e=>[e.ContextIdentifier,e.ContextType,e.CoordinateSpaceDimension,e.Precision,e.WorldCoordinateSystem,e.TrueNorth,e.ParentContext,e.TargetScale,e.TargetView,e.UserDefinedTargetView],3590301190:e=>[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,e.StartTime,e.EndTime,e.TimeSeriesDataType,e.DataOrigin,e.UserDefinedDataOrigin,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,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,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=>[e.EdgeStart,e.EdgeEnd,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,e.UpperBoundValue?on(e.UpperBoundValue):null,e.LowerBoundValue?on(e.LowerBoundValue):null,e.Unit],1680319473:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],4166981789:e=>[e.Name,e.Description,e.EnumerationValues.map(t=>on(t)),e.EnumerationReference],2752243245:e=>[e.Name,e.Description,e.ListValues.map(t=>on(t)),e.Unit],941946838:e=>[e.Name,e.Description,e.UsageName,e.PropertyReference],3357820518:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],3650150729:e=>[e.Name,e.Description,e.NominalValue?on(e.NominalValue):null,e.Unit],110355661:e=>[e.Name,e.Description,e.DefiningValues.map(t=>on(t)),e.DefinedValues.map(t=>on(t)),e.Expression,e.DefiningUnit,e.DefinedUnit],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,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,e.UpperValue?on(e.UpperValue):null,on(e.MostUsedValue),e.LowerValue?on(e.LowerValue):null],4124623270:e=>[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:Qt(e.IsAttenuating.value)},e.SoundScale,e.SoundValues],1202362311:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.SoundLevelTimeSeries,e.Frequency,e.SoundLevelSingleValue?on(e.SoundLevelSingleValue):null],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,e.DiffuseColour,e.TransmissionColour,e.DiffuseTransmissionColour,e.ReflectionColour,e.SpecularColour,e.SpecularHighlight?on(e.SpecularHighlight):null,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,e.Placement,e.Path],3124975700:e=>[e.Literal,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,e.FirstOperand,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=>[e.TreeRootExpression],2601014836:e=>[],2827736869:e=>[e.BasisSurface,e.OuterBoundary,e.InnerBoundaries],693772133:e=>[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=>[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,e.StartOfNextHatchLine,e.PointOfReferenceHatchLine,e.PatternStart,e.HatchLineAngle],4203026998:e=>[e.Symbol],315944413:e=>[e.TilingPattern,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,e.FlowrateSingleValue?on(e.FlowrateSingleValue):null,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=>[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,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,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,e.RelatingDocument],3840914261:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingLibrary],2655215786:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingMaterial],2851387026:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingProfileProperties,e.ProfileSectionLocation,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,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=>[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,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,e.FirstOperand,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=>[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,e.SubmittedBy,e.PreparedBy,e.SubmittedOn,e.Status,e.TargetUsers,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=>[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=>[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,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=>[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,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=>[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,e.ActualStart,e.EarlyStart,e.LateStart,e.ScheduleStart,e.ActualFinish,e.EarlyFinish,e.LateFinish,e.ScheduleFinish,e.ScheduleDuration,e.ActualDuration,e.RemainingTime,e.FreeFloat,e.TotalFloat,e.IsCritical,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,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,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,e.Trim1,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,e.CreationDate,e.Creators,e.Purpose,e.Duration,e.TotalFloat,e.StartTime,e.FinishTime,e.WorkControlType,e.UserDefinedControlType],4218914973:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identifier,e.CreationDate,e.Creators,e.Purpose,e.Duration,e.TotalFloat,e.StartTime,e.FinishTime,e.WorkControlType,e.UserDefinedControlType],3342526732:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identifier,e.CreationDate,e.Creators,e.Purpose,e.Duration,e.TotalFloat,e.StartTime,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=>[e.Contents],3460190687:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.AssetID,e.OriginalValue,e.CurrentValue,e.TotalReplacementCost,e.Owner,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=>[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,e.Criterion,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,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=>[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]};gU[1]={3699917729:e=>new c.IfcAbsorbedDoseMeasure(e),4182062534:e=>new c.IfcAccelerationMeasure(e),360377573:e=>new c.IfcAmountOfSubstanceMeasure(e),632304761:e=>new c.IfcAngularVelocityMeasure(e),2650437152:e=>new c.IfcAreaMeasure(e),2735952531:e=>new c.IfcBoolean(e),1867003952:e=>new c.IfcBoxAlignment(e),2991860651:e=>new c.IfcComplexNumber(e.map(t=>t.value)),3812528620:e=>new c.IfcCompoundPlaneAngleMeasure(e.map(t=>t.value)),3238673880:e=>new c.IfcContextDependentMeasure(e),1778710042:e=>new c.IfcCountMeasure(e),94842927:e=>new c.IfcCurvatureMeasure(e),86635668:e=>new c.IfcDayInMonthNumber(e),300323983:e=>new c.IfcDaylightSavingHour(e),1514641115:e=>new c.IfcDescriptiveMeasure(e),4134073009:e=>new c.IfcDimensionCount(e),524656162:e=>new c.IfcDoseEquivalentMeasure(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),2589826445:e=>new c.IfcHourInDay(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),1243674935:e=>new c.IfcLengthMeasure(e),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),102610177:e=>new c.IfcMinuteInHour(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),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),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),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),2766185779:e=>new c.IfcSecondInMinute(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),846465480:e=>new c.IfcSoundPowerMeasure(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),58845555:e=>new c.IfcTemperatureGradientMeasure(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),2726807636:e=>new c.IfcTimeMeasure(e),2591213694:e=>new c.IfcTimeStamp(e),1278329552:e=>new c.IfcTorqueMeasure(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),4065007721:e=>new c.IfcYearNumber(e)};var c;(e=>{class t{constructor(w){this.type=4,this.name="IFCABSORBEDDOSEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcAbsorbedDoseMeasure=t;class n{constructor(w){this.type=4,this.name="IFCACCELERATIONMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcAccelerationMeasure=n;class s{constructor(w){this.type=4,this.name="IFCAMOUNTOFSUBSTANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcAmountOfSubstanceMeasure=s;class l{constructor(w){this.type=4,this.name="IFCANGULARVELOCITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcAngularVelocityMeasure=l;class a{constructor(w){this.type=4,this.name="IFCAREAMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcAreaMeasure=a;class o{constructor(w){this.type=3,this.name="IFCBOOLEAN",this.value=w===null?w:w=="T"}}e.IfcBoolean=o;class h{constructor(w){this.value=w,this.type=1,this.name="IFCBOXALIGNMENT"}}e.IfcBoxAlignment=h;class f{constructor(w){this.value=w,this.type=4}}e.IfcComplexNumber=f;class p{constructor(w){this.value=w,this.type=10}}e.IfcCompoundPlaneAngleMeasure=p;class E{constructor(w){this.type=4,this.name="IFCCONTEXTDEPENDENTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcContextDependentMeasure=E;class R{constructor(w){this.type=4,this.name="IFCCOUNTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcCountMeasure=R;class g{constructor(w){this.type=4,this.name="IFCCURVATUREMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcCurvatureMeasure=g;class D{constructor(w){this.type=10,this.name="IFCDAYINMONTHNUMBER",this.value=w===null?w:parseFloat(w)}}e.IfcDayInMonthNumber=D;class B{constructor(w){this.type=10,this.name="IFCDAYLIGHTSAVINGHOUR",this.value=w===null?w:parseFloat(w)}}e.IfcDaylightSavingHour=B;class Y{constructor(w){this.value=w,this.type=1,this.name="IFCDESCRIPTIVEMEASURE"}}e.IfcDescriptiveMeasure=Y;class G{constructor(w){this.type=10,this.name="IFCDIMENSIONCOUNT",this.value=w===null?w:parseFloat(w)}}e.IfcDimensionCount=G;class W{constructor(w){this.type=4,this.name="IFCDOSEEQUIVALENTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcDoseEquivalentMeasure=W;class ee{constructor(w){this.type=4,this.name="IFCDYNAMICVISCOSITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcDynamicViscosityMeasure=ee;class te{constructor(w){this.type=4,this.name="IFCELECTRICCAPACITANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcElectricCapacitanceMeasure=te;class K{constructor(w){this.type=4,this.name="IFCELECTRICCHARGEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcElectricChargeMeasure=K;class de{constructor(w){this.type=4,this.name="IFCELECTRICCONDUCTANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcElectricConductanceMeasure=de;class we{constructor(w){this.type=4,this.name="IFCELECTRICCURRENTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcElectricCurrentMeasure=we;class Te{constructor(w){this.type=4,this.name="IFCELECTRICRESISTANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcElectricResistanceMeasure=Te;class De{constructor(w){this.type=4,this.name="IFCELECTRICVOLTAGEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcElectricVoltageMeasure=De;class me{constructor(w){this.type=4,this.name="IFCENERGYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcEnergyMeasure=me;class Re{constructor(w){this.value=w,this.type=1,this.name="IFCFONTSTYLE"}}e.IfcFontStyle=Re;class Me{constructor(w){this.value=w,this.type=1,this.name="IFCFONTVARIANT"}}e.IfcFontVariant=Me;class Ge{constructor(w){this.value=w,this.type=1,this.name="IFCFONTWEIGHT"}}e.IfcFontWeight=Ge;class et{constructor(w){this.type=4,this.name="IFCFORCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcForceMeasure=et;class je{constructor(w){this.type=4,this.name="IFCFREQUENCYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcFrequencyMeasure=je;class ft{constructor(w){this.value=w,this.type=1,this.name="IFCGLOBALLYUNIQUEID"}}e.IfcGloballyUniqueId=ft;class ht{constructor(w){this.type=4,this.name="IFCHEATFLUXDENSITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcHeatFluxDensityMeasure=ht;class wt{constructor(w){this.type=4,this.name="IFCHEATINGVALUEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcHeatingValueMeasure=wt;class mt{constructor(w){this.type=10,this.name="IFCHOURINDAY",this.value=w===null?w:parseFloat(w)}}e.IfcHourInDay=mt;class Ct{constructor(w){this.value=w,this.type=1,this.name="IFCIDENTIFIER"}}e.IfcIdentifier=Ct;class en{constructor(w){this.type=4,this.name="IFCILLUMINANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcIlluminanceMeasure=en;class nn{constructor(w){this.type=4,this.name="IFCINDUCTANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcInductanceMeasure=nn;class hn{constructor(w){this.type=10,this.name="IFCINTEGER",this.value=w===null?w:parseFloat(w)}}e.IfcInteger=hn;class Mt{constructor(w){this.type=10,this.name="IFCINTEGERCOUNTRATEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcIntegerCountRateMeasure=Mt;class Jt{constructor(w){this.type=4,this.name="IFCIONCONCENTRATIONMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcIonConcentrationMeasure=Jt;class mn{constructor(w){this.type=4,this.name="IFCISOTHERMALMOISTURECAPACITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcIsothermalMoistureCapacityMeasure=mn;class Vn{constructor(w){this.type=4,this.name="IFCKINEMATICVISCOSITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcKinematicViscosityMeasure=Vn;class kn{constructor(w){this.value=w,this.type=1,this.name="IFCLABEL"}}e.IfcLabel=kn;class Ln{constructor(w){this.type=4,this.name="IFCLENGTHMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcLengthMeasure=Ln;class ln{constructor(w){this.type=4,this.name="IFCLINEARFORCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcLinearForceMeasure=ln;class In{constructor(w){this.type=4,this.name="IFCLINEARMOMENTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcLinearMomentMeasure=In;class fs{constructor(w){this.type=4,this.name="IFCLINEARSTIFFNESSMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcLinearStiffnessMeasure=fs;class Ot{constructor(w){this.type=4,this.name="IFCLINEARVELOCITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcLinearVelocityMeasure=Ot;class Zs{constructor(w){this.type=3,this.name="IFCLOGICAL",this.value=w===null?w:w=="T"?1:w=="F"?0:2}}e.IfcLogical=Zs;class cs{constructor(w){this.type=4,this.name="IFCLUMINOUSFLUXMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcLuminousFluxMeasure=cs;class is{constructor(w){this.type=4,this.name="IFCLUMINOUSINTENSITYDISTRIBUTIONMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcLuminousIntensityDistributionMeasure=is;class Zn{constructor(w){this.type=4,this.name="IFCLUMINOUSINTENSITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcLuminousIntensityMeasure=Zn;class vs{constructor(w){this.type=4,this.name="IFCMAGNETICFLUXDENSITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMagneticFluxDensityMeasure=vs;class ks{constructor(w){this.type=4,this.name="IFCMAGNETICFLUXMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMagneticFluxMeasure=ks;class st{constructor(w){this.type=4,this.name="IFCMASSDENSITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMassDensityMeasure=st;class tt{constructor(w){this.type=4,this.name="IFCMASSFLOWRATEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMassFlowRateMeasure=tt;class Vt{constructor(w){this.type=4,this.name="IFCMASSMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMassMeasure=Vt;class Pn{constructor(w){this.type=4,this.name="IFCMASSPERLENGTHMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMassPerLengthMeasure=Pn;class Rn{constructor(w){this.type=10,this.name="IFCMINUTEINHOUR",this.value=w===null?w:parseFloat(w)}}e.IfcMinuteInHour=Rn;class gn{constructor(w){this.type=4,this.name="IFCMODULUSOFELASTICITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcModulusOfElasticityMeasure=gn;class hs{constructor(w){this.type=4,this.name="IFCMODULUSOFLINEARSUBGRADEREACTIONMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcModulusOfLinearSubgradeReactionMeasure=hs;class jn{constructor(w){this.type=4,this.name="IFCMODULUSOFROTATIONALSUBGRADEREACTIONMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcModulusOfRotationalSubgradeReactionMeasure=jn;class ss{constructor(w){this.type=4,this.name="IFCMODULUSOFSUBGRADEREACTIONMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcModulusOfSubgradeReactionMeasure=ss;class Is{constructor(w){this.type=4,this.name="IFCMOISTUREDIFFUSIVITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMoistureDiffusivityMeasure=Is;class Ds{constructor(w){this.type=4,this.name="IFCMOLECULARWEIGHTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMolecularWeightMeasure=Ds;class En{constructor(w){this.type=4,this.name="IFCMOMENTOFINERTIAMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMomentOfInertiaMeasure=En;class sl{constructor(w){this.type=4,this.name="IFCMONETARYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMonetaryMeasure=sl;class Fs{constructor(w){this.type=10,this.name="IFCMONTHINYEARNUMBER",this.value=w===null?w:parseFloat(w)}}e.IfcMonthInYearNumber=Fs;class Os{constructor(w){this.type=4,this.name="IFCNORMALISEDRATIOMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcNormalisedRatioMeasure=Os;class as{constructor(w){this.type=4,this.name="IFCNUMERICMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcNumericMeasure=as;class an{constructor(w){this.type=4,this.name="IFCPHMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcPHMeasure=an;class Us{constructor(w){this.type=4,this.name="IFCPARAMETERVALUE",this.value=w===null?w:parseFloat(w)}}e.IfcParameterValue=Us;class hl{constructor(w){this.type=4,this.name="IFCPLANARFORCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcPlanarForceMeasure=hl;class vn{constructor(w){this.type=4,this.name="IFCPLANEANGLEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcPlaneAngleMeasure=vn;class vt{constructor(w){this.type=4,this.name="IFCPOSITIVELENGTHMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcPositiveLengthMeasure=vt;class Bn{constructor(w){this.type=4,this.name="IFCPOSITIVEPLANEANGLEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcPositivePlaneAngleMeasure=Bn;class St{constructor(w){this.type=4,this.name="IFCPOSITIVERATIOMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcPositiveRatioMeasure=St;class xn{constructor(w){this.type=4,this.name="IFCPOWERMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcPowerMeasure=xn;class Yn{constructor(w){this.value=w,this.type=1,this.name="IFCPRESENTABLETEXT"}}e.IfcPresentableText=Yn;class zn{constructor(w){this.type=4,this.name="IFCPRESSUREMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcPressureMeasure=zn;class Cs{constructor(w){this.type=4,this.name="IFCRADIOACTIVITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcRadioActivityMeasure=Cs;class ds{constructor(w){this.type=4,this.name="IFCRATIOMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcRatioMeasure=ds;class gl{constructor(w){this.type=4,this.name="IFCREAL",this.value=w===null?w:parseFloat(w)}}e.IfcReal=gl;class tr{constructor(w){this.type=4,this.name="IFCROTATIONALFREQUENCYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcRotationalFrequencyMeasure=tr;class $l{constructor(w){this.type=4,this.name="IFCROTATIONALMASSMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcRotationalMassMeasure=$l;class ml{constructor(w){this.type=4,this.name="IFCROTATIONALSTIFFNESSMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcRotationalStiffnessMeasure=ml;class Hs{constructor(w){this.type=4,this.name="IFCSECONDINMINUTE",this.value=w===null?w:parseFloat(w)}}e.IfcSecondInMinute=Hs;class Dl{constructor(w){this.type=4,this.name="IFCSECTIONMODULUSMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcSectionModulusMeasure=Dl;class Ff{constructor(w){this.type=4,this.name="IFCSECTIONALAREAINTEGRALMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcSectionalAreaIntegralMeasure=Ff;class fh{constructor(w){this.type=4,this.name="IFCSHEARMODULUSMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcShearModulusMeasure=fh;class Su{constructor(w){this.type=4,this.name="IFCSOLIDANGLEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcSolidAngleMeasure=Su;class Xd{constructor(w){this.type=4,this.name="IFCSOUNDPOWERMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcSoundPowerMeasure=Xd;class Ju{constructor(w){this.type=4,this.name="IFCSOUNDPRESSUREMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcSoundPressureMeasure=Ju;class Xu{constructor(w){this.type=4,this.name="IFCSPECIFICHEATCAPACITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcSpecificHeatCapacityMeasure=Xu;class Ss{constructor(w){this.type=4,this.name="IFCSPECULAREXPONENT",this.value=w===null?w:parseFloat(w)}}e.IfcSpecularExponent=Ss;class vu{constructor(w){this.type=4,this.name="IFCSPECULARROUGHNESS",this.value=w===null?w:parseFloat(w)}}e.IfcSpecularRoughness=vu;class Oc{constructor(w){this.type=4,this.name="IFCTEMPERATUREGRADIENTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcTemperatureGradientMeasure=Oc;class qp{constructor(w){this.value=w,this.type=1,this.name="IFCTEXT"}}e.IfcText=qp;class it{constructor(w){this.value=w,this.type=1,this.name="IFCTEXTALIGNMENT"}}e.IfcTextAlignment=it;class Ht{constructor(w){this.value=w,this.type=1,this.name="IFCTEXTDECORATION"}}e.IfcTextDecoration=Ht;class kt{constructor(w){this.value=w,this.type=1,this.name="IFCTEXTFONTNAME"}}e.IfcTextFontName=kt;class Oe{constructor(w){this.value=w,this.type=1,this.name="IFCTEXTTRANSFORMATION"}}e.IfcTextTransformation=Oe;class Wt{constructor(w){this.type=4,this.name="IFCTHERMALADMITTANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcThermalAdmittanceMeasure=Wt;class bn{constructor(w){this.type=4,this.name="IFCTHERMALCONDUCTIVITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcThermalConductivityMeasure=bn;class rs{constructor(w){this.type=4,this.name="IFCTHERMALEXPANSIONCOEFFICIENTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcThermalExpansionCoefficientMeasure=rs;class ms{constructor(w){this.type=4,this.name="IFCTHERMALRESISTANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcThermalResistanceMeasure=ms;class Ps{constructor(w){this.type=4,this.name="IFCTHERMALTRANSMITTANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcThermalTransmittanceMeasure=Ps;class _s{constructor(w){this.type=4,this.name="IFCTHERMODYNAMICTEMPERATUREMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcThermodynamicTemperatureMeasure=_s;class Un{constructor(w){this.type=4,this.name="IFCTIMEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcTimeMeasure=Un;class Gs{constructor(w){this.type=10,this.name="IFCTIMESTAMP",this.value=w===null?w:parseFloat(w)}}e.IfcTimeStamp=Gs;class Nl{constructor(w){this.type=4,this.name="IFCTORQUEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcTorqueMeasure=Nl;class Mr{constructor(w){this.type=4,this.name="IFCVAPORPERMEABILITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcVaporPermeabilityMeasure=Mr;class fr{constructor(w){this.type=4,this.name="IFCVOLUMEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcVolumeMeasure=fr;class hi{constructor(w){this.type=4,this.name="IFCVOLUMETRICFLOWRATEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcVolumetricFlowRateMeasure=hi;class Wl{constructor(w){this.type=4,this.name="IFCWARPINGCONSTANTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcWarpingConstantMeasure=Wl;class es{constructor(w){this.type=4,this.name="IFCWARPINGMOMENTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcWarpingMomentMeasure=es;class Bf{constructor(w){this.type=10,this.name="IFCYEARNUMBER",this.value=w===null?w:parseFloat(w)}}e.IfcYearNumber=Bf;const Sr=class Sr{};Sr.DEAD_LOAD_G={type:3,value:"DEAD_LOAD_G"},Sr.COMPLETION_G1={type:3,value:"COMPLETION_G1"},Sr.LIVE_LOAD_Q={type:3,value:"LIVE_LOAD_Q"},Sr.SNOW_S={type:3,value:"SNOW_S"},Sr.WIND_W={type:3,value:"WIND_W"},Sr.PRESTRESSING_P={type:3,value:"PRESTRESSING_P"},Sr.SETTLEMENT_U={type:3,value:"SETTLEMENT_U"},Sr.TEMPERATURE_T={type:3,value:"TEMPERATURE_T"},Sr.EARTHQUAKE_E={type:3,value:"EARTHQUAKE_E"},Sr.FIRE={type:3,value:"FIRE"},Sr.IMPULSE={type:3,value:"IMPULSE"},Sr.IMPACT={type:3,value:"IMPACT"},Sr.TRANSPORT={type:3,value:"TRANSPORT"},Sr.ERECTION={type:3,value:"ERECTION"},Sr.PROPPING={type:3,value:"PROPPING"},Sr.SYSTEM_IMPERFECTION={type:3,value:"SYSTEM_IMPERFECTION"},Sr.SHRINKAGE={type:3,value:"SHRINKAGE"},Sr.CREEP={type:3,value:"CREEP"},Sr.LACK_OF_FIT={type:3,value:"LACK_OF_FIT"},Sr.BUOYANCY={type:3,value:"BUOYANCY"},Sr.ICE={type:3,value:"ICE"},Sr.CURRENT={type:3,value:"CURRENT"},Sr.WAVE={type:3,value:"WAVE"},Sr.RAIN={type:3,value:"RAIN"},Sr.BRAKES={type:3,value:"BRAKES"},Sr.USERDEFINED={type:3,value:"USERDEFINED"},Sr.NOTDEFINED={type:3,value:"NOTDEFINED"};let Yl=Sr;e.IfcActionSourceTypeEnum=Yl;const ZE=class ZE{};ZE.PERMANENT_G={type:3,value:"PERMANENT_G"},ZE.VARIABLE_Q={type:3,value:"VARIABLE_Q"},ZE.EXTRAORDINARY_A={type:3,value:"EXTRAORDINARY_A"},ZE.USERDEFINED={type:3,value:"USERDEFINED"},ZE.NOTDEFINED={type:3,value:"NOTDEFINED"};let Li=ZE;e.IfcActionTypeEnum=Li;const uy=class uy{};uy.ELECTRICACTUATOR={type:3,value:"ELECTRICACTUATOR"},uy.HANDOPERATEDACTUATOR={type:3,value:"HANDOPERATEDACTUATOR"},uy.HYDRAULICACTUATOR={type:3,value:"HYDRAULICACTUATOR"},uy.PNEUMATICACTUATOR={type:3,value:"PNEUMATICACTUATOR"},uy.THERMOSTATICACTUATOR={type:3,value:"THERMOSTATICACTUATOR"},uy.USERDEFINED={type:3,value:"USERDEFINED"},uy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ul=uy;e.IfcActuatorTypeEnum=Ul;const QE=class QE{};QE.OFFICE={type:3,value:"OFFICE"},QE.SITE={type:3,value:"SITE"},QE.HOME={type:3,value:"HOME"},QE.DISTRIBUTIONPOINT={type:3,value:"DISTRIBUTIONPOINT"},QE.USERDEFINED={type:3,value:"USERDEFINED"};let Du=QE;e.IfcAddressTypeEnum=Du;const H7=class H7{};H7.AHEAD={type:3,value:"AHEAD"},H7.BEHIND={type:3,value:"BEHIND"};let ec=H7;e.IfcAheadOrBehind=ec;const $E=class $E{};$E.CONSTANTFLOW={type:3,value:"CONSTANTFLOW"},$E.VARIABLEFLOWPRESSUREDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREDEPENDANT"},$E.VARIABLEFLOWPRESSUREINDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREINDEPENDANT"},$E.USERDEFINED={type:3,value:"USERDEFINED"},$E.NOTDEFINED={type:3,value:"NOTDEFINED"};let kl=$E;e.IfcAirTerminalBoxTypeEnum=kl;const Z0=class Z0{};Z0.GRILLE={type:3,value:"GRILLE"},Z0.REGISTER={type:3,value:"REGISTER"},Z0.DIFFUSER={type:3,value:"DIFFUSER"},Z0.EYEBALL={type:3,value:"EYEBALL"},Z0.IRIS={type:3,value:"IRIS"},Z0.LINEARGRILLE={type:3,value:"LINEARGRILLE"},Z0.LINEARDIFFUSER={type:3,value:"LINEARDIFFUSER"},Z0.USERDEFINED={type:3,value:"USERDEFINED"},Z0.NOTDEFINED={type:3,value:"NOTDEFINED"};let Pi=Z0;e.IfcAirTerminalTypeEnum=Pi;const Zf=class Zf{};Zf.FIXEDPLATECOUNTERFLOWEXCHANGER={type:3,value:"FIXEDPLATECOUNTERFLOWEXCHANGER"},Zf.FIXEDPLATECROSSFLOWEXCHANGER={type:3,value:"FIXEDPLATECROSSFLOWEXCHANGER"},Zf.FIXEDPLATEPARALLELFLOWEXCHANGER={type:3,value:"FIXEDPLATEPARALLELFLOWEXCHANGER"},Zf.ROTARYWHEEL={type:3,value:"ROTARYWHEEL"},Zf.RUNAROUNDCOILLOOP={type:3,value:"RUNAROUNDCOILLOOP"},Zf.HEATPIPE={type:3,value:"HEATPIPE"},Zf.TWINTOWERENTHALPYRECOVERYLOOPS={type:3,value:"TWINTOWERENTHALPYRECOVERYLOOPS"},Zf.THERMOSIPHONSEALEDTUBEHEATEXCHANGERS={type:3,value:"THERMOSIPHONSEALEDTUBEHEATEXCHANGERS"},Zf.THERMOSIPHONCOILTYPEHEATEXCHANGERS={type:3,value:"THERMOSIPHONCOILTYPEHEATEXCHANGERS"},Zf.USERDEFINED={type:3,value:"USERDEFINED"},Zf.NOTDEFINED={type:3,value:"NOTDEFINED"};let ou=Zf;e.IfcAirToAirHeatRecoveryTypeEnum=ou;const rp=class rp{};rp.BELL={type:3,value:"BELL"},rp.BREAKGLASSBUTTON={type:3,value:"BREAKGLASSBUTTON"},rp.LIGHT={type:3,value:"LIGHT"},rp.MANUALPULLBOX={type:3,value:"MANUALPULLBOX"},rp.SIREN={type:3,value:"SIREN"},rp.WHISTLE={type:3,value:"WHISTLE"},rp.USERDEFINED={type:3,value:"USERDEFINED"},rp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ir=rp;e.IfcAlarmTypeEnum=Ir;const rw=class rw{};rw.IN_PLANE_LOADING_2D={type:3,value:"IN_PLANE_LOADING_2D"},rw.OUT_PLANE_LOADING_2D={type:3,value:"OUT_PLANE_LOADING_2D"},rw.LOADING_3D={type:3,value:"LOADING_3D"},rw.USERDEFINED={type:3,value:"USERDEFINED"},rw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ur=rw;e.IfcAnalysisModelTypeEnum=Ur;const oy=class oy{};oy.FIRST_ORDER_THEORY={type:3,value:"FIRST_ORDER_THEORY"},oy.SECOND_ORDER_THEORY={type:3,value:"SECOND_ORDER_THEORY"},oy.THIRD_ORDER_THEORY={type:3,value:"THIRD_ORDER_THEORY"},oy.FULL_NONLINEAR_THEORY={type:3,value:"FULL_NONLINEAR_THEORY"},oy.USERDEFINED={type:3,value:"USERDEFINED"},oy.NOTDEFINED={type:3,value:"NOTDEFINED"};let eo=oy;e.IfcAnalysisTheoryTypeEnum=eo;const oT=class oT{};oT.ADD={type:3,value:"ADD"},oT.DIVIDE={type:3,value:"DIVIDE"},oT.MULTIPLY={type:3,value:"MULTIPLY"},oT.SUBTRACT={type:3,value:"SUBTRACT"};let vd=oT;e.IfcArithmeticOperatorEnum=vd;const r6=class r6{};r6.SITE={type:3,value:"SITE"},r6.FACTORY={type:3,value:"FACTORY"},r6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ri=r6;e.IfcAssemblyPlaceEnum=Ri;const cy=class cy{};cy.POLYLINE_FORM={type:3,value:"POLYLINE_FORM"},cy.CIRCULAR_ARC={type:3,value:"CIRCULAR_ARC"},cy.ELLIPTIC_ARC={type:3,value:"ELLIPTIC_ARC"},cy.PARABOLIC_ARC={type:3,value:"PARABOLIC_ARC"},cy.HYPERBOLIC_ARC={type:3,value:"HYPERBOLIC_ARC"},cy.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let ri=cy;e.IfcBSplineCurveForm=ri;const Dr=class Dr{};Dr.BEAM={type:3,value:"BEAM"},Dr.JOIST={type:3,value:"JOIST"},Dr.LINTEL={type:3,value:"LINTEL"},Dr.T_BEAM={type:3,value:"T_BEAM"},Dr.USERDEFINED={type:3,value:"USERDEFINED"},Dr.NOTDEFINED={type:3,value:"NOTDEFINED"};let ef=Dr;e.IfcBeamTypeEnum=ef;const hy=class hy{};hy.GREATERTHAN={type:3,value:"GREATERTHAN"},hy.GREATERTHANOREQUALTO={type:3,value:"GREATERTHANOREQUALTO"},hy.LESSTHAN={type:3,value:"LESSTHAN"},hy.LESSTHANOREQUALTO={type:3,value:"LESSTHANOREQUALTO"},hy.EQUALTO={type:3,value:"EQUALTO"},hy.NOTEQUALTO={type:3,value:"NOTEQUALTO"};let Cc=hy;e.IfcBenchmarkEnum=Cc;const dy=class dy{};dy.WATER={type:3,value:"WATER"},dy.STEAM={type:3,value:"STEAM"},dy.USERDEFINED={type:3,value:"USERDEFINED"},dy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ns=dy;e.IfcBoilerTypeEnum=Ns;const i6=class i6{};i6.UNION={type:3,value:"UNION"},i6.INTERSECTION={type:3,value:"INTERSECTION"},i6.DIFFERENCE={type:3,value:"DIFFERENCE"};let Ih=i6;e.IfcBooleanOperator=Ih;const _7=class _7{};_7.USERDEFINED={type:3,value:"USERDEFINED"},_7.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lc=_7;e.IfcBuildingElementProxyTypeEnum=Lc;const iw=class iw{};iw.BEND={type:3,value:"BEND"},iw.CROSS={type:3,value:"CROSS"},iw.REDUCER={type:3,value:"REDUCER"},iw.TEE={type:3,value:"TEE"},iw.USERDEFINED={type:3,value:"USERDEFINED"},iw.NOTDEFINED={type:3,value:"NOTDEFINED"};let tf=iw;e.IfcCableCarrierFittingTypeEnum=tf;const aw=class aw{};aw.CABLELADDERSEGMENT={type:3,value:"CABLELADDERSEGMENT"},aw.CABLETRAYSEGMENT={type:3,value:"CABLETRAYSEGMENT"},aw.CABLETRUNKINGSEGMENT={type:3,value:"CABLETRUNKINGSEGMENT"},aw.CONDUITSEGMENT={type:3,value:"CONDUITSEGMENT"},aw.USERDEFINED={type:3,value:"USERDEFINED"},aw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Rr=aw;e.IfcCableCarrierSegmentTypeEnum=Rr;const cT=class cT{};cT.CABLESEGMENT={type:3,value:"CABLESEGMENT"},cT.CONDUCTORSEGMENT={type:3,value:"CONDUCTORSEGMENT"},cT.USERDEFINED={type:3,value:"USERDEFINED"},cT.NOTDEFINED={type:3,value:"NOTDEFINED"};let jl=cT;e.IfcCableSegmentTypeEnum=jl;const uw=class uw{};uw.NOCHANGE={type:3,value:"NOCHANGE"},uw.MODIFIED={type:3,value:"MODIFIED"},uw.ADDED={type:3,value:"ADDED"},uw.DELETED={type:3,value:"DELETED"},uw.MODIFIEDADDED={type:3,value:"MODIFIEDADDED"},uw.MODIFIEDDELETED={type:3,value:"MODIFIEDDELETED"};let gi=uw;e.IfcChangeActionEnum=gi;const JE=class JE{};JE.AIRCOOLED={type:3,value:"AIRCOOLED"},JE.WATERCOOLED={type:3,value:"WATERCOOLED"},JE.HEATRECOVERY={type:3,value:"HEATRECOVERY"},JE.USERDEFINED={type:3,value:"USERDEFINED"},JE.NOTDEFINED={type:3,value:"NOTDEFINED"};let Qs=JE;e.IfcChillerTypeEnum=Qs;const ip=class ip{};ip.DXCOOLINGCOIL={type:3,value:"DXCOOLINGCOIL"},ip.WATERCOOLINGCOIL={type:3,value:"WATERCOOLINGCOIL"},ip.STEAMHEATINGCOIL={type:3,value:"STEAMHEATINGCOIL"},ip.WATERHEATINGCOIL={type:3,value:"WATERHEATINGCOIL"},ip.ELECTRICHEATINGCOIL={type:3,value:"ELECTRICHEATINGCOIL"},ip.GASHEATINGCOIL={type:3,value:"GASHEATINGCOIL"},ip.USERDEFINED={type:3,value:"USERDEFINED"},ip.NOTDEFINED={type:3,value:"NOTDEFINED"};let Pc=ip;e.IfcCoilTypeEnum=Pc;const a6=class a6{};a6.COLUMN={type:3,value:"COLUMN"},a6.USERDEFINED={type:3,value:"USERDEFINED"},a6.NOTDEFINED={type:3,value:"NOTDEFINED"};let xi=a6;e.IfcColumnTypeEnum=xi;const Mu=class Mu{};Mu.DYNAMIC={type:3,value:"DYNAMIC"},Mu.RECIPROCATING={type:3,value:"RECIPROCATING"},Mu.ROTARY={type:3,value:"ROTARY"},Mu.SCROLL={type:3,value:"SCROLL"},Mu.TROCHOIDAL={type:3,value:"TROCHOIDAL"},Mu.SINGLESTAGE={type:3,value:"SINGLESTAGE"},Mu.BOOSTER={type:3,value:"BOOSTER"},Mu.OPENTYPE={type:3,value:"OPENTYPE"},Mu.HERMETIC={type:3,value:"HERMETIC"},Mu.SEMIHERMETIC={type:3,value:"SEMIHERMETIC"},Mu.WELDEDSHELLHERMETIC={type:3,value:"WELDEDSHELLHERMETIC"},Mu.ROLLINGPISTON={type:3,value:"ROLLINGPISTON"},Mu.ROTARYVANE={type:3,value:"ROTARYVANE"},Mu.SINGLESCREW={type:3,value:"SINGLESCREW"},Mu.TWINSCREW={type:3,value:"TWINSCREW"},Mu.USERDEFINED={type:3,value:"USERDEFINED"},Mu.NOTDEFINED={type:3,value:"NOTDEFINED"};let pr=Mu;e.IfcCompressorTypeEnum=pr;const ap=class ap{};ap.WATERCOOLEDSHELLTUBE={type:3,value:"WATERCOOLEDSHELLTUBE"},ap.WATERCOOLEDSHELLCOIL={type:3,value:"WATERCOOLEDSHELLCOIL"},ap.WATERCOOLEDTUBEINTUBE={type:3,value:"WATERCOOLEDTUBEINTUBE"},ap.WATERCOOLEDBRAZEDPLATE={type:3,value:"WATERCOOLEDBRAZEDPLATE"},ap.AIRCOOLED={type:3,value:"AIRCOOLED"},ap.EVAPORATIVECOOLED={type:3,value:"EVAPORATIVECOOLED"},ap.USERDEFINED={type:3,value:"USERDEFINED"},ap.NOTDEFINED={type:3,value:"NOTDEFINED"};let Mi=ap;e.IfcCondenserTypeEnum=Mi;const hT=class hT{};hT.ATPATH={type:3,value:"ATPATH"},hT.ATSTART={type:3,value:"ATSTART"},hT.ATEND={type:3,value:"ATEND"},hT.NOTDEFINED={type:3,value:"NOTDEFINED"};let to=hT;e.IfcConnectionTypeEnum=to;const XE=class XE{};XE.HARD={type:3,value:"HARD"},XE.SOFT={type:3,value:"SOFT"},XE.ADVISORY={type:3,value:"ADVISORY"},XE.USERDEFINED={type:3,value:"USERDEFINED"},XE.NOTDEFINED={type:3,value:"NOTDEFINED"};let yr=XE;e.IfcConstraintEnum=yr;const Kc=class Kc{};Kc.FLOATING={type:3,value:"FLOATING"},Kc.PROPORTIONAL={type:3,value:"PROPORTIONAL"},Kc.PROPORTIONALINTEGRAL={type:3,value:"PROPORTIONALINTEGRAL"},Kc.PROPORTIONALINTEGRALDERIVATIVE={type:3,value:"PROPORTIONALINTEGRALDERIVATIVE"},Kc.TIMEDTWOPOSITION={type:3,value:"TIMEDTWOPOSITION"},Kc.TWOPOSITION={type:3,value:"TWOPOSITION"},Kc.USERDEFINED={type:3,value:"USERDEFINED"},Kc.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nu=Kc;e.IfcControllerTypeEnum=Nu;const Q0=class Q0{};Q0.ACTIVE={type:3,value:"ACTIVE"},Q0.PASSIVE={type:3,value:"PASSIVE"},Q0.USERDEFINED={type:3,value:"USERDEFINED"},Q0.NOTDEFINED={type:3,value:"NOTDEFINED"};let qi=Q0;e.IfcCooledBeamTypeEnum=qi;const vE=class vE{};vE.NATURALDRAFT={type:3,value:"NATURALDRAFT"},vE.MECHANICALINDUCEDDRAFT={type:3,value:"MECHANICALINDUCEDDRAFT"},vE.MECHANICALFORCEDDRAFT={type:3,value:"MECHANICALFORCEDDRAFT"},vE.USERDEFINED={type:3,value:"USERDEFINED"},vE.NOTDEFINED={type:3,value:"NOTDEFINED"};let Hf=vE;e.IfcCoolingTowerTypeEnum=Hf;const $0=class $0{};$0.BUDGET={type:3,value:"BUDGET"},$0.COSTPLAN={type:3,value:"COSTPLAN"},$0.ESTIMATE={type:3,value:"ESTIMATE"},$0.TENDER={type:3,value:"TENDER"},$0.PRICEDBILLOFQUANTITIES={type:3,value:"PRICEDBILLOFQUANTITIES"},$0.UNPRICEDBILLOFQUANTITIES={type:3,value:"UNPRICEDBILLOFQUANTITIES"},$0.SCHEDULEOFRATES={type:3,value:"SCHEDULEOFRATES"},$0.USERDEFINED={type:3,value:"USERDEFINED"},$0.NOTDEFINED={type:3,value:"NOTDEFINED"};let ll=$0;e.IfcCostScheduleTypeEnum=ll;const j1=class j1{};j1.CEILING={type:3,value:"CEILING"},j1.FLOORING={type:3,value:"FLOORING"},j1.CLADDING={type:3,value:"CLADDING"},j1.ROOFING={type:3,value:"ROOFING"},j1.INSULATION={type:3,value:"INSULATION"},j1.MEMBRANE={type:3,value:"MEMBRANE"},j1.SLEEVING={type:3,value:"SLEEVING"},j1.WRAPPING={type:3,value:"WRAPPING"},j1.USERDEFINED={type:3,value:"USERDEFINED"},j1.NOTDEFINED={type:3,value:"NOTDEFINED"};let xc=j1;e.IfcCoveringTypeEnum=xc;const qn=class qn{};qn.AED={type:3,value:"AED"},qn.AES={type:3,value:"AES"},qn.ATS={type:3,value:"ATS"},qn.AUD={type:3,value:"AUD"},qn.BBD={type:3,value:"BBD"},qn.BEG={type:3,value:"BEG"},qn.BGL={type:3,value:"BGL"},qn.BHD={type:3,value:"BHD"},qn.BMD={type:3,value:"BMD"},qn.BND={type:3,value:"BND"},qn.BRL={type:3,value:"BRL"},qn.BSD={type:3,value:"BSD"},qn.BWP={type:3,value:"BWP"},qn.BZD={type:3,value:"BZD"},qn.CAD={type:3,value:"CAD"},qn.CBD={type:3,value:"CBD"},qn.CHF={type:3,value:"CHF"},qn.CLP={type:3,value:"CLP"},qn.CNY={type:3,value:"CNY"},qn.CYS={type:3,value:"CYS"},qn.CZK={type:3,value:"CZK"},qn.DDP={type:3,value:"DDP"},qn.DEM={type:3,value:"DEM"},qn.DKK={type:3,value:"DKK"},qn.EGL={type:3,value:"EGL"},qn.EST={type:3,value:"EST"},qn.EUR={type:3,value:"EUR"},qn.FAK={type:3,value:"FAK"},qn.FIM={type:3,value:"FIM"},qn.FJD={type:3,value:"FJD"},qn.FKP={type:3,value:"FKP"},qn.FRF={type:3,value:"FRF"},qn.GBP={type:3,value:"GBP"},qn.GIP={type:3,value:"GIP"},qn.GMD={type:3,value:"GMD"},qn.GRX={type:3,value:"GRX"},qn.HKD={type:3,value:"HKD"},qn.HUF={type:3,value:"HUF"},qn.ICK={type:3,value:"ICK"},qn.IDR={type:3,value:"IDR"},qn.ILS={type:3,value:"ILS"},qn.INR={type:3,value:"INR"},qn.IRP={type:3,value:"IRP"},qn.ITL={type:3,value:"ITL"},qn.JMD={type:3,value:"JMD"},qn.JOD={type:3,value:"JOD"},qn.JPY={type:3,value:"JPY"},qn.KES={type:3,value:"KES"},qn.KRW={type:3,value:"KRW"},qn.KWD={type:3,value:"KWD"},qn.KYD={type:3,value:"KYD"},qn.LKR={type:3,value:"LKR"},qn.LUF={type:3,value:"LUF"},qn.MTL={type:3,value:"MTL"},qn.MUR={type:3,value:"MUR"},qn.MXN={type:3,value:"MXN"},qn.MYR={type:3,value:"MYR"},qn.NLG={type:3,value:"NLG"},qn.NZD={type:3,value:"NZD"},qn.OMR={type:3,value:"OMR"},qn.PGK={type:3,value:"PGK"},qn.PHP={type:3,value:"PHP"},qn.PKR={type:3,value:"PKR"},qn.PLN={type:3,value:"PLN"},qn.PTN={type:3,value:"PTN"},qn.QAR={type:3,value:"QAR"},qn.RUR={type:3,value:"RUR"},qn.SAR={type:3,value:"SAR"},qn.SCR={type:3,value:"SCR"},qn.SEK={type:3,value:"SEK"},qn.SGD={type:3,value:"SGD"},qn.SKP={type:3,value:"SKP"},qn.THB={type:3,value:"THB"},qn.TRL={type:3,value:"TRL"},qn.TTD={type:3,value:"TTD"},qn.TWD={type:3,value:"TWD"},qn.USD={type:3,value:"USD"},qn.VEB={type:3,value:"VEB"},qn.VND={type:3,value:"VND"},qn.XEU={type:3,value:"XEU"},qn.ZAR={type:3,value:"ZAR"},qn.ZWD={type:3,value:"ZWD"},qn.NOK={type:3,value:"NOK"};let tc=qn;e.IfcCurrencyEnum=tc;const G7=class G7{};G7.USERDEFINED={type:3,value:"USERDEFINED"},G7.NOTDEFINED={type:3,value:"NOTDEFINED"};let ph=G7;e.IfcCurtainWallTypeEnum=ph;const Bh=class Bh{};Bh.CONTROLDAMPER={type:3,value:"CONTROLDAMPER"},Bh.FIREDAMPER={type:3,value:"FIREDAMPER"},Bh.SMOKEDAMPER={type:3,value:"SMOKEDAMPER"},Bh.FIRESMOKEDAMPER={type:3,value:"FIRESMOKEDAMPER"},Bh.BACKDRAFTDAMPER={type:3,value:"BACKDRAFTDAMPER"},Bh.RELIEFDAMPER={type:3,value:"RELIEFDAMPER"},Bh.BLASTDAMPER={type:3,value:"BLASTDAMPER"},Bh.GRAVITYDAMPER={type:3,value:"GRAVITYDAMPER"},Bh.GRAVITYRELIEFDAMPER={type:3,value:"GRAVITYRELIEFDAMPER"},Bh.BALANCINGDAMPER={type:3,value:"BALANCINGDAMPER"},Bh.FUMEHOODEXHAUST={type:3,value:"FUMEHOODEXHAUST"},Bh.USERDEFINED={type:3,value:"USERDEFINED"},Bh.NOTDEFINED={type:3,value:"NOTDEFINED"};let nc=Bh;e.IfcDamperTypeEnum=nc;const em=class em{};em.MEASURED={type:3,value:"MEASURED"},em.PREDICTED={type:3,value:"PREDICTED"},em.SIMULATED={type:3,value:"SIMULATED"},em.USERDEFINED={type:3,value:"USERDEFINED"},em.NOTDEFINED={type:3,value:"NOTDEFINED"};let bu=em;e.IfcDataOriginEnum=bu;const $s=class $s{};$s.ANGULARVELOCITYUNIT={type:3,value:"ANGULARVELOCITYUNIT"},$s.COMPOUNDPLANEANGLEUNIT={type:3,value:"COMPOUNDPLANEANGLEUNIT"},$s.DYNAMICVISCOSITYUNIT={type:3,value:"DYNAMICVISCOSITYUNIT"},$s.HEATFLUXDENSITYUNIT={type:3,value:"HEATFLUXDENSITYUNIT"},$s.INTEGERCOUNTRATEUNIT={type:3,value:"INTEGERCOUNTRATEUNIT"},$s.ISOTHERMALMOISTURECAPACITYUNIT={type:3,value:"ISOTHERMALMOISTURECAPACITYUNIT"},$s.KINEMATICVISCOSITYUNIT={type:3,value:"KINEMATICVISCOSITYUNIT"},$s.LINEARVELOCITYUNIT={type:3,value:"LINEARVELOCITYUNIT"},$s.MASSDENSITYUNIT={type:3,value:"MASSDENSITYUNIT"},$s.MASSFLOWRATEUNIT={type:3,value:"MASSFLOWRATEUNIT"},$s.MOISTUREDIFFUSIVITYUNIT={type:3,value:"MOISTUREDIFFUSIVITYUNIT"},$s.MOLECULARWEIGHTUNIT={type:3,value:"MOLECULARWEIGHTUNIT"},$s.SPECIFICHEATCAPACITYUNIT={type:3,value:"SPECIFICHEATCAPACITYUNIT"},$s.THERMALADMITTANCEUNIT={type:3,value:"THERMALADMITTANCEUNIT"},$s.THERMALCONDUCTANCEUNIT={type:3,value:"THERMALCONDUCTANCEUNIT"},$s.THERMALRESISTANCEUNIT={type:3,value:"THERMALRESISTANCEUNIT"},$s.THERMALTRANSMITTANCEUNIT={type:3,value:"THERMALTRANSMITTANCEUNIT"},$s.VAPORPERMEABILITYUNIT={type:3,value:"VAPORPERMEABILITYUNIT"},$s.VOLUMETRICFLOWRATEUNIT={type:3,value:"VOLUMETRICFLOWRATEUNIT"},$s.ROTATIONALFREQUENCYUNIT={type:3,value:"ROTATIONALFREQUENCYUNIT"},$s.TORQUEUNIT={type:3,value:"TORQUEUNIT"},$s.MOMENTOFINERTIAUNIT={type:3,value:"MOMENTOFINERTIAUNIT"},$s.LINEARMOMENTUNIT={type:3,value:"LINEARMOMENTUNIT"},$s.LINEARFORCEUNIT={type:3,value:"LINEARFORCEUNIT"},$s.PLANARFORCEUNIT={type:3,value:"PLANARFORCEUNIT"},$s.MODULUSOFELASTICITYUNIT={type:3,value:"MODULUSOFELASTICITYUNIT"},$s.SHEARMODULUSUNIT={type:3,value:"SHEARMODULUSUNIT"},$s.LINEARSTIFFNESSUNIT={type:3,value:"LINEARSTIFFNESSUNIT"},$s.ROTATIONALSTIFFNESSUNIT={type:3,value:"ROTATIONALSTIFFNESSUNIT"},$s.MODULUSOFSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFSUBGRADEREACTIONUNIT"},$s.ACCELERATIONUNIT={type:3,value:"ACCELERATIONUNIT"},$s.CURVATUREUNIT={type:3,value:"CURVATUREUNIT"},$s.HEATINGVALUEUNIT={type:3,value:"HEATINGVALUEUNIT"},$s.IONCONCENTRATIONUNIT={type:3,value:"IONCONCENTRATIONUNIT"},$s.LUMINOUSINTENSITYDISTRIBUTIONUNIT={type:3,value:"LUMINOUSINTENSITYDISTRIBUTIONUNIT"},$s.MASSPERLENGTHUNIT={type:3,value:"MASSPERLENGTHUNIT"},$s.MODULUSOFLINEARSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFLINEARSUBGRADEREACTIONUNIT"},$s.MODULUSOFROTATIONALSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFROTATIONALSUBGRADEREACTIONUNIT"},$s.PHUNIT={type:3,value:"PHUNIT"},$s.ROTATIONALMASSUNIT={type:3,value:"ROTATIONALMASSUNIT"},$s.SECTIONAREAINTEGRALUNIT={type:3,value:"SECTIONAREAINTEGRALUNIT"},$s.SECTIONMODULUSUNIT={type:3,value:"SECTIONMODULUSUNIT"},$s.SOUNDPOWERUNIT={type:3,value:"SOUNDPOWERUNIT"},$s.SOUNDPRESSUREUNIT={type:3,value:"SOUNDPRESSUREUNIT"},$s.TEMPERATUREGRADIENTUNIT={type:3,value:"TEMPERATUREGRADIENTUNIT"},$s.THERMALEXPANSIONCOEFFICIENTUNIT={type:3,value:"THERMALEXPANSIONCOEFFICIENTUNIT"},$s.WARPINGCONSTANTUNIT={type:3,value:"WARPINGCONSTANTUNIT"},$s.WARPINGMOMENTUNIT={type:3,value:"WARPINGMOMENTUNIT"},$s.USERDEFINED={type:3,value:"USERDEFINED"};let Mc=$s;e.IfcDerivedUnitEnum=Mc;const V7=class V7{};V7.ORIGIN={type:3,value:"ORIGIN"},V7.TARGET={type:3,value:"TARGET"};let sc=V7;e.IfcDimensionExtentUsage=sc;const z7=class z7{};z7.POSITIVE={type:3,value:"POSITIVE"},z7.NEGATIVE={type:3,value:"NEGATIVE"};let lc=z7;e.IfcDirectionSenseEnum=lc;const q1=class q1{};q1.FORMEDDUCT={type:3,value:"FORMEDDUCT"},q1.INSPECTIONCHAMBER={type:3,value:"INSPECTIONCHAMBER"},q1.INSPECTIONPIT={type:3,value:"INSPECTIONPIT"},q1.MANHOLE={type:3,value:"MANHOLE"},q1.METERCHAMBER={type:3,value:"METERCHAMBER"},q1.SUMP={type:3,value:"SUMP"},q1.TRENCH={type:3,value:"TRENCH"},q1.VALVECHAMBER={type:3,value:"VALVECHAMBER"},q1.USERDEFINED={type:3,value:"USERDEFINED"},q1.NOTDEFINED={type:3,value:"NOTDEFINED"};let yh=q1;e.IfcDistributionChamberElementTypeEnum=yh;const ow=class ow{};ow.PUBLIC={type:3,value:"PUBLIC"},ow.RESTRICTED={type:3,value:"RESTRICTED"},ow.CONFIDENTIAL={type:3,value:"CONFIDENTIAL"},ow.PERSONAL={type:3,value:"PERSONAL"},ow.USERDEFINED={type:3,value:"USERDEFINED"},ow.NOTDEFINED={type:3,value:"NOTDEFINED"};let no=ow;e.IfcDocumentConfidentialityEnum=no;const tm=class tm{};tm.DRAFT={type:3,value:"DRAFT"},tm.FINALDRAFT={type:3,value:"FINALDRAFT"},tm.FINAL={type:3,value:"FINAL"},tm.REVISION={type:3,value:"REVISION"},tm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ou=tm;e.IfcDocumentStatusEnum=Ou;const up=class up{};up.SWINGING={type:3,value:"SWINGING"},up.DOUBLE_ACTING={type:3,value:"DOUBLE_ACTING"},up.SLIDING={type:3,value:"SLIDING"},up.FOLDING={type:3,value:"FOLDING"},up.REVOLVING={type:3,value:"REVOLVING"},up.ROLLINGUP={type:3,value:"ROLLINGUP"},up.USERDEFINED={type:3,value:"USERDEFINED"},up.NOTDEFINED={type:3,value:"NOTDEFINED"};let rc=up;e.IfcDoorPanelOperationEnum=rc;const Qf=class Qf{};Qf.LEFT={type:3,value:"LEFT"},Qf.MIDDLE={type:3,value:"MIDDLE"},Qf.RIGHT={type:3,value:"RIGHT"},Qf.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ai=Qf;e.IfcDoorPanelPositionEnum=Ai;const $f=class $f{};$f.ALUMINIUM={type:3,value:"ALUMINIUM"},$f.HIGH_GRADE_STEEL={type:3,value:"HIGH_GRADE_STEEL"},$f.STEEL={type:3,value:"STEEL"},$f.WOOD={type:3,value:"WOOD"},$f.ALUMINIUM_WOOD={type:3,value:"ALUMINIUM_WOOD"},$f.ALUMINIUM_PLASTIC={type:3,value:"ALUMINIUM_PLASTIC"},$f.PLASTIC={type:3,value:"PLASTIC"},$f.USERDEFINED={type:3,value:"USERDEFINED"},$f.NOTDEFINED={type:3,value:"NOTDEFINED"};let Uc=$f;e.IfcDoorStyleConstructionEnum=Uc;const Nr=class Nr{};Nr.SINGLE_SWING_LEFT={type:3,value:"SINGLE_SWING_LEFT"},Nr.SINGLE_SWING_RIGHT={type:3,value:"SINGLE_SWING_RIGHT"},Nr.DOUBLE_DOOR_SINGLE_SWING={type:3,value:"DOUBLE_DOOR_SINGLE_SWING"},Nr.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT"},Nr.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT"},Nr.DOUBLE_SWING_LEFT={type:3,value:"DOUBLE_SWING_LEFT"},Nr.DOUBLE_SWING_RIGHT={type:3,value:"DOUBLE_SWING_RIGHT"},Nr.DOUBLE_DOOR_DOUBLE_SWING={type:3,value:"DOUBLE_DOOR_DOUBLE_SWING"},Nr.SLIDING_TO_LEFT={type:3,value:"SLIDING_TO_LEFT"},Nr.SLIDING_TO_RIGHT={type:3,value:"SLIDING_TO_RIGHT"},Nr.DOUBLE_DOOR_SLIDING={type:3,value:"DOUBLE_DOOR_SLIDING"},Nr.FOLDING_TO_LEFT={type:3,value:"FOLDING_TO_LEFT"},Nr.FOLDING_TO_RIGHT={type:3,value:"FOLDING_TO_RIGHT"},Nr.DOUBLE_DOOR_FOLDING={type:3,value:"DOUBLE_DOOR_FOLDING"},Nr.REVOLVING={type:3,value:"REVOLVING"},Nr.ROLLINGUP={type:3,value:"ROLLINGUP"},Nr.USERDEFINED={type:3,value:"USERDEFINED"},Nr.NOTDEFINED={type:3,value:"NOTDEFINED"};let ic=Nr;e.IfcDoorStyleOperationEnum=ic;const J0=class J0{};J0.BEND={type:3,value:"BEND"},J0.CONNECTOR={type:3,value:"CONNECTOR"},J0.ENTRY={type:3,value:"ENTRY"},J0.EXIT={type:3,value:"EXIT"},J0.JUNCTION={type:3,value:"JUNCTION"},J0.OBSTRUCTION={type:3,value:"OBSTRUCTION"},J0.TRANSITION={type:3,value:"TRANSITION"},J0.USERDEFINED={type:3,value:"USERDEFINED"},J0.NOTDEFINED={type:3,value:"NOTDEFINED"};let nf=J0;e.IfcDuctFittingTypeEnum=nf;const nm=class nm{};nm.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"},nm.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"},nm.USERDEFINED={type:3,value:"USERDEFINED"},nm.NOTDEFINED={type:3,value:"NOTDEFINED"};let wh=nm;e.IfcDuctSegmentTypeEnum=wh;const cw=class cw{};cw.FLATOVAL={type:3,value:"FLATOVAL"},cw.RECTANGULAR={type:3,value:"RECTANGULAR"},cw.ROUND={type:3,value:"ROUND"},cw.USERDEFINED={type:3,value:"USERDEFINED"},cw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Eh=cw;e.IfcDuctSilencerTypeEnum=Eh;const Hr=class Hr{};Hr.COMPUTER={type:3,value:"COMPUTER"},Hr.DIRECTWATERHEATER={type:3,value:"DIRECTWATERHEATER"},Hr.DISHWASHER={type:3,value:"DISHWASHER"},Hr.ELECTRICCOOKER={type:3,value:"ELECTRICCOOKER"},Hr.ELECTRICHEATER={type:3,value:"ELECTRICHEATER"},Hr.FACSIMILE={type:3,value:"FACSIMILE"},Hr.FREESTANDINGFAN={type:3,value:"FREESTANDINGFAN"},Hr.FREEZER={type:3,value:"FREEZER"},Hr.FRIDGE_FREEZER={type:3,value:"FRIDGE_FREEZER"},Hr.HANDDRYER={type:3,value:"HANDDRYER"},Hr.INDIRECTWATERHEATER={type:3,value:"INDIRECTWATERHEATER"},Hr.MICROWAVE={type:3,value:"MICROWAVE"},Hr.PHOTOCOPIER={type:3,value:"PHOTOCOPIER"},Hr.PRINTER={type:3,value:"PRINTER"},Hr.REFRIGERATOR={type:3,value:"REFRIGERATOR"},Hr.RADIANTHEATER={type:3,value:"RADIANTHEATER"},Hr.SCANNER={type:3,value:"SCANNER"},Hr.TELEPHONE={type:3,value:"TELEPHONE"},Hr.TUMBLEDRYER={type:3,value:"TUMBLEDRYER"},Hr.TV={type:3,value:"TV"},Hr.VENDINGMACHINE={type:3,value:"VENDINGMACHINE"},Hr.WASHINGMACHINE={type:3,value:"WASHINGMACHINE"},Hr.WATERHEATER={type:3,value:"WATERHEATER"},Hr.WATERCOOLER={type:3,value:"WATERCOOLER"},Hr.USERDEFINED={type:3,value:"USERDEFINED"},Hr.NOTDEFINED={type:3,value:"NOTDEFINED"};let sf=Hr;e.IfcElectricApplianceTypeEnum=sf;const u6=class u6{};u6.ALTERNATING={type:3,value:"ALTERNATING"},u6.DIRECT={type:3,value:"DIRECT"},u6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Fc=u6;e.IfcElectricCurrentEnum=Fc;const Jf=class Jf{};Jf.ALARMPANEL={type:3,value:"ALARMPANEL"},Jf.CONSUMERUNIT={type:3,value:"CONSUMERUNIT"},Jf.CONTROLPANEL={type:3,value:"CONTROLPANEL"},Jf.DISTRIBUTIONBOARD={type:3,value:"DISTRIBUTIONBOARD"},Jf.GASDETECTORPANEL={type:3,value:"GASDETECTORPANEL"},Jf.INDICATORPANEL={type:3,value:"INDICATORPANEL"},Jf.MIMICPANEL={type:3,value:"MIMICPANEL"},Jf.MOTORCONTROLCENTRE={type:3,value:"MOTORCONTROLCENTRE"},Jf.SWITCHBOARD={type:3,value:"SWITCHBOARD"},Jf.USERDEFINED={type:3,value:"USERDEFINED"},Jf.NOTDEFINED={type:3,value:"NOTDEFINED"};let Si=Jf;e.IfcElectricDistributionPointFunctionEnum=Si;const fy=class fy{};fy.BATTERY={type:3,value:"BATTERY"},fy.CAPACITORBANK={type:3,value:"CAPACITORBANK"},fy.HARMONICFILTER={type:3,value:"HARMONICFILTER"},fy.INDUCTORBANK={type:3,value:"INDUCTORBANK"},fy.UPS={type:3,value:"UPS"},fy.USERDEFINED={type:3,value:"USERDEFINED"},fy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Bc=fy;e.IfcElectricFlowStorageDeviceTypeEnum=Bc;const W7=class W7{};W7.USERDEFINED={type:3,value:"USERDEFINED"},W7.NOTDEFINED={type:3,value:"NOTDEFINED"};let lf=W7;e.IfcElectricGeneratorTypeEnum=lf;const sm=class sm{};sm.ELECTRICPOINTHEATER={type:3,value:"ELECTRICPOINTHEATER"},sm.ELECTRICCABLEHEATER={type:3,value:"ELECTRICCABLEHEATER"},sm.ELECTRICMATHEATER={type:3,value:"ELECTRICMATHEATER"},sm.USERDEFINED={type:3,value:"USERDEFINED"},sm.NOTDEFINED={type:3,value:"NOTDEFINED"};let mh=sm;e.IfcElectricHeaterTypeEnum=mh;const K1=class K1{};K1.DC={type:3,value:"DC"},K1.INDUCTION={type:3,value:"INDUCTION"},K1.POLYPHASE={type:3,value:"POLYPHASE"},K1.RELUCTANCESYNCHRONOUS={type:3,value:"RELUCTANCESYNCHRONOUS"},K1.SYNCHRONOUS={type:3,value:"SYNCHRONOUS"},K1.USERDEFINED={type:3,value:"USERDEFINED"},K1.NOTDEFINED={type:3,value:"NOTDEFINED"};let so=K1;e.IfcElectricMotorTypeEnum=so;const op=class op{};op.TIMECLOCK={type:3,value:"TIMECLOCK"},op.TIMEDELAY={type:3,value:"TIMEDELAY"},op.RELAY={type:3,value:"RELAY"},op.USERDEFINED={type:3,value:"USERDEFINED"},op.NOTDEFINED={type:3,value:"NOTDEFINED"};let Hc=op;e.IfcElectricTimeControlTypeEnum=Hc;const yf=class yf{};yf.ACCESSORY_ASSEMBLY={type:3,value:"ACCESSORY_ASSEMBLY"},yf.ARCH={type:3,value:"ARCH"},yf.BEAM_GRID={type:3,value:"BEAM_GRID"},yf.BRACED_FRAME={type:3,value:"BRACED_FRAME"},yf.GIRDER={type:3,value:"GIRDER"},yf.REINFORCEMENT_UNIT={type:3,value:"REINFORCEMENT_UNIT"},yf.RIGID_FRAME={type:3,value:"RIGID_FRAME"},yf.SLAB_FIELD={type:3,value:"SLAB_FIELD"},yf.TRUSS={type:3,value:"TRUSS"},yf.USERDEFINED={type:3,value:"USERDEFINED"},yf.NOTDEFINED={type:3,value:"NOTDEFINED"};let _c=yf;e.IfcElementAssemblyTypeEnum=_c;const o6=class o6{};o6.COMPLEX={type:3,value:"COMPLEX"},o6.ELEMENT={type:3,value:"ELEMENT"},o6.PARTIAL={type:3,value:"PARTIAL"};let Th=o6;e.IfcElementCompositionEnum=Th;const br=class br{};br.PRIMARY={type:3,value:"PRIMARY"},br.SECONDARY={type:3,value:"SECONDARY"},br.TERTIARY={type:3,value:"TERTIARY"},br.AUXILIARY={type:3,value:"AUXILIARY"},br.USERDEFINED={type:3,value:"USERDEFINED"},br.NOTDEFINED={type:3,value:"NOTDEFINED"};let ac=br;e.IfcEnergySequenceEnum=ac;const cp=class cp{};cp.COMBINEDVALUE={type:3,value:"COMBINEDVALUE"},cp.DISPOSAL={type:3,value:"DISPOSAL"},cp.EXTRACTION={type:3,value:"EXTRACTION"},cp.INSTALLATION={type:3,value:"INSTALLATION"},cp.MANUFACTURE={type:3,value:"MANUFACTURE"},cp.TRANSPORTATION={type:3,value:"TRANSPORTATION"},cp.USERDEFINED={type:3,value:"USERDEFINED"},cp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zr=cp;e.IfcEnvironmentalImpactCategoryEnum=Zr;const Xf=class Xf{};Xf.DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER"},Xf.DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER"},Xf.DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER={type:3,value:"DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER"},Xf.DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER={type:3,value:"DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER"},Xf.DIRECTEVAPORATIVEAIRWASHER={type:3,value:"DIRECTEVAPORATIVEAIRWASHER"},Xf.INDIRECTEVAPORATIVEPACKAGEAIRCOOLER={type:3,value:"INDIRECTEVAPORATIVEPACKAGEAIRCOOLER"},Xf.INDIRECTEVAPORATIVEWETCOIL={type:3,value:"INDIRECTEVAPORATIVEWETCOIL"},Xf.INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER={type:3,value:"INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER"},Xf.INDIRECTDIRECTCOMBINATION={type:3,value:"INDIRECTDIRECTCOMBINATION"},Xf.USERDEFINED={type:3,value:"USERDEFINED"},Xf.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cu=Xf;e.IfcEvaporativeCoolerTypeEnum=Cu;const Iy=class Iy{};Iy.DIRECTEXPANSIONSHELLANDTUBE={type:3,value:"DIRECTEXPANSIONSHELLANDTUBE"},Iy.DIRECTEXPANSIONTUBEINTUBE={type:3,value:"DIRECTEXPANSIONTUBEINTUBE"},Iy.DIRECTEXPANSIONBRAZEDPLATE={type:3,value:"DIRECTEXPANSIONBRAZEDPLATE"},Iy.FLOODEDSHELLANDTUBE={type:3,value:"FLOODEDSHELLANDTUBE"},Iy.SHELLANDCOIL={type:3,value:"SHELLANDCOIL"},Iy.USERDEFINED={type:3,value:"USERDEFINED"},Iy.NOTDEFINED={type:3,value:"NOTDEFINED"};let uc=Iy;e.IfcEvaporatorTypeEnum=uc;const Z1=class Z1{};Z1.CENTRIFUGALFORWARDCURVED={type:3,value:"CENTRIFUGALFORWARDCURVED"},Z1.CENTRIFUGALRADIAL={type:3,value:"CENTRIFUGALRADIAL"},Z1.CENTRIFUGALBACKWARDINCLINEDCURVED={type:3,value:"CENTRIFUGALBACKWARDINCLINEDCURVED"},Z1.CENTRIFUGALAIRFOIL={type:3,value:"CENTRIFUGALAIRFOIL"},Z1.TUBEAXIAL={type:3,value:"TUBEAXIAL"},Z1.VANEAXIAL={type:3,value:"VANEAXIAL"},Z1.PROPELLORAXIAL={type:3,value:"PROPELLORAXIAL"},Z1.USERDEFINED={type:3,value:"USERDEFINED"},Z1.NOTDEFINED={type:3,value:"NOTDEFINED"};let rf=Z1;e.IfcFanTypeEnum=rf;const py=class py{};py.AIRPARTICLEFILTER={type:3,value:"AIRPARTICLEFILTER"},py.ODORFILTER={type:3,value:"ODORFILTER"},py.OILFILTER={type:3,value:"OILFILTER"},py.STRAINER={type:3,value:"STRAINER"},py.WATERFILTER={type:3,value:"WATERFILTER"},py.USERDEFINED={type:3,value:"USERDEFINED"},py.NOTDEFINED={type:3,value:"NOTDEFINED"};let Gc=py;e.IfcFilterTypeEnum=Gc;const yy=class yy{};yy.BREECHINGINLET={type:3,value:"BREECHINGINLET"},yy.FIREHYDRANT={type:3,value:"FIREHYDRANT"},yy.HOSEREEL={type:3,value:"HOSEREEL"},yy.SPRINKLER={type:3,value:"SPRINKLER"},yy.SPRINKLERDEFLECTOR={type:3,value:"SPRINKLERDEFLECTOR"},yy.USERDEFINED={type:3,value:"USERDEFINED"},yy.NOTDEFINED={type:3,value:"NOTDEFINED"};let af=yy;e.IfcFireSuppressionTerminalTypeEnum=af;const dT=class dT{};dT.SOURCE={type:3,value:"SOURCE"},dT.SINK={type:3,value:"SINK"},dT.SOURCEANDSINK={type:3,value:"SOURCEANDSINK"},dT.NOTDEFINED={type:3,value:"NOTDEFINED"};let Rh=dT;e.IfcFlowDirectionEnum=Rh;const hu=class hu{};hu.PRESSUREGAUGE={type:3,value:"PRESSUREGAUGE"},hu.THERMOMETER={type:3,value:"THERMOMETER"},hu.AMMETER={type:3,value:"AMMETER"},hu.FREQUENCYMETER={type:3,value:"FREQUENCYMETER"},hu.POWERFACTORMETER={type:3,value:"POWERFACTORMETER"},hu.PHASEANGLEMETER={type:3,value:"PHASEANGLEMETER"},hu.VOLTMETER_PEAK={type:3,value:"VOLTMETER_PEAK"},hu.VOLTMETER_RMS={type:3,value:"VOLTMETER_RMS"},hu.USERDEFINED={type:3,value:"USERDEFINED"},hu.NOTDEFINED={type:3,value:"NOTDEFINED"};let ii=hu;e.IfcFlowInstrumentTypeEnum=ii;const Zc=class Zc{};Zc.ELECTRICMETER={type:3,value:"ELECTRICMETER"},Zc.ENERGYMETER={type:3,value:"ENERGYMETER"},Zc.FLOWMETER={type:3,value:"FLOWMETER"},Zc.GASMETER={type:3,value:"GASMETER"},Zc.OILMETER={type:3,value:"OILMETER"},Zc.WATERMETER={type:3,value:"WATERMETER"},Zc.USERDEFINED={type:3,value:"USERDEFINED"},Zc.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vc=Zc;e.IfcFlowMeterTypeEnum=Vc;const hw=class hw{};hw.FOOTING_BEAM={type:3,value:"FOOTING_BEAM"},hw.PAD_FOOTING={type:3,value:"PAD_FOOTING"},hw.PILE_CAP={type:3,value:"PILE_CAP"},hw.STRIP_FOOTING={type:3,value:"STRIP_FOOTING"},hw.USERDEFINED={type:3,value:"USERDEFINED"},hw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lu=hw;e.IfcFootingTypeEnum=Lu;const lm=class lm{};lm.GASAPPLIANCE={type:3,value:"GASAPPLIANCE"},lm.GASBOOSTER={type:3,value:"GASBOOSTER"},lm.GASBURNER={type:3,value:"GASBURNER"},lm.USERDEFINED={type:3,value:"USERDEFINED"},lm.NOTDEFINED={type:3,value:"NOTDEFINED"};let gh=lm;e.IfcGasTerminalTypeEnum=gh;const wf=class wf{};wf.GRAPH_VIEW={type:3,value:"GRAPH_VIEW"},wf.SKETCH_VIEW={type:3,value:"SKETCH_VIEW"},wf.MODEL_VIEW={type:3,value:"MODEL_VIEW"},wf.PLAN_VIEW={type:3,value:"PLAN_VIEW"},wf.REFLECTED_PLAN_VIEW={type:3,value:"REFLECTED_PLAN_VIEW"},wf.SECTION_VIEW={type:3,value:"SECTION_VIEW"},wf.ELEVATION_VIEW={type:3,value:"ELEVATION_VIEW"},wf.USERDEFINED={type:3,value:"USERDEFINED"},wf.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ah=wf;e.IfcGeometricProjectionEnum=Ah;const dw=class dw{};dw.GLOBAL_COORDS={type:3,value:"GLOBAL_COORDS"},dw.LOCAL_COORDS={type:3,value:"LOCAL_COORDS"};let wr=dw;e.IfcGlobalOrLocalEnum=wr;const vf=class vf{};vf.PLATE={type:3,value:"PLATE"},vf.SHELLANDTUBE={type:3,value:"SHELLANDTUBE"},vf.USERDEFINED={type:3,value:"USERDEFINED"},vf.NOTDEFINED={type:3,value:"NOTDEFINED"};let Sh=vf;e.IfcHeatExchangerTypeEnum=Sh;const mr=class mr{};mr.STEAMINJECTION={type:3,value:"STEAMINJECTION"},mr.ADIABATICAIRWASHER={type:3,value:"ADIABATICAIRWASHER"},mr.ADIABATICPAN={type:3,value:"ADIABATICPAN"},mr.ADIABATICWETTEDELEMENT={type:3,value:"ADIABATICWETTEDELEMENT"},mr.ADIABATICATOMIZING={type:3,value:"ADIABATICATOMIZING"},mr.ADIABATICULTRASONIC={type:3,value:"ADIABATICULTRASONIC"},mr.ADIABATICRIGIDMEDIA={type:3,value:"ADIABATICRIGIDMEDIA"},mr.ADIABATICCOMPRESSEDAIRNOZZLE={type:3,value:"ADIABATICCOMPRESSEDAIRNOZZLE"},mr.ASSISTEDELECTRIC={type:3,value:"ASSISTEDELECTRIC"},mr.ASSISTEDNATURALGAS={type:3,value:"ASSISTEDNATURALGAS"},mr.ASSISTEDPROPANE={type:3,value:"ASSISTEDPROPANE"},mr.ASSISTEDBUTANE={type:3,value:"ASSISTEDBUTANE"},mr.ASSISTEDSTEAM={type:3,value:"ASSISTEDSTEAM"},mr.USERDEFINED={type:3,value:"USERDEFINED"},mr.NOTDEFINED={type:3,value:"NOTDEFINED"};let Dh=mr;e.IfcHumidifierTypeEnum=Dh;const fw=class fw{};fw.INTERNAL={type:3,value:"INTERNAL"},fw.EXTERNAL={type:3,value:"EXTERNAL"},fw.NOTDEFINED={type:3,value:"NOTDEFINED"};let uf=fw;e.IfcInternalOrExternalEnum=uf;const rm=class rm{};rm.ASSETINVENTORY={type:3,value:"ASSETINVENTORY"},rm.SPACEINVENTORY={type:3,value:"SPACEINVENTORY"},rm.FURNITUREINVENTORY={type:3,value:"FURNITUREINVENTORY"},rm.USERDEFINED={type:3,value:"USERDEFINED"},rm.NOTDEFINED={type:3,value:"NOTDEFINED"};let lo=rm;e.IfcInventoryTypeEnum=lo;const Y7=class Y7{};Y7.USERDEFINED={type:3,value:"USERDEFINED"},Y7.NOTDEFINED={type:3,value:"NOTDEFINED"};let zc=Y7;e.IfcJunctionBoxTypeEnum=zc;const hp=class hp{};hp.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"},hp.FLUORESCENT={type:3,value:"FLUORESCENT"},hp.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"},hp.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"},hp.METALHALIDE={type:3,value:"METALHALIDE"},hp.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"},hp.USERDEFINED={type:3,value:"USERDEFINED"},hp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nh=hp;e.IfcLampTypeEnum=Nh;const c6=class c6{};c6.AXIS1={type:3,value:"AXIS1"},c6.AXIS2={type:3,value:"AXIS2"},c6.AXIS3={type:3,value:"AXIS3"};let bh=c6;e.IfcLayerSetDirectionEnum=bh;const fT=class fT{};fT.TYPE_A={type:3,value:"TYPE_A"},fT.TYPE_B={type:3,value:"TYPE_B"},fT.TYPE_C={type:3,value:"TYPE_C"},fT.NOTDEFINED={type:3,value:"NOTDEFINED"};let oc=fT;e.IfcLightDistributionCurveEnum=oc;const eI=class eI{};eI.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"},eI.FLUORESCENT={type:3,value:"FLUORESCENT"},eI.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"},eI.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"},eI.LIGHTEMITTINGDIODE={type:3,value:"LIGHTEMITTINGDIODE"},eI.LOWPRESSURESODIUM={type:3,value:"LOWPRESSURESODIUM"},eI.LOWVOLTAGEHALOGEN={type:3,value:"LOWVOLTAGEHALOGEN"},eI.MAINVOLTAGEHALOGEN={type:3,value:"MAINVOLTAGEHALOGEN"},eI.METALHALIDE={type:3,value:"METALHALIDE"},eI.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"},eI.NOTDEFINED={type:3,value:"NOTDEFINED"};let cc=eI;e.IfcLightEmissionSourceEnum=cc;const IT=class IT{};IT.POINTSOURCE={type:3,value:"POINTSOURCE"},IT.DIRECTIONSOURCE={type:3,value:"DIRECTIONSOURCE"},IT.USERDEFINED={type:3,value:"USERDEFINED"},IT.NOTDEFINED={type:3,value:"NOTDEFINED"};let of=IT;e.IfcLightFixtureTypeEnum=of;const Iw=class Iw{};Iw.LOAD_GROUP={type:3,value:"LOAD_GROUP"},Iw.LOAD_CASE={type:3,value:"LOAD_CASE"},Iw.LOAD_COMBINATION_GROUP={type:3,value:"LOAD_COMBINATION_GROUP"},Iw.LOAD_COMBINATION={type:3,value:"LOAD_COMBINATION"},Iw.USERDEFINED={type:3,value:"USERDEFINED"},Iw.NOTDEFINED={type:3,value:"NOTDEFINED"};let _f=Iw;e.IfcLoadGroupTypeEnum=_f;const h6=class h6{};h6.LOGICALAND={type:3,value:"LOGICALAND"},h6.LOGICALOR={type:3,value:"LOGICALOR"};let Oh=h6;e.IfcLogicalOperatorEnum=Oh;const ho=class ho{};ho.BRACE={type:3,value:"BRACE"},ho.CHORD={type:3,value:"CHORD"},ho.COLLAR={type:3,value:"COLLAR"},ho.MEMBER={type:3,value:"MEMBER"},ho.MULLION={type:3,value:"MULLION"},ho.PLATE={type:3,value:"PLATE"},ho.POST={type:3,value:"POST"},ho.PURLIN={type:3,value:"PURLIN"},ho.RAFTER={type:3,value:"RAFTER"},ho.STRINGER={type:3,value:"STRINGER"},ho.STRUT={type:3,value:"STRUT"},ho.STUD={type:3,value:"STUD"},ho.USERDEFINED={type:3,value:"USERDEFINED"},ho.NOTDEFINED={type:3,value:"NOTDEFINED"};let ai=ho;e.IfcMemberTypeEnum=ai;const im=class im{};im.BELTDRIVE={type:3,value:"BELTDRIVE"},im.COUPLING={type:3,value:"COUPLING"},im.DIRECTDRIVE={type:3,value:"DIRECTDRIVE"},im.USERDEFINED={type:3,value:"USERDEFINED"},im.NOTDEFINED={type:3,value:"NOTDEFINED"};let Wc=im;e.IfcMotorConnectionTypeEnum=Wc;const mO=class mO{};mO.NULL={type:3,value:"NULL"};let cf=mO;e.IfcNullStyle=cf;const dp=class dp{};dp.PRODUCT={type:3,value:"PRODUCT"},dp.PROCESS={type:3,value:"PROCESS"},dp.CONTROL={type:3,value:"CONTROL"},dp.RESOURCE={type:3,value:"RESOURCE"},dp.ACTOR={type:3,value:"ACTOR"},dp.GROUP={type:3,value:"GROUP"},dp.PROJECT={type:3,value:"PROJECT"},dp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ch=dp;e.IfcObjectTypeEnum=Ch;const fp=class fp{};fp.CODECOMPLIANCE={type:3,value:"CODECOMPLIANCE"},fp.DESIGNINTENT={type:3,value:"DESIGNINTENT"},fp.HEALTHANDSAFETY={type:3,value:"HEALTHANDSAFETY"},fp.REQUIREMENT={type:3,value:"REQUIREMENT"},fp.SPECIFICATION={type:3,value:"SPECIFICATION"},fp.TRIGGERCONDITION={type:3,value:"TRIGGERCONDITION"},fp.USERDEFINED={type:3,value:"USERDEFINED"},fp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cl=fp;e.IfcObjectiveEnum=Cl;const X0=class X0{};X0.ASSIGNEE={type:3,value:"ASSIGNEE"},X0.ASSIGNOR={type:3,value:"ASSIGNOR"},X0.LESSEE={type:3,value:"LESSEE"},X0.LESSOR={type:3,value:"LESSOR"},X0.LETTINGAGENT={type:3,value:"LETTINGAGENT"},X0.OWNER={type:3,value:"OWNER"},X0.TENANT={type:3,value:"TENANT"},X0.USERDEFINED={type:3,value:"USERDEFINED"},X0.NOTDEFINED={type:3,value:"NOTDEFINED"};let hf=X0;e.IfcOccupantTypeEnum=hf;const am=class am{};am.AUDIOVISUALOUTLET={type:3,value:"AUDIOVISUALOUTLET"},am.COMMUNICATIONSOUTLET={type:3,value:"COMMUNICATIONSOUTLET"},am.POWEROUTLET={type:3,value:"POWEROUTLET"},am.USERDEFINED={type:3,value:"USERDEFINED"},am.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lh=am;e.IfcOutletTypeEnum=Lh;const pw=class pw{};pw.GRILL={type:3,value:"GRILL"},pw.LOUVER={type:3,value:"LOUVER"},pw.SCREEN={type:3,value:"SCREEN"},pw.USERDEFINED={type:3,value:"USERDEFINED"},pw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Gf=pw;e.IfcPermeableCoveringOperationEnum=Gf;const d6=class d6{};d6.PHYSICAL={type:3,value:"PHYSICAL"},d6.VIRTUAL={type:3,value:"VIRTUAL"},d6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vf=d6;e.IfcPhysicalOrVirtualEnum=Vf;const yw=class yw{};yw.CAST_IN_PLACE={type:3,value:"CAST_IN_PLACE"},yw.COMPOSITE={type:3,value:"COMPOSITE"},yw.PRECAST_CONCRETE={type:3,value:"PRECAST_CONCRETE"},yw.PREFAB_STEEL={type:3,value:"PREFAB_STEEL"},yw.USERDEFINED={type:3,value:"USERDEFINED"},yw.NOTDEFINED={type:3,value:"NOTDEFINED"};let ro=yw;e.IfcPileConstructionEnum=ro;const um=class um{};um.COHESION={type:3,value:"COHESION"},um.FRICTION={type:3,value:"FRICTION"},um.SUPPORT={type:3,value:"SUPPORT"},um.USERDEFINED={type:3,value:"USERDEFINED"},um.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ki=um;e.IfcPileTypeEnum=Ki;const v0=class v0{};v0.BEND={type:3,value:"BEND"},v0.CONNECTOR={type:3,value:"CONNECTOR"},v0.ENTRY={type:3,value:"ENTRY"},v0.EXIT={type:3,value:"EXIT"},v0.JUNCTION={type:3,value:"JUNCTION"},v0.OBSTRUCTION={type:3,value:"OBSTRUCTION"},v0.TRANSITION={type:3,value:"TRANSITION"},v0.USERDEFINED={type:3,value:"USERDEFINED"},v0.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ll=v0;e.IfcPipeFittingTypeEnum=Ll;const ww=class ww{};ww.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"},ww.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"},ww.GUTTER={type:3,value:"GUTTER"},ww.SPOOL={type:3,value:"SPOOL"},ww.USERDEFINED={type:3,value:"USERDEFINED"},ww.NOTDEFINED={type:3,value:"NOTDEFINED"};let Yc=ww;e.IfcPipeSegmentTypeEnum=Yc;const pT=class pT{};pT.CURTAIN_PANEL={type:3,value:"CURTAIN_PANEL"},pT.SHEET={type:3,value:"SHEET"},pT.USERDEFINED={type:3,value:"USERDEFINED"},pT.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vs=pT;e.IfcPlateTypeEnum=Vs;const e3=class e3{};e3.ADVICE_CAUTION={type:3,value:"ADVICE_CAUTION"},e3.ADVICE_NOTE={type:3,value:"ADVICE_NOTE"},e3.ADVICE_WARNING={type:3,value:"ADVICE_WARNING"},e3.CALIBRATION={type:3,value:"CALIBRATION"},e3.DIAGNOSTIC={type:3,value:"DIAGNOSTIC"},e3.SHUTDOWN={type:3,value:"SHUTDOWN"},e3.STARTUP={type:3,value:"STARTUP"},e3.USERDEFINED={type:3,value:"USERDEFINED"},e3.NOTDEFINED={type:3,value:"NOTDEFINED"};let zf=e3;e.IfcProcedureTypeEnum=zf;const k7=class k7{};k7.CURVE={type:3,value:"CURVE"},k7.AREA={type:3,value:"AREA"};let hc=k7;e.IfcProfileTypeEnum=hc;const t3=class t3{};t3.CHANGE={type:3,value:"CHANGE"},t3.MAINTENANCE={type:3,value:"MAINTENANCE"},t3.MOVE={type:3,value:"MOVE"},t3.PURCHASE={type:3,value:"PURCHASE"},t3.WORK={type:3,value:"WORK"},t3.USERDEFINED={type:3,value:"USERDEFINED"},t3.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ui=t3;e.IfcProjectOrderRecordTypeEnum=Ui;const wy=class wy{};wy.CHANGEORDER={type:3,value:"CHANGEORDER"},wy.MAINTENANCEWORKORDER={type:3,value:"MAINTENANCEWORKORDER"},wy.MOVEORDER={type:3,value:"MOVEORDER"},wy.PURCHASEORDER={type:3,value:"PURCHASEORDER"},wy.WORKORDER={type:3,value:"WORKORDER"},wy.USERDEFINED={type:3,value:"USERDEFINED"},wy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zi=wy;e.IfcProjectOrderTypeEnum=Zi;const j7=class j7{};j7.PROJECTED_LENGTH={type:3,value:"PROJECTED_LENGTH"},j7.TRUE_LENGTH={type:3,value:"TRUE_LENGTH"};let io=j7;e.IfcProjectedOrTrueLengthEnum=io;const n3=class n3{};n3.DESIGN={type:3,value:"DESIGN"},n3.DESIGNMAXIMUM={type:3,value:"DESIGNMAXIMUM"},n3.DESIGNMINIMUM={type:3,value:"DESIGNMINIMUM"},n3.SIMULATED={type:3,value:"SIMULATED"},n3.ASBUILT={type:3,value:"ASBUILT"},n3.COMMISSIONING={type:3,value:"COMMISSIONING"},n3.MEASURED={type:3,value:"MEASURED"},n3.USERDEFINED={type:3,value:"USERDEFINED"},n3.NOTKNOWN={type:3,value:"NOTKNOWN"};let ao=n3;e.IfcPropertySourceEnum=ao;const Ip=class Ip{};Ip.FUSEDISCONNECTOR={type:3,value:"FUSEDISCONNECTOR"},Ip.CIRCUITBREAKER={type:3,value:"CIRCUITBREAKER"},Ip.EARTHFAILUREDEVICE={type:3,value:"EARTHFAILUREDEVICE"},Ip.RESIDUALCURRENTCIRCUITBREAKER={type:3,value:"RESIDUALCURRENTCIRCUITBREAKER"},Ip.RESIDUALCURRENTSWITCH={type:3,value:"RESIDUALCURRENTSWITCH"},Ip.VARISTOR={type:3,value:"VARISTOR"},Ip.USERDEFINED={type:3,value:"USERDEFINED"},Ip.NOTDEFINED={type:3,value:"NOTDEFINED"};let Xr=Ip;e.IfcProtectiveDeviceTypeEnum=Xr;const Ey=class Ey{};Ey.CIRCULATOR={type:3,value:"CIRCULATOR"},Ey.ENDSUCTION={type:3,value:"ENDSUCTION"},Ey.SPLITCASE={type:3,value:"SPLITCASE"},Ey.VERTICALINLINE={type:3,value:"VERTICALINLINE"},Ey.VERTICALTURBINE={type:3,value:"VERTICALTURBINE"},Ey.USERDEFINED={type:3,value:"USERDEFINED"},Ey.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ph=Ey;e.IfcPumpTypeEnum=Ph;const my=class my{};my.HANDRAIL={type:3,value:"HANDRAIL"},my.GUARDRAIL={type:3,value:"GUARDRAIL"},my.BALUSTRADE={type:3,value:"BALUSTRADE"},my.USERDEFINED={type:3,value:"USERDEFINED"},my.NOTDEFINED={type:3,value:"NOTDEFINED"};let j=my;e.IfcRailingTypeEnum=j;const yT=class yT{};yT.STRAIGHT={type:3,value:"STRAIGHT"},yT.SPIRAL={type:3,value:"SPIRAL"},yT.USERDEFINED={type:3,value:"USERDEFINED"},yT.NOTDEFINED={type:3,value:"NOTDEFINED"};let ue=yT;e.IfcRampFlightTypeEnum=ue;const pp=class pp{};pp.STRAIGHT_RUN_RAMP={type:3,value:"STRAIGHT_RUN_RAMP"},pp.TWO_STRAIGHT_RUN_RAMP={type:3,value:"TWO_STRAIGHT_RUN_RAMP"},pp.QUARTER_TURN_RAMP={type:3,value:"QUARTER_TURN_RAMP"},pp.TWO_QUARTER_TURN_RAMP={type:3,value:"TWO_QUARTER_TURN_RAMP"},pp.HALF_TURN_RAMP={type:3,value:"HALF_TURN_RAMP"},pp.SPIRAL_RAMP={type:3,value:"SPIRAL_RAMP"},pp.USERDEFINED={type:3,value:"USERDEFINED"},pp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ae=pp;e.IfcRampTypeEnum=Ae;const Q1=class Q1{};Q1.BLINN={type:3,value:"BLINN"},Q1.FLAT={type:3,value:"FLAT"},Q1.GLASS={type:3,value:"GLASS"},Q1.MATT={type:3,value:"MATT"},Q1.METAL={type:3,value:"METAL"},Q1.MIRROR={type:3,value:"MIRROR"},Q1.PHONG={type:3,value:"PHONG"},Q1.PLASTIC={type:3,value:"PLASTIC"},Q1.STRAUSS={type:3,value:"STRAUSS"},Q1.NOTDEFINED={type:3,value:"NOTDEFINED"};let xe=Q1;e.IfcReflectanceMethodEnum=xe;const s3=class s3{};s3.MAIN={type:3,value:"MAIN"},s3.SHEAR={type:3,value:"SHEAR"},s3.LIGATURE={type:3,value:"LIGATURE"},s3.STUD={type:3,value:"STUD"},s3.PUNCHING={type:3,value:"PUNCHING"},s3.EDGE={type:3,value:"EDGE"},s3.RING={type:3,value:"RING"},s3.USERDEFINED={type:3,value:"USERDEFINED"},s3.NOTDEFINED={type:3,value:"NOTDEFINED"};let He=s3;e.IfcReinforcingBarRoleEnum=He;const q7=class q7{};q7.PLAIN={type:3,value:"PLAIN"},q7.TEXTURED={type:3,value:"TEXTURED"};let Ke=q7;e.IfcReinforcingBarSurfaceEnum=Ke;const yp=class yp{};yp.CONSUMED={type:3,value:"CONSUMED"},yp.PARTIALLYCONSUMED={type:3,value:"PARTIALLYCONSUMED"},yp.NOTCONSUMED={type:3,value:"NOTCONSUMED"},yp.OCCUPIED={type:3,value:"OCCUPIED"},yp.PARTIALLYOCCUPIED={type:3,value:"PARTIALLYOCCUPIED"},yp.NOTOCCUPIED={type:3,value:"NOTOCCUPIED"},yp.USERDEFINED={type:3,value:"USERDEFINED"},yp.NOTDEFINED={type:3,value:"NOTDEFINED"};let at=yp;e.IfcResourceConsumptionEnum=at;const K7=class K7{};K7.DIRECTION_X={type:3,value:"DIRECTION_X"},K7.DIRECTION_Y={type:3,value:"DIRECTION_Y"};let Se=K7;e.IfcRibPlateDirectionEnum=Se;const vr=class vr{};vr.SUPPLIER={type:3,value:"SUPPLIER"},vr.MANUFACTURER={type:3,value:"MANUFACTURER"},vr.CONTRACTOR={type:3,value:"CONTRACTOR"},vr.SUBCONTRACTOR={type:3,value:"SUBCONTRACTOR"},vr.ARCHITECT={type:3,value:"ARCHITECT"},vr.STRUCTURALENGINEER={type:3,value:"STRUCTURALENGINEER"},vr.COSTENGINEER={type:3,value:"COSTENGINEER"},vr.CLIENT={type:3,value:"CLIENT"},vr.BUILDINGOWNER={type:3,value:"BUILDINGOWNER"},vr.BUILDINGOPERATOR={type:3,value:"BUILDINGOPERATOR"},vr.MECHANICALENGINEER={type:3,value:"MECHANICALENGINEER"},vr.ELECTRICALENGINEER={type:3,value:"ELECTRICALENGINEER"},vr.PROJECTMANAGER={type:3,value:"PROJECTMANAGER"},vr.FACILITIESMANAGER={type:3,value:"FACILITIESMANAGER"},vr.CIVILENGINEER={type:3,value:"CIVILENGINEER"},vr.COMISSIONINGENGINEER={type:3,value:"COMISSIONINGENGINEER"},vr.ENGINEER={type:3,value:"ENGINEER"},vr.OWNER={type:3,value:"OWNER"},vr.CONSULTANT={type:3,value:"CONSULTANT"},vr.CONSTRUCTIONMANAGER={type:3,value:"CONSTRUCTIONMANAGER"},vr.FIELDCONSTRUCTIONMANAGER={type:3,value:"FIELDCONSTRUCTIONMANAGER"},vr.RESELLER={type:3,value:"RESELLER"},vr.USERDEFINED={type:3,value:"USERDEFINED"};let At=vr;e.IfcRoleEnum=At;const pc=class pc{};pc.FLAT_ROOF={type:3,value:"FLAT_ROOF"},pc.SHED_ROOF={type:3,value:"SHED_ROOF"},pc.GABLE_ROOF={type:3,value:"GABLE_ROOF"},pc.HIP_ROOF={type:3,value:"HIP_ROOF"},pc.HIPPED_GABLE_ROOF={type:3,value:"HIPPED_GABLE_ROOF"},pc.GAMBREL_ROOF={type:3,value:"GAMBREL_ROOF"},pc.MANSARD_ROOF={type:3,value:"MANSARD_ROOF"},pc.BARREL_ROOF={type:3,value:"BARREL_ROOF"},pc.RAINBOW_ROOF={type:3,value:"RAINBOW_ROOF"},pc.BUTTERFLY_ROOF={type:3,value:"BUTTERFLY_ROOF"},pc.PAVILION_ROOF={type:3,value:"PAVILION_ROOF"},pc.DOME_ROOF={type:3,value:"DOME_ROOF"},pc.FREEFORM={type:3,value:"FREEFORM"},pc.NOTDEFINED={type:3,value:"NOTDEFINED"};let gt=pc;e.IfcRoofTypeEnum=gt;const fo=class fo{};fo.EXA={type:3,value:"EXA"},fo.PETA={type:3,value:"PETA"},fo.TERA={type:3,value:"TERA"},fo.GIGA={type:3,value:"GIGA"},fo.MEGA={type:3,value:"MEGA"},fo.KILO={type:3,value:"KILO"},fo.HECTO={type:3,value:"HECTO"},fo.DECA={type:3,value:"DECA"},fo.DECI={type:3,value:"DECI"},fo.CENTI={type:3,value:"CENTI"},fo.MILLI={type:3,value:"MILLI"},fo.MICRO={type:3,value:"MICRO"},fo.NANO={type:3,value:"NANO"},fo.PICO={type:3,value:"PICO"},fo.FEMTO={type:3,value:"FEMTO"},fo.ATTO={type:3,value:"ATTO"};let Lt=fo;e.IfcSIPrefix=Lt;const nr=class nr{};nr.AMPERE={type:3,value:"AMPERE"},nr.BECQUEREL={type:3,value:"BECQUEREL"},nr.CANDELA={type:3,value:"CANDELA"},nr.COULOMB={type:3,value:"COULOMB"},nr.CUBIC_METRE={type:3,value:"CUBIC_METRE"},nr.DEGREE_CELSIUS={type:3,value:"DEGREE_CELSIUS"},nr.FARAD={type:3,value:"FARAD"},nr.GRAM={type:3,value:"GRAM"},nr.GRAY={type:3,value:"GRAY"},nr.HENRY={type:3,value:"HENRY"},nr.HERTZ={type:3,value:"HERTZ"},nr.JOULE={type:3,value:"JOULE"},nr.KELVIN={type:3,value:"KELVIN"},nr.LUMEN={type:3,value:"LUMEN"},nr.LUX={type:3,value:"LUX"},nr.METRE={type:3,value:"METRE"},nr.MOLE={type:3,value:"MOLE"},nr.NEWTON={type:3,value:"NEWTON"},nr.OHM={type:3,value:"OHM"},nr.PASCAL={type:3,value:"PASCAL"},nr.RADIAN={type:3,value:"RADIAN"},nr.SECOND={type:3,value:"SECOND"},nr.SIEMENS={type:3,value:"SIEMENS"},nr.SIEVERT={type:3,value:"SIEVERT"},nr.SQUARE_METRE={type:3,value:"SQUARE_METRE"},nr.STERADIAN={type:3,value:"STERADIAN"},nr.TESLA={type:3,value:"TESLA"},nr.VOLT={type:3,value:"VOLT"},nr.WATT={type:3,value:"WATT"},nr.WEBER={type:3,value:"WEBER"};let Et=nr;e.IfcSIUnitName=Et;const Ef=class Ef{};Ef.BATH={type:3,value:"BATH"},Ef.BIDET={type:3,value:"BIDET"},Ef.CISTERN={type:3,value:"CISTERN"},Ef.SHOWER={type:3,value:"SHOWER"},Ef.SINK={type:3,value:"SINK"},Ef.SANITARYFOUNTAIN={type:3,value:"SANITARYFOUNTAIN"},Ef.TOILETPAN={type:3,value:"TOILETPAN"},Ef.URINAL={type:3,value:"URINAL"},Ef.WASHHANDBASIN={type:3,value:"WASHHANDBASIN"},Ef.WCSEAT={type:3,value:"WCSEAT"},Ef.USERDEFINED={type:3,value:"USERDEFINED"},Ef.NOTDEFINED={type:3,value:"NOTDEFINED"};let xt=Ef;e.IfcSanitaryTerminalTypeEnum=xt;const f6=class f6{};f6.UNIFORM={type:3,value:"UNIFORM"},f6.TAPERED={type:3,value:"TAPERED"};let Dt=f6;e.IfcSectionTypeEnum=Dt;const yc=class yc{};yc.CO2SENSOR={type:3,value:"CO2SENSOR"},yc.FIRESENSOR={type:3,value:"FIRESENSOR"},yc.FLOWSENSOR={type:3,value:"FLOWSENSOR"},yc.GASSENSOR={type:3,value:"GASSENSOR"},yc.HEATSENSOR={type:3,value:"HEATSENSOR"},yc.HUMIDITYSENSOR={type:3,value:"HUMIDITYSENSOR"},yc.LIGHTSENSOR={type:3,value:"LIGHTSENSOR"},yc.MOISTURESENSOR={type:3,value:"MOISTURESENSOR"},yc.MOVEMENTSENSOR={type:3,value:"MOVEMENTSENSOR"},yc.PRESSURESENSOR={type:3,value:"PRESSURESENSOR"},yc.SMOKESENSOR={type:3,value:"SMOKESENSOR"},yc.SOUNDSENSOR={type:3,value:"SOUNDSENSOR"},yc.TEMPERATURESENSOR={type:3,value:"TEMPERATURESENSOR"},yc.USERDEFINED={type:3,value:"USERDEFINED"},yc.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nt=yc;e.IfcSensorTypeEnum=Nt;const om=class om{};om.START_START={type:3,value:"START_START"},om.START_FINISH={type:3,value:"START_FINISH"},om.FINISH_START={type:3,value:"FINISH_START"},om.FINISH_FINISH={type:3,value:"FINISH_FINISH"},om.NOTDEFINED={type:3,value:"NOTDEFINED"};let Pt=om;e.IfcSequenceEnum=Pt;const l3=class l3{};l3.A_QUALITYOFCOMPONENTS={type:3,value:"A_QUALITYOFCOMPONENTS"},l3.B_DESIGNLEVEL={type:3,value:"B_DESIGNLEVEL"},l3.C_WORKEXECUTIONLEVEL={type:3,value:"C_WORKEXECUTIONLEVEL"},l3.D_INDOORENVIRONMENT={type:3,value:"D_INDOORENVIRONMENT"},l3.E_OUTDOORENVIRONMENT={type:3,value:"E_OUTDOORENVIRONMENT"},l3.F_INUSECONDITIONS={type:3,value:"F_INUSECONDITIONS"},l3.G_MAINTENANCELEVEL={type:3,value:"G_MAINTENANCELEVEL"},l3.USERDEFINED={type:3,value:"USERDEFINED"},l3.NOTDEFINED={type:3,value:"NOTDEFINED"};let bt=l3;e.IfcServiceLifeFactorTypeEnum=bt;const cm=class cm{};cm.ACTUALSERVICELIFE={type:3,value:"ACTUALSERVICELIFE"},cm.EXPECTEDSERVICELIFE={type:3,value:"EXPECTEDSERVICELIFE"},cm.OPTIMISTICREFERENCESERVICELIFE={type:3,value:"OPTIMISTICREFERENCESERVICELIFE"},cm.PESSIMISTICREFERENCESERVICELIFE={type:3,value:"PESSIMISTICREFERENCESERVICELIFE"},cm.REFERENCESERVICELIFE={type:3,value:"REFERENCESERVICELIFE"};let _t=cm;e.IfcServiceLifeTypeEnum=_t;const wp=class wp{};wp.FLOOR={type:3,value:"FLOOR"},wp.ROOF={type:3,value:"ROOF"},wp.LANDING={type:3,value:"LANDING"},wp.BASESLAB={type:3,value:"BASESLAB"},wp.USERDEFINED={type:3,value:"USERDEFINED"},wp.NOTDEFINED={type:3,value:"NOTDEFINED"};let qt=wp;e.IfcSlabTypeEnum=qt;const Ty=class Ty{};Ty.DBA={type:3,value:"DBA"},Ty.DBB={type:3,value:"DBB"},Ty.DBC={type:3,value:"DBC"},Ty.NC={type:3,value:"NC"},Ty.NR={type:3,value:"NR"},Ty.USERDEFINED={type:3,value:"USERDEFINED"},Ty.NOTDEFINED={type:3,value:"NOTDEFINED"};let Kt=Ty;e.IfcSoundScaleEnum=Kt;const r3=class r3{};r3.SECTIONALRADIATOR={type:3,value:"SECTIONALRADIATOR"},r3.PANELRADIATOR={type:3,value:"PANELRADIATOR"},r3.TUBULARRADIATOR={type:3,value:"TUBULARRADIATOR"},r3.CONVECTOR={type:3,value:"CONVECTOR"},r3.BASEBOARDHEATER={type:3,value:"BASEBOARDHEATER"},r3.FINNEDTUBEUNIT={type:3,value:"FINNEDTUBEUNIT"},r3.UNITHEATER={type:3,value:"UNITHEATER"},r3.USERDEFINED={type:3,value:"USERDEFINED"},r3.NOTDEFINED={type:3,value:"NOTDEFINED"};let sn=r3;e.IfcSpaceHeaterTypeEnum=sn;const Kl=class Kl{};Kl.USERDEFINED={type:3,value:"USERDEFINED"},Kl.NOTDEFINED={type:3,value:"NOTDEFINED"};let Dn=Kl;e.IfcSpaceTypeEnum=Dn;const Ew=class Ew{};Ew.BIRDCAGE={type:3,value:"BIRDCAGE"},Ew.COWL={type:3,value:"COWL"},Ew.RAINWATERHOPPER={type:3,value:"RAINWATERHOPPER"},Ew.USERDEFINED={type:3,value:"USERDEFINED"},Ew.NOTDEFINED={type:3,value:"NOTDEFINED"};let _n=Ew;e.IfcStackTerminalTypeEnum=_n;const Ry=class Ry{};Ry.STRAIGHT={type:3,value:"STRAIGHT"},Ry.WINDER={type:3,value:"WINDER"},Ry.SPIRAL={type:3,value:"SPIRAL"},Ry.CURVED={type:3,value:"CURVED"},Ry.FREEFORM={type:3,value:"FREEFORM"},Ry.USERDEFINED={type:3,value:"USERDEFINED"},Ry.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nn=Ry;e.IfcStairFlightTypeEnum=Nn;const Io=class Io{};Io.STRAIGHT_RUN_STAIR={type:3,value:"STRAIGHT_RUN_STAIR"},Io.TWO_STRAIGHT_RUN_STAIR={type:3,value:"TWO_STRAIGHT_RUN_STAIR"},Io.QUARTER_WINDING_STAIR={type:3,value:"QUARTER_WINDING_STAIR"},Io.QUARTER_TURN_STAIR={type:3,value:"QUARTER_TURN_STAIR"},Io.HALF_WINDING_STAIR={type:3,value:"HALF_WINDING_STAIR"},Io.HALF_TURN_STAIR={type:3,value:"HALF_TURN_STAIR"},Io.TWO_QUARTER_WINDING_STAIR={type:3,value:"TWO_QUARTER_WINDING_STAIR"},Io.TWO_QUARTER_TURN_STAIR={type:3,value:"TWO_QUARTER_TURN_STAIR"},Io.THREE_QUARTER_WINDING_STAIR={type:3,value:"THREE_QUARTER_WINDING_STAIR"},Io.THREE_QUARTER_TURN_STAIR={type:3,value:"THREE_QUARTER_TURN_STAIR"},Io.SPIRAL_STAIR={type:3,value:"SPIRAL_STAIR"},Io.DOUBLE_RETURN_STAIR={type:3,value:"DOUBLE_RETURN_STAIR"},Io.CURVED_RUN_STAIR={type:3,value:"CURVED_RUN_STAIR"},Io.TWO_CURVED_RUN_STAIR={type:3,value:"TWO_CURVED_RUN_STAIR"},Io.USERDEFINED={type:3,value:"USERDEFINED"},Io.NOTDEFINED={type:3,value:"NOTDEFINED"};let Hn=Io;e.IfcStairTypeEnum=Hn;const hm=class hm{};hm.READWRITE={type:3,value:"READWRITE"},hm.READONLY={type:3,value:"READONLY"},hm.LOCKED={type:3,value:"LOCKED"},hm.READWRITELOCKED={type:3,value:"READWRITELOCKED"},hm.READONLYLOCKED={type:3,value:"READONLYLOCKED"};let Gn=hm;e.IfcStateEnum=Gn;const gy=class gy{};gy.RIGID_JOINED_MEMBER={type:3,value:"RIGID_JOINED_MEMBER"},gy.PIN_JOINED_MEMBER={type:3,value:"PIN_JOINED_MEMBER"},gy.CABLE={type:3,value:"CABLE"},gy.TENSION_MEMBER={type:3,value:"TENSION_MEMBER"},gy.COMPRESSION_MEMBER={type:3,value:"COMPRESSION_MEMBER"},gy.USERDEFINED={type:3,value:"USERDEFINED"},gy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Tn=gy;e.IfcStructuralCurveTypeEnum=Tn;const dm=class dm{};dm.BENDING_ELEMENT={type:3,value:"BENDING_ELEMENT"},dm.MEMBRANE_ELEMENT={type:3,value:"MEMBRANE_ELEMENT"},dm.SHELL={type:3,value:"SHELL"},dm.USERDEFINED={type:3,value:"USERDEFINED"},dm.NOTDEFINED={type:3,value:"NOTDEFINED"};let bs=dm;e.IfcStructuralSurfaceTypeEnum=bs;const I6=class I6{};I6.POSITIVE={type:3,value:"POSITIVE"},I6.NEGATIVE={type:3,value:"NEGATIVE"},I6.BOTH={type:3,value:"BOTH"};let Bs=I6;e.IfcSurfaceSide=Bs;const i3=class i3{};i3.BUMP={type:3,value:"BUMP"},i3.OPACITY={type:3,value:"OPACITY"},i3.REFLECTION={type:3,value:"REFLECTION"},i3.SELFILLUMINATION={type:3,value:"SELFILLUMINATION"},i3.SHININESS={type:3,value:"SHININESS"},i3.SPECULAR={type:3,value:"SPECULAR"},i3.TEXTURE={type:3,value:"TEXTURE"},i3.TRANSPARENCYMAP={type:3,value:"TRANSPARENCYMAP"},i3.NOTDEFINED={type:3,value:"NOTDEFINED"};let zs=i3;e.IfcSurfaceTextureEnum=zs;const Ep=class Ep{};Ep.CONTACTOR={type:3,value:"CONTACTOR"},Ep.EMERGENCYSTOP={type:3,value:"EMERGENCYSTOP"},Ep.STARTER={type:3,value:"STARTER"},Ep.SWITCHDISCONNECTOR={type:3,value:"SWITCHDISCONNECTOR"},Ep.TOGGLESWITCH={type:3,value:"TOGGLESWITCH"},Ep.USERDEFINED={type:3,value:"USERDEFINED"},Ep.NOTDEFINED={type:3,value:"NOTDEFINED"};let js=Ep;e.IfcSwitchingDeviceTypeEnum=js;const mw=class mw{};mw.PREFORMED={type:3,value:"PREFORMED"},mw.SECTIONAL={type:3,value:"SECTIONAL"},mw.EXPANSION={type:3,value:"EXPANSION"},mw.PRESSUREVESSEL={type:3,value:"PRESSUREVESSEL"},mw.USERDEFINED={type:3,value:"USERDEFINED"},mw.NOTDEFINED={type:3,value:"NOTDEFINED"};let ur=mw;e.IfcTankTypeEnum=ur;const Tw=class Tw{};Tw.STRAND={type:3,value:"STRAND"},Tw.WIRE={type:3,value:"WIRE"},Tw.BAR={type:3,value:"BAR"},Tw.COATED={type:3,value:"COATED"},Tw.USERDEFINED={type:3,value:"USERDEFINED"},Tw.NOTDEFINED={type:3,value:"NOTDEFINED"};let qs=Tw;e.IfcTendonTypeEnum=qs;const wT=class wT{};wT.LEFT={type:3,value:"LEFT"},wT.RIGHT={type:3,value:"RIGHT"},wT.UP={type:3,value:"UP"},wT.DOWN={type:3,value:"DOWN"};let Fr=wT;e.IfcTextPath=Fr;const Hh=class Hh{};Hh.PEOPLE={type:3,value:"PEOPLE"},Hh.LIGHTING={type:3,value:"LIGHTING"},Hh.EQUIPMENT={type:3,value:"EQUIPMENT"},Hh.VENTILATIONINDOORAIR={type:3,value:"VENTILATIONINDOORAIR"},Hh.VENTILATIONOUTSIDEAIR={type:3,value:"VENTILATIONOUTSIDEAIR"},Hh.RECIRCULATEDAIR={type:3,value:"RECIRCULATEDAIR"},Hh.EXHAUSTAIR={type:3,value:"EXHAUSTAIR"},Hh.AIREXCHANGERATE={type:3,value:"AIREXCHANGERATE"},Hh.DRYBULBTEMPERATURE={type:3,value:"DRYBULBTEMPERATURE"},Hh.RELATIVEHUMIDITY={type:3,value:"RELATIVEHUMIDITY"},Hh.INFILTRATION={type:3,value:"INFILTRATION"},Hh.USERDEFINED={type:3,value:"USERDEFINED"},Hh.NOTDEFINED={type:3,value:"NOTDEFINED"};let or=Hh;e.IfcThermalLoadSourceEnum=or;const ET=class ET{};ET.SENSIBLE={type:3,value:"SENSIBLE"},ET.LATENT={type:3,value:"LATENT"},ET.RADIANT={type:3,value:"RADIANT"},ET.NOTDEFINED={type:3,value:"NOTDEFINED"};let Qi=ET;e.IfcThermalLoadTypeEnum=Qi;const Ay=class Ay{};Ay.CONTINUOUS={type:3,value:"CONTINUOUS"},Ay.DISCRETE={type:3,value:"DISCRETE"},Ay.DISCRETEBINARY={type:3,value:"DISCRETEBINARY"},Ay.PIECEWISEBINARY={type:3,value:"PIECEWISEBINARY"},Ay.PIECEWISECONSTANT={type:3,value:"PIECEWISECONSTANT"},Ay.PIECEWISECONTINUOUS={type:3,value:"PIECEWISECONTINUOUS"},Ay.NOTDEFINED={type:3,value:"NOTDEFINED"};let k=Ay;e.IfcTimeSeriesDataTypeEnum=k;const Rw=class Rw{};Rw.ANNUAL={type:3,value:"ANNUAL"},Rw.MONTHLY={type:3,value:"MONTHLY"},Rw.WEEKLY={type:3,value:"WEEKLY"},Rw.DAILY={type:3,value:"DAILY"},Rw.USERDEFINED={type:3,value:"USERDEFINED"},Rw.NOTDEFINED={type:3,value:"NOTDEFINED"};let ne=Rw;e.IfcTimeSeriesScheduleTypeEnum=ne;const fm=class fm{};fm.CURRENT={type:3,value:"CURRENT"},fm.FREQUENCY={type:3,value:"FREQUENCY"},fm.VOLTAGE={type:3,value:"VOLTAGE"},fm.USERDEFINED={type:3,value:"USERDEFINED"},fm.NOTDEFINED={type:3,value:"NOTDEFINED"};let ye=fm;e.IfcTransformerTypeEnum=ye;const mT=class mT{};mT.DISCONTINUOUS={type:3,value:"DISCONTINUOUS"},mT.CONTINUOUS={type:3,value:"CONTINUOUS"},mT.CONTSAMEGRADIENT={type:3,value:"CONTSAMEGRADIENT"},mT.CONTSAMEGRADIENTSAMECURVATURE={type:3,value:"CONTSAMEGRADIENTSAMECURVATURE"};let Le=mT;e.IfcTransitionCode=Le;const Im=class Im{};Im.ELEVATOR={type:3,value:"ELEVATOR"},Im.ESCALATOR={type:3,value:"ESCALATOR"},Im.MOVINGWALKWAY={type:3,value:"MOVINGWALKWAY"},Im.USERDEFINED={type:3,value:"USERDEFINED"},Im.NOTDEFINED={type:3,value:"NOTDEFINED"};let ke=Im;e.IfcTransportElementTypeEnum=ke;const p6=class p6{};p6.CARTESIAN={type:3,value:"CARTESIAN"},p6.PARAMETER={type:3,value:"PARAMETER"},p6.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let ut=p6;e.IfcTrimmingPreference=ut;const y6=class y6{};y6.FINNED={type:3,value:"FINNED"},y6.USERDEFINED={type:3,value:"USERDEFINED"},y6.NOTDEFINED={type:3,value:"NOTDEFINED"};let It=y6;e.IfcTubeBundleTypeEnum=It;const sr=class sr{};sr.ABSORBEDDOSEUNIT={type:3,value:"ABSORBEDDOSEUNIT"},sr.AMOUNTOFSUBSTANCEUNIT={type:3,value:"AMOUNTOFSUBSTANCEUNIT"},sr.AREAUNIT={type:3,value:"AREAUNIT"},sr.DOSEEQUIVALENTUNIT={type:3,value:"DOSEEQUIVALENTUNIT"},sr.ELECTRICCAPACITANCEUNIT={type:3,value:"ELECTRICCAPACITANCEUNIT"},sr.ELECTRICCHARGEUNIT={type:3,value:"ELECTRICCHARGEUNIT"},sr.ELECTRICCONDUCTANCEUNIT={type:3,value:"ELECTRICCONDUCTANCEUNIT"},sr.ELECTRICCURRENTUNIT={type:3,value:"ELECTRICCURRENTUNIT"},sr.ELECTRICRESISTANCEUNIT={type:3,value:"ELECTRICRESISTANCEUNIT"},sr.ELECTRICVOLTAGEUNIT={type:3,value:"ELECTRICVOLTAGEUNIT"},sr.ENERGYUNIT={type:3,value:"ENERGYUNIT"},sr.FORCEUNIT={type:3,value:"FORCEUNIT"},sr.FREQUENCYUNIT={type:3,value:"FREQUENCYUNIT"},sr.ILLUMINANCEUNIT={type:3,value:"ILLUMINANCEUNIT"},sr.INDUCTANCEUNIT={type:3,value:"INDUCTANCEUNIT"},sr.LENGTHUNIT={type:3,value:"LENGTHUNIT"},sr.LUMINOUSFLUXUNIT={type:3,value:"LUMINOUSFLUXUNIT"},sr.LUMINOUSINTENSITYUNIT={type:3,value:"LUMINOUSINTENSITYUNIT"},sr.MAGNETICFLUXDENSITYUNIT={type:3,value:"MAGNETICFLUXDENSITYUNIT"},sr.MAGNETICFLUXUNIT={type:3,value:"MAGNETICFLUXUNIT"},sr.MASSUNIT={type:3,value:"MASSUNIT"},sr.PLANEANGLEUNIT={type:3,value:"PLANEANGLEUNIT"},sr.POWERUNIT={type:3,value:"POWERUNIT"},sr.PRESSUREUNIT={type:3,value:"PRESSUREUNIT"},sr.RADIOACTIVITYUNIT={type:3,value:"RADIOACTIVITYUNIT"},sr.SOLIDANGLEUNIT={type:3,value:"SOLIDANGLEUNIT"},sr.THERMODYNAMICTEMPERATUREUNIT={type:3,value:"THERMODYNAMICTEMPERATUREUNIT"},sr.TIMEUNIT={type:3,value:"TIMEUNIT"},sr.VOLUMEUNIT={type:3,value:"VOLUMEUNIT"},sr.USERDEFINED={type:3,value:"USERDEFINED"};let pt=sr;e.IfcUnitEnum=pt;const gw=class gw{};gw.AIRHANDLER={type:3,value:"AIRHANDLER"},gw.AIRCONDITIONINGUNIT={type:3,value:"AIRCONDITIONINGUNIT"},gw.SPLITSYSTEM={type:3,value:"SPLITSYSTEM"},gw.ROOFTOPUNIT={type:3,value:"ROOFTOPUNIT"},gw.USERDEFINED={type:3,value:"USERDEFINED"},gw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Bt=gw;e.IfcUnitaryEquipmentTypeEnum=Bt;const ui=class ui{};ui.AIRRELEASE={type:3,value:"AIRRELEASE"},ui.ANTIVACUUM={type:3,value:"ANTIVACUUM"},ui.CHANGEOVER={type:3,value:"CHANGEOVER"},ui.CHECK={type:3,value:"CHECK"},ui.COMMISSIONING={type:3,value:"COMMISSIONING"},ui.DIVERTING={type:3,value:"DIVERTING"},ui.DRAWOFFCOCK={type:3,value:"DRAWOFFCOCK"},ui.DOUBLECHECK={type:3,value:"DOUBLECHECK"},ui.DOUBLEREGULATING={type:3,value:"DOUBLEREGULATING"},ui.FAUCET={type:3,value:"FAUCET"},ui.FLUSHING={type:3,value:"FLUSHING"},ui.GASCOCK={type:3,value:"GASCOCK"},ui.GASTAP={type:3,value:"GASTAP"},ui.ISOLATING={type:3,value:"ISOLATING"},ui.MIXING={type:3,value:"MIXING"},ui.PRESSUREREDUCING={type:3,value:"PRESSUREREDUCING"},ui.PRESSURERELIEF={type:3,value:"PRESSURERELIEF"},ui.REGULATING={type:3,value:"REGULATING"},ui.SAFETYCUTOFF={type:3,value:"SAFETYCUTOFF"},ui.STEAMTRAP={type:3,value:"STEAMTRAP"},ui.STOPCOCK={type:3,value:"STOPCOCK"},ui.USERDEFINED={type:3,value:"USERDEFINED"},ui.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zt=ui;e.IfcValveTypeEnum=Zt;const TT=class TT{};TT.COMPRESSION={type:3,value:"COMPRESSION"},TT.SPRING={type:3,value:"SPRING"},TT.USERDEFINED={type:3,value:"USERDEFINED"},TT.NOTDEFINED={type:3,value:"NOTDEFINED"};let An=TT;e.IfcVibrationIsolatorTypeEnum=An;const Sy=class Sy{};Sy.STANDARD={type:3,value:"STANDARD"},Sy.POLYGONAL={type:3,value:"POLYGONAL"},Sy.SHEAR={type:3,value:"SHEAR"},Sy.ELEMENTEDWALL={type:3,value:"ELEMENTEDWALL"},Sy.PLUMBINGWALL={type:3,value:"PLUMBINGWALL"},Sy.USERDEFINED={type:3,value:"USERDEFINED"},Sy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Qn=Sy;e.IfcWallTypeEnum=Qn;const Qc=class Qc{};Qc.FLOORTRAP={type:3,value:"FLOORTRAP"},Qc.FLOORWASTE={type:3,value:"FLOORWASTE"},Qc.GULLYSUMP={type:3,value:"GULLYSUMP"},Qc.GULLYTRAP={type:3,value:"GULLYTRAP"},Qc.GREASEINTERCEPTOR={type:3,value:"GREASEINTERCEPTOR"},Qc.OILINTERCEPTOR={type:3,value:"OILINTERCEPTOR"},Qc.PETROLINTERCEPTOR={type:3,value:"PETROLINTERCEPTOR"},Qc.ROOFDRAIN={type:3,value:"ROOFDRAIN"},Qc.WASTEDISPOSALUNIT={type:3,value:"WASTEDISPOSALUNIT"},Qc.WASTETRAP={type:3,value:"WASTETRAP"},Qc.USERDEFINED={type:3,value:"USERDEFINED"},Qc.NOTDEFINED={type:3,value:"NOTDEFINED"};let Fn=Qc;e.IfcWasteTerminalTypeEnum=Fn;const Di=class Di{};Di.SIDEHUNGRIGHTHAND={type:3,value:"SIDEHUNGRIGHTHAND"},Di.SIDEHUNGLEFTHAND={type:3,value:"SIDEHUNGLEFTHAND"},Di.TILTANDTURNRIGHTHAND={type:3,value:"TILTANDTURNRIGHTHAND"},Di.TILTANDTURNLEFTHAND={type:3,value:"TILTANDTURNLEFTHAND"},Di.TOPHUNG={type:3,value:"TOPHUNG"},Di.BOTTOMHUNG={type:3,value:"BOTTOMHUNG"},Di.PIVOTHORIZONTAL={type:3,value:"PIVOTHORIZONTAL"},Di.PIVOTVERTICAL={type:3,value:"PIVOTVERTICAL"},Di.SLIDINGHORIZONTAL={type:3,value:"SLIDINGHORIZONTAL"},Di.SLIDINGVERTICAL={type:3,value:"SLIDINGVERTICAL"},Di.REMOVABLECASEMENT={type:3,value:"REMOVABLECASEMENT"},Di.FIXEDCASEMENT={type:3,value:"FIXEDCASEMENT"},Di.OTHEROPERATION={type:3,value:"OTHEROPERATION"},Di.NOTDEFINED={type:3,value:"NOTDEFINED"};let Mn=Di;e.IfcWindowPanelOperationEnum=Mn;const Aw=class Aw{};Aw.LEFT={type:3,value:"LEFT"},Aw.MIDDLE={type:3,value:"MIDDLE"},Aw.RIGHT={type:3,value:"RIGHT"},Aw.BOTTOM={type:3,value:"BOTTOM"},Aw.TOP={type:3,value:"TOP"},Aw.NOTDEFINED={type:3,value:"NOTDEFINED"};let ps=Aw;e.IfcWindowPanelPositionEnum=ps;const mp=class mp{};mp.ALUMINIUM={type:3,value:"ALUMINIUM"},mp.HIGH_GRADE_STEEL={type:3,value:"HIGH_GRADE_STEEL"},mp.STEEL={type:3,value:"STEEL"},mp.WOOD={type:3,value:"WOOD"},mp.ALUMINIUM_WOOD={type:3,value:"ALUMINIUM_WOOD"},mp.PLASTIC={type:3,value:"PLASTIC"},mp.OTHER_CONSTRUCTION={type:3,value:"OTHER_CONSTRUCTION"},mp.NOTDEFINED={type:3,value:"NOTDEFINED"};let il=mp;e.IfcWindowStyleConstructionEnum=il;const tI=class tI{};tI.SINGLE_PANEL={type:3,value:"SINGLE_PANEL"},tI.DOUBLE_PANEL_VERTICAL={type:3,value:"DOUBLE_PANEL_VERTICAL"},tI.DOUBLE_PANEL_HORIZONTAL={type:3,value:"DOUBLE_PANEL_HORIZONTAL"},tI.TRIPLE_PANEL_VERTICAL={type:3,value:"TRIPLE_PANEL_VERTICAL"},tI.TRIPLE_PANEL_BOTTOM={type:3,value:"TRIPLE_PANEL_BOTTOM"},tI.TRIPLE_PANEL_TOP={type:3,value:"TRIPLE_PANEL_TOP"},tI.TRIPLE_PANEL_LEFT={type:3,value:"TRIPLE_PANEL_LEFT"},tI.TRIPLE_PANEL_RIGHT={type:3,value:"TRIPLE_PANEL_RIGHT"},tI.TRIPLE_PANEL_HORIZONTAL={type:3,value:"TRIPLE_PANEL_HORIZONTAL"},tI.USERDEFINED={type:3,value:"USERDEFINED"},tI.NOTDEFINED={type:3,value:"NOTDEFINED"};let dl=tI;e.IfcWindowStyleOperationEnum=dl;const mf=class mf{};mf.ACTUAL={type:3,value:"ACTUAL"},mf.BASELINE={type:3,value:"BASELINE"},mf.PLANNED={type:3,value:"PLANNED"},mf.USERDEFINED={type:3,value:"USERDEFINED"},mf.NOTDEFINED={type:3,value:"NOTDEFINED"};let Tl=mf;e.IfcWorkControlTypeEnum=Tl;class yn extends Rt{constructor(w,O,M){super(),this.Role=w,this.UserDefinedRole=O,this.Description=M,this.type=3630933823}}e.IfcActorRole=yn;class Xn extends Rt{constructor(w,O,M){super(),this.Purpose=w,this.Description=O,this.UserDefinedPurpose=M,this.type=618182010}}e.IfcAddress=Xn;class Br extends Rt{constructor(w,O,M,V){super(),this.ApplicationDeveloper=w,this.Version=O,this.ApplicationFullName=M,this.ApplicationIdentifier=V,this.type=639542469}}e.IfcApplication=Br;class pl extends Rt{constructor(w,O,M,V,Z,le){super(),this.Name=w,this.Description=O,this.AppliedValue=M,this.UnitBasis=V,this.ApplicableDate=Z,this.FixedUntilDate=le,this.type=411424972}}e.IfcAppliedValue=pl;class Fi extends Rt{constructor(w,O,M,V,Z){super(),this.ComponentOfTotal=w,this.Components=O,this.ArithmeticOperator=M,this.Name=V,this.Description=Z,this.type=1110488051}}e.IfcAppliedValueRelationship=Fi;class cr extends Rt{constructor(w,O,M,V,Z,le,oe){super(),this.Description=w,this.ApprovalDateTime=O,this.ApprovalStatus=M,this.ApprovalLevel=V,this.ApprovalQualifier=Z,this.Name=le,this.Identifier=oe,this.type=130549933}}e.IfcApproval=cr;class N2 extends Rt{constructor(w,O,M){super(),this.Actor=w,this.Approval=O,this.Role=M,this.type=2080292479}}e.IfcApprovalActorRelationship=N2;class b2 extends Rt{constructor(w,O){super(),this.ApprovedProperties=w,this.Approval=O,this.type=390851274}}e.IfcApprovalPropertyRelationship=b2;class O2 extends Rt{constructor(w,O,M,V){super(),this.RelatedApproval=w,this.RelatingApproval=O,this.Description=M,this.Name=V,this.type=3869604511}}e.IfcApprovalRelationship=O2;class j3 extends Rt{constructor(w){super(),this.Name=w,this.type=4037036970}}e.IfcBoundaryCondition=j3;class C2 extends j3{constructor(w,O,M,V,Z,le,oe){super(w),this.Name=w,this.LinearStiffnessByLengthX=O,this.LinearStiffnessByLengthY=M,this.LinearStiffnessByLengthZ=V,this.RotationalStiffnessByLengthX=Z,this.RotationalStiffnessByLengthY=le,this.RotationalStiffnessByLengthZ=oe,this.type=1560379544}}e.IfcBoundaryEdgeCondition=C2;class L2 extends j3{constructor(w,O,M,V){super(w),this.Name=w,this.LinearStiffnessByAreaX=O,this.LinearStiffnessByAreaY=M,this.LinearStiffnessByAreaZ=V,this.type=3367102660}}e.IfcBoundaryFaceCondition=L2;class P2 extends j3{constructor(w,O,M,V,Z,le,oe){super(w),this.Name=w,this.LinearStiffnessX=O,this.LinearStiffnessY=M,this.LinearStiffnessZ=V,this.RotationalStiffnessX=Z,this.RotationalStiffnessY=le,this.RotationalStiffnessZ=oe,this.type=1387855156}}e.IfcBoundaryNodeCondition=P2;class x2 extends P2{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe),this.Name=w,this.LinearStiffnessX=O,this.LinearStiffnessY=M,this.LinearStiffnessZ=V,this.RotationalStiffnessX=Z,this.RotationalStiffnessY=le,this.RotationalStiffnessZ=oe,this.WarpingStiffness=Ee,this.type=2069777674}}e.IfcBoundaryNodeConditionWarping=x2;class RE extends Rt{constructor(w,O,M){super(),this.DayComponent=w,this.MonthComponent=O,this.YearComponent=M,this.type=622194075}}e.IfcCalendarDate=RE;class M2 extends Rt{constructor(w,O,M,V){super(),this.Source=w,this.Edition=O,this.EditionDate=M,this.Name=V,this.type=747523909}}e.IfcClassification=M2;class U2 extends Rt{constructor(w,O,M){super(),this.Notation=w,this.ItemOf=O,this.Title=M,this.type=1767535486}}e.IfcClassificationItem=U2;class gE extends Rt{constructor(w,O){super(),this.RelatingItem=w,this.RelatedItems=O,this.type=1098599126}}e.IfcClassificationItemRelationship=gE;class AE extends Rt{constructor(w){super(),this.NotationFacets=w,this.type=938368621}}e.IfcClassificationNotation=AE;class SE extends Rt{constructor(w){super(),this.NotationValue=w,this.type=3639012971}}e.IfcClassificationNotationFacet=SE;class F2 extends Rt{constructor(w){super(),this.Name=w,this.type=3264961684}}e.IfcColourSpecification=F2;class _1 extends Rt{constructor(){super(),this.type=2859738748}}e.IfcConnectionGeometry=_1;class H0 extends _1{constructor(w,O){super(),this.PointOnRelatingElement=w,this.PointOnRelatedElement=O,this.type=2614616156}}e.IfcConnectionPointGeometry=H0;class q3 extends _1{constructor(w,O,M){super(),this.LocationAtRelatingElement=w,this.LocationAtRelatedElement=O,this.ProfileOfPort=M,this.type=4257277454}}e.IfcConnectionPortGeometry=q3;class DE extends _1{constructor(w,O){super(),this.SurfaceOnRelatingElement=w,this.SurfaceOnRelatedElement=O,this.type=2732653382}}e.IfcConnectionSurfaceGeometry=DE;class Kp extends Rt{constructor(w,O,M,V,Z,le,oe){super(),this.Name=w,this.Description=O,this.ConstraintGrade=M,this.ConstraintSource=V,this.CreatingActor=Z,this.CreationTime=le,this.UserDefinedGrade=oe,this.type=1959218052}}e.IfcConstraint=Kp;class K3 extends Rt{constructor(w,O,M,V,Z){super(),this.Name=w,this.Description=O,this.RelatingConstraint=M,this.RelatedConstraints=V,this.LogicalAggregator=Z,this.type=1658513725}}e.IfcConstraintAggregationRelationship=K3;class Z3 extends Rt{constructor(w,O){super(),this.ClassifiedConstraint=w,this.RelatedClassifications=O,this.type=613356794}}e.IfcConstraintClassificationRelationship=Z3;class B2 extends Rt{constructor(w,O,M,V){super(),this.Name=w,this.Description=O,this.RelatingConstraint=M,this.RelatedConstraints=V,this.type=347226245}}e.IfcConstraintRelationship=B2;class H2 extends Rt{constructor(w,O,M){super(),this.HourOffset=w,this.MinuteOffset=O,this.Sense=M,this.type=1065062679}}e.IfcCoordinatedUniversalTimeOffset=H2;class _2 extends pl{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le),this.Name=w,this.Description=O,this.AppliedValue=M,this.UnitBasis=V,this.ApplicableDate=Z,this.FixedUntilDate=le,this.CostType=oe,this.Condition=Ee,this.type=602808272}}e.IfcCostValue=_2;class xh extends Rt{constructor(w,O,M,V,Z){super(),this.RelatingMonetaryUnit=w,this.RelatedMonetaryUnit=O,this.ExchangeRate=M,this.RateDateTime=V,this.RateSource=Z,this.type=539742890}}e.IfcCurrencyRelationship=xh;class Zp extends Rt{constructor(w,O){super(),this.Name=w,this.PatternList=O,this.type=1105321065}}e.IfcCurveStyleFont=Zp;class Qp extends Rt{constructor(w,O,M){super(),this.Name=w,this.CurveFont=O,this.CurveFontScaling=M,this.type=2367409068}}e.IfcCurveStyleFontAndScaling=Qp;class G2 extends Rt{constructor(w,O){super(),this.VisibleSegmentLength=w,this.InvisibleSegmentLength=O,this.type=3510044353}}e.IfcCurveStyleFontPattern=G2;class V2 extends Rt{constructor(w,O){super(),this.DateComponent=w,this.TimeComponent=O,this.type=1072939445}}e.IfcDateAndTime=V2;class z2 extends Rt{constructor(w,O,M){super(),this.Elements=w,this.UnitType=O,this.UserDefinedType=M,this.type=1765591967}}e.IfcDerivedUnit=z2;class $p extends Rt{constructor(w,O){super(),this.Unit=w,this.Exponent=O,this.type=1045800335}}e.IfcDerivedUnitElement=$p;class W2 extends Rt{constructor(w,O,M,V,Z,le,oe){super(),this.LengthExponent=w,this.MassExponent=O,this.TimeExponent=M,this.ElectricCurrentExponent=V,this.ThermodynamicTemperatureExponent=Z,this.AmountOfSubstanceExponent=le,this.LuminousIntensityExponent=oe,this.type=2949456006}}e.IfcDimensionalExponents=W2;class Y2 extends Rt{constructor(w,O,M){super(),this.FileExtension=w,this.MimeContentType=O,this.MimeSubtype=M,this.type=1376555844}}e.IfcDocumentElectronicFormat=Y2;class NE extends Rt{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl,yl,du){super(),this.DocumentId=w,this.Name=O,this.Description=M,this.DocumentReferences=V,this.Purpose=Z,this.IntendedUse=le,this.Scope=oe,this.Revision=Ee,this.DocumentOwner=Pe,this.Editors=ct,this.CreationTime=Sn,this.LastRevisionTime=os,this.ElectronicFormat=Ks,this.ValidFrom=Rl,this.ValidUntil=Zl,this.Confidentiality=yl,this.Status=du,this.type=1154170062}}e.IfcDocumentInformation=NE;class Q3 extends Rt{constructor(w,O,M){super(),this.RelatingDocument=w,this.RelatedDocuments=O,this.RelationshipType=M,this.type=770865208}}e.IfcDocumentInformationRelationship=Q3;class $3 extends Rt{constructor(w,O,M,V){super(),this.Name=w,this.Description=O,this.RelatingDraughtingCallout=M,this.RelatedDraughtingCallout=V,this.type=3796139169}}e.IfcDraughtingCalloutRelationship=$3;class H extends pl{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le),this.Name=w,this.Description=O,this.AppliedValue=M,this.UnitBasis=V,this.ApplicableDate=Z,this.FixedUntilDate=le,this.ImpactType=oe,this.Category=Ee,this.UserDefinedCategory=Pe,this.type=1648886627}}e.IfcEnvironmentalImpactValue=H;class v extends Rt{constructor(w,O,M){super(),this.Location=w,this.ItemReference=O,this.Name=M,this.type=3200245327}}e.IfcExternalReference=v;class Ie extends v{constructor(w,O,M){super(w,O,M),this.Location=w,this.ItemReference=O,this.Name=M,this.type=2242383968}}e.IfcExternallyDefinedHatchStyle=Ie;class be extends v{constructor(w,O,M){super(w,O,M),this.Location=w,this.ItemReference=O,this.Name=M,this.type=1040185647}}e.IfcExternallyDefinedSurfaceStyle=be;class Ye extends v{constructor(w,O,M){super(w,O,M),this.Location=w,this.ItemReference=O,this.Name=M,this.type=3207319532}}e.IfcExternallyDefinedSymbol=Ye;class rt extends v{constructor(w,O,M){super(w,O,M),this.Location=w,this.ItemReference=O,this.Name=M,this.type=3548104201}}e.IfcExternallyDefinedTextFont=rt;class ot extends Rt{constructor(w,O,M){super(),this.AxisTag=w,this.AxisCurve=O,this.SameSense=M,this.type=852622518}}e.IfcGridAxis=ot;class dt extends Rt{constructor(w,O){super(),this.TimeStamp=w,this.ListValues=O,this.type=3020489413}}e.IfcIrregularTimeSeriesValue=dt;class Ft extends Rt{constructor(w,O,M,V,Z){super(),this.Name=w,this.Version=O,this.Publisher=M,this.VersionDate=V,this.LibraryReference=Z,this.type=2655187982}}e.IfcLibraryInformation=Ft;class $t extends v{constructor(w,O,M){super(w,O,M),this.Location=w,this.ItemReference=O,this.Name=M,this.type=3452421091}}e.IfcLibraryReference=$t;class Cn extends Rt{constructor(w,O,M){super(),this.MainPlaneAngle=w,this.SecondaryPlaneAngle=O,this.LuminousIntensity=M,this.type=4162380809}}e.IfcLightDistributionData=Cn;class ns extends Rt{constructor(w,O){super(),this.LightDistributionCurve=w,this.DistributionData=O,this.type=1566485204}}e.IfcLightIntensityDistribution=ns;class Wn extends Rt{constructor(w,O,M,V,Z){super(),this.HourComponent=w,this.MinuteComponent=O,this.SecondComponent=M,this.Zone=V,this.DaylightSavingOffset=Z,this.type=30780891}}e.IfcLocalTime=Wn;class $n extends Rt{constructor(w){super(),this.Name=w,this.type=1838606355}}e.IfcMaterial=$n;class gs extends Rt{constructor(w,O){super(),this.MaterialClassifications=w,this.ClassifiedMaterial=O,this.type=1847130766}}e.IfcMaterialClassificationRelationship=gs;class Al extends Rt{constructor(w,O,M){super(),this.Material=w,this.LayerThickness=O,this.IsVentilated=M,this.type=248100487}}e.IfcMaterialLayer=Al;class bl extends Rt{constructor(w,O){super(),this.MaterialLayers=w,this.LayerSetName=O,this.type=3303938423}}e.IfcMaterialLayerSet=bl;class ql extends Rt{constructor(w,O,M,V){super(),this.ForLayerSet=w,this.LayerSetDirection=O,this.DirectionSense=M,this.OffsetFromReferenceLine=V,this.type=1303795690}}e.IfcMaterialLayerSetUsage=ql;class wn extends Rt{constructor(w){super(),this.Materials=w,this.type=2199411900}}e.IfcMaterialList=wn;class Jn extends Rt{constructor(w){super(),this.Material=w,this.type=3265635763}}e.IfcMaterialProperties=Jn;class di extends Rt{constructor(w,O){super(),this.ValueComponent=w,this.UnitComponent=O,this.type=2597039031}}e.IfcMeasureWithUnit=di;class _l extends Jn{constructor(w,O,M,V,Z,le){super(w),this.Material=w,this.DynamicViscosity=O,this.YoungModulus=M,this.ShearModulus=V,this.PoissonRatio=Z,this.ThermalExpansionCoefficient=le,this.type=4256014907}}e.IfcMechanicalMaterialProperties=_l;class uo extends _l{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks){super(w,O,M,V,Z,le),this.Material=w,this.DynamicViscosity=O,this.YoungModulus=M,this.ShearModulus=V,this.PoissonRatio=Z,this.ThermalExpansionCoefficient=le,this.YieldStress=oe,this.UltimateStress=Ee,this.UltimateStrain=Pe,this.HardeningModule=ct,this.ProportionalStress=Sn,this.PlasticStrain=os,this.Relaxations=Ks,this.type=677618848}}e.IfcMechanicalSteelMaterialProperties=uo;class Er extends Kp{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe),this.Name=w,this.Description=O,this.ConstraintGrade=M,this.ConstraintSource=V,this.CreatingActor=Z,this.CreationTime=le,this.UserDefinedGrade=oe,this.Benchmark=Ee,this.ValueSource=Pe,this.DataValue=ct,this.type=3368373690}}e.IfcMetric=Er;class _S extends Rt{constructor(w){super(),this.Currency=w,this.type=2706619895}}e.IfcMonetaryUnit=_S;class U5 extends Rt{constructor(w,O){super(),this.Dimensions=w,this.UnitType=O,this.type=1918398963}}e.IfcNamedUnit=U5;class Dg extends Rt{constructor(){super(),this.type=3701648758}}e.IfcObjectPlacement=Dg;class Ng extends Kp{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe),this.Name=w,this.Description=O,this.ConstraintGrade=M,this.ConstraintSource=V,this.CreatingActor=Z,this.CreationTime=le,this.UserDefinedGrade=oe,this.BenchmarkValues=Ee,this.ResultValues=Pe,this.ObjectiveQualifier=ct,this.UserDefinedQualifier=Sn,this.type=2251480897}}e.IfcObjective=Ng;class GS extends Jn{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w),this.Material=w,this.VisibleTransmittance=O,this.SolarTransmittance=M,this.ThermalIrTransmittance=V,this.ThermalIrEmissivityBack=Z,this.ThermalIrEmissivityFront=le,this.VisibleReflectanceBack=oe,this.VisibleReflectanceFront=Ee,this.SolarReflectanceFront=Pe,this.SolarReflectanceBack=ct,this.type=1227763645}}e.IfcOpticalMaterialProperties=GS;class VS extends Rt{constructor(w,O,M,V,Z){super(),this.Id=w,this.Name=O,this.Description=M,this.Roles=V,this.Addresses=Z,this.type=4251960020}}e.IfcOrganization=VS;class YN extends Rt{constructor(w,O,M,V){super(),this.Name=w,this.Description=O,this.RelatingOrganization=M,this.RelatedOrganizations=V,this.type=1411181986}}e.IfcOrganizationRelationship=YN;class kN extends Rt{constructor(w,O,M,V,Z,le,oe,Ee){super(),this.OwningUser=w,this.OwningApplication=O,this.State=M,this.ChangeAction=V,this.LastModifiedDate=Z,this.LastModifyingUser=le,this.LastModifyingApplication=oe,this.CreationDate=Ee,this.type=1207048766}}e.IfcOwnerHistory=kN;class jN extends Rt{constructor(w,O,M,V,Z,le,oe,Ee){super(),this.Id=w,this.FamilyName=O,this.GivenName=M,this.MiddleNames=V,this.PrefixTitles=Z,this.SuffixTitles=le,this.Roles=oe,this.Addresses=Ee,this.type=2077209135}}e.IfcPerson=jN;class qN extends Rt{constructor(w,O,M){super(),this.ThePerson=w,this.TheOrganization=O,this.Roles=M,this.type=101040310}}e.IfcPersonAndOrganization=qN;class k2 extends Rt{constructor(w,O){super(),this.Name=w,this.Description=O,this.type=2483315170}}e.IfcPhysicalQuantity=k2;class Mh extends k2{constructor(w,O,M){super(w,O),this.Name=w,this.Description=O,this.Unit=M,this.type=2226359599}}e.IfcPhysicalSimpleQuantity=Mh;class KN extends Xn{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M),this.Purpose=w,this.Description=O,this.UserDefinedPurpose=M,this.InternalLocation=V,this.AddressLines=Z,this.PostalBox=le,this.Town=oe,this.Region=Ee,this.PostalCode=Pe,this.Country=ct,this.type=3355820592}}e.IfcPostalAddress=KN;class bE extends Rt{constructor(w){super(),this.Name=w,this.type=3727388367}}e.IfcPreDefinedItem=bE;class F5 extends bE{constructor(w){super(w),this.Name=w,this.type=990879717}}e.IfcPreDefinedSymbol=F5;class ZN extends F5{constructor(w){super(w),this.Name=w,this.type=3213052703}}e.IfcPreDefinedTerminatorSymbol=ZN;class bg extends bE{constructor(w){super(w),this.Name=w,this.type=1775413392}}e.IfcPreDefinedTextFont=bg;class zS extends Rt{constructor(w,O,M,V){super(),this.Name=w,this.Description=O,this.AssignedItems=M,this.Identifier=V,this.type=2022622350}}e.IfcPresentationLayerAssignment=zS;class QN extends zS{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V),this.Name=w,this.Description=O,this.AssignedItems=M,this.Identifier=V,this.LayerOn=Z,this.LayerFrozen=le,this.LayerBlocked=oe,this.LayerStyles=Ee,this.type=1304840413}}e.IfcPresentationLayerWithStyle=QN;class j2 extends Rt{constructor(w){super(),this.Name=w,this.type=3119450353}}e.IfcPresentationStyle=j2;class $N extends Rt{constructor(w){super(),this.Styles=w,this.type=2417041796}}e.IfcPresentationStyleAssignment=$N;class Og extends Rt{constructor(w,O,M){super(),this.Name=w,this.Description=O,this.Representations=M,this.type=2095639259}}e.IfcProductRepresentation=Og;class JN extends Jn{constructor(w,O,M,V,Z){super(w),this.Material=w,this.SpecificHeatCapacity=O,this.N20Content=M,this.COContent=V,this.CO2Content=Z,this.type=2267347899}}e.IfcProductsOfCombustionProperties=JN;class Uh extends Rt{constructor(w,O){super(),this.ProfileType=w,this.ProfileName=O,this.type=3958567839}}e.IfcProfileDef=Uh;class B5 extends Rt{constructor(w,O){super(),this.ProfileName=w,this.ProfileDefinition=O,this.type=2802850158}}e.IfcProfileProperties=B5;class Cg extends Rt{constructor(w,O){super(),this.Name=w,this.Description=O,this.type=2598011224}}e.IfcProperty=Cg;class XN extends Rt{constructor(w,O,M,V){super(),this.RelatingConstraint=w,this.RelatedProperties=O,this.Name=M,this.Description=V,this.type=3896028662}}e.IfcPropertyConstraintRelationship=XN;class vN extends Rt{constructor(w,O,M,V,Z){super(),this.DependingProperty=w,this.DependantProperty=O,this.Name=M,this.Description=V,this.Expression=Z,this.type=148025276}}e.IfcPropertyDependencyRelationship=vN;class WS extends Rt{constructor(w,O,M){super(),this.Name=w,this.EnumerationValues=O,this.Unit=M,this.type=3710013099}}e.IfcPropertyEnumeration=WS;class eb extends Mh{constructor(w,O,M,V){super(w,O,M),this.Name=w,this.Description=O,this.Unit=M,this.AreaValue=V,this.type=2044713172}}e.IfcQuantityArea=eb;class NU extends Mh{constructor(w,O,M,V){super(w,O,M),this.Name=w,this.Description=O,this.Unit=M,this.CountValue=V,this.type=2093928680}}e.IfcQuantityCount=NU;class Lg extends Mh{constructor(w,O,M,V){super(w,O,M),this.Name=w,this.Description=O,this.Unit=M,this.LengthValue=V,this.type=931644368}}e.IfcQuantityLength=Lg;class YS extends Mh{constructor(w,O,M,V){super(w,O,M),this.Name=w,this.Description=O,this.Unit=M,this.TimeValue=V,this.type=3252649465}}e.IfcQuantityTime=YS;class bU extends Mh{constructor(w,O,M,V){super(w,O,M),this.Name=w,this.Description=O,this.Unit=M,this.VolumeValue=V,this.type=2405470396}}e.IfcQuantityVolume=bU;class OU extends Mh{constructor(w,O,M,V){super(w,O,M),this.Name=w,this.Description=O,this.Unit=M,this.WeightValue=V,this.type=825690147}}e.IfcQuantityWeight=OU;class Pg extends Rt{constructor(w,O,M,V){super(),this.ReferencedDocument=w,this.ReferencingValues=O,this.Name=M,this.Description=V,this.type=2692823254}}e.IfcReferencesValueDocument=Pg;class tb extends Rt{constructor(w,O,M,V,Z,le){super(),this.TotalCrossSectionArea=w,this.SteelGrade=O,this.BarSurface=M,this.EffectiveDepth=V,this.NominalBarDiameter=Z,this.BarCount=le,this.type=1580146022}}e.IfcReinforcementBarProperties=tb;class kS extends Rt{constructor(w,O){super(),this.RelaxationValue=w,this.InitialStress=O,this.type=1222501353}}e.IfcRelaxation=kS;class nb extends Rt{constructor(w,O,M,V){super(),this.ContextOfItems=w,this.RepresentationIdentifier=O,this.RepresentationType=M,this.Items=V,this.type=1076942058}}e.IfcRepresentation=nb;class jL extends Rt{constructor(w,O){super(),this.ContextIdentifier=w,this.ContextType=O,this.type=3377609919}}e.IfcRepresentationContext=jL;class H5 extends Rt{constructor(){super(),this.type=3008791417}}e.IfcRepresentationItem=H5;class CU extends Rt{constructor(w,O){super(),this.MappingOrigin=w,this.MappedRepresentation=O,this.type=1660063152}}e.IfcRepresentationMap=CU;class OE extends B5{constructor(w,O,M,V,Z,le,oe){super(w,O),this.ProfileName=w,this.ProfileDefinition=O,this.Thickness=M,this.RibHeight=V,this.RibWidth=Z,this.RibSpacing=le,this.Direction=oe,this.type=3679540991}}e.IfcRibPlateProfileProperties=OE;class _0 extends Rt{constructor(w,O,M,V){super(),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.type=2341007311}}e.IfcRoot=_0;class LU extends U5{constructor(w,O,M){super(new i(0),w),this.UnitType=w,this.Prefix=O,this.Name=M,this.type=448429030}}e.IfcSIUnit=LU;class oo extends Rt{constructor(w,O,M){super(),this.SectionType=w,this.StartProfile=O,this.EndProfile=M,this.type=2042790032}}e.IfcSectionProperties=oo;class jS extends Rt{constructor(w,O,M,V,Z,le){super(),this.LongitudinalStartPosition=w,this.LongitudinalEndPosition=O,this.TransversePosition=M,this.ReinforcementRole=V,this.SectionDefinition=Z,this.CrossSectionReinforcementDefinitions=le,this.type=4165799628}}e.IfcSectionReinforcementProperties=jS;class qL extends Rt{constructor(w,O,M,V,Z){super(),this.ShapeRepresentations=w,this.Name=O,this.Description=M,this.ProductDefinitional=V,this.PartOfProductDefinitionShape=Z,this.type=867548509}}e.IfcShapeAspect=qL;class q2 extends nb{constructor(w,O,M,V){super(w,O,M,V),this.ContextOfItems=w,this.RepresentationIdentifier=O,this.RepresentationType=M,this.Items=V,this.type=3982875396}}e.IfcShapeModel=q2;class PU extends q2{constructor(w,O,M,V){super(w,O,M,V),this.ContextOfItems=w,this.RepresentationIdentifier=O,this.RepresentationType=M,this.Items=V,this.type=4240577450}}e.IfcShapeRepresentation=PU;class Jp extends Cg{constructor(w,O){super(w,O),this.Name=w,this.Description=O,this.type=3692461612}}e.IfcSimpleProperty=Jp;class K2 extends Rt{constructor(w){super(),this.Name=w,this.type=2273995522}}e.IfcStructuralConnectionCondition=K2;class KL extends Rt{constructor(w){super(),this.Name=w,this.type=2162789131}}e.IfcStructuralLoad=KL;class Wf extends KL{constructor(w){super(w),this.Name=w,this.type=2525727697}}e.IfcStructuralLoadStatic=Wf;class CE extends Wf{constructor(w,O,M,V){super(w),this.Name=w,this.DeltaT_Constant=O,this.DeltaT_Y=M,this.DeltaT_Z=V,this.type=3408363356}}e.IfcStructuralLoadTemperature=CE;class ZL extends nb{constructor(w,O,M,V){super(w,O,M,V),this.ContextOfItems=w,this.RepresentationIdentifier=O,this.RepresentationType=M,this.Items=V,this.type=2830218821}}e.IfcStyleModel=ZL;class QL extends H5{constructor(w,O,M){super(),this.Item=w,this.Styles=O,this.Name=M,this.type=3958052878}}e.IfcStyledItem=QL;class xU extends ZL{constructor(w,O,M,V){super(w,O,M,V),this.ContextOfItems=w,this.RepresentationIdentifier=O,this.RepresentationType=M,this.Items=V,this.type=3049322572}}e.IfcStyledRepresentation=xU;class MU extends j2{constructor(w,O,M){super(w),this.Name=w,this.Side=O,this.Styles=M,this.type=1300840506}}e.IfcSurfaceStyle=MU;class UU extends Rt{constructor(w,O,M,V){super(),this.DiffuseTransmissionColour=w,this.DiffuseReflectionColour=O,this.TransmissionColour=M,this.ReflectanceColour=V,this.type=3303107099}}e.IfcSurfaceStyleLighting=UU;class FU extends Rt{constructor(w,O){super(),this.RefractionIndex=w,this.DispersionFactor=O,this.type=1607154358}}e.IfcSurfaceStyleRefraction=FU;class $L extends Rt{constructor(w){super(),this.SurfaceColour=w,this.type=846575682}}e.IfcSurfaceStyleShading=$L;class BU extends Rt{constructor(w){super(),this.Textures=w,this.type=1351298697}}e.IfcSurfaceStyleWithTextures=BU;class _5 extends Rt{constructor(w,O,M,V){super(),this.RepeatS=w,this.RepeatT=O,this.TextureType=M,this.TextureTransform=V,this.type=626085974}}e.IfcSurfaceTexture=_5;class JL extends j2{constructor(w,O){super(w),this.Name=w,this.StyleOfSymbol=O,this.type=1290481447}}e.IfcSymbolStyle=JL;class xg extends Rt{constructor(w,O){super(),this.Name=w,this.Rows=O,this.type=985171141}}e.IfcTable=xg;class Z2 extends Rt{constructor(w,O){super(),this.RowCells=w,this.IsHeading=O,this.type=531007025}}e.IfcTableRow=Z2;class G0 extends Xn{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M),this.Purpose=w,this.Description=O,this.UserDefinedPurpose=M,this.TelephoneNumbers=V,this.FacsimileNumbers=Z,this.PagerNumber=le,this.ElectronicMailAddresses=oe,this.WWWHomePageURL=Ee,this.type=912023232}}e.IfcTelecomAddress=G0;class qS extends j2{constructor(w,O,M,V){super(w),this.Name=w,this.TextCharacterAppearance=O,this.TextStyle=M,this.TextFontStyle=V,this.type=1447204868}}e.IfcTextStyle=qS;class HU extends bg{constructor(w,O,M,V,Z,le){super(w),this.Name=w,this.FontFamily=O,this.FontStyle=M,this.FontVariant=V,this.FontWeight=Z,this.FontSize=le,this.type=1983826977}}e.IfcTextStyleFontModel=HU;class G5 extends Rt{constructor(w,O){super(),this.Colour=w,this.BackgroundColour=O,this.type=2636378356}}e.IfcTextStyleForDefinedFont=G5;class XL extends Rt{constructor(w,O,M,V,Z,le,oe){super(),this.TextIndent=w,this.TextAlign=O,this.TextDecoration=M,this.LetterSpacing=V,this.WordSpacing=Z,this.TextTransform=le,this.LineHeight=oe,this.type=1640371178}}e.IfcTextStyleTextModel=XL;class sb extends Rt{constructor(w,O,M,V,Z){super(),this.BoxHeight=w,this.BoxWidth=O,this.BoxSlantAngle=M,this.BoxRotateAngle=V,this.CharacterSpacing=Z,this.type=1484833681}}e.IfcTextStyleWithBoxCharacteristics=sb;class lb extends Rt{constructor(){super(),this.type=280115917}}e.IfcTextureCoordinate=lb;class Mg extends lb{constructor(w,O){super(),this.Mode=w,this.Parameter=O,this.type=1742049831}}e.IfcTextureCoordinateGenerator=Mg;class rb extends lb{constructor(w){super(),this.TextureMaps=w,this.type=2552916305}}e.IfcTextureMap=rb;class _U extends Rt{constructor(w){super(),this.Coordinates=w,this.type=1210645708}}e.IfcTextureVertex=_U;class ib extends Jn{constructor(w,O,M,V,Z){super(w),this.Material=w,this.SpecificHeatCapacity=O,this.BoilingPoint=M,this.FreezingPoint=V,this.ThermalConductivity=Z,this.type=3317419933}}e.IfcThermalMaterialProperties=ib;class V0 extends Rt{constructor(w,O,M,V,Z,le,oe,Ee){super(),this.Name=w,this.Description=O,this.StartTime=M,this.EndTime=V,this.TimeSeriesDataType=Z,this.DataOrigin=le,this.UserDefinedDataOrigin=oe,this.Unit=Ee,this.type=3101149627}}e.IfcTimeSeries=V0;class KS extends Rt{constructor(w,O){super(),this.ReferencedTimeSeries=w,this.TimeSeriesReferences=O,this.type=1718945513}}e.IfcTimeSeriesReferenceRelationship=KS;class vL extends Rt{constructor(w){super(),this.ListValues=w,this.type=581633288}}e.IfcTimeSeriesValue=vL;class Q2 extends H5{constructor(){super(),this.type=1377556343}}e.IfcTopologicalRepresentationItem=Q2;class GU extends q2{constructor(w,O,M,V){super(w,O,M,V),this.ContextOfItems=w,this.RepresentationIdentifier=O,this.RepresentationType=M,this.Items=V,this.type=1735638870}}e.IfcTopologyRepresentation=GU;class VU extends Rt{constructor(w){super(),this.Units=w,this.type=180925521}}e.IfcUnitAssignment=VU;class eP extends Q2{constructor(){super(),this.type=2799835756}}e.IfcVertex=eP;class ab extends Rt{constructor(w,O){super(),this.TextureVertices=w,this.TexturePoints=O,this.type=3304826586}}e.IfcVertexBasedTextureMap=ab;class $2 extends eP{constructor(w){super(),this.VertexGeometry=w,this.type=1907098498}}e.IfcVertexPoint=$2;class tP extends Rt{constructor(w,O){super(),this.IntersectingAxes=w,this.OffsetDistances=O,this.type=891718957}}e.IfcVirtualGridIntersection=tP;class co extends Jn{constructor(w,O,M,V,Z,le,oe,Ee){super(w),this.Material=w,this.IsPotable=O,this.Hardness=M,this.AlkalinityConcentration=V,this.AcidityConcentration=Z,this.ImpuritiesContent=le,this.PHLevel=oe,this.DissolvedSolidsContent=Ee,this.type=1065908215}}e.IfcWaterProperties=co;class J3 extends QL{constructor(w,O,M){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.type=2442683028}}e.IfcAnnotationOccurrence=J3;class zU extends J3{constructor(w,O,M){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.type=962685235}}e.IfcAnnotationSurfaceOccurrence=zU;class V5 extends J3{constructor(w,O,M){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.type=3612888222}}e.IfcAnnotationSymbolOccurrence=V5;class ub extends J3{constructor(w,O,M){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.type=2297822566}}e.IfcAnnotationTextOccurrence=ub;class Xp extends Uh{constructor(w,O,M){super(w,O),this.ProfileType=w,this.ProfileName=O,this.OuterCurve=M,this.type=3798115385}}e.IfcArbitraryClosedProfileDef=Xp;class nP extends Uh{constructor(w,O,M){super(w,O),this.ProfileType=w,this.ProfileName=O,this.Curve=M,this.type=1310608509}}e.IfcArbitraryOpenProfileDef=nP;class Ug extends Xp{constructor(w,O,M,V){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.OuterCurve=M,this.InnerCurves=V,this.type=2705031697}}e.IfcArbitraryProfileDefWithVoids=Ug;class WU extends _5{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.RepeatS=w,this.RepeatT=O,this.TextureType=M,this.TextureTransform=V,this.RasterFormat=Z,this.RasterCode=le,this.type=616511568}}e.IfcBlobTexture=WU;class YU extends nP{constructor(w,O,M,V){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Curve=M,this.Thickness=V,this.type=3150382593}}e.IfcCenterLineProfileDef=YU;class kU extends v{constructor(w,O,M,V){super(w,O,M),this.Location=w,this.ItemReference=O,this.Name=M,this.ReferencedSource=V,this.type=647927063}}e.IfcClassificationReference=kU;class ZS extends F2{constructor(w,O,M,V){super(w),this.Name=w,this.Red=O,this.Green=M,this.Blue=V,this.type=776857604}}e.IfcColourRgb=ZS;class jU extends Cg{constructor(w,O,M,V){super(w,O),this.Name=w,this.Description=O,this.UsageName=M,this.HasProperties=V,this.type=2542286263}}e.IfcComplexProperty=jU;class qU extends Uh{constructor(w,O,M,V){super(w,O),this.ProfileType=w,this.ProfileName=O,this.Profiles=M,this.Label=V,this.type=1485152156}}e.IfcCompositeProfileDef=qU;class ob extends Q2{constructor(w){super(),this.CfsFaces=w,this.type=370225590}}e.IfcConnectedFaceSet=ob;class KU extends _1{constructor(w,O){super(),this.CurveOnRelatingElement=w,this.CurveOnRelatedElement=O,this.type=1981873012}}e.IfcConnectionCurveGeometry=KU;class ZU extends H0{constructor(w,O,M,V,Z){super(w,O),this.PointOnRelatingElement=w,this.PointOnRelatedElement=O,this.EccentricityInX=M,this.EccentricityInY=V,this.EccentricityInZ=Z,this.type=45288368}}e.IfcConnectionPointEccentricity=ZU;class cb extends U5{constructor(w,O,M){super(w,O),this.Dimensions=w,this.UnitType=O,this.Name=M,this.type=3050246964}}e.IfcContextDependentUnit=cb;class hb extends U5{constructor(w,O,M,V){super(w,O),this.Dimensions=w,this.UnitType=O,this.Name=M,this.ConversionFactor=V,this.type=2889183280}}e.IfcConversionBasedUnit=hb;class vp extends j2{constructor(w,O,M,V){super(w),this.Name=w,this.CurveFont=O,this.CurveWidth=M,this.CurveColour=V,this.type=3800577675}}e.IfcCurveStyle=vp;class Fg extends Uh{constructor(w,O,M,V,Z){super(w,O),this.ProfileType=w,this.ProfileName=O,this.ParentProfile=M,this.Operator=V,this.Label=Z,this.type=3632507154}}e.IfcDerivedProfileDef=Fg;class QU extends $3{constructor(w,O,M,V){super(w,O,M,V),this.Name=w,this.Description=O,this.RelatingDraughtingCallout=M,this.RelatedDraughtingCallout=V,this.type=2273265877}}e.IfcDimensionCalloutRelationship=QU;class z0 extends $3{constructor(w,O,M,V){super(w,O,M,V),this.Name=w,this.Description=O,this.RelatingDraughtingCallout=M,this.RelatedDraughtingCallout=V,this.type=1694125774}}e.IfcDimensionPair=z0;class QS extends v{constructor(w,O,M){super(w,O,M),this.Location=w,this.ItemReference=O,this.Name=M,this.type=3732053477}}e.IfcDocumentReference=QS;class $U extends bg{constructor(w){super(w),this.Name=w,this.type=4170525392}}e.IfcDraughtingPreDefinedTextFont=$U;class ey extends Q2{constructor(w,O){super(),this.EdgeStart=w,this.EdgeEnd=O,this.type=3900360178}}e.IfcEdge=ey;class JU extends ey{constructor(w,O,M,V){super(w,O),this.EdgeStart=w,this.EdgeEnd=O,this.EdgeGeometry=M,this.SameSense=V,this.type=476780140}}e.IfcEdgeCurve=JU;class $S extends Jn{constructor(w,O,M,V){super(w),this.Material=w,this.ExtendedProperties=O,this.Description=M,this.Name=V,this.type=1860660968}}e.IfcExtendedMaterialProperties=$S;class db extends Q2{constructor(w){super(),this.Bounds=w,this.type=2556980723}}e.IfcFace=db;class JS extends Q2{constructor(w,O){super(),this.Bound=w,this.Orientation=O,this.type=1809719519}}e.IfcFaceBound=JS;class fb extends JS{constructor(w,O){super(w,O),this.Bound=w,this.Orientation=O,this.type=803316827}}e.IfcFaceOuterBound=fb;class XU extends db{constructor(w,O,M){super(w),this.Bounds=w,this.FaceSurface=O,this.SameSense=M,this.type=3008276851}}e.IfcFaceSurface=XU;class Ib extends K2{constructor(w,O,M,V,Z,le,oe){super(w),this.Name=w,this.TensionFailureX=O,this.TensionFailureY=M,this.TensionFailureZ=V,this.CompressionFailureX=Z,this.CompressionFailureY=le,this.CompressionFailureZ=oe,this.type=4219587988}}e.IfcFailureConnectionCondition=Ib;class z5 extends j2{constructor(w,O){super(w),this.Name=w,this.FillStyles=O,this.type=738692330}}e.IfcFillAreaStyle=z5;class vU extends Jn{constructor(w,O,M,V,Z){super(w),this.Material=w,this.CombustionTemperature=O,this.CarbonContent=M,this.LowerHeatingValue=V,this.HigherHeatingValue=Z,this.type=3857492461}}e.IfcFuelProperties=vU;class pb extends Jn{constructor(w,O,M,V){super(w),this.Material=w,this.MolecularWeight=O,this.Porosity=M,this.MassDensity=V,this.type=803998398}}e.IfcGeneralMaterialProperties=pb;class sP extends B5{constructor(w,O,M,V,Z,le,oe){super(w,O),this.ProfileName=w,this.ProfileDefinition=O,this.PhysicalWeight=M,this.Perimeter=V,this.MinimumPlateThickness=Z,this.MaximumPlateThickness=le,this.CrossSectionArea=oe,this.type=1446786286}}e.IfcGeneralProfileProperties=sP;class XS extends jL{constructor(w,O,M,V,Z,le){super(w,O),this.ContextIdentifier=w,this.ContextType=O,this.CoordinateSpaceDimension=M,this.Precision=V,this.WorldCoordinateSystem=Z,this.TrueNorth=le,this.type=3448662350}}e.IfcGeometricRepresentationContext=XS;class gr extends H5{constructor(){super(),this.type=2453401579}}e.IfcGeometricRepresentationItem=gr;class eF extends XS{constructor(w,O,M,V,Z,le){super(w,O,new G(0),null,new i(0),null),this.ContextIdentifier=w,this.ContextType=O,this.ParentContext=M,this.TargetScale=V,this.TargetView=Z,this.UserDefinedTargetView=le,this.type=4142052618}}e.IfcGeometricRepresentationSubContext=eF;class lP extends gr{constructor(w){super(),this.Elements=w,this.type=3590301190}}e.IfcGeometricSet=lP;class rP extends Dg{constructor(w,O){super(),this.PlacementLocation=w,this.PlacementRefDirection=O,this.type=178086475}}e.IfcGridPlacement=rP;class vS extends gr{constructor(w,O){super(),this.BaseSurface=w,this.AgreementFlag=O,this.type=812098782}}e.IfcHalfSpaceSolid=vS;class tF extends Jn{constructor(w,O,M,V,Z,le){super(w),this.Material=w,this.UpperVaporResistanceFactor=O,this.LowerVaporResistanceFactor=M,this.IsothermalMoistureCapacity=V,this.VaporPermeability=Z,this.MoistureDiffusivity=le,this.type=2445078500}}e.IfcHygroscopicMaterialProperties=tF;class e7 extends _5{constructor(w,O,M,V,Z){super(w,O,M,V),this.RepeatS=w,this.RepeatT=O,this.TextureType=M,this.TextureTransform=V,this.UrlReference=Z,this.type=3905492369}}e.IfcImageTexture=e7;class nF extends V0{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.Name=w,this.Description=O,this.StartTime=M,this.EndTime=V,this.TimeSeriesDataType=Z,this.DataOrigin=le,this.UserDefinedDataOrigin=oe,this.Unit=Ee,this.Values=Pe,this.type=3741457305}}e.IfcIrregularTimeSeries=nF;class Bg extends gr{constructor(w,O,M,V){super(),this.Name=w,this.LightColour=O,this.AmbientIntensity=M,this.Intensity=V,this.type=1402838566}}e.IfcLightSource=Bg;class sF extends Bg{constructor(w,O,M,V){super(w,O,M,V),this.Name=w,this.LightColour=O,this.AmbientIntensity=M,this.Intensity=V,this.type=125510826}}e.IfcLightSourceAmbient=sF;class yb extends Bg{constructor(w,O,M,V,Z){super(w,O,M,V),this.Name=w,this.LightColour=O,this.AmbientIntensity=M,this.Intensity=V,this.Orientation=Z,this.type=2604431987}}e.IfcLightSourceDirectional=yb;class lF extends Bg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V),this.Name=w,this.LightColour=O,this.AmbientIntensity=M,this.Intensity=V,this.Position=Z,this.ColourAppearance=le,this.ColourTemperature=oe,this.LuminousFlux=Ee,this.LightEmissionSource=Pe,this.LightDistributionDataSource=ct,this.type=4266656042}}e.IfcLightSourceGoniometric=lF;class iP extends Bg{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V),this.Name=w,this.LightColour=O,this.AmbientIntensity=M,this.Intensity=V,this.Position=Z,this.Radius=le,this.ConstantAttenuation=oe,this.DistanceAttenuation=Ee,this.QuadricAttenuation=Pe,this.type=1520743889}}e.IfcLightSourcePositional=iP;class rF extends iP{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks){super(w,O,M,V,Z,le,oe,Ee,Pe),this.Name=w,this.LightColour=O,this.AmbientIntensity=M,this.Intensity=V,this.Position=Z,this.Radius=le,this.ConstantAttenuation=oe,this.DistanceAttenuation=Ee,this.QuadricAttenuation=Pe,this.Orientation=ct,this.ConcentrationExponent=Sn,this.SpreadAngle=os,this.BeamWidthAngle=Ks,this.type=3422422726}}e.IfcLightSourceSpot=rF;class t7 extends Dg{constructor(w,O){super(),this.PlacementRelTo=w,this.RelativePlacement=O,this.type=2624227202}}e.IfcLocalPlacement=t7;class n7 extends Q2{constructor(){super(),this.type=1008929658}}e.IfcLoop=n7;class s7 extends H5{constructor(w,O){super(),this.MappingSource=w,this.MappingTarget=O,this.type=2347385850}}e.IfcMappedItem=s7;class wb extends Og{constructor(w,O,M,V){super(w,O,M),this.Name=w,this.Description=O,this.Representations=M,this.RepresentedMaterial=V,this.type=2022407955}}e.IfcMaterialDefinitionRepresentation=wb;class aP extends _l{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M,V,Z,le),this.Material=w,this.DynamicViscosity=O,this.YoungModulus=M,this.ShearModulus=V,this.PoissonRatio=Z,this.ThermalExpansionCoefficient=le,this.CompressiveStrength=oe,this.MaxAggregateSize=Ee,this.AdmixturesDescription=Pe,this.Workability=ct,this.ProtectivePoreRatio=Sn,this.WaterImpermeability=os,this.type=1430189142}}e.IfcMechanicalConcreteMaterialProperties=aP;class l7 extends _0{constructor(w,O,M,V){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.type=219451334}}e.IfcObjectDefinition=l7;class Eb extends gr{constructor(w){super(),this.RepeatFactor=w,this.type=2833995503}}e.IfcOneDirectionRepeatFactor=Eb;class iF extends ob{constructor(w){super(w),this.CfsFaces=w,this.type=2665983363}}e.IfcOpenShell=iF;class uP extends ey{constructor(w,O){super(new i(0),new i(0)),this.EdgeElement=w,this.Orientation=O,this.type=1029017970}}e.IfcOrientedEdge=uP;class Yf extends Uh{constructor(w,O,M){super(w,O),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.type=2529465313}}e.IfcParameterizedProfileDef=Yf;class mb extends Q2{constructor(w){super(),this.EdgeList=w,this.type=2519244187}}e.IfcPath=mb;class oP extends k2{constructor(w,O,M,V,Z,le){super(w,O),this.Name=w,this.Description=O,this.HasQuantities=M,this.Discrimination=V,this.Quality=Z,this.Usage=le,this.type=3021840470}}e.IfcPhysicalComplexQuantity=oP;class Jl extends _5{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V),this.RepeatS=w,this.RepeatT=O,this.TextureType=M,this.TextureTransform=V,this.Width=Z,this.Height=le,this.ColourComponents=oe,this.Pixel=Ee,this.type=597895409}}e.IfcPixelTexture=Jl;class r7 extends gr{constructor(w){super(),this.Location=w,this.type=2004835150}}e.IfcPlacement=r7;class Tb extends gr{constructor(w,O){super(),this.SizeInX=w,this.SizeInY=O,this.type=1663979128}}e.IfcPlanarExtent=Tb;class Hg extends gr{constructor(){super(),this.type=2067069095}}e.IfcPoint=Hg;class Rb extends Hg{constructor(w,O){super(),this.BasisCurve=w,this.PointParameter=O,this.type=4022376103}}e.IfcPointOnCurve=Rb;class aF extends Hg{constructor(w,O,M){super(),this.BasisSurface=w,this.PointParameterU=O,this.PointParameterV=M,this.type=1423911732}}e.IfcPointOnSurface=aF;class uF extends n7{constructor(w){super(),this.Polygon=w,this.type=2924175390}}e.IfcPolyLoop=uF;class cP extends vS{constructor(w,O,M,V){super(w,O),this.BaseSurface=w,this.AgreementFlag=O,this.Position=M,this.PolygonalBoundary=V,this.type=2775532180}}e.IfcPolygonalBoundedHalfSpace=cP;class hP extends bE{constructor(w){super(w),this.Name=w,this.type=759155922}}e.IfcPreDefinedColour=hP;class dP extends bE{constructor(w){super(w),this.Name=w,this.type=2559016684}}e.IfcPreDefinedCurveFont=dP;class fP extends F5{constructor(w){super(w),this.Name=w,this.type=433424934}}e.IfcPreDefinedDimensionSymbol=fP;class W5 extends F5{constructor(w){super(w),this.Name=w,this.type=179317114}}e.IfcPreDefinedPointMarkerSymbol=W5;class oF extends Og{constructor(w,O,M){super(w,O,M),this.Name=w,this.Description=O,this.Representations=M,this.type=673634403}}e.IfcProductDefinitionShape=oF;class cF extends Jp{constructor(w,O,M,V,Z){super(w,O),this.Name=w,this.Description=O,this.UpperBoundValue=M,this.LowerBoundValue=V,this.Unit=Z,this.type=871118103}}e.IfcPropertyBoundedValue=cF;class IP extends _0{constructor(w,O,M,V){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.type=1680319473}}e.IfcPropertyDefinition=IP;class pP extends Jp{constructor(w,O,M,V){super(w,O),this.Name=w,this.Description=O,this.EnumerationValues=M,this.EnumerationReference=V,this.type=4166981789}}e.IfcPropertyEnumeratedValue=pP;class hF extends Jp{constructor(w,O,M,V){super(w,O),this.Name=w,this.Description=O,this.ListValues=M,this.Unit=V,this.type=2752243245}}e.IfcPropertyListValue=hF;class dF extends Jp{constructor(w,O,M,V){super(w,O),this.Name=w,this.Description=O,this.UsageName=M,this.PropertyReference=V,this.type=941946838}}e.IfcPropertyReferenceValue=dF;class Pu extends IP{constructor(w,O,M,V){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.type=3357820518}}e.IfcPropertySetDefinition=Pu;class fF extends Jp{constructor(w,O,M,V){super(w,O),this.Name=w,this.Description=O,this.NominalValue=M,this.Unit=V,this.type=3650150729}}e.IfcPropertySingleValue=fF;class gb extends Jp{constructor(w,O,M,V,Z,le,oe){super(w,O),this.Name=w,this.Description=O,this.DefiningValues=M,this.DefinedValues=V,this.Expression=Z,this.DefiningUnit=le,this.DefinedUnit=oe,this.type=110355661}}e.IfcPropertyTableValue=gb;class Ab extends Yf{constructor(w,O,M,V,Z){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.XDim=V,this.YDim=Z,this.type=3615266464}}e.IfcRectangleProfileDef=Ab;class IF extends V0{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee),this.Name=w,this.Description=O,this.StartTime=M,this.EndTime=V,this.TimeSeriesDataType=Z,this.DataOrigin=le,this.UserDefinedDataOrigin=oe,this.Unit=Ee,this.TimeStep=Pe,this.Values=ct,this.type=3413951693}}e.IfcRegularTimeSeries=IF;class pF extends Pu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.DefinitionType=Z,this.ReinforcementSectionDefinitions=le,this.type=3765753017}}e.IfcReinforcementDefinitionProperties=pF;class LE extends _0{constructor(w,O,M,V){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.type=478536968}}e.IfcRelationship=LE;class yP extends Ab{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.XDim=V,this.YDim=Z,this.RoundingRadius=le,this.type=2778083089}}e.IfcRoundedRectangleProfileDef=yP;class yF extends gr{constructor(w,O,M){super(),this.SpineCurve=w,this.CrossSections=O,this.CrossSectionPositions=M,this.type=1509187699}}e.IfcSectionedSpine=yF;class wF extends Pu{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.PredefinedType=Z,this.UpperValue=le,this.MostUsedValue=oe,this.LowerValue=Ee,this.type=2411513650}}e.IfcServiceLifeFactor=wF;class EF extends gr{constructor(w){super(),this.SbsmBoundary=w,this.type=4124623270}}e.IfcShellBasedSurfaceModel=EF;class mF extends K2{constructor(w,O,M,V){super(w),this.Name=w,this.SlippageX=O,this.SlippageY=M,this.SlippageZ=V,this.type=2609359061}}e.IfcSlippageConnectionCondition=mF;class J2 extends gr{constructor(){super(),this.type=723233188}}e.IfcSolidModel=J2;class wP extends Pu{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.IsAttenuating=Z,this.SoundScale=le,this.SoundValues=oe,this.type=2485662743}}e.IfcSoundProperties=wP;class TF extends Pu{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.SoundLevelTimeSeries=Z,this.Frequency=le,this.SoundLevelSingleValue=oe,this.type=1202362311}}e.IfcSoundValue=TF;class RF extends Pu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableValueRatio=Z,this.ThermalLoadSource=le,this.PropertySource=oe,this.SourceDescription=Ee,this.MaximumValue=Pe,this.MinimumValue=ct,this.ThermalLoadTimeSeriesValues=Sn,this.UserDefinedThermalLoadSource=os,this.UserDefinedPropertySource=Ks,this.ThermalLoadType=Rl,this.type=390701378}}e.IfcSpaceThermalLoadProperties=RF;class G1 extends Wf{constructor(w,O,M,V,Z,le,oe){super(w),this.Name=w,this.LinearForceX=O,this.LinearForceY=M,this.LinearForceZ=V,this.LinearMomentX=Z,this.LinearMomentY=le,this.LinearMomentZ=oe,this.type=1595516126}}e.IfcStructuralLoadLinearForce=G1;class i7 extends Wf{constructor(w,O,M,V){super(w),this.Name=w,this.PlanarForceX=O,this.PlanarForceY=M,this.PlanarForceZ=V,this.type=2668620305}}e.IfcStructuralLoadPlanarForce=i7;class EP extends Wf{constructor(w,O,M,V,Z,le,oe){super(w),this.Name=w,this.DisplacementX=O,this.DisplacementY=M,this.DisplacementZ=V,this.RotationalDisplacementRX=Z,this.RotationalDisplacementRY=le,this.RotationalDisplacementRZ=oe,this.type=2473145415}}e.IfcStructuralLoadSingleDisplacement=EP;class gF extends EP{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe),this.Name=w,this.DisplacementX=O,this.DisplacementY=M,this.DisplacementZ=V,this.RotationalDisplacementRX=Z,this.RotationalDisplacementRY=le,this.RotationalDisplacementRZ=oe,this.Distortion=Ee,this.type=1973038258}}e.IfcStructuralLoadSingleDisplacementDistortion=gF;class PE extends Wf{constructor(w,O,M,V,Z,le,oe){super(w),this.Name=w,this.ForceX=O,this.ForceY=M,this.ForceZ=V,this.MomentX=Z,this.MomentY=le,this.MomentZ=oe,this.type=1597423693}}e.IfcStructuralLoadSingleForce=PE;class mP extends PE{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe),this.Name=w,this.ForceX=O,this.ForceY=M,this.ForceZ=V,this.MomentX=Z,this.MomentY=le,this.MomentZ=oe,this.WarpingMoment=Ee,this.type=1190533807}}e.IfcStructuralLoadSingleForceWarping=mP;class Y5 extends sP{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl,yl,du,Fl,Tf,$1,nI,po,_h){super(w,O,M,V,Z,le,oe),this.ProfileName=w,this.ProfileDefinition=O,this.PhysicalWeight=M,this.Perimeter=V,this.MinimumPlateThickness=Z,this.MaximumPlateThickness=le,this.CrossSectionArea=oe,this.TorsionalConstantX=Ee,this.MomentOfInertiaYZ=Pe,this.MomentOfInertiaY=ct,this.MomentOfInertiaZ=Sn,this.WarpingConstant=os,this.ShearCentreZ=Ks,this.ShearCentreY=Rl,this.ShearDeformationAreaZ=Zl,this.ShearDeformationAreaY=yl,this.MaximumSectionModulusY=du,this.MinimumSectionModulusY=Fl,this.MaximumSectionModulusZ=Tf,this.MinimumSectionModulusZ=$1,this.TorsionalSectionModulus=nI,this.CentreOfGravityInX=po,this.CentreOfGravityInY=_h,this.type=3843319758}}e.IfcStructuralProfileProperties=Y5;class TP extends Y5{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl,yl,du,Fl,Tf,$1,nI,po,_h,pm,Sw,Gh,Tp){super(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl,yl,du,Fl,Tf,$1,nI,po,_h),this.ProfileName=w,this.ProfileDefinition=O,this.PhysicalWeight=M,this.Perimeter=V,this.MinimumPlateThickness=Z,this.MaximumPlateThickness=le,this.CrossSectionArea=oe,this.TorsionalConstantX=Ee,this.MomentOfInertiaYZ=Pe,this.MomentOfInertiaY=ct,this.MomentOfInertiaZ=Sn,this.WarpingConstant=os,this.ShearCentreZ=Ks,this.ShearCentreY=Rl,this.ShearDeformationAreaZ=Zl,this.ShearDeformationAreaY=yl,this.MaximumSectionModulusY=du,this.MinimumSectionModulusY=Fl,this.MaximumSectionModulusZ=Tf,this.MinimumSectionModulusZ=$1,this.TorsionalSectionModulus=nI,this.CentreOfGravityInX=po,this.CentreOfGravityInY=_h,this.ShearAreaZ=pm,this.ShearAreaY=Sw,this.PlasticShapeFactorY=Gh,this.PlasticShapeFactorZ=Tp,this.type=3653947884}}e.IfcStructuralSteelProfileProperties=TP;class AF extends ey{constructor(w,O,M){super(w,O),this.EdgeStart=w,this.EdgeEnd=O,this.ParentEdge=M,this.type=2233826070}}e.IfcSubedge=AF;class _g extends gr{constructor(){super(),this.type=2513912981}}e.IfcSurface=_g;class SF extends $L{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w),this.SurfaceColour=w,this.Transparency=O,this.DiffuseColour=M,this.TransmissionColour=V,this.DiffuseTransmissionColour=Z,this.ReflectionColour=le,this.SpecularColour=oe,this.SpecularHighlight=Ee,this.ReflectanceMethod=Pe,this.type=1878645084}}e.IfcSurfaceStyleRendering=SF;class xE extends J2{constructor(w,O){super(),this.SweptArea=w,this.Position=O,this.type=2247615214}}e.IfcSweptAreaSolid=xE;class Gg extends J2{constructor(w,O,M,V,Z){super(),this.Directrix=w,this.Radius=O,this.InnerRadius=M,this.StartParam=V,this.EndParam=Z,this.type=1260650574}}e.IfcSweptDiskSolid=Gg;class Ar extends _g{constructor(w,O){super(),this.SweptCurve=w,this.Position=O,this.type=230924584}}e.IfcSweptSurface=Ar;class DF extends Yf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.Depth=V,this.FlangeWidth=Z,this.WebThickness=le,this.FlangeThickness=oe,this.FilletRadius=Ee,this.FlangeEdgeRadius=Pe,this.WebEdgeRadius=ct,this.WebSlope=Sn,this.FlangeSlope=os,this.CentreOfGravityInY=Ks,this.type=3071757647}}e.IfcTShapeProfileDef=DF;class Sb extends V5{constructor(w,O,M,V){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.AnnotatedCurve=V,this.type=3028897424}}e.IfcTerminatorSymbol=Sb;class a7 extends gr{constructor(w,O,M){super(),this.Literal=w,this.Placement=O,this.Path=M,this.type=4282788508}}e.IfcTextLiteral=a7;class Vg extends a7{constructor(w,O,M,V,Z){super(w,O,M),this.Literal=w,this.Placement=O,this.Path=M,this.Extent=V,this.BoxAlignment=Z,this.type=3124975700}}e.IfcTextLiteralWithExtent=Vg;class NF extends Yf{constructor(w,O,M,V,Z,le,oe){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.BottomXDim=V,this.TopXDim=Z,this.YDim=le,this.TopXOffset=oe,this.type=2715220739}}e.IfcTrapeziumProfileDef=NF;class u7 extends Eb{constructor(w,O){super(w),this.RepeatFactor=w,this.SecondRepeatFactor=O,this.type=1345879162}}e.IfcTwoDirectionRepeatFactor=u7;class k5 extends l7{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.type=1628702193}}e.IfcTypeObject=k5;class zg extends k5{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.type=2347495698}}e.IfcTypeProduct=zg;class Db extends Yf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.Depth=V,this.FlangeWidth=Z,this.WebThickness=le,this.FlangeThickness=oe,this.FilletRadius=Ee,this.EdgeRadius=Pe,this.FlangeSlope=ct,this.CentreOfGravityInX=Sn,this.type=427810014}}e.IfcUShapeProfileDef=Db;class bF extends gr{constructor(w,O){super(),this.Orientation=w,this.Magnitude=O,this.type=1417489154}}e.IfcVector=bF;class Wg extends n7{constructor(w){super(),this.LoopVertex=w,this.type=2759199220}}e.IfcVertexLoop=Wg;class ME extends Pu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.LiningDepth=Z,this.LiningThickness=le,this.TransomThickness=oe,this.MullionThickness=Ee,this.FirstTransomOffset=Pe,this.SecondTransomOffset=ct,this.FirstMullionOffset=Sn,this.SecondMullionOffset=os,this.ShapeAspectStyle=Ks,this.type=336235671}}e.IfcWindowLiningProperties=ME;class OF extends Pu{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.OperationType=Z,this.PanelPosition=le,this.FrameDepth=oe,this.FrameThickness=Ee,this.ShapeAspectStyle=Pe,this.type=512836454}}e.IfcWindowPanelProperties=OF;class CF extends zg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ConstructionType=Pe,this.OperationType=ct,this.ParameterTakesPrecedence=Sn,this.Sizeable=os,this.type=1299126871}}e.IfcWindowStyle=CF;class RP extends Yf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.Depth=V,this.FlangeWidth=Z,this.WebThickness=le,this.FlangeThickness=oe,this.FilletRadius=Ee,this.EdgeRadius=Pe,this.type=2543172580}}e.IfcZShapeProfileDef=RP;class Nb extends J3{constructor(w,O,M){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.type=3288037868}}e.IfcAnnotationCurveOccurrence=Nb;class LF extends gr{constructor(w,O){super(),this.OuterBoundary=w,this.InnerBoundaries=O,this.type=669184980}}e.IfcAnnotationFillArea=LF;class PF extends J3{constructor(w,O,M,V,Z){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.FillStyleTarget=V,this.GlobalOrLocal=Z,this.type=2265737646}}e.IfcAnnotationFillAreaOccurrence=PF;class o7 extends gr{constructor(w,O){super(),this.Item=w,this.TextureCoordinates=O,this.type=1302238472}}e.IfcAnnotationSurface=o7;class xF extends r7{constructor(w,O){super(w),this.Location=w,this.Axis=O,this.type=4261334040}}e.IfcAxis1Placement=xF;class UE extends r7{constructor(w,O){super(w),this.Location=w,this.RefDirection=O,this.type=3125803723}}e.IfcAxis2Placement2D=UE;class MF extends r7{constructor(w,O,M){super(w),this.Location=w,this.Axis=O,this.RefDirection=M,this.type=2740243338}}e.IfcAxis2Placement3D=MF;class j5 extends gr{constructor(w,O,M){super(),this.Operator=w,this.FirstOperand=O,this.SecondOperand=M,this.type=2736907675}}e.IfcBooleanResult=j5;class bb extends _g{constructor(){super(),this.type=4182860854}}e.IfcBoundedSurface=bb;class UF extends gr{constructor(w,O,M,V){super(),this.Corner=w,this.XDim=O,this.YDim=M,this.ZDim=V,this.type=2581212453}}e.IfcBoundingBox=UF;class Ob extends vS{constructor(w,O,M){super(w,O),this.BaseSurface=w,this.AgreementFlag=O,this.Enclosure=M,this.type=2713105998}}e.IfcBoxedHalfSpace=Ob;class FF extends Yf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.Depth=V,this.Width=Z,this.WallThickness=le,this.Girth=oe,this.InternalFilletRadius=Ee,this.CentreOfGravityInX=Pe,this.type=2898889636}}e.IfcCShapeProfileDef=FF;class gP extends Hg{constructor(w){super(),this.Coordinates=w,this.type=1123145078}}e.IfcCartesianPoint=gP;class Cb extends gr{constructor(w,O,M,V){super(),this.Axis1=w,this.Axis2=O,this.LocalOrigin=M,this.Scale=V,this.type=59481748}}e.IfcCartesianTransformationOperator=Cb;class AP extends Cb{constructor(w,O,M,V){super(w,O,M,V),this.Axis1=w,this.Axis2=O,this.LocalOrigin=M,this.Scale=V,this.type=3749851601}}e.IfcCartesianTransformationOperator2D=AP;class FE extends AP{constructor(w,O,M,V,Z){super(w,O,M,V),this.Axis1=w,this.Axis2=O,this.LocalOrigin=M,this.Scale=V,this.Scale2=Z,this.type=3486308946}}e.IfcCartesianTransformationOperator2DnonUniform=FE;class SP extends Cb{constructor(w,O,M,V,Z){super(w,O,M,V),this.Axis1=w,this.Axis2=O,this.LocalOrigin=M,this.Scale=V,this.Axis3=Z,this.type=3331915920}}e.IfcCartesianTransformationOperator3D=SP;class Yg extends SP{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z),this.Axis1=w,this.Axis2=O,this.LocalOrigin=M,this.Scale=V,this.Axis3=Z,this.Scale2=le,this.Scale3=oe,this.type=1416205885}}e.IfcCartesianTransformationOperator3DnonUniform=Yg;class Lb extends Yf{constructor(w,O,M,V){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.Radius=V,this.type=1383045692}}e.IfcCircleProfileDef=Lb;class BF extends ob{constructor(w){super(w),this.CfsFaces=w,this.type=2205249479}}e.IfcClosedShell=BF;class df extends gr{constructor(w,O,M){super(),this.Transition=w,this.SameSense=O,this.ParentCurve=M,this.type=2485617015}}e.IfcCompositeCurveSegment=df;class HF extends Yf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.OverallHeight=V,this.BaseWidth2=Z,this.Radius=le,this.HeadWidth=oe,this.HeadDepth2=Ee,this.HeadDepth3=Pe,this.WebThickness=ct,this.BaseWidth4=Sn,this.BaseDepth1=os,this.BaseDepth2=Ks,this.BaseDepth3=Rl,this.CentreOfGravityInY=Zl,this.type=4133800736}}e.IfcCraneRailAShapeProfileDef=HF;class Pb extends Yf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.OverallHeight=V,this.HeadWidth=Z,this.Radius=le,this.HeadDepth2=oe,this.HeadDepth3=Ee,this.WebThickness=Pe,this.BaseDepth1=ct,this.BaseDepth2=Sn,this.CentreOfGravityInY=os,this.type=194851669}}e.IfcCraneRailFShapeProfileDef=Pb;class BE extends gr{constructor(w){super(),this.Position=w,this.type=2506170314}}e.IfcCsgPrimitive3D=BE;class kg extends J2{constructor(w){super(),this.TreeRootExpression=w,this.type=2147822146}}e.IfcCsgSolid=kg;class HE extends gr{constructor(){super(),this.type=2601014836}}e.IfcCurve=HE;class jg extends bb{constructor(w,O,M){super(),this.BasisSurface=w,this.OuterBoundary=O,this.InnerBoundaries=M,this.type=2827736869}}e.IfcCurveBoundedPlane=jg;class c7 extends gr{constructor(w,O){super(),this.Definition=w,this.Target=O,this.type=693772133}}e.IfcDefinedSymbol=c7;class h7 extends Nb{constructor(w,O,M){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.type=606661476}}e.IfcDimensionCurve=h7;class qg extends Sb{constructor(w,O,M,V,Z){super(w,O,M,V),this.Item=w,this.Styles=O,this.Name=M,this.AnnotatedCurve=V,this.Role=Z,this.type=4054601972}}e.IfcDimensionCurveTerminator=qg;class DP extends gr{constructor(w){super(),this.DirectionRatios=w,this.type=32440307}}e.IfcDirection=DP;class _F extends Pu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.LiningDepth=Z,this.LiningThickness=le,this.ThresholdDepth=oe,this.ThresholdThickness=Ee,this.TransomThickness=Pe,this.TransomOffset=ct,this.LiningOffset=Sn,this.ThresholdOffset=os,this.CasingThickness=Ks,this.CasingDepth=Rl,this.ShapeAspectStyle=Zl,this.type=2963535650}}e.IfcDoorLiningProperties=_F;class d7 extends Pu{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.PanelDepth=Z,this.PanelOperation=le,this.PanelWidth=oe,this.PanelPosition=Ee,this.ShapeAspectStyle=Pe,this.type=1714330368}}e.IfcDoorPanelProperties=d7;class f7 extends zg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.OperationType=Pe,this.ConstructionType=ct,this.ParameterTakesPrecedence=Sn,this.Sizeable=os,this.type=526551008}}e.IfcDoorStyle=f7;class I7 extends gr{constructor(w){super(),this.Contents=w,this.type=3073041342}}e.IfcDraughtingCallout=I7;class GF extends hP{constructor(w){super(w),this.Name=w,this.type=445594917}}e.IfcDraughtingPreDefinedColour=GF;class VF extends dP{constructor(w){super(w),this.Name=w,this.type=4006246654}}e.IfcDraughtingPreDefinedCurveFont=VF;class xb extends n7{constructor(w){super(),this.EdgeList=w,this.type=1472233963}}e.IfcEdgeLoop=xb;class Mb extends Pu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.MethodOfMeasurement=Z,this.Quantities=le,this.type=1883228015}}e.IfcElementQuantity=Mb;class _E extends zg{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=339256511}}e.IfcElementType=_E;class Kg extends _g{constructor(w){super(),this.Position=w,this.type=2777663545}}e.IfcElementarySurface=Kg;class Ub extends Yf{constructor(w,O,M,V,Z){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.SemiAxis1=V,this.SemiAxis2=Z,this.type=2835456948}}e.IfcEllipseProfileDef=Ub;class p7 extends Pu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.EnergySequence=Z,this.UserDefinedEnergySequence=le,this.type=80994333}}e.IfcEnergyProperties=p7;class GE extends xE{constructor(w,O,M,V){super(w,O),this.SweptArea=w,this.Position=O,this.ExtrudedDirection=M,this.Depth=V,this.type=477187591}}e.IfcExtrudedAreaSolid=GE;class zF extends gr{constructor(w){super(),this.FbsmFaces=w,this.type=2047409740}}e.IfcFaceBasedSurfaceModel=zF;class WF extends gr{constructor(w,O,M,V,Z){super(),this.HatchLineAppearance=w,this.StartOfNextHatchLine=O,this.PointOfReferenceHatchLine=M,this.PatternStart=V,this.HatchLineAngle=Z,this.type=374418227}}e.IfcFillAreaStyleHatching=WF;class VE extends gr{constructor(w){super(),this.Symbol=w,this.type=4203026998}}e.IfcFillAreaStyleTileSymbolWithStyle=VE;class YF extends gr{constructor(w,O,M){super(),this.TilingPattern=w,this.Tiles=O,this.TilingScale=M,this.type=315944413}}e.IfcFillAreaStyleTiles=YF;class Fb extends Pu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl,yl,du,Fl,Tf){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.PropertySource=Z,this.FlowConditionTimeSeries=le,this.VelocityTimeSeries=oe,this.FlowrateTimeSeries=Ee,this.Fluid=Pe,this.PressureTimeSeries=ct,this.UserDefinedPropertySource=Sn,this.TemperatureSingleValue=os,this.WetBulbTemperatureSingleValue=Ks,this.WetBulbTemperatureTimeSeries=Rl,this.TemperatureTimeSeries=Zl,this.FlowrateSingleValue=yl,this.FlowConditionSingleValue=du,this.VelocitySingleValue=Fl,this.PressureSingleValue=Tf,this.type=3455213021}}e.IfcFluidFlowProperties=Fb;class Bb extends _E{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=4238390223}}e.IfcFurnishingElementType=Bb;class kF extends Bb{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.AssemblyPlace=ct,this.type=1268542332}}e.IfcFurnitureType=kF;class Hb extends lP{constructor(w){super(w),this.Elements=w,this.type=987898635}}e.IfcGeometricCurveSet=Hb;class _b extends Yf{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.OverallWidth=V,this.OverallDepth=Z,this.WebThickness=le,this.FlangeThickness=oe,this.FilletRadius=Ee,this.type=1484403080}}e.IfcIShapeProfileDef=_b;class jF extends Yf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.Depth=V,this.Width=Z,this.Thickness=le,this.FilletRadius=oe,this.EdgeRadius=Ee,this.LegSlope=Pe,this.CentreOfGravityInX=ct,this.CentreOfGravityInY=Sn,this.type=572779678}}e.IfcLShapeProfileDef=jF;class y7 extends HE{constructor(w,O){super(),this.Pnt=w,this.Dir=O,this.type=1281925730}}e.IfcLine=y7;class Gb extends J2{constructor(w){super(),this.Outer=w,this.type=1425443689}}e.IfcManifoldSolidBrep=Gb;class Fh extends l7{constructor(w,O,M,V,Z){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=3888040117}}e.IfcObject=Fh;class qF extends HE{constructor(w,O,M){super(),this.BasisCurve=w,this.Distance=O,this.SelfIntersect=M,this.type=3388369263}}e.IfcOffsetCurve2D=qF;class q5 extends HE{constructor(w,O,M,V){super(),this.BasisCurve=w,this.Distance=O,this.SelfIntersect=M,this.RefDirection=V,this.type=3505215534}}e.IfcOffsetCurve3D=q5;class KF extends Pu{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.OperationType=Z,this.PanelPosition=le,this.FrameDepth=oe,this.FrameThickness=Ee,this.ShapeAspectStyle=Pe,this.type=3566463478}}e.IfcPermeableCoveringProperties=KF;class NP extends Tb{constructor(w,O,M){super(w,O),this.SizeInX=w,this.SizeInY=O,this.Placement=M,this.type=603570806}}e.IfcPlanarBox=NP;class X2 extends Kg{constructor(w){super(w),this.Position=w,this.type=220341763}}e.IfcPlane=X2;class Zg extends Fh{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=2945172077}}e.IfcProcess=Zg;class X3 extends Fh{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.type=4208778838}}e.IfcProduct=X3;class K5 extends Fh{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.LongName=le,this.Phase=oe,this.RepresentationContexts=Ee,this.UnitsInContext=Pe,this.type=103090709}}e.IfcProject=K5;class ZF extends Nb{constructor(w,O,M){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.type=4194566429}}e.IfcProjectionCurve=ZF;class V1 extends Pu{constructor(w,O,M,V,Z){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.HasProperties=Z,this.type=1451395588}}e.IfcPropertySet=V1;class QF extends X3{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.ProxyType=Ee,this.Tag=Pe,this.type=3219374653}}e.IfcProxy=QF;class w7 extends Ab{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.XDim=V,this.YDim=Z,this.WallThickness=le,this.InnerFilletRadius=oe,this.OuterFilletRadius=Ee,this.type=2770003689}}e.IfcRectangleHollowProfileDef=w7;class bP extends BE{constructor(w,O,M,V){super(w),this.Position=w,this.XLength=O,this.YLength=M,this.Height=V,this.type=2798486643}}e.IfcRectangularPyramid=bP;class $F extends bb{constructor(w,O,M,V,Z,le,oe){super(),this.BasisSurface=w,this.U1=O,this.V1=M,this.U2=V,this.V2=Z,this.Usense=le,this.Vsense=oe,this.type=3454111270}}e.IfcRectangularTrimmedSurface=$F;class ty extends LE{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.type=3939117080}}e.IfcRelAssigns=ty;class OP extends ty{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingActor=oe,this.ActingRole=Ee,this.type=1683148259}}e.IfcRelAssignsToActor=OP;class ff extends ty{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingControl=oe,this.type=2495723537}}e.IfcRelAssignsToControl=ff;class Z5 extends ty{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingGroup=oe,this.type=1307041759}}e.IfcRelAssignsToGroup=Z5;class JF extends ty{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingProcess=oe,this.QuantityInProcess=Ee,this.type=4278684876}}e.IfcRelAssignsToProcess=JF;class XF extends ty{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingProduct=oe,this.type=2857406711}}e.IfcRelAssignsToProduct=XF;class CP extends ff{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingControl=oe,this.type=3372526763}}e.IfcRelAssignsToProjectOrder=CP;class E7 extends ty{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingResource=oe,this.type=205026976}}e.IfcRelAssignsToResource=E7;class z1 extends LE{constructor(w,O,M,V,Z){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.type=1865459582}}e.IfcRelAssociates=z1;class Vb extends z1{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingAppliedValue=le,this.type=1327628568}}e.IfcRelAssociatesAppliedValue=Vb;class LP extends z1{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingApproval=le,this.type=4095574036}}e.IfcRelAssociatesApproval=LP;class vF extends z1{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingClassification=le,this.type=919958153}}e.IfcRelAssociatesClassification=vF;class zb extends z1{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.Intent=le,this.RelatingConstraint=oe,this.type=2728634034}}e.IfcRelAssociatesConstraint=zb;class eB extends z1{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingDocument=le,this.type=982818633}}e.IfcRelAssociatesDocument=eB;class tB extends z1{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingLibrary=le,this.type=3840914261}}e.IfcRelAssociatesLibrary=tB;class nB extends z1{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingMaterial=le,this.type=2655215786}}e.IfcRelAssociatesMaterial=nB;class sB extends z1{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingProfileProperties=le,this.ProfileSectionLocation=oe,this.ProfileOrientation=Ee,this.type=2851387026}}e.IfcRelAssociatesProfileProperties=sB;class cu extends LE{constructor(w,O,M,V){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.type=826625072}}e.IfcRelConnects=cu;class Wb extends cu{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ConnectionGeometry=Z,this.RelatingElement=le,this.RelatedElement=oe,this.type=1204542856}}e.IfcRelConnectsElements=Wb;class lB extends Wb{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ConnectionGeometry=Z,this.RelatingElement=le,this.RelatedElement=oe,this.RelatingPriorities=Ee,this.RelatedPriorities=Pe,this.RelatedConnectionType=ct,this.RelatingConnectionType=Sn,this.type=3945020480}}e.IfcRelConnectsPathElements=lB;class rB extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingPort=Z,this.RelatedElement=le,this.type=4201705270}}e.IfcRelConnectsPortToElement=rB;class iB extends cu{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingPort=Z,this.RelatedPort=le,this.RealizingElement=oe,this.type=3190031847}}e.IfcRelConnectsPorts=iB;class m7 extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingElement=Z,this.RelatedStructuralActivity=le,this.type=2127690289}}e.IfcRelConnectsStructuralActivity=m7;class W0 extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingElement=Z,this.RelatedStructuralMember=le,this.type=3912681535}}e.IfcRelConnectsStructuralElement=W0;class PP extends cu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingStructuralMember=Z,this.RelatedStructuralConnection=le,this.AppliedCondition=oe,this.AdditionalConditions=Ee,this.SupportedLength=Pe,this.ConditionCoordinateSystem=ct,this.type=1638771189}}e.IfcRelConnectsStructuralMember=PP;class aB extends PP{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe,ct),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingStructuralMember=Z,this.RelatedStructuralConnection=le,this.AppliedCondition=oe,this.AdditionalConditions=Ee,this.SupportedLength=Pe,this.ConditionCoordinateSystem=ct,this.ConnectionConstraint=Sn,this.type=504942748}}e.IfcRelConnectsWithEccentricity=aB;class uB extends Wb{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ConnectionGeometry=Z,this.RelatingElement=le,this.RelatedElement=oe,this.RealizingElements=Ee,this.ConnectionType=Pe,this.type=3678494232}}e.IfcRelConnectsWithRealizingElements=uB;class oB extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedElements=Z,this.RelatingStructure=le,this.type=3242617779}}e.IfcRelContainedInSpatialStructure=oB;class Yb extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingBuildingElement=Z,this.RelatedCoverings=le,this.type=886880790}}e.IfcRelCoversBldgElements=Yb;class xP extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedSpace=Z,this.RelatedCoverings=le,this.type=2802773753}}e.IfcRelCoversSpaces=xP;class T7 extends LE{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingObject=Z,this.RelatedObjects=le,this.type=2551354335}}e.IfcRelDecomposes=T7;class Y0 extends LE{constructor(w,O,M,V,Z){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.type=693640335}}e.IfcRelDefines=Y0;class kb extends Y0{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingPropertyDefinition=le,this.type=4186316022}}e.IfcRelDefinesByProperties=kb;class R7 extends Y0{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingType=le,this.type=781010003}}e.IfcRelDefinesByType=R7;class v3 extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingOpeningElement=Z,this.RelatedBuildingElement=le,this.type=3940055652}}e.IfcRelFillsElement=v3;class cB extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedControlElements=Z,this.RelatingFlowElement=le,this.type=279856033}}e.IfcRelFlowControlElements=cB;class MP extends cu{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.DailyInteraction=Z,this.ImportanceRating=le,this.LocationOfInteraction=oe,this.RelatedSpaceProgram=Ee,this.RelatingSpaceProgram=Pe,this.type=4189434867}}e.IfcRelInteractionRequirements=MP;class hB extends T7{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingObject=Z,this.RelatedObjects=le,this.type=3268803585}}e.IfcRelNests=hB;class dB extends OP{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingActor=oe,this.ActingRole=Ee,this.type=2051452291}}e.IfcRelOccupiesSpaces=dB;class fB extends kb{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingPropertyDefinition=le,this.OverridingProperties=oe,this.type=202636808}}e.IfcRelOverridesProperties=fB;class UP extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingElement=Z,this.RelatedFeatureElement=le,this.type=750771296}}e.IfcRelProjectsElement=UP;class zE extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedElements=Z,this.RelatingStructure=le,this.type=1245217292}}e.IfcRelReferencedInSpatialStructure=zE;class jb extends ff{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingControl=oe,this.type=1058617721}}e.IfcRelSchedulesCostItems=jb;class IB extends cu{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingProcess=Z,this.RelatedProcess=le,this.TimeLag=oe,this.SequenceType=Ee,this.type=4122056220}}e.IfcRelSequence=IB;class Q5 extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingSystem=Z,this.RelatedBuildings=le,this.type=366585022}}e.IfcRelServicesBuildings=Q5;class qb extends cu{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingSpace=Z,this.RelatedBuildingElement=le,this.ConnectionGeometry=oe,this.PhysicalOrVirtualBoundary=Ee,this.InternalOrExternalBoundary=Pe,this.type=3451746338}}e.IfcRelSpaceBoundary=qb;class ny extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingBuildingElement=Z,this.RelatedOpeningElement=le,this.type=1401173127}}e.IfcRelVoidsElement=ny;class FP extends Fh{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=2914609552}}e.IfcResource=FP;class pB extends xE{constructor(w,O,M,V){super(w,O),this.SweptArea=w,this.Position=O,this.Axis=M,this.Angle=V,this.type=1856042241}}e.IfcRevolvedAreaSolid=pB;class yB extends BE{constructor(w,O,M){super(w),this.Position=w,this.Height=O,this.BottomRadius=M,this.type=4158566097}}e.IfcRightCircularCone=yB;class wB extends BE{constructor(w,O,M){super(w),this.Position=w,this.Height=O,this.Radius=M,this.type=3626867408}}e.IfcRightCircularCylinder=wB;class kf extends X3{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.LongName=Ee,this.CompositionType=Pe,this.type=2706606064}}e.IfcSpatialStructureElement=kf;class BP extends _E{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=3893378262}}e.IfcSpatialStructureElementType=BP;class EB extends BE{constructor(w,O){super(w),this.Position=w,this.Radius=O,this.type=451544542}}e.IfcSphere=EB;class W1 extends X3{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.type=3544373492}}e.IfcStructuralActivity=W1;class WE extends X3{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.type=3136571912}}e.IfcStructuralItem=WE;class Kb extends WE{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.type=530289379}}e.IfcStructuralMember=Kb;class HP extends W1{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.type=3689010777}}e.IfcStructuralReaction=HP;class Zb extends Kb{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.PredefinedType=Ee,this.Thickness=Pe,this.type=3979015343}}e.IfcStructuralSurfaceMember=Zb;class YE extends Zb{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.PredefinedType=Ee,this.Thickness=Pe,this.SubsequentThickness=ct,this.VaryingThicknessLocation=Sn,this.type=2218152070}}e.IfcStructuralSurfaceMemberVarying=YE;class mB extends I7{constructor(w){super(w),this.Contents=w,this.type=4070609034}}e.IfcStructuredDimensionCallout=mB;class TB extends xE{constructor(w,O,M,V,Z,le){super(w,O),this.SweptArea=w,this.Position=O,this.Directrix=M,this.StartParam=V,this.EndParam=Z,this.ReferenceSurface=le,this.type=2028607225}}e.IfcSurfaceCurveSweptAreaSolid=TB;class RB extends Ar{constructor(w,O,M,V){super(w,O),this.SweptCurve=w,this.Position=O,this.ExtrudedDirection=M,this.Depth=V,this.type=2809605785}}e.IfcSurfaceOfLinearExtrusion=RB;class _P extends Ar{constructor(w,O,M){super(w,O),this.SweptCurve=w,this.Position=O,this.AxisPosition=M,this.type=4124788165}}e.IfcSurfaceOfRevolution=_P;class Qb extends Bb{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=1580310250}}e.IfcSystemFurnitureElementType=Qb;class $b extends Zg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.TaskId=le,this.Status=oe,this.WorkMethod=Ee,this.IsMilestone=Pe,this.Priority=ct,this.type=3473067441}}e.IfcTask=$b;class kc extends _E{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2097647324}}e.IfcTransportElementType=kc;class g7 extends Fh{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.TheActor=le,this.type=2296667514}}e.IfcActor=g7;class gB extends X3{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.type=1674181508}}e.IfcAnnotation=gB;class GP extends _b{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M,V,Z,le,oe,Ee),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.OverallWidth=V,this.OverallDepth=Z,this.WebThickness=le,this.FlangeThickness=oe,this.FilletRadius=Ee,this.TopFlangeWidth=Pe,this.TopFlangeThickness=ct,this.TopFlangeFilletRadius=Sn,this.CentreOfGravityInY=os,this.type=3207858831}}e.IfcAsymmetricIShapeProfileDef=GP;class AB extends BE{constructor(w,O,M,V){super(w),this.Position=w,this.XLength=O,this.YLength=M,this.ZLength=V,this.type=1334484129}}e.IfcBlock=AB;class SB extends j5{constructor(w,O,M){super(w,O,M),this.Operator=w,this.FirstOperand=O,this.SecondOperand=M,this.type=3649129432}}e.IfcBooleanClippingResult=SB;class $5 extends HE{constructor(){super(),this.type=1260505505}}e.IfcBoundedCurve=$5;class DB extends kf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.LongName=Ee,this.CompositionType=Pe,this.ElevationOfRefHeight=ct,this.ElevationOfTerrain=Sn,this.BuildingAddress=os,this.type=4031249490}}e.IfcBuilding=DB;class jf extends _E{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=1950629157}}e.IfcBuildingElementType=jf;class Jb extends kf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.LongName=Ee,this.CompositionType=Pe,this.Elevation=ct,this.type=3124254112}}e.IfcBuildingStorey=Jb;class kE extends Lb{constructor(w,O,M,V,Z){super(w,O,M,V),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.Radius=V,this.WallThickness=Z,this.type=2937912522}}e.IfcCircleHollowProfileDef=kE;class A7 extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=300633059}}e.IfcColumnType=A7;class VP extends $5{constructor(w,O){super(),this.Segments=w,this.SelfIntersect=O,this.type=3732776249}}e.IfcCompositeCurve=VP;class jE extends HE{constructor(w){super(),this.Position=w,this.type=2510884976}}e.IfcConic=jE;class k0 extends FP{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ResourceIdentifier=le,this.ResourceGroup=oe,this.ResourceConsumption=Ee,this.BaseQuantity=Pe,this.type=2559216714}}e.IfcConstructionResource=k0;class jc extends Fh{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=3293443760}}e.IfcControl=jc;class NB extends jc{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=3895139033}}e.IfcCostItem=NB;class bB extends jc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.SubmittedBy=le,this.PreparedBy=oe,this.SubmittedOn=Ee,this.Status=Pe,this.TargetUsers=ct,this.UpdateDate=Sn,this.ID=os,this.PredefinedType=Ks,this.type=1419761937}}e.IfcCostSchedule=bB;class OB extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1916426348}}e.IfcCoveringType=OB;class zP extends k0{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ResourceIdentifier=le,this.ResourceGroup=oe,this.ResourceConsumption=Ee,this.BaseQuantity=Pe,this.type=3295246426}}e.IfcCrewResource=zP;class WP extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1457835157}}e.IfcCurtainWallType=WP;class j0 extends I7{constructor(w){super(w),this.Contents=w,this.type=681481545}}e.IfcDimensionCurveDirectedCallout=j0;class Xb extends _E{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=3256556792}}e.IfcDistributionElementType=Xb;class qf extends Xb{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=3849074793}}e.IfcDistributionFlowElementType=qf;class sy extends p7{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.EnergySequence=Z,this.UserDefinedEnergySequence=le,this.ElectricCurrentType=oe,this.InputVoltage=Ee,this.InputFrequency=Pe,this.FullLoadCurrent=ct,this.MinimumCircuitCurrent=Sn,this.MaximumPowerInput=os,this.RatedPowerInput=Ks,this.InputPhase=Rl,this.type=360485395}}e.IfcElectricalBaseProperties=sy;class q0 extends X3{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1758889154}}e.IfcElement=q0;class CB extends q0{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.AssemblyPlace=Pe,this.PredefinedType=ct,this.type=4123344466}}e.IfcElementAssembly=CB;class S7 extends q0{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1623761950}}e.IfcElementComponent=S7;class D7 extends _E{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=2590856083}}e.IfcElementComponentType=D7;class LB extends jE{constructor(w,O,M){super(w),this.Position=w,this.SemiAxis1=O,this.SemiAxis2=M,this.type=1704287377}}e.IfcEllipse=LB;class xu extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=2107101300}}e.IfcEnergyConversionDeviceType=xu;class PB extends q0{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1962604670}}e.IfcEquipmentElement=PB;class YP extends jc{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=3272907226}}e.IfcEquipmentStandard=YP;class kP extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3174744832}}e.IfcEvaporativeCoolerType=kP;class xB extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3390157468}}e.IfcEvaporatorType=xB;class vb extends Gb{constructor(w){super(w),this.Outer=w,this.type=807026263}}e.IfcFacetedBrep=vb;class MB extends Gb{constructor(w,O){super(w),this.Outer=w,this.Voids=O,this.type=3737207727}}e.IfcFacetedBrepWithVoids=MB;class jP extends S7{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=647756555}}e.IfcFastener=jP;class Qg extends D7{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=2489546625}}e.IfcFastenerType=Qg;class $g extends q0{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=2827207264}}e.IfcFeatureElement=$g;class Y1 extends $g{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=2143335405}}e.IfcFeatureElementAddition=Y1;class N7 extends $g{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1287392070}}e.IfcFeatureElementSubtraction=N7;class v2 extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=3907093117}}e.IfcFlowControllerType=v2;class J5 extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=3198132628}}e.IfcFlowFittingType=J5;class UB extends v2{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3815607619}}e.IfcFlowMeterType=UB;class b7 extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=1482959167}}e.IfcFlowMovingDeviceType=b7;class qE extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=1834744321}}e.IfcFlowSegmentType=qE;class Jg extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=1339347760}}e.IfcFlowStorageDeviceType=Jg;class $i extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=2297155007}}e.IfcFlowTerminalType=$i;class X5 extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=3009222698}}e.IfcFlowTreatmentDeviceType=X5;class qP extends q0{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=263784265}}e.IfcFurnishingElement=qP;class FB extends jc{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=814719939}}e.IfcFurnitureStandard=FB;class BB extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=200128114}}e.IfcGasTerminalType=BB;class HB extends X3{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.UAxes=Ee,this.VAxes=Pe,this.WAxes=ct,this.type=3009204131}}e.IfcGrid=HB;class ep extends Fh{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=2706460486}}e.IfcGroup=ep;class _B extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1251058090}}e.IfcHeatExchangerType=_B;class dc extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1806887404}}e.IfcHumidifierType=dc;class eO extends ep{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.InventoryType=le,this.Jurisdiction=oe,this.ResponsiblePersons=Ee,this.LastUpdateDate=Pe,this.CurrentValue=ct,this.OriginalValue=Sn,this.type=2391368822}}e.IfcInventory=eO;class GB extends J5{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=4288270099}}e.IfcJunctionBoxType=GB;class VB extends k0{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ResourceIdentifier=le,this.ResourceGroup=oe,this.ResourceConsumption=Ee,this.BaseQuantity=Pe,this.SkillSet=ct,this.type=3827777499}}e.IfcLaborResource=VB;class zB extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1051575348}}e.IfcLampType=zB;class tO extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1161773419}}e.IfcLightFixtureType=tO;class KP extends j0{constructor(w){super(w),this.Contents=w,this.type=2506943328}}e.IfcLinearDimension=KP;class WB extends jP{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.NominalDiameter=Pe,this.NominalLength=ct,this.type=377706215}}e.IfcMechanicalFastener=WB;class YB extends Qg{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=2108223431}}e.IfcMechanicalFastenerType=YB;class kB extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3181161470}}e.IfcMemberType=kB;class jB extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=977012517}}e.IfcMotorConnectionType=jB;class ZP extends $b{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks){super(w,O,M,V,Z,le,oe,Ee,Pe,ct),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.TaskId=le,this.Status=oe,this.WorkMethod=Ee,this.IsMilestone=Pe,this.Priority=ct,this.MoveFrom=Sn,this.MoveTo=os,this.PunchList=Ks,this.type=1916936684}}e.IfcMove=ZP;class QP extends g7{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.TheActor=le,this.PredefinedType=oe,this.type=4143007308}}e.IfcOccupant=QP;class v5 extends N7{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3588315303}}e.IfcOpeningElement=v5;class Xg extends $b{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe,ct),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.TaskId=le,this.Status=oe,this.WorkMethod=Ee,this.IsMilestone=Pe,this.Priority=ct,this.ActionID=Sn,this.type=3425660407}}e.IfcOrderAction=Xg;class $P extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2837617999}}e.IfcOutletType=$P;class JP extends jc{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.LifeCyclePhase=le,this.type=2382730787}}e.IfcPerformanceHistory=JP;class qB extends jc{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.PermitID=le,this.type=3327091369}}e.IfcPermit=qB;class KB extends J5{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=804291784}}e.IfcPipeFittingType=KB;class eT extends qE{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=4231323485}}e.IfcPipeSegmentType=eT;class ZB extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=4017108033}}e.IfcPlateType=ZB;class Bi extends $5{constructor(w){super(),this.Points=w,this.type=3724593414}}e.IfcPolyline=Bi;class XP extends X3{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.type=3740093272}}e.IfcPort=XP;class QB extends Zg{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ProcedureID=le,this.ProcedureType=oe,this.UserDefinedProcedureType=Ee,this.type=2744685151}}e.IfcProcedure=QB;class $B extends jc{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ID=le,this.PredefinedType=oe,this.Status=Ee,this.type=2904328755}}e.IfcProjectOrder=$B;class JB extends jc{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.Records=le,this.PredefinedType=oe,this.type=3642467123}}e.IfcProjectOrderRecord=JB;class XB extends Y1{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3651124850}}e.IfcProjectionElement=XB;class vB extends v2{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1842657554}}e.IfcProtectiveDeviceType=vB;class nO extends b7{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2250791053}}e.IfcPumpType=nO;class sO extends j0{constructor(w){super(w),this.Contents=w,this.type=3248260540}}e.IfcRadiusDimension=sO;class lO extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2893384427}}e.IfcRailingType=lO;class eH extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2324767716}}e.IfcRampFlightType=eH;class tH extends T7{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingObject=Z,this.RelatedObjects=le,this.type=160246688}}e.IfcRelAggregates=tH;class vP extends ff{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingControl=oe,this.TimeForTask=Ee,this.type=2863920197}}e.IfcRelAssignsTasks=vP;class ew extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1768891740}}e.IfcSanitaryTerminalType=ew;class ly extends jc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl,yl,du,Fl,Tf,$1,nI,po,_h){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ActualStart=le,this.EarlyStart=oe,this.LateStart=Ee,this.ScheduleStart=Pe,this.ActualFinish=ct,this.EarlyFinish=Sn,this.LateFinish=os,this.ScheduleFinish=Ks,this.ScheduleDuration=Rl,this.ActualDuration=Zl,this.RemainingTime=yl,this.FreeFloat=du,this.TotalFloat=Fl,this.IsCritical=Tf,this.StatusTime=$1,this.StartFloat=nI,this.FinishFloat=po,this.Completion=_h,this.type=3517283431}}e.IfcScheduleTimeControl=ly;class nH extends jc{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ServiceLifeType=le,this.ServiceLifeDuration=oe,this.type=4105383287}}e.IfcServiceLife=nH;class sH extends kf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.LongName=Ee,this.CompositionType=Pe,this.RefLatitude=ct,this.RefLongitude=Sn,this.RefElevation=os,this.LandTitleNumber=Ks,this.SiteAddress=Rl,this.type=4097777520}}e.IfcSite=sH;class e9 extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2533589738}}e.IfcSlabType=e9;class lH extends kf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.LongName=Ee,this.CompositionType=Pe,this.InteriorOrExteriorSpace=ct,this.ElevationWithFlooring=Sn,this.type=3856911033}}e.IfcSpace=lH;class rH extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1305183839}}e.IfcSpaceHeaterType=rH;class iH extends jc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.SpaceProgramIdentifier=le,this.MaxRequiredArea=oe,this.MinRequiredArea=Ee,this.RequestedLocation=Pe,this.StandardRequiredArea=ct,this.type=652456506}}e.IfcSpaceProgram=iH;class tT extends BP{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3812236995}}e.IfcSpaceType=tT;class k1 extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3112655638}}e.IfcStackTerminalType=k1;class nT extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1039846685}}e.IfcStairFlightType=nT;class vg extends W1{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.DestabilizingLoad=ct,this.CausedBy=Sn,this.type=682877961}}e.IfcStructuralAction=vg;class O7 extends WE{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedCondition=Ee,this.type=1179482911}}e.IfcStructuralConnection=O7;class aH extends O7{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedCondition=Ee,this.type=4243806635}}e.IfcStructuralCurveConnection=aH;class t9 extends Kb{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.PredefinedType=Ee,this.type=214636428}}e.IfcStructuralCurveMember=t9;class K0 extends t9{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.PredefinedType=Ee,this.type=2445595289}}e.IfcStructuralCurveMemberVarying=K0;class tw extends vg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.DestabilizingLoad=ct,this.CausedBy=Sn,this.ProjectedOrTrue=os,this.type=1807405624}}e.IfcStructuralLinearAction=tw;class rO extends tw{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl){super(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.DestabilizingLoad=ct,this.CausedBy=Sn,this.ProjectedOrTrue=os,this.VaryingAppliedLoadLocation=Ks,this.SubsequentAppliedLoads=Rl,this.type=1721250024}}e.IfcStructuralLinearActionVarying=rO;class ry extends ep{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.PredefinedType=le,this.ActionType=oe,this.ActionSource=Ee,this.Coefficient=Pe,this.Purpose=ct,this.type=1252848954}}e.IfcStructuralLoadGroup=ry;class tp extends vg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.DestabilizingLoad=ct,this.CausedBy=Sn,this.ProjectedOrTrue=os,this.type=1621171031}}e.IfcStructuralPlanarAction=tp;class C7 extends tp{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl){super(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.DestabilizingLoad=ct,this.CausedBy=Sn,this.ProjectedOrTrue=os,this.VaryingAppliedLoadLocation=Ks,this.SubsequentAppliedLoads=Rl,this.type=3987759626}}e.IfcStructuralPlanarActionVarying=C7;class Hi extends vg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.DestabilizingLoad=ct,this.CausedBy=Sn,this.type=2082059205}}e.IfcStructuralPointAction=Hi;class uH extends O7{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedCondition=Ee,this.type=734778138}}e.IfcStructuralPointConnection=uH;class oH extends HP{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.type=1235345126}}e.IfcStructuralPointReaction=oH;class cH extends ep{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.TheoryType=le,this.ResultForLoadGroup=oe,this.IsLinear=Ee,this.type=2986769608}}e.IfcStructuralResultGroup=cH;class iO extends O7{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedCondition=Ee,this.type=1975003073}}e.IfcStructuralSurfaceConnection=iO;class n9 extends k0{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ResourceIdentifier=le,this.ResourceGroup=oe,this.ResourceConsumption=Ee,this.BaseQuantity=Pe,this.SubContractor=ct,this.JobDescription=Sn,this.type=148013059}}e.IfcSubContractResource=n9;class s9 extends v2{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2315554128}}e.IfcSwitchingDeviceType=s9;class aO extends ep{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=2254336722}}e.IfcSystem=aO;class hH extends Jg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=5716631}}e.IfcTankType=hH;class dH extends jc{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ApplicableDates=le,this.TimeSeriesScheduleType=oe,this.TimeSeries=Ee,this.type=1637806684}}e.IfcTimeSeriesSchedule=dH;class L7 extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1692211062}}e.IfcTransformerType=L7;class P7 extends q0{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.OperationType=Pe,this.CapacityByWeight=ct,this.CapacityByNumber=Sn,this.type=1620046519}}e.IfcTransportElement=P7;class uO extends $5{constructor(w,O,M,V,Z){super(),this.BasisCurve=w,this.Trim1=O,this.Trim2=M,this.SenseAgreement=V,this.MasterRepresentation=Z,this.type=3593883385}}e.IfcTrimmedCurve=uO;class iy extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1600972822}}e.IfcTubeBundleType=iy;class nw extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1911125066}}e.IfcUnitaryEquipmentType=nw;class l9 extends v2{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=728799441}}e.IfcValveType=l9;class x7 extends q0{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=2769231204}}e.IfcVirtualElement=x7;class e6 extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1898987631}}e.IfcWallType=e6;class oO extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1133259667}}e.IfcWasteTerminalType=oO;class qc extends jc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.Identifier=le,this.CreationDate=oe,this.Creators=Ee,this.Purpose=Pe,this.Duration=ct,this.TotalFloat=Sn,this.StartTime=os,this.FinishTime=Ks,this.WorkControlType=Rl,this.UserDefinedControlType=Zl,this.type=1028945134}}e.IfcWorkControl=qc;class t6 extends qc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl){super(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.Identifier=le,this.CreationDate=oe,this.Creators=Ee,this.Purpose=Pe,this.Duration=ct,this.TotalFloat=Sn,this.StartTime=os,this.FinishTime=Ks,this.WorkControlType=Rl,this.UserDefinedControlType=Zl,this.type=4218914973}}e.IfcWorkPlan=t6;class r9 extends qc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl){super(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.Identifier=le,this.CreationDate=oe,this.Creators=Ee,this.Purpose=Pe,this.Duration=ct,this.TotalFloat=Sn,this.StartTime=os,this.FinishTime=Ks,this.WorkControlType=Rl,this.UserDefinedControlType=Zl,this.type=3342526732}}e.IfcWorkSchedule=r9;class cO extends ep{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=1033361043}}e.IfcZone=cO;class fH extends VP{constructor(w,O){super(w,O),this.Segments=w,this.SelfIntersect=O,this.type=1213861670}}e.Ifc2DCompositeCurve=fH;class i9 extends jc{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.RequestID=le,this.type=3821786052}}e.IfcActionRequest=i9;class a9 extends v2{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1411407467}}e.IfcAirTerminalBoxType=a9;class sT extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3352864051}}e.IfcAirTerminalType=sT;class IH extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1871374353}}e.IfcAirToAirHeatRecoveryType=IH;class lT extends j0{constructor(w){super(w),this.Contents=w,this.type=2470393545}}e.IfcAngularDimension=lT;class pH extends ep{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.AssetID=le,this.OriginalValue=oe,this.CurrentValue=Ee,this.TotalReplacementCost=Pe,this.Owner=ct,this.User=Sn,this.ResponsiblePerson=os,this.IncorporationDate=Ks,this.DepreciatedValue=Rl,this.type=3460190687}}e.IfcAsset=pH;class hr extends $5{constructor(w,O,M,V,Z){super(),this.Degree=w,this.ControlPointsList=O,this.CurveForm=M,this.ClosedCurve=V,this.SelfIntersect=Z,this.type=1967976161}}e.IfcBSplineCurve=hr;class yH extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=819618141}}e.IfcBeamType=yH;class u9 extends hr{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.Degree=w,this.ControlPointsList=O,this.CurveForm=M,this.ClosedCurve=V,this.SelfIntersect=Z,this.type=1916977116}}e.IfcBezierCurve=u9;class wH extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=231477066}}e.IfcBoilerType=wH;class Ji extends q0{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3299480353}}e.IfcBuildingElement=Ji;class hO extends Ji{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=52481810}}e.IfcBuildingElementComponent=hO;class EH extends hO{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=2979338954}}e.IfcBuildingElementPart=EH;class M7 extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.CompositionType=Pe,this.type=1095909175}}e.IfcBuildingElementProxy=M7;class o9 extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1909888760}}e.IfcBuildingElementProxyType=o9;class dO extends J5{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=395041908}}e.IfcCableCarrierFittingType=dO;class mH extends qE{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3293546465}}e.IfcCableCarrierSegmentType=mH;class TH extends qE{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1285652485}}e.IfcCableSegmentType=TH;class RH extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2951183804}}e.IfcChillerType=RH;class sw extends jE{constructor(w,O){super(w),this.Position=w,this.Radius=O,this.type=2611217952}}e.IfcCircle=sw;class ay extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2301859152}}e.IfcCoilType=ay;class gH extends Ji{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=843113511}}e.IfcColumn=gH;class AH extends b7{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3850581409}}e.IfcCompressorType=AH;class SH extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2816379211}}e.IfcCondenserType=SH;class DH extends ep{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=2188551683}}e.IfcCondition=DH;class NH extends jc{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.Criterion=le,this.CriterionDateTime=oe,this.type=1163958913}}e.IfcConditionCriterion=NH;class bH extends k0{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ResourceIdentifier=le,this.ResourceGroup=oe,this.ResourceConsumption=Ee,this.BaseQuantity=Pe,this.type=3898045240}}e.IfcConstructionEquipmentResource=bH;class OH extends k0{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ResourceIdentifier=le,this.ResourceGroup=oe,this.ResourceConsumption=Ee,this.BaseQuantity=Pe,this.Suppliers=ct,this.UsageRatio=Sn,this.type=1060000209}}e.IfcConstructionMaterialResource=OH;class CH extends k0{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ResourceIdentifier=le,this.ResourceGroup=oe,this.ResourceConsumption=Ee,this.BaseQuantity=Pe,this.type=488727124}}e.IfcConstructionProductResource=CH;class fO extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=335055490}}e.IfcCooledBeamType=fO;class LH extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2954562838}}e.IfcCoolingTowerType=LH;class U7 extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.PredefinedType=Pe,this.type=1973544240}}e.IfcCovering=U7;class np extends Ji{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3495092785}}e.IfcCurtainWall=np;class PH extends v2{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3961806047}}e.IfcDamperType=PH;class xH extends j0{constructor(w){super(w),this.Contents=w,this.type=4147604152}}e.IfcDiameterDimension=xH;class MH extends S7{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1335981549}}e.IfcDiscreteAccessory=MH;class c9 extends D7{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=2635815018}}e.IfcDiscreteAccessoryType=c9;class UH extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1599208980}}e.IfcDistributionChamberElementType=UH;class fc extends Xb{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=2063403501}}e.IfcDistributionControlElementType=fc;class IO extends q0{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1945004755}}e.IfcDistributionElement=IO;class sp extends IO{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3040386961}}e.IfcDistributionFlowElement=sp;class If extends XP{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.FlowDirection=Ee,this.type=3041715199}}e.IfcDistributionPort=If;class pf extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.OverallHeight=Pe,this.OverallWidth=ct,this.type=395920057}}e.IfcDoor=pf;class FH extends J5{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=869906466}}e.IfcDuctFittingType=FH;class Xi extends qE{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3760055223}}e.IfcDuctSegmentType=Xi;class BH extends X5{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2030761528}}e.IfcDuctSilencerType=BH;class pO extends N7{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.FeatureLength=Pe,this.type=855621170}}e.IfcEdgeFeature=pO;class HH extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=663422040}}e.IfcElectricApplianceType=HH;class _H extends Jg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3277789161}}e.IfcElectricFlowStorageDeviceType=_H;class h9 extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1534661035}}e.IfcElectricGeneratorType=h9;class d9 extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1365060375}}e.IfcElectricHeaterType=d9;class GH extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1217240411}}e.IfcElectricMotorType=GH;class rT extends v2{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=712377611}}e.IfcElectricTimeControlType=rT;class iT extends aO{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=1634875225}}e.IfcElectricalCircuit=iT;class VH extends q0{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=857184966}}e.IfcElectricalElement=VH;class zH extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1658829314}}e.IfcEnergyConversionDevice=zH;class WH extends b7{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=346874300}}e.IfcFanType=WH;class F7 extends X5{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1810631287}}e.IfcFilterType=F7;class f9 extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=4222183408}}e.IfcFireSuppressionTerminalType=f9;class lw extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=2058353004}}e.IfcFlowController=lw;class Kf extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=4278956645}}e.IfcFlowFitting=Kf;class KE extends fc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=4037862832}}e.IfcFlowInstrumentType=KE;class YH extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3132237377}}e.IfcFlowMovingDevice=YH;class n6 extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=987401354}}e.IfcFlowSegment=n6;class aT extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=707683696}}e.IfcFlowStorageDevice=aT;class yO extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=2223149337}}e.IfcFlowTerminal=yO;class Ic extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3508470533}}e.IfcFlowTreatmentDevice=Ic;class uT extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.PredefinedType=Pe,this.type=900683007}}e.IfcFooting=uT;class kH extends Ji{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1073191201}}e.IfcMember=kH;class wO extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.PredefinedType=Pe,this.ConstructionType=ct,this.type=1687234759}}e.IfcPile=wO;class jH extends Ji{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3171933400}}e.IfcPlate=jH;class qH extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.PredefinedType=Pe,this.type=2262370178}}e.IfcRailing=qH;class B7 extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.ShapeType=Pe,this.type=3024970846}}e.IfcRamp=B7;class KH extends Ji{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3283111854}}e.IfcRampFlight=KH;class ZH extends u9{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.Degree=w,this.ControlPointsList=O,this.CurveForm=M,this.ClosedCurve=V,this.SelfIntersect=Z,this.WeightsData=le,this.type=3055160366}}e.IfcRationalBezierCurve=ZH;class lp extends hO{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.SteelGrade=Pe,this.type=3027567501}}e.IfcReinforcingElement=lp;class QH extends lp{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl,yl,du){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.SteelGrade=Pe,this.MeshLength=ct,this.MeshWidth=Sn,this.LongitudinalBarNominalDiameter=os,this.TransverseBarNominalDiameter=Ks,this.LongitudinalBarCrossSectionArea=Rl,this.TransverseBarCrossSectionArea=Zl,this.LongitudinalBarSpacing=yl,this.TransverseBarSpacing=du,this.type=2320036040}}e.IfcReinforcingMesh=QH;class s6 extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.ShapeType=Pe,this.type=2016517767}}e.IfcRoof=s6;class $H extends pO{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.FeatureLength=Pe,this.Radius=ct,this.type=1376911519}}e.IfcRoundedEdgeFeature=$H;class JH extends fc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1783015770}}e.IfcSensorType=JH;class XH extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.PredefinedType=Pe,this.type=1529196076}}e.IfcSlab=XH;class vH extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.ShapeType=Pe,this.type=331165859}}e.IfcStair=vH;class e_ extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.NumberOfRiser=Pe,this.NumberOfTreads=ct,this.RiserHeight=Sn,this.TreadLength=os,this.type=4252922144}}e.IfcStairFlight=e_;class t_ extends aO{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.PredefinedType=le,this.OrientationOf2DPlane=oe,this.LoadedBy=Ee,this.HasResults=Pe,this.type=2515109513}}e.IfcStructuralAnalysisModel=t_;class n_ extends lp{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl,yl,du){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.SteelGrade=Pe,this.PredefinedType=ct,this.NominalDiameter=Sn,this.CrossSectionArea=os,this.TensionForce=Ks,this.PreStress=Rl,this.FrictionCoefficient=Zl,this.AnchorageSlip=yl,this.MinCurvatureRadius=du,this.type=3824725483}}e.IfcTendon=n_;class s_ extends lp{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.SteelGrade=Pe,this.type=2347447852}}e.IfcTendonAnchor=s_;class l_ extends c9{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3313531582}}e.IfcVibrationIsolatorType=l_;class I9 extends Ji{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=2391406946}}e.IfcWall=I9;class r_ extends I9{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3512223829}}e.IfcWallStandardCase=r_;class l6 extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.OverallHeight=Pe,this.OverallWidth=ct,this.type=3304561284}}e.IfcWindow=l6;class i_ extends fc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2874132201}}e.IfcActuatorType=i_;class a_ extends fc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3001207471}}e.IfcAlarmType=a_;class u_ extends Ji{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=753842376}}e.IfcBeam=u_;class o_ extends pO{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.FeatureLength=Pe,this.Width=ct,this.Height=Sn,this.type=2454782716}}e.IfcChamferEdgeFeature=o_;class c_ extends fc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=578613899}}e.IfcControllerType=c_;class h_ extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1052013943}}e.IfcDistributionChamberElement=h_;class d_ extends IO{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.ControlElementId=Pe,this.type=1062813311}}e.IfcDistributionControlElement=d_;class f_ extends lw{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.DistributionPointFunction=Pe,this.UserDefinedFunction=ct,this.type=3700593921}}e.IfcElectricDistributionPoint=f_;class EO extends lp{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.SteelGrade=Pe,this.NominalDiameter=ct,this.CrossSectionArea=Sn,this.BarLength=os,this.BarRole=Ks,this.BarSurface=Rl,this.type=979691226}}e.IfcReinforcingBar=EO})(c||(c={}));gN[2]=["IFC4"];T8[2]={3630933823:e=>new u.IfcActorRole(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcText(!e[2]&&e[2]!=""?null:e[2].value)),618182010:e=>new u.IfcAddress(e[0],!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),639542469:e=>new u.IfcApplication(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value)),411424972:e=>{var t;return new u.IfcAppliedValue(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcDate(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDate(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},130549933:e=>new u.IfcApproval(!e[0]&&e[0]!=""?null:new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),4037036970:e=>new u.IfcBoundaryCondition(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1560379544:e=>new u.IfcBoundaryEdgeCondition(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:un(2,e[1]),!e[2]&&e[2]!=""?null:un(2,e[2]),!e[3]&&e[3]!=""?null:un(2,e[3]),!e[4]&&e[4]!=""?null:un(2,e[4]),!e[5]&&e[5]!=""?null:un(2,e[5]),!e[6]&&e[6]!=""?null:un(2,e[6])),3367102660:e=>new u.IfcBoundaryFaceCondition(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:un(2,e[1]),!e[2]&&e[2]!=""?null:un(2,e[2]),!e[3]&&e[3]!=""?null:un(2,e[3])),1387855156:e=>new u.IfcBoundaryNodeCondition(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:un(2,e[1]),!e[2]&&e[2]!=""?null:un(2,e[2]),!e[3]&&e[3]!=""?null:un(2,e[3]),!e[4]&&e[4]!=""?null:un(2,e[4]),!e[5]&&e[5]!=""?null:un(2,e[5]),!e[6]&&e[6]!=""?null:un(2,e[6])),2069777674:e=>new u.IfcBoundaryNodeConditionWarping(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:un(2,e[1]),!e[2]&&e[2]!=""?null:un(2,e[2]),!e[3]&&e[3]!=""?null:un(2,e[3]),!e[4]&&e[4]!=""?null:un(2,e[4]),!e[5]&&e[5]!=""?null:un(2,e[5]),!e[6]&&e[6]!=""?null:un(2,e[6]),!e[7]&&e[7]!=""?null:un(2,e[7])),2859738748:e=>new u.IfcConnectionGeometry,2614616156:e=>new u.IfcConnectionPointGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),2732653382:e=>new u.IfcConnectionSurfaceGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),775493141:e=>new u.IfcConnectionVolumeGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),1959218052:e=>new u.IfcConstraint(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value)),1785450214:e=>new u.IfcCoordinateOperation(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1466758467:e=>new u.IfcCoordinateReferenceSystem(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value)),602808272:e=>{var t;return new u.IfcCostValue(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcDate(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDate(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1765591967:e=>{var t;return new u.IfcDerivedUnit(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[1],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},1045800335:e=>new u.IfcDerivedUnitElement(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value),2949456006:e=>new u.IfcDimensionalExponents(!e[0]&&e[0]!=""?null:e[0].value,!e[1]&&e[1]!=""?null:e[1].value,!e[2]&&e[2]!=""?null:e[2].value,!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""?null:e[4].value,!e[5]&&e[5]!=""?null:e[5].value,!e[6]&&e[6]!=""?null:e[6].value),4294318154:e=>new u.IfcExternalInformation,3200245327:e=>new u.IfcExternalReference(!e[0]&&e[0]!=""?null:new u.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),2242383968:e=>new u.IfcExternallyDefinedHatchStyle(!e[0]&&e[0]!=""?null:new u.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),1040185647:e=>new u.IfcExternallyDefinedSurfaceStyle(!e[0]&&e[0]!=""?null:new u.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),3548104201:e=>new u.IfcExternallyDefinedTextFont(!e[0]&&e[0]!=""?null:new u.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),852622518:e=>new u.IfcGridAxis(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value)),3020489413:e=>{var t;return new u.IfcIrregularTimeSeriesValue(new u.IfcDateTime(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(2,n):null))||[])},2655187982:e=>new u.IfcLibraryInformation(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcURIReference(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcText(!e[5]&&e[5]!=""?null:e[5].value)),3452421091:e=>new u.IfcLibraryReference(!e[0]&&e[0]!=""?null:new u.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLanguageId(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value)),4162380809:e=>{var t,n;return new u.IfcLightDistributionData(new u.IfcPlaneAngleMeasure(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcPlaneAngleMeasure(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcLuminousIntensityDistributionMeasure(s.value):null))||[])},1566485204:e=>{var t;return new u.IfcLightIntensityDistribution(e[0],((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3057273783:e=>new u.IfcMapConversion(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcReal(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcReal(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcReal(!e[7]&&e[7]!=""?null:e[7].value)),1847130766:e=>{var t;return new u.IfcMaterialClassificationRelationship(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value))},760658860:e=>new u.IfcMaterialDefinition,248100487:e=>new u.IfcMaterialLayer(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcNonNegativeLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value)),3303938423:e=>{var t;return new u.IfcMaterialLayerSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcText(!e[2]&&e[2]!=""?null:e[2].value))},1847252529:e=>new u.IfcMaterialLayerWithOffsets(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcNonNegativeLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value),e[7],new u.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),2199411900:e=>{var t;return new u.IfcMaterialList(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2235152071:e=>new u.IfcMaterialProfile(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcInteger(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),164193824:e=>{var t;return new u.IfcMaterialProfileSet(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},552965576:e=>new u.IfcMaterialProfileWithOffsets(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcInteger(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1507914824:e=>new u.IfcMaterialUsageDefinition,2597039031:e=>new u.IfcMeasureWithUnit(un(2,e[0]),new i(!e[1]&&e[1]!=""?null:e[1].value)),3368373690:e=>new u.IfcMetric(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value)),2706619895:e=>new u.IfcMonetaryUnit(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1918398963:e=>new u.IfcNamedUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1]),3701648758:e=>new u.IfcObjectPlacement,2251480897:e=>{var t;return new u.IfcObjective(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[8],e[9],!e[10]&&e[10]!=""?null:new u.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value))},4251960020:e=>{var t,n;return new u.IfcOrganization(!e[0]&&e[0]!=""?null:new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},1207048766:e=>new u.IfcOwnerHistory(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2],e[3],!e[4]&&e[4]!=""?null:new u.IfcTimeStamp(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new u.IfcTimeStamp(!e[7]&&e[7]!=""?null:e[7].value)),2077209135:e=>{var t,n,s,l,a;return new u.IfcPerson(!e[0]&&e[0]!=""?null:new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new u.IfcLabel(o.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new u.IfcLabel(o.value):null))||[],!e[5]&&e[5]!=""?null:((s=e[5])==null?void 0:s.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new u.IfcLabel(o.value):null))||[],!e[6]&&e[6]!=""?null:((l=e[6])==null?void 0:l.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new i(o.value):null))||[],!e[7]&&e[7]!=""?null:((a=e[7])==null?void 0:a.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new i(o.value):null))||[])},101040310:e=>{var t;return new u.IfcPersonAndOrganization(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2483315170:e=>new u.IfcPhysicalQuantity(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),2226359599:e=>new u.IfcPhysicalSimpleQuantity(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),3355820592:e=>{var t;return new u.IfcPostalAddress(e[0],!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcLabel(n.value):null))||[],!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value))},677532197:e=>new u.IfcPresentationItem,2022622350:e=>{var t;return new u.IfcPresentationLayerAssignment(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[3]&&e[3]!=""?null:new u.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value))},1304840413:e=>{var t,n;return new u.IfcPresentationLayerWithStyle(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[3]&&e[3]!=""?null:new u.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcLogical(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcLogical(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((n=e[7])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},3119450353:e=>new u.IfcPresentationStyle(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2417041796:e=>{var t;return new u.IfcPresentationStyleAssignment(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2095639259:e=>{var t;return new u.IfcProductRepresentation(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3958567839:e=>new u.IfcProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value)),3843373140:e=>new u.IfcProjectedCRS(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),986844984:e=>new u.IfcPropertyAbstraction,3710013099:e=>{var t;return new u.IfcPropertyEnumeration(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(2,n):null))||[],!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value))},2044713172:e=>new u.IfcQuantityArea(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcAreaMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),2093928680:e=>new u.IfcQuantityCount(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcCountMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),931644368:e=>new u.IfcQuantityLength(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),3252649465:e=>new u.IfcQuantityTime(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcTimeMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),2405470396:e=>new u.IfcQuantityVolume(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcVolumeMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),825690147:e=>new u.IfcQuantityWeight(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcMassMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),3915482550:e=>{var t,n,s,l;return new u.IfcRecurrencePattern(e[0],!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcDayInMonthNumber(a.value):null))||[],!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcDayInWeekNumber(a.value):null))||[],!e[3]&&e[3]!=""?null:((s=e[3])==null?void 0:s.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcMonthInYearNumber(a.value):null))||[],!e[4]&&e[4]!=""?null:new u.IfcInteger(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcInteger(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((l=e[7])==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new i(a.value):null))||[])},2433181523:e=>{var t;return new u.IfcReference(!e[0]&&e[0]!=""?null:new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcInteger(n.value):null))||[],!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value))},1076942058:e=>{var t;return new u.IfcRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3377609919:e=>new u.IfcRepresentationContext(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value)),3008791417:e=>new u.IfcRepresentationItem,1660063152:e=>new u.IfcRepresentationMap(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),2439245199:e=>new u.IfcResourceLevelRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),2341007311:e=>new u.IfcRoot(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),448429030:e=>new u.IfcSIUnit(e[0],e[1],e[2]),1054537805:e=>new u.IfcSchedulingTime(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),867548509:e=>{var t;return new u.IfcShapeAspect(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcText(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcLogical(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value))},3982875396:e=>{var t;return new u.IfcShapeModel(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},4240577450:e=>{var t;return new u.IfcShapeRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2273995522:e=>new u.IfcStructuralConnectionCondition(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2162789131:e=>new u.IfcStructuralLoad(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3478079324:e=>{var t,n;return new u.IfcStructuralLoadConfiguration(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[2]&&e[2]!=""?null:(n=e[2])==null?void 0:n.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new u.IfcLengthMeasure(l.value):null))||[]))},609421318:e=>new u.IfcStructuralLoadOrResult(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2525727697:e=>new u.IfcStructuralLoadStatic(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3408363356:e=>new u.IfcStructuralLoadTemperature(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcThermodynamicTemperatureMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcThermodynamicTemperatureMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcThermodynamicTemperatureMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2830218821:e=>{var t;return new u.IfcStyleModel(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3958052878:e=>{var t;return new u.IfcStyledItem(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},3049322572:e=>{var t;return new u.IfcStyledRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2934153892:e=>{var t,n;return new u.IfcSurfaceReinforcementArea(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcLengthMeasure(s.value):null))||[],!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcLengthMeasure(s.value):null))||[],!e[3]&&e[3]!=""?null:new u.IfcRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value))},1300840506:e=>{var t;return new u.IfcSurfaceStyle(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3303107099:e=>new u.IfcSurfaceStyleLighting(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),1607154358:e=>new u.IfcSurfaceStyleRefraction(!e[0]&&e[0]!=""?null:new u.IfcReal(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcReal(!e[1]&&e[1]!=""?null:e[1].value)),846575682:e=>new u.IfcSurfaceStyleShading(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value)),1351298697:e=>{var t;return new u.IfcSurfaceStyleWithTextures(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},626085974:e=>{var t;return new u.IfcSurfaceTexture(new u.IfcBoolean(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcIdentifier(n.value):null))||[])},985171141:e=>{var t,n;return new u.IfcTable(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},2043862942:e=>new u.IfcTableColumn(!e[0]&&e[0]!=""?null:new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),531007025:e=>{var t;return new u.IfcTableRow(!e[0]&&e[0]!=""?null:((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(2,n):null))||[],!e[1]&&e[1]!=""?null:new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value))},1549132990:e=>new u.IfcTaskTime(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),e[3],!e[4]&&e[4]!=""?null:new u.IfcDuration(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcDateTime(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcDateTime(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcDateTime(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcDateTime(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcDuration(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcDuration(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcBoolean(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcDateTime(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new u.IfcDuration(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new u.IfcDateTime(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new u.IfcDateTime(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new u.IfcDuration(!e[18]&&e[18]!=""?null:e[18].value),!e[19]&&e[19]!=""?null:new u.IfcPositiveRatioMeasure(!e[19]&&e[19]!=""?null:e[19].value)),2771591690:e=>new u.IfcTaskTimeRecurring(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),e[3],!e[4]&&e[4]!=""?null:new u.IfcDuration(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcDateTime(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcDateTime(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcDateTime(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcDateTime(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcDuration(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcDuration(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcBoolean(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcDateTime(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new u.IfcDuration(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new u.IfcDateTime(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new u.IfcDateTime(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new u.IfcDuration(!e[18]&&e[18]!=""?null:e[18].value),!e[19]&&e[19]!=""?null:new u.IfcPositiveRatioMeasure(!e[19]&&e[19]!=""?null:e[19].value),new i(!e[20]&&e[20]!=""?null:e[20].value)),912023232:e=>{var t,n,s,l;return new u.IfcTelecomAddress(e[0],!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcLabel(a.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcLabel(a.value):null))||[],!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:((s=e[6])==null?void 0:s.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcLabel(a.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcURIReference(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((l=e[8])==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcURIReference(a.value):null))||[])},1447204868:e=>new u.IfcTextStyle(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcBoolean(!e[4]&&e[4]!=""?null:e[4].value)),2636378356:e=>new u.IfcTextStyleForDefinedFont(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),1640371178:e=>new u.IfcTextStyleTextModel(!e[0]&&e[0]!=""?null:un(2,e[0]),!e[1]&&e[1]!=""?null:new u.IfcTextAlignment(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcTextDecoration(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:un(2,e[3]),!e[4]&&e[4]!=""?null:un(2,e[4]),!e[5]&&e[5]!=""?null:new u.IfcTextTransformation(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:un(2,e[6])),280115917:e=>{var t;return new u.IfcTextureCoordinate(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1742049831:e=>{var t,n;return new u.IfcTextureCoordinateGenerator(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcReal(s.value):null))||[])},2552916305:e=>{var t,n;return new u.IfcTextureMap(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new i(!e[2]&&e[2]!=""?null:e[2].value))},1210645708:e=>{var t;return new u.IfcTextureVertex(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcParameterValue(n.value):null))||[])},3611470254:e=>{var t;return new u.IfcTextureVertexList((t=e[0])==null?void 0:t.map(n=>(n==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcParameterValue(s.value):null))||[]))},1199560280:e=>new u.IfcTimePeriod(new u.IfcTime(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcTime(!e[1]&&e[1]!=""?null:e[1].value)),3101149627:e=>new u.IfcTimeSeries(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcDateTime(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),581633288:e=>{var t;return new u.IfcTimeSeriesValue(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(2,n):null))||[])},1377556343:e=>new u.IfcTopologicalRepresentationItem,1735638870:e=>{var t;return new u.IfcTopologyRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},180925521:e=>{var t;return new u.IfcUnitAssignment(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2799835756:e=>new u.IfcVertex,1907098498:e=>new u.IfcVertexPoint(new i(!e[0]&&e[0]!=""?null:e[0].value)),891718957:e=>{var t,n;return new u.IfcVirtualGridIntersection(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcLengthMeasure(s.value):null))||[])},1236880293:e=>new u.IfcWorkTime(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcDate(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDate(!e[5]&&e[5]!=""?null:e[5].value)),3869604511:e=>{var t;return new u.IfcApprovalRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3798115385:e=>new u.IfcArbitraryClosedProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1310608509:e=>new u.IfcArbitraryOpenProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2705031697:e=>{var t;return new u.IfcArbitraryProfileDefWithVoids(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},616511568:e=>{var t;return new u.IfcBlobTexture(new u.IfcBoolean(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcIdentifier(n.value):null))||[],new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcBinary(!e[6]&&e[6]!=""?null:e[6].value))},3150382593:e=>new u.IfcCenterLineProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),747523909:e=>{var t;return new u.IfcClassification(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcDate(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcURIReference(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:((t=e[6])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcIdentifier(n.value):null))||[])},647927063:e=>new u.IfcClassificationReference(!e[0]&&e[0]!=""?null:new u.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value)),3285139300:e=>{var t;return new u.IfcColourRgbList((t=e[0])==null?void 0:t.map(n=>(n==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcNormalisedRatioMeasure(s.value):null))||[]))},3264961684:e=>new u.IfcColourSpecification(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1485152156:e=>{var t;return new u.IfcCompositeProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[3]&&e[3]!=""?null:new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value))},370225590:e=>{var t;return new u.IfcConnectedFaceSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1981873012:e=>new u.IfcConnectionCurveGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),45288368:e=>new u.IfcConnectionPointEccentricity(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3050246964:e=>new u.IfcContextDependentUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),2889183280:e=>new u.IfcConversionBasedUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),2713554722:e=>new u.IfcConversionBasedUnitWithOffset(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcReal(!e[4]&&e[4]!=""?null:e[4].value)),539742890:e=>new u.IfcCurrencyRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),3800577675:e=>new u.IfcCurveStyle(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(2,e[2]),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcBoolean(!e[4]&&e[4]!=""?null:e[4].value)),1105321065:e=>{var t;return new u.IfcCurveStyleFont(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2367409068:e=>new u.IfcCurveStyleFontAndScaling(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3510044353:e=>new u.IfcCurveStyleFontPattern(new u.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),3632507154:e=>new u.IfcDerivedProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1154170062:e=>{var t;return new u.IfcDocumentInformation(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcURIReference(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcText(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[10]&&e[10]!=""?null:new u.IfcDateTime(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcDateTime(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcIdentifier(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcDate(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcDate(!e[14]&&e[14]!=""?null:e[14].value),e[15],e[16])},770865208:e=>{var t;return new u.IfcDocumentInformationRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value))},3732053477:e=>new u.IfcDocumentReference(!e[0]&&e[0]!=""?null:new u.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),3900360178:e=>new u.IfcEdge(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),476780140:e=>new u.IfcEdgeCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcBoolean(!e[3]&&e[3]!=""?null:e[3].value)),211053100:e=>new u.IfcEventTime(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcDateTime(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value)),297599258:e=>{var t;return new u.IfcExtendedProperties(!e[0]&&e[0]!=""?null:new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1437805879:e=>{var t;return new u.IfcExternalReferenceRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2556980723:e=>{var t;return new u.IfcFace(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1809719519:e=>new u.IfcFaceBound(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),803316827:e=>new u.IfcFaceOuterBound(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),3008276851:e=>{var t;return new u.IfcFaceSurface(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},4219587988:e=>new u.IfcFailureConnectionCondition(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcForceMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcForceMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcForceMeasure(!e[6]&&e[6]!=""?null:e[6].value)),738692330:e=>{var t;return new u.IfcFillAreaStyle(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new u.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},3448662350:e=>new u.IfcGeometricRepresentationContext(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcDimensionCount(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcReal(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value)),2453401579:e=>new u.IfcGeometricRepresentationItem,4142052618:e=>new u.IfcGeometricRepresentationSubContext(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcPositiveRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),3590301190:e=>{var t;return new u.IfcGeometricSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},178086475:e=>new u.IfcGridPlacement(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),812098782:e=>new u.IfcHalfSpaceSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),3905492369:e=>{var t;return new u.IfcImageTexture(new u.IfcBoolean(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcIdentifier(n.value):null))||[],new u.IfcURIReference(!e[5]&&e[5]!=""?null:e[5].value))},3570813810:e=>{var t;return new u.IfcIndexedColourMap(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcPositiveInteger(n.value):null))||[])},1437953363:e=>{var t;return new u.IfcIndexedTextureMap(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value))},2133299955:e=>{var t,n;return new u.IfcIndexedTriangleTextureMap(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:(n=e[3])==null?void 0:n.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new u.IfcPositiveInteger(l.value):null))||[]))},3741457305:e=>{var t;return new u.IfcIrregularTimeSeries(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcDateTime(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1585845231:e=>new u.IfcLagTime(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),un(2,e[3]),e[4]),1402838566:e=>new u.IfcLightSource(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),125510826:e=>new u.IfcLightSourceAmbient(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2604431987:e=>new u.IfcLightSourceDirectional(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value)),4266656042:e=>new u.IfcLightSourceGoniometric(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcThermodynamicTemperatureMeasure(!e[6]&&e[6]!=""?null:e[6].value),new u.IfcLuminousFluxMeasure(!e[7]&&e[7]!=""?null:e[7].value),e[8],new i(!e[9]&&e[9]!=""?null:e[9].value)),1520743889:e=>new u.IfcLightSourcePositional(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcReal(!e[6]&&e[6]!=""?null:e[6].value),new u.IfcReal(!e[7]&&e[7]!=""?null:e[7].value),new u.IfcReal(!e[8]&&e[8]!=""?null:e[8].value)),3422422726:e=>new u.IfcLightSourceSpot(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcReal(!e[6]&&e[6]!=""?null:e[6].value),new u.IfcReal(!e[7]&&e[7]!=""?null:e[7].value),new u.IfcReal(!e[8]&&e[8]!=""?null:e[8].value),new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcReal(!e[10]&&e[10]!=""?null:e[10].value),new u.IfcPositivePlaneAngleMeasure(!e[11]&&e[11]!=""?null:e[11].value),new u.IfcPositivePlaneAngleMeasure(!e[12]&&e[12]!=""?null:e[12].value)),2624227202:e=>new u.IfcLocalPlacement(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1008929658:e=>new u.IfcLoop,2347385850:e=>new u.IfcMappedItem(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1838606355:e=>new u.IfcMaterial(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),3708119e3:e=>new u.IfcMaterialConstituent(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),2852063980:e=>{var t;return new u.IfcMaterialConstituentSet(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2022407955:e=>{var t;return new u.IfcMaterialDefinitionRepresentation(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},1303795690:e=>new u.IfcMaterialLayerSetUsage(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],e[2],new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3079605661:e=>new u.IfcMaterialProfileSetUsage(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcCardinalPointReference(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3404854881:e=>new u.IfcMaterialProfileSetUsageTapering(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcCardinalPointReference(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcCardinalPointReference(!e[4]&&e[4]!=""?null:e[4].value)),3265635763:e=>{var t;return new u.IfcMaterialProperties(!e[0]&&e[0]!=""?null:new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},853536259:e=>{var t;return new u.IfcMaterialRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value))},2998442950:e=>new u.IfcMirroredProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value)),219451334:e=>new u.IfcObjectDefinition(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),2665983363:e=>{var t;return new u.IfcOpenShell(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1411181986:e=>{var t;return new u.IfcOrganizationRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1029017970:e=>new u.IfcOrientedEdge(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),2529465313:e=>new u.IfcParameterizedProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),2519244187:e=>{var t;return new u.IfcPath(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3021840470:e=>{var t;return new u.IfcPhysicalComplexQuantity(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value))},597895409:e=>{var t,n;return new u.IfcPixelTexture(new u.IfcBoolean(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcIdentifier(s.value):null))||[],new u.IfcInteger(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value),new u.IfcInteger(!e[7]&&e[7]!=""?null:e[7].value),((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcBinary(s.value):null))||[])},2004835150:e=>new u.IfcPlacement(new i(!e[0]&&e[0]!=""?null:e[0].value)),1663979128:e=>new u.IfcPlanarExtent(new u.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),2067069095:e=>new u.IfcPoint,4022376103:e=>new u.IfcPointOnCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value)),1423911732:e=>new u.IfcPointOnSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcParameterValue(!e[2]&&e[2]!=""?null:e[2].value)),2924175390:e=>{var t;return new u.IfcPolyLoop(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2775532180:e=>new u.IfcPolygonalBoundedHalfSpace(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),3727388367:e=>new u.IfcPreDefinedItem(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3778827333:e=>new u.IfcPreDefinedProperties,1775413392:e=>new u.IfcPreDefinedTextFont(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),673634403:e=>{var t;return new u.IfcProductDefinitionShape(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2802850158:e=>{var t;return new u.IfcProfileProperties(!e[0]&&e[0]!=""?null:new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},2598011224:e=>new u.IfcProperty(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),1680319473:e=>new u.IfcPropertyDefinition(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),148025276:e=>new u.IfcPropertyDependencyRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcText(!e[4]&&e[4]!=""?null:e[4].value)),3357820518:e=>new u.IfcPropertySetDefinition(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),1482703590:e=>new u.IfcPropertyTemplateDefinition(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),2090586900:e=>new u.IfcQuantitySet(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),3615266464:e=>new u.IfcRectangleProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3413951693:e=>{var t;return new u.IfcRegularTimeSeries(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcDateTime(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),new u.IfcTimeMeasure(!e[8]&&e[8]!=""?null:e[8].value),((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1580146022:e=>new u.IfcReinforcementBarProperties(new u.IfcAreaMeasure(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcCountMeasure(!e[5]&&e[5]!=""?null:e[5].value)),478536968:e=>new u.IfcRelationship(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),2943643501:e=>{var t;return new u.IfcResourceApprovalRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},1608871552:e=>{var t;return new u.IfcResourceConstraintRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1042787934:e=>new u.IfcResourceTime(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcDuration(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcDuration(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcDateTime(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcDuration(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcPositiveRatioMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcDateTime(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcDateTime(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new u.IfcDuration(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new u.IfcPositiveRatioMeasure(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new u.IfcPositiveRatioMeasure(!e[17]&&e[17]!=""?null:e[17].value)),2778083089:e=>new u.IfcRoundedRectangleProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value)),2042790032:e=>new u.IfcSectionProperties(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),4165799628:e=>{var t;return new u.IfcSectionReinforcementProperties(new u.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),e[3],new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1509187699:e=>{var t,n;return new u.IfcSectionedSpine(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},4124623270:e=>{var t;return new u.IfcShellBasedSurfaceModel(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3692461612:e=>new u.IfcSimpleProperty(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),2609359061:e=>new u.IfcSlippageConnectionCondition(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),723233188:e=>new u.IfcSolidModel,1595516126:e=>new u.IfcStructuralLoadLinearForce(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLinearForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLinearForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLinearForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLinearMomentMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLinearMomentMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLinearMomentMeasure(!e[6]&&e[6]!=""?null:e[6].value)),2668620305:e=>new u.IfcStructuralLoadPlanarForce(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcPlanarForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcPlanarForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcPlanarForceMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2473145415:e=>new u.IfcStructuralLoadSingleDisplacement(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcPlaneAngleMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcPlaneAngleMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1973038258:e=>new u.IfcStructuralLoadSingleDisplacementDistortion(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcPlaneAngleMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcPlaneAngleMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcCurvatureMeasure(!e[7]&&e[7]!=""?null:e[7].value)),1597423693:e=>new u.IfcStructuralLoadSingleForce(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcTorqueMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcTorqueMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcTorqueMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1190533807:e=>new u.IfcStructuralLoadSingleForceWarping(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcTorqueMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcTorqueMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcTorqueMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcWarpingMomentMeasure(!e[7]&&e[7]!=""?null:e[7].value)),2233826070:e=>new u.IfcSubedge(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2513912981:e=>new u.IfcSurface,1878645084:e=>new u.IfcSurfaceStyleRendering(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:un(2,e[7]),e[8]),2247615214:e=>new u.IfcSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),1260650574:e=>new u.IfcSweptDiskSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value)),1096409881:e=>new u.IfcSweptDiskSolidPolygonal(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value)),230924584:e=>new u.IfcSweptSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),3071757647:e=>new u.IfcTShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcPlaneAngleMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcPlaneAngleMeasure(!e[11]&&e[11]!=""?null:e[11].value)),901063453:e=>new u.IfcTessellatedItem,4282788508:e=>new u.IfcTextLiteral(new u.IfcPresentableText(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2]),3124975700:e=>new u.IfcTextLiteralWithExtent(new u.IfcPresentableText(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2],new i(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcBoxAlignment(!e[4]&&e[4]!=""?null:e[4].value)),1983826977:e=>{var t;return new u.IfcTextStyleFontModel(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcTextFontName(n.value):null))||[],!e[2]&&e[2]!=""?null:new u.IfcFontStyle(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcFontVariant(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcFontWeight(!e[4]&&e[4]!=""?null:e[4].value),un(2,e[5]))},2715220739:e=>new u.IfcTrapeziumProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1628702193:e=>{var t;return new u.IfcTypeObject(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3736923433:e=>{var t;return new u.IfcTypeProcess(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2347495698:e=>{var t,n;return new u.IfcTypeProduct(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value))},3698973494:e=>{var t;return new u.IfcTypeResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},427810014:e=>new u.IfcUShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPlaneAngleMeasure(!e[9]&&e[9]!=""?null:e[9].value)),1417489154:e=>new u.IfcVector(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),2759199220:e=>new u.IfcVertexLoop(new i(!e[0]&&e[0]!=""?null:e[0].value)),1299126871:e=>{var t,n;return new u.IfcWindowStyle(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],new u.IfcBoolean(!e[10]&&e[10]!=""?null:e[10].value),new u.IfcBoolean(!e[11]&&e[11]!=""?null:e[11].value))},2543172580:e=>new u.IfcZShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),3406155212:e=>{var t;return new u.IfcAdvancedFace(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},669184980:e=>{var t;return new u.IfcAnnotationFillArea(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3207858831:e=>new u.IfcAsymmetricIShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),new u.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcPlaneAngleMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcPlaneAngleMeasure(!e[14]&&e[14]!=""?null:e[14].value)),4261334040:e=>new u.IfcAxis1Placement(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),3125803723:e=>new u.IfcAxis2Placement2D(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),2740243338:e=>new u.IfcAxis2Placement3D(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),2736907675:e=>new u.IfcBooleanResult(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),4182860854:e=>new u.IfcBoundedSurface,2581212453:e=>new u.IfcBoundingBox(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2713105998:e=>new u.IfcBoxedHalfSpace(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2898889636:e=>new u.IfcCShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value)),1123145078:e=>{var t;return new u.IfcCartesianPoint(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcLengthMeasure(n.value):null))||[])},574549367:e=>new u.IfcCartesianPointList,1675464909:e=>{var t;return new u.IfcCartesianPointList2D((t=e[0])==null?void 0:t.map(n=>(n==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcLengthMeasure(s.value):null))||[]))},2059837836:e=>{var t;return new u.IfcCartesianPointList3D((t=e[0])==null?void 0:t.map(n=>(n==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcLengthMeasure(s.value):null))||[]))},59481748:e=>new u.IfcCartesianTransformationOperator(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcReal(!e[3]&&e[3]!=""?null:e[3].value)),3749851601:e=>new u.IfcCartesianTransformationOperator2D(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcReal(!e[3]&&e[3]!=""?null:e[3].value)),3486308946:e=>new u.IfcCartesianTransformationOperator2DnonUniform(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcReal(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcReal(!e[4]&&e[4]!=""?null:e[4].value)),3331915920:e=>new u.IfcCartesianTransformationOperator3D(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcReal(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),1416205885:e=>new u.IfcCartesianTransformationOperator3DnonUniform(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcReal(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcReal(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcReal(!e[6]&&e[6]!=""?null:e[6].value)),1383045692:e=>new u.IfcCircleProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2205249479:e=>{var t;return new u.IfcClosedShell(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},776857604:e=>new u.IfcColourRgb(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2542286263:e=>{var t;return new u.IfcComplexProperty(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2485617015:e=>new u.IfcCompositeCurveSegment(e[0],new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2574617495:e=>{var t,n;return new u.IfcConstructionResourceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value))},3419103109:e=>{var t;return new u.IfcContext(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value))},1815067380:e=>{var t,n;return new u.IfcCrewResourceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},2506170314:e=>new u.IfcCsgPrimitive3D(new i(!e[0]&&e[0]!=""?null:e[0].value)),2147822146:e=>new u.IfcCsgSolid(new i(!e[0]&&e[0]!=""?null:e[0].value)),2601014836:e=>new u.IfcCurve,2827736869:e=>{var t;return new u.IfcCurveBoundedPlane(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2629017746:e=>{var t;return new u.IfcCurveBoundedSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new u.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},32440307:e=>{var t;return new u.IfcDirection(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcReal(n.value):null))||[])},526551008:e=>{var t,n;return new u.IfcDoorStyle(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],new u.IfcBoolean(!e[10]&&e[10]!=""?null:e[10].value),new u.IfcBoolean(!e[11]&&e[11]!=""?null:e[11].value))},1472233963:e=>{var t;return new u.IfcEdgeLoop(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1883228015:e=>{var t;return new u.IfcElementQuantity(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},339256511:e=>{var t,n;return new u.IfcElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2777663545:e=>new u.IfcElementarySurface(new i(!e[0]&&e[0]!=""?null:e[0].value)),2835456948:e=>new u.IfcEllipseProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),4024345920:e=>{var t;return new u.IfcEventType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],e[10],!e[11]&&e[11]!=""?null:new u.IfcLabel(!e[11]&&e[11]!=""?null:e[11].value))},477187591:e=>new u.IfcExtrudedAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2804161546:e=>new u.IfcExtrudedAreaSolidTapered(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value)),2047409740:e=>{var t;return new u.IfcFaceBasedSurfaceModel(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},374418227:e=>new u.IfcFillAreaStyleHatching(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value)),315944413:e=>{var t,n;return new u.IfcFillAreaStyleTiles(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new u.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value))},2652556860:e=>new u.IfcFixedReferenceSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),4238390223:e=>{var t,n;return new u.IfcFurnishingElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1268542332:e=>{var t,n;return new u.IfcFurnitureType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],e[10])},4095422895:e=>{var t,n;return new u.IfcGeographicElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},987898635:e=>{var t;return new u.IfcGeometricCurveSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1484403080:e=>new u.IfcIShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPlaneAngleMeasure(!e[9]&&e[9]!=""?null:e[9].value)),178912537:e=>{var t;return new u.IfcIndexedPolygonalFace(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcPositiveInteger(n.value):null))||[])},2294589976:e=>{var t,n;return new u.IfcIndexedPolygonalFaceWithVoids(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcPositiveInteger(s.value):null))||[],(n=e[1])==null?void 0:n.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new u.IfcPositiveInteger(l.value):null))||[]))},572779678:e=>new u.IfcLShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcPlaneAngleMeasure(!e[8]&&e[8]!=""?null:e[8].value)),428585644:e=>{var t,n;return new u.IfcLaborResourceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},1281925730:e=>new u.IfcLine(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1425443689:e=>new u.IfcManifoldSolidBrep(new i(!e[0]&&e[0]!=""?null:e[0].value)),3888040117:e=>new u.IfcObject(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),3388369263:e=>new u.IfcOffsetCurve2D(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value)),3505215534:e=>new u.IfcOffsetCurve3D(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),1682466193:e=>new u.IfcPcurve(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),603570806:e=>new u.IfcPlanarBox(new u.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),220341763:e=>new u.IfcPlane(new i(!e[0]&&e[0]!=""?null:e[0].value)),759155922:e=>new u.IfcPreDefinedColour(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2559016684:e=>new u.IfcPreDefinedCurveFont(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3967405729:e=>new u.IfcPreDefinedPropertySet(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),569719735:e=>{var t;return new u.IfcProcedureType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2945172077:e=>new u.IfcProcess(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value)),4208778838:e=>new u.IfcProduct(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),103090709:e=>{var t;return new u.IfcProject(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value))},653396225:e=>{var t;return new u.IfcProjectLibrary(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value))},871118103:e=>new u.IfcPropertyBoundedValue(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(2,e[2]),!e[3]&&e[3]!=""?null:un(2,e[3]),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:un(2,e[5])),4166981789:e=>{var t;return new u.IfcPropertyEnumeratedValue(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(2,n):null))||[],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},2752243245:e=>{var t;return new u.IfcPropertyListValue(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(2,n):null))||[],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},941946838:e=>new u.IfcPropertyReferenceValue(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value)),1451395588:e=>{var t;return new u.IfcPropertySet(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},492091185:e=>{var t;return new u.IfcPropertySetTemplate(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),((t=e[6])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3650150729:e=>new u.IfcPropertySingleValue(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(2,e[2]),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value)),110355661:e=>{var t,n;return new u.IfcPropertyTableValue(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?un(2,s):null))||[],!e[3]&&e[3]!=""?null:((n=e[3])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?un(2,s):null))||[],!e[4]&&e[4]!=""?null:new u.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7])},3521284610:e=>new u.IfcPropertyTemplate(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),3219374653:e=>new u.IfcProxy(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),2770003689:e=>new u.IfcRectangleHollowProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value)),2798486643:e=>new u.IfcRectangularPyramid(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3454111270:e=>new u.IfcRectangularTrimmedSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcParameterValue(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcBoolean(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcBoolean(!e[6]&&e[6]!=""?null:e[6].value)),3765753017:e=>{var t;return new u.IfcReinforcementDefinitionProperties(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3939117080:e=>{var t;return new u.IfcRelAssigns(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5])},1683148259:e=>{var t;return new u.IfcRelAssignsToActor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},2495723537:e=>{var t;return new u.IfcRelAssignsToControl(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},1307041759:e=>{var t;return new u.IfcRelAssignsToGroup(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},1027710054:e=>{var t;return new u.IfcRelAssignsToGroupByFactor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),new u.IfcRatioMeasure(!e[7]&&e[7]!=""?null:e[7].value))},4278684876:e=>{var t;return new u.IfcRelAssignsToProcess(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},2857406711:e=>{var t;return new u.IfcRelAssignsToProduct(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},205026976:e=>{var t;return new u.IfcRelAssignsToResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},1865459582:e=>{var t;return new u.IfcRelAssociates(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},4095574036:e=>{var t;return new u.IfcRelAssociatesApproval(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},919958153:e=>{var t;return new u.IfcRelAssociatesClassification(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},2728634034:e=>{var t;return new u.IfcRelAssociatesConstraint(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value))},982818633:e=>{var t;return new u.IfcRelAssociatesDocument(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},3840914261:e=>{var t;return new u.IfcRelAssociatesLibrary(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},2655215786:e=>{var t;return new u.IfcRelAssociatesMaterial(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},826625072:e=>new u.IfcRelConnects(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),1204542856:e=>new u.IfcRelConnectsElements(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value)),3945020480:e=>{var t,n;return new u.IfcRelConnectsPathElements(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcInteger(s.value):null))||[],!e[8]&&e[8]!=""?null:((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcInteger(s.value):null))||[],e[9],e[10])},4201705270:e=>new u.IfcRelConnectsPortToElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),3190031847:e=>new u.IfcRelConnectsPorts(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),2127690289:e=>new u.IfcRelConnectsStructuralActivity(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1638771189:e=>new u.IfcRelConnectsStructuralMember(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value)),504942748:e=>new u.IfcRelConnectsWithEccentricity(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),new i(!e[10]&&e[10]!=""?null:e[10].value)),3678494232:e=>{var t;return new u.IfcRelConnectsWithRealizingElements(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3242617779:e=>{var t;return new u.IfcRelContainedInSpatialStructure(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},886880790:e=>{var t;return new u.IfcRelCoversBldgElements(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2802773753:e=>{var t;return new u.IfcRelCoversSpaces(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2565941209:e=>{var t;return new u.IfcRelDeclares(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2551354335:e=>new u.IfcRelDecomposes(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),693640335:e=>new u.IfcRelDefines(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),1462361463:e=>{var t;return new u.IfcRelDefinesByObject(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},4186316022:e=>{var t;return new u.IfcRelDefinesByProperties(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},307848117:e=>{var t;return new u.IfcRelDefinesByTemplate(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},781010003:e=>{var t;return new u.IfcRelDefinesByType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},3940055652:e=>new u.IfcRelFillsElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),279856033:e=>{var t;return new u.IfcRelFlowControlElements(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},427948657:e=>new u.IfcRelInterferesElements(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:e[8].value),3268803585:e=>{var t;return new u.IfcRelNests(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},750771296:e=>new u.IfcRelProjectsElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1245217292:e=>{var t;return new u.IfcRelReferencedInSpatialStructure(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},4122056220:e=>new u.IfcRelSequence(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),366585022:e=>{var t;return new u.IfcRelServicesBuildings(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3451746338:e=>new u.IfcRelSpaceBoundary(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8]),3523091289:e=>new u.IfcRelSpaceBoundary1stLevel(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value)),1521410863:e=>new u.IfcRelSpaceBoundary2ndLevel(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value)),1401173127:e=>new u.IfcRelVoidsElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),816062949:e=>new u.IfcReparametrisedCompositeCurveSegment(e[0],new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value)),2914609552:e=>new u.IfcResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value)),1856042241:e=>new u.IfcRevolvedAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPlaneAngleMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3243963512:e=>new u.IfcRevolvedAreaSolidTapered(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPlaneAngleMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value)),4158566097:e=>new u.IfcRightCircularCone(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3626867408:e=>new u.IfcRightCircularCylinder(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3663146110:e=>new u.IfcSimplePropertyTemplate(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value),e[11]),1412071761:e=>new u.IfcSpatialElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value)),710998568:e=>{var t,n;return new u.IfcSpatialElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2706606064:e=>new u.IfcSpatialStructureElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3893378262:e=>{var t,n;return new u.IfcSpatialStructureElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},463610769:e=>new u.IfcSpatialZone(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2481509218:e=>{var t,n;return new u.IfcSpatialZoneType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new u.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value))},451544542:e=>new u.IfcSphere(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),4015995234:e=>new u.IfcSphericalSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),3544373492:e=>new u.IfcStructuralActivity(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3136571912:e=>new u.IfcStructuralItem(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),530289379:e=>new u.IfcStructuralMember(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),3689010777:e=>new u.IfcStructuralReaction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3979015343:e=>new u.IfcStructuralSurfaceMember(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new u.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),2218152070:e=>new u.IfcStructuralSurfaceMemberVarying(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new u.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),603775116:e=>new u.IfcStructuralSurfaceReaction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),4095615324:e=>{var t,n;return new u.IfcSubContractResourceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},699246055:e=>{var t;return new u.IfcSurfaceCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2])},2028607225:e=>new u.IfcSurfaceCurveSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),2809605785:e=>new u.IfcSurfaceOfLinearExtrusion(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),4124788165:e=>new u.IfcSurfaceOfRevolution(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1580310250:e=>{var t,n;return new u.IfcSystemFurnitureElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3473067441:e=>new u.IfcTask(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),new u.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcInteger(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value),e[12]),3206491090:e=>{var t;return new u.IfcTaskType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new u.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value))},2387106220:e=>new u.IfcTessellatedFaceSet(new i(!e[0]&&e[0]!=""?null:e[0].value)),1935646853:e=>new u.IfcToroidalSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),2097647324:e=>{var t,n;return new u.IfcTransportElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2916149573:e=>{var t,n,s;return new u.IfcTriangulatedFaceSet(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:(t=e[1])==null?void 0:t.map(l=>(l==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcParameterValue(a.value):null))||[]),!e[2]&&e[2]!=""?null:new u.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value),(n=e[3])==null?void 0:n.map(l=>(l==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcPositiveInteger(a.value):null))||[]),!e[4]&&e[4]!=""?null:((s=e[4])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new u.IfcPositiveInteger(l.value):null))||[])},336235671:e=>new u.IfcWindowLiningProperties(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcNormalisedRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcNormalisedRatioMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcNormalisedRatioMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcNormalisedRatioMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new i(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcLengthMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new u.IfcLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value)),512836454:e=>new u.IfcWindowPanelProperties(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),2296667514:e=>new u.IfcActor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1635779807:e=>new u.IfcAdvancedBrep(new i(!e[0]&&e[0]!=""?null:e[0].value)),2603310189:e=>{var t;return new u.IfcAdvancedBrepWithVoids(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1674181508:e=>new u.IfcAnnotation(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),2887950389:e=>{var t;return new u.IfcBSplineSurface(new u.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcInteger(!e[1]&&e[1]!=""?null:e[1].value),(t=e[2])==null?void 0:t.map(n=>(n==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[]),e[3],new u.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcLogical(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcLogical(!e[6]&&e[6]!=""?null:e[6].value))},167062518:e=>{var t,n,s,l,a;return new u.IfcBSplineSurfaceWithKnots(new u.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcInteger(!e[1]&&e[1]!=""?null:e[1].value),(t=e[2])==null?void 0:t.map(o=>(o==null?void 0:o.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new i(h.value):null))||[]),e[3],new u.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcLogical(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcLogical(!e[6]&&e[6]!=""?null:e[6].value),((n=e[7])==null?void 0:n.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new u.IfcInteger(o.value):null))||[],((s=e[8])==null?void 0:s.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new u.IfcInteger(o.value):null))||[],((l=e[9])==null?void 0:l.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new u.IfcParameterValue(o.value):null))||[],((a=e[10])==null?void 0:a.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new u.IfcParameterValue(o.value):null))||[],e[11])},1334484129:e=>new u.IfcBlock(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3649129432:e=>new u.IfcBooleanClippingResult(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1260505505:e=>new u.IfcBoundedCurve,4031249490:e=>new u.IfcBuilding(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value)),1950629157:e=>{var t,n;return new u.IfcBuildingElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3124254112:e=>new u.IfcBuildingStorey(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value)),2197970202:e=>{var t,n;return new u.IfcChimneyType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2937912522:e=>new u.IfcCircleHollowProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3893394355:e=>{var t,n;return new u.IfcCivilElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},300633059:e=>{var t,n;return new u.IfcColumnType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3875453745:e=>{var t;return new u.IfcComplexPropertyTemplate(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:((t=e[6])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3732776249:e=>{var t;return new u.IfcCompositeCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new u.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value))},15328376:e=>{var t;return new u.IfcCompositeCurveOnSurface(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new u.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value))},2510884976:e=>new u.IfcConic(new i(!e[0]&&e[0]!=""?null:e[0].value)),2185764099:e=>{var t,n;return new u.IfcConstructionEquipmentResourceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},4105962743:e=>{var t,n;return new u.IfcConstructionMaterialResourceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},1525564444:e=>{var t,n;return new u.IfcConstructionProductResourceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},2559216714:e=>{var t;return new u.IfcConstructionResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value))},3293443760:e=>new u.IfcControl(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value)),3895139033:e=>{var t,n;return new u.IfcCostItem(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[8]&&e[8]!=""?null:((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},1419761937:e=>new u.IfcCostSchedule(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcDateTime(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcDateTime(!e[9]&&e[9]!=""?null:e[9].value)),1916426348:e=>{var t,n;return new u.IfcCoveringType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3295246426:e=>{var t;return new u.IfcCrewResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},1457835157:e=>{var t,n;return new u.IfcCurtainWallType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1213902940:e=>new u.IfcCylindricalSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),3256556792:e=>{var t,n;return new u.IfcDistributionElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3849074793:e=>{var t,n;return new u.IfcDistributionFlowElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2963535650:e=>new u.IfcDoorLiningProperties(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcPositiveLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new i(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new u.IfcLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new u.IfcLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value)),1714330368:e=>new u.IfcDoorPanelProperties(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new u.IfcNormalisedRatioMeasure(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),2323601079:e=>{var t,n;return new u.IfcDoorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],e[10],!e[11]&&e[11]!=""?null:new u.IfcBoolean(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value))},445594917:e=>new u.IfcDraughtingPreDefinedColour(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),4006246654:e=>new u.IfcDraughtingPreDefinedCurveFont(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1758889154:e=>new u.IfcElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4123344466:e=>new u.IfcElementAssembly(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),2397081782:e=>{var t,n;return new u.IfcElementAssemblyType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1623761950:e=>new u.IfcElementComponent(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2590856083:e=>{var t,n;return new u.IfcElementComponentType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1704287377:e=>new u.IfcEllipse(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),2107101300:e=>{var t,n;return new u.IfcEnergyConversionDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},132023988:e=>{var t,n;return new u.IfcEngineType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3174744832:e=>{var t,n;return new u.IfcEvaporativeCoolerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3390157468:e=>{var t,n;return new u.IfcEvaporatorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4148101412:e=>new u.IfcEvent(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8],!e[9]&&e[9]!=""?null:new u.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value)),2853485674:e=>new u.IfcExternalSpatialStructureElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value)),807026263:e=>new u.IfcFacetedBrep(new i(!e[0]&&e[0]!=""?null:e[0].value)),3737207727:e=>{var t;return new u.IfcFacetedBrepWithVoids(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},647756555:e=>new u.IfcFastener(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2489546625:e=>{var t,n;return new u.IfcFastenerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2827207264:e=>new u.IfcFeatureElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2143335405:e=>new u.IfcFeatureElementAddition(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1287392070:e=>new u.IfcFeatureElementSubtraction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3907093117:e=>{var t,n;return new u.IfcFlowControllerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3198132628:e=>{var t,n;return new u.IfcFlowFittingType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3815607619:e=>{var t,n;return new u.IfcFlowMeterType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1482959167:e=>{var t,n;return new u.IfcFlowMovingDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1834744321:e=>{var t,n;return new u.IfcFlowSegmentType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1339347760:e=>{var t,n;return new u.IfcFlowStorageDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2297155007:e=>{var t,n;return new u.IfcFlowTerminalType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3009222698:e=>{var t,n;return new u.IfcFlowTreatmentDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1893162501:e=>{var t,n;return new u.IfcFootingType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},263784265:e=>new u.IfcFurnishingElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1509553395:e=>new u.IfcFurniture(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3493046030:e=>new u.IfcGeographicElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3009204131:e=>{var t,n,s;return new u.IfcGrid(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],((n=e[8])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[9]&&e[9]!=""?null:((s=e[9])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],e[10])},2706460486:e=>new u.IfcGroup(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1251058090:e=>{var t,n;return new u.IfcHeatExchangerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1806887404:e=>{var t,n;return new u.IfcHumidifierType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2571569899:e=>{var t;return new u.IfcIndexedPolyCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(2,n):null))||[],!e[2]&&e[2]!=""?null:new u.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},3946677679:e=>{var t,n;return new u.IfcInterceptorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3113134337:e=>{var t;return new u.IfcIntersectionCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2])},2391368822:e=>{var t;return new u.IfcInventory(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new u.IfcDate(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value))},4288270099:e=>{var t,n;return new u.IfcJunctionBoxType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3827777499:e=>{var t;return new u.IfcLaborResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},1051575348:e=>{var t,n;return new u.IfcLampType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1161773419:e=>{var t,n;return new u.IfcLightFixtureType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},377706215:e=>new u.IfcMechanicalFastener(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),e[10]),2108223431:e=>{var t,n;return new u.IfcMechanicalFastenerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new u.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value))},1114901282:e=>{var t,n;return new u.IfcMedicalDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3181161470:e=>{var t,n;return new u.IfcMemberType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},977012517:e=>{var t,n;return new u.IfcMotorConnectionType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4143007308:e=>new u.IfcOccupant(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),e[6]),3588315303:e=>new u.IfcOpeningElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3079942009:e=>new u.IfcOpeningStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2837617999:e=>{var t,n;return new u.IfcOutletType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2382730787:e=>new u.IfcPerformanceHistory(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7]),3566463478:e=>new u.IfcPermeableCoveringProperties(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),3327091369:e=>new u.IfcPermit(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcText(!e[8]&&e[8]!=""?null:e[8].value)),1158309216:e=>{var t,n;return new u.IfcPileType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},804291784:e=>{var t,n;return new u.IfcPipeFittingType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4231323485:e=>{var t,n;return new u.IfcPipeSegmentType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4017108033:e=>{var t,n;return new u.IfcPlateType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2839578677:e=>{var t,n;return new u.IfcPolygonalFaceSet(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[3]&&e[3]!=""?null:((n=e[3])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcPositiveInteger(s.value):null))||[])},3724593414:e=>{var t;return new u.IfcPolyline(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3740093272:e=>new u.IfcPort(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),2744685151:e=>new u.IfcProcedure(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),e[7]),2904328755:e=>new u.IfcProjectOrder(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcText(!e[8]&&e[8]!=""?null:e[8].value)),3651124850:e=>new u.IfcProjectionElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1842657554:e=>{var t,n;return new u.IfcProtectiveDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2250791053:e=>{var t,n;return new u.IfcPumpType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2893384427:e=>{var t,n;return new u.IfcRailingType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2324767716:e=>{var t,n;return new u.IfcRampFlightType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1469900589:e=>{var t,n;return new u.IfcRampType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},683857671:e=>{var t,n,s,l,a,o;return new u.IfcRationalBSplineSurfaceWithKnots(new u.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcInteger(!e[1]&&e[1]!=""?null:e[1].value),(t=e[2])==null?void 0:t.map(h=>(h==null?void 0:h.map(f=>f!=null&&f.value&&(f==null?void 0:f.value)!=""?new i(f.value):null))||[]),e[3],new u.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcLogical(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcLogical(!e[6]&&e[6]!=""?null:e[6].value),((n=e[7])==null?void 0:n.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new u.IfcInteger(h.value):null))||[],((s=e[8])==null?void 0:s.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new u.IfcInteger(h.value):null))||[],((l=e[9])==null?void 0:l.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new u.IfcParameterValue(h.value):null))||[],((a=e[10])==null?void 0:a.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new u.IfcParameterValue(h.value):null))||[],e[11],(o=e[12])==null?void 0:o.map(h=>(h==null?void 0:h.map(f=>f!=null&&f.value&&(f==null?void 0:f.value)!=""?new u.IfcReal(f.value):null))||[]))},3027567501:e=>new u.IfcReinforcingElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),964333572:e=>{var t,n;return new u.IfcReinforcingElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2320036040:e=>new u.IfcReinforcingMesh(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcAreaMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcAreaMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new u.IfcPositiveLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new u.IfcPositiveLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value),e[17]),2310774935:e=>{var t,n,s;return new u.IfcReinforcingMeshType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new u.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcPositiveLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcAreaMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new u.IfcAreaMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new u.IfcPositiveLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new u.IfcPositiveLengthMeasure(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new u.IfcLabel(!e[18]&&e[18]!=""?null:e[18].value),!e[19]&&e[19]!=""?null:((s=e[19])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?un(2,l):null))||[])},160246688:e=>{var t;return new u.IfcRelAggregates(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2781568857:e=>{var t,n;return new u.IfcRoofType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1768891740:e=>{var t,n;return new u.IfcSanitaryTerminalType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2157484638:e=>{var t;return new u.IfcSeamCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2])},4074543187:e=>{var t,n;return new u.IfcShadingDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4097777520:e=>new u.IfcSite(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcCompoundPlaneAngleMeasure(e[9].map(t=>t.value)),!e[10]&&e[10]!=""?null:new u.IfcCompoundPlaneAngleMeasure(e[10].map(t=>t.value)),!e[11]&&e[11]!=""?null:new u.IfcLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new i(!e[13]&&e[13]!=""?null:e[13].value)),2533589738:e=>{var t,n;return new u.IfcSlabType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1072016465:e=>{var t,n;return new u.IfcSolarDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3856911033:e=>new u.IfcSpace(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],!e[10]&&e[10]!=""?null:new u.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value)),1305183839:e=>{var t,n;return new u.IfcSpaceHeaterType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3812236995:e=>{var t,n;return new u.IfcSpaceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new u.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value))},3112655638:e=>{var t,n;return new u.IfcStackTerminalType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1039846685:e=>{var t,n;return new u.IfcStairFlightType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},338393293:e=>{var t,n;return new u.IfcStairType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},682877961:e=>new u.IfcStructuralAction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value)),1179482911:e=>new u.IfcStructuralConnection(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),1004757350:e=>new u.IfcStructuralCurveAction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11]),4243806635:e=>new u.IfcStructuralCurveConnection(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),new i(!e[8]&&e[8]!=""?null:e[8].value)),214636428:e=>new u.IfcStructuralCurveMember(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],new i(!e[8]&&e[8]!=""?null:e[8].value)),2445595289:e=>new u.IfcStructuralCurveMemberVarying(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],new i(!e[8]&&e[8]!=""?null:e[8].value)),2757150158:e=>new u.IfcStructuralCurveReaction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),1807405624:e=>new u.IfcStructuralLinearAction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11]),1252848954:e=>new u.IfcStructuralLoadGroup(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],e[6],e[7],!e[8]&&e[8]!=""?null:new u.IfcRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value)),2082059205:e=>new u.IfcStructuralPointAction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value)),734778138:e=>new u.IfcStructuralPointConnection(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),1235345126:e=>new u.IfcStructuralPointReaction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2986769608:e=>new u.IfcStructuralResultGroup(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new u.IfcBoolean(!e[7]&&e[7]!=""?null:e[7].value)),3657597509:e=>new u.IfcStructuralSurfaceAction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11]),1975003073:e=>new u.IfcStructuralSurfaceConnection(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),148013059:e=>{var t;return new u.IfcSubContractResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},3101698114:e=>new u.IfcSurfaceFeature(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2315554128:e=>{var t,n;return new u.IfcSwitchingDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2254336722:e=>new u.IfcSystem(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),413509423:e=>new u.IfcSystemFurnitureElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),5716631:e=>{var t,n;return new u.IfcTankType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3824725483:e=>new u.IfcTendon(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new u.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcAreaMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcForceMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcPressureMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcNormalisedRatioMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new u.IfcPositiveLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new u.IfcPositiveLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value)),2347447852:e=>new u.IfcTendonAnchor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9]),3081323446:e=>{var t,n;return new u.IfcTendonAnchorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2415094496:e=>{var t,n;return new u.IfcTendonType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new u.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcAreaMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value))},1692211062:e=>{var t,n;return new u.IfcTransformerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1620046519:e=>new u.IfcTransportElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3593883385:e=>{var t,n;return new u.IfcTrimmedCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new u.IfcBoolean(!e[3]&&e[3]!=""?null:e[3].value),e[4])},1600972822:e=>{var t,n;return new u.IfcTubeBundleType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1911125066:e=>{var t,n;return new u.IfcUnitaryEquipmentType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},728799441:e=>{var t,n;return new u.IfcValveType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2391383451:e=>new u.IfcVibrationIsolator(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3313531582:e=>{var t,n;return new u.IfcVibrationIsolatorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2769231204:e=>new u.IfcVirtualElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),926996030:e=>new u.IfcVoidingFeature(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1898987631:e=>{var t,n;return new u.IfcWallType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1133259667:e=>{var t,n;return new u.IfcWasteTerminalType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4009809668:e=>{var t,n;return new u.IfcWindowType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],e[10],!e[11]&&e[11]!=""?null:new u.IfcBoolean(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value))},4088093105:e=>{var t,n;return new u.IfcWorkCalendar(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:((t=e[6])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:((n=e[7])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],e[8])},1028945134:e=>{var t;return new u.IfcWorkControl(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcDuration(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcDuration(!e[10]&&e[10]!=""?null:e[10].value),new u.IfcDateTime(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcDateTime(!e[12]&&e[12]!=""?null:e[12].value))},4218914973:e=>{var t;return new u.IfcWorkPlan(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcDuration(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcDuration(!e[10]&&e[10]!=""?null:e[10].value),new u.IfcDateTime(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcDateTime(!e[12]&&e[12]!=""?null:e[12].value),e[13])},3342526732:e=>{var t;return new u.IfcWorkSchedule(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcDuration(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcDuration(!e[10]&&e[10]!=""?null:e[10].value),new u.IfcDateTime(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcDateTime(!e[12]&&e[12]!=""?null:e[12].value),e[13])},1033361043:e=>new u.IfcZone(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),3821786052:e=>new u.IfcActionRequest(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcText(!e[8]&&e[8]!=""?null:e[8].value)),1411407467:e=>{var t,n;return new u.IfcAirTerminalBoxType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3352864051:e=>{var t,n;return new u.IfcAirTerminalType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1871374353:e=>{var t,n;return new u.IfcAirToAirHeatRecoveryType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3460190687:e=>new u.IfcAsset(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcDate(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new i(!e[13]&&e[13]!=""?null:e[13].value)),1532957894:e=>{var t,n;return new u.IfcAudioVisualApplianceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1967976161:e=>{var t;return new u.IfcBSplineCurve(new u.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2],new u.IfcLogical(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value))},2461110595:e=>{var t,n,s;return new u.IfcBSplineCurveWithKnots(new u.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],e[2],new u.IfcLogical(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),((n=e[5])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new u.IfcInteger(l.value):null))||[],((s=e[6])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new u.IfcParameterValue(l.value):null))||[],e[7])},819618141:e=>{var t,n;return new u.IfcBeamType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},231477066:e=>{var t,n;return new u.IfcBoilerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1136057603:e=>{var t;return new u.IfcBoundaryCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new u.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value))},3299480353:e=>new u.IfcBuildingElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2979338954:e=>new u.IfcBuildingElementPart(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),39481116:e=>{var t,n;return new u.IfcBuildingElementPartType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1095909175:e=>new u.IfcBuildingElementProxy(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1909888760:e=>{var t,n;return new u.IfcBuildingElementProxyType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1177604601:e=>new u.IfcBuildingSystem(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value)),2188180465:e=>{var t,n;return new u.IfcBurnerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},395041908:e=>{var t,n;return new u.IfcCableCarrierFittingType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3293546465:e=>{var t,n;return new u.IfcCableCarrierSegmentType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2674252688:e=>{var t,n;return new u.IfcCableFittingType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1285652485:e=>{var t,n;return new u.IfcCableSegmentType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2951183804:e=>{var t,n;return new u.IfcChillerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3296154744:e=>new u.IfcChimney(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2611217952:e=>new u.IfcCircle(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),1677625105:e=>new u.IfcCivilElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2301859152:e=>{var t,n;return new u.IfcCoilType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},843113511:e=>new u.IfcColumn(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),905975707:e=>new u.IfcColumnStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),400855858:e=>{var t,n;return new u.IfcCommunicationsApplianceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3850581409:e=>{var t,n;return new u.IfcCompressorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2816379211:e=>{var t,n;return new u.IfcCondenserType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3898045240:e=>{var t;return new u.IfcConstructionEquipmentResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},1060000209:e=>{var t;return new u.IfcConstructionMaterialResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},488727124:e=>{var t;return new u.IfcConstructionProductResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},335055490:e=>{var t,n;return new u.IfcCooledBeamType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2954562838:e=>{var t,n;return new u.IfcCoolingTowerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1973544240:e=>new u.IfcCovering(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3495092785:e=>new u.IfcCurtainWall(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3961806047:e=>{var t,n;return new u.IfcDamperType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1335981549:e=>new u.IfcDiscreteAccessory(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2635815018:e=>{var t,n;return new u.IfcDiscreteAccessoryType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1599208980:e=>{var t,n;return new u.IfcDistributionChamberElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2063403501:e=>{var t,n;return new u.IfcDistributionControlElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1945004755:e=>new u.IfcDistributionElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3040386961:e=>new u.IfcDistributionFlowElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3041715199:e=>new u.IfcDistributionPort(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8],e[9]),3205830791:e=>new u.IfcDistributionSystem(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),e[6]),395920057:e=>new u.IfcDoor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11],!e[12]&&e[12]!=""?null:new u.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value)),3242481149:e=>new u.IfcDoorStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11],!e[12]&&e[12]!=""?null:new u.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value)),869906466:e=>{var t,n;return new u.IfcDuctFittingType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3760055223:e=>{var t,n;return new u.IfcDuctSegmentType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2030761528:e=>{var t,n;return new u.IfcDuctSilencerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},663422040:e=>{var t,n;return new u.IfcElectricApplianceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2417008758:e=>{var t,n;return new u.IfcElectricDistributionBoardType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3277789161:e=>{var t,n;return new u.IfcElectricFlowStorageDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1534661035:e=>{var t,n;return new u.IfcElectricGeneratorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1217240411:e=>{var t,n;return new u.IfcElectricMotorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},712377611:e=>{var t,n;return new u.IfcElectricTimeControlType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1658829314:e=>new u.IfcEnergyConversionDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2814081492:e=>new u.IfcEngine(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3747195512:e=>new u.IfcEvaporativeCooler(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),484807127:e=>new u.IfcEvaporator(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1209101575:e=>new u.IfcExternalSpatialElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8]),346874300:e=>{var t,n;return new u.IfcFanType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1810631287:e=>{var t,n;return new u.IfcFilterType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4222183408:e=>{var t,n;return new u.IfcFireSuppressionTerminalType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2058353004:e=>new u.IfcFlowController(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4278956645:e=>new u.IfcFlowFitting(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4037862832:e=>{var t,n;return new u.IfcFlowInstrumentType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2188021234:e=>new u.IfcFlowMeter(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3132237377:e=>new u.IfcFlowMovingDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),987401354:e=>new u.IfcFlowSegment(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),707683696:e=>new u.IfcFlowStorageDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2223149337:e=>new u.IfcFlowTerminal(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3508470533:e=>new u.IfcFlowTreatmentDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),900683007:e=>new u.IfcFooting(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3319311131:e=>new u.IfcHeatExchanger(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2068733104:e=>new u.IfcHumidifier(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4175244083:e=>new u.IfcInterceptor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2176052936:e=>new u.IfcJunctionBox(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),76236018:e=>new u.IfcLamp(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),629592764:e=>new u.IfcLightFixture(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1437502449:e=>new u.IfcMedicalDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1073191201:e=>new u.IfcMember(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1911478936:e=>new u.IfcMemberStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2474470126:e=>new u.IfcMotorConnection(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),144952367:e=>{var t;return new u.IfcOuterBoundaryCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new u.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value))},3694346114:e=>new u.IfcOutlet(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1687234759:e=>new u.IfcPile(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),310824031:e=>new u.IfcPipeFitting(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3612865200:e=>new u.IfcPipeSegment(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3171933400:e=>new u.IfcPlate(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1156407060:e=>new u.IfcPlateStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),738039164:e=>new u.IfcProtectiveDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),655969474:e=>{var t,n;return new u.IfcProtectiveDeviceTrippingUnitType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},90941305:e=>new u.IfcPump(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2262370178:e=>new u.IfcRailing(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3024970846:e=>new u.IfcRamp(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3283111854:e=>new u.IfcRampFlight(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1232101972:e=>{var t,n,s,l;return new u.IfcRationalBSplineCurveWithKnots(new u.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new i(a.value):null))||[],e[2],new u.IfcLogical(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),((n=e[5])==null?void 0:n.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcInteger(a.value):null))||[],((s=e[6])==null?void 0:s.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcParameterValue(a.value):null))||[],e[7],((l=e[8])==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcReal(a.value):null))||[])},979691226:e=>new u.IfcReinforcingBar(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcAreaMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),e[12],e[13]),2572171363:e=>{var t,n,s;return new u.IfcReinforcingBarType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new u.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcAreaMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),e[13],!e[14]&&e[14]!=""?null:new u.IfcLabel(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:((s=e[15])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?un(2,l):null))||[])},2016517767:e=>new u.IfcRoof(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3053780830:e=>new u.IfcSanitaryTerminal(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1783015770:e=>{var t,n;return new u.IfcSensorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1329646415:e=>new u.IfcShadingDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1529196076:e=>new u.IfcSlab(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3127900445:e=>new u.IfcSlabElementedCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3027962421:e=>new u.IfcSlabStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3420628829:e=>new u.IfcSolarDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1999602285:e=>new u.IfcSpaceHeater(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1404847402:e=>new u.IfcStackTerminal(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),331165859:e=>new u.IfcStair(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4252922144:e=>new u.IfcStairFlight(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcInteger(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcInteger(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),e[12]),2515109513:e=>{var t,n;return new u.IfcStructuralAnalysisModel(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[8]&&e[8]!=""?null:((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value))},385403989:e=>{var t;return new u.IfcStructuralLoadCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],e[6],e[7],!e[8]&&e[8]!=""?null:new u.IfcRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:((t=e[10])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcRatioMeasure(n.value):null))||[])},1621171031:e=>new u.IfcStructuralPlanarAction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11]),1162798199:e=>new u.IfcSwitchingDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),812556717:e=>new u.IfcTank(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3825984169:e=>new u.IfcTransformer(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3026737570:e=>new u.IfcTubeBundle(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3179687236:e=>{var t,n;return new u.IfcUnitaryControlElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4292641817:e=>new u.IfcUnitaryEquipment(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4207607924:e=>new u.IfcValve(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2391406946:e=>new u.IfcWall(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4156078855:e=>new u.IfcWallElementedCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3512223829:e=>new u.IfcWallStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4237592921:e=>new u.IfcWasteTerminal(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3304561284:e=>new u.IfcWindow(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11],!e[12]&&e[12]!=""?null:new u.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value)),486154966:e=>new u.IfcWindowStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11],!e[12]&&e[12]!=""?null:new u.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value)),2874132201:e=>{var t,n;return new u.IfcActuatorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1634111441:e=>new u.IfcAirTerminal(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),177149247:e=>new u.IfcAirTerminalBox(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2056796094:e=>new u.IfcAirToAirHeatRecovery(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3001207471:e=>{var t,n;return new u.IfcAlarmType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},277319702:e=>new u.IfcAudioVisualAppliance(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),753842376:e=>new u.IfcBeam(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2906023776:e=>new u.IfcBeamStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),32344328:e=>new u.IfcBoiler(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2938176219:e=>new u.IfcBurner(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),635142910:e=>new u.IfcCableCarrierFitting(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3758799889:e=>new u.IfcCableCarrierSegment(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1051757585:e=>new u.IfcCableFitting(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4217484030:e=>new u.IfcCableSegment(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3902619387:e=>new u.IfcChiller(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),639361253:e=>new u.IfcCoil(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3221913625:e=>new u.IfcCommunicationsAppliance(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3571504051:e=>new u.IfcCompressor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2272882330:e=>new u.IfcCondenser(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),578613899:e=>{var t,n;return new u.IfcControllerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4136498852:e=>new u.IfcCooledBeam(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3640358203:e=>new u.IfcCoolingTower(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4074379575:e=>new u.IfcDamper(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1052013943:e=>new u.IfcDistributionChamberElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),562808652:e=>new u.IfcDistributionCircuit(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),e[6]),1062813311:e=>new u.IfcDistributionControlElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),342316401:e=>new u.IfcDuctFitting(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3518393246:e=>new u.IfcDuctSegment(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1360408905:e=>new u.IfcDuctSilencer(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1904799276:e=>new u.IfcElectricAppliance(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),862014818:e=>new u.IfcElectricDistributionBoard(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3310460725:e=>new u.IfcElectricFlowStorageDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),264262732:e=>new u.IfcElectricGenerator(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),402227799:e=>new u.IfcElectricMotor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1003880860:e=>new u.IfcElectricTimeControl(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3415622556:e=>new u.IfcFan(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),819412036:e=>new u.IfcFilter(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1426591983:e=>new u.IfcFireSuppressionTerminal(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),182646315:e=>new u.IfcFlowInstrument(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2295281155:e=>new u.IfcProtectiveDeviceTrippingUnit(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4086658281:e=>new u.IfcSensor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),630975310:e=>new u.IfcUnitaryControlElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4288193352:e=>new u.IfcActuator(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3087945054:e=>new u.IfcAlarm(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),25142252:e=>new u.IfcController(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8])};RN[2]={618182010:[Ej,Sj],411424972:[Uj],4037036970:[xL,Hj,_j,Gj],1387855156:[xL],2859738748:[hj,b$,Fj,wL,Bj],2614616156:[wL],1959218052:[Nj,bj],1785450214:[N$],1466758467:[S$],4294318154:[Mj,q$,Cj],3200245327:[TU,CS,RU,Lj,Pj,xj],760658860:[ZV,I$,$V,L8,NV,D$,PS,bV,Oj],248100487:[bV],2235152071:[NV],1507914824:[gV,f$,QV],1918398963:[AV,oj,cj,gj],3701648758:[ag,nj],2483315170:[qr,DL,NL,bL,OL,CL,LL,Dj],2226359599:[DL,NL,bL,OL,CL,LL],677532197:[hS,ZM,dS,QM,AS,sU,_$,IR,z$,W$,Y$,XM,j$,E$,T$,C$,m8,Xw,yE,eU,D5,L$,P$,$M,JM,vM,x$,N5,KM,M$,U$,F$],2022622350:[Aj],3119450353:[rj,uj,wj,mj],2095639259:[Xk,YL],3958567839:[M8,U8,_8,ER,W8,k8,bN,Z8,$8,J8,v8,CR,eg,lL,vk,RV,aj,dj,mL,fj,TL,Ij],986844984:[Pr,wS,ES,mS,TS,RS,gS,nU,H$,OV,CV,LV,d$,el,aa,y$,B$],1076942058:[AL,Tj,gL,SL,Rj],3377609919:[R2,lj],3008791417:[kL,F8,B8,H8,G8,M4,$4,wR,e4,n5,U4,_4,k4,HA,x3,l4,o5,ch,mR,FA,BA,u8,d8,A5,S5,MR,V8,RR,AR,SR,DR,OR,z8,TN,ON,I2,GR,p2,VR,Y8,I8,p8,EV,j8,TR,q8,K8,Q8,QR,X8,P4,WA,a8,JA,f8,mV,GA,YA,jA,c2,FR,y4,h5,VA,o2,vA,f2,YR,n2,s2,$R,eL,_3,Q4,d5,zA,xR,HR,nS,JR,Gp,y5,i2,hR,m5,h2,XR,tL,nL,sL,zR,sg,lg,iL,PR,aL,kR,jR,qR,uL,y2,ug,og,cg,hg,hL,WR,tg,dL,UR,fL,sj,oL,BR,KR,ng,cL,fg,IL,tS,dg,pL,vR,rg,Ig,yL,_R,ig,EL,pg,RL,yj,ze],2439245199:[Ci,_u,Ys,LS,C8,Gt,xS,k$,MS],2341007311:[ae,dr,Ce,se,tn,C,qe,Ze,L,Fe,ce,N4,x4,$e,xs,ir,Ue,ge,Ut,Je,F0,Xe,We,a2,vl,ys,vo,yt,ve,u2,pe,P8,Sl,Wp,Yp,bR,Mf,pE,Q,rl,fe,$r,QA,ol,tl,B0,$,Qk,z3,ZA,o8,T2,TV,ar,vw,eE,tE,nE,sE,iE,h8,U0,E8,rL,Jk,F4,Au,Xy,vm,t5,H3,G4,Pf,Xm,V4,Z4,pR,B4,y0,w0,H4,UA,z4,j4,q4,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,h0,Y4,Zu,g3,A3,S3,D3,N3,b3,O3,$h,No,mI,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,l1,o1,h1,d1,f1,Mo,SI,vI,Uo,OI,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,vD,Jh,eN,Xh,Lo,tN,vh,ed,td,nN,sN,nd,vy,sd,ld,rd,id,lN,ad,lh,rN,ud,od,iN,cd,pd,yd,aN,wd,n4,md,R5,E0,U1,s5,a4,E4,g0,u4,M3,wA,ji,Fd,Yo,Bd,A0,Id,rh,i4,Wu,Yu,ku,ju,sh,ah,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0,r2,t4,l5,p5,Kr,gu,lu,su,G3,KA,lS,Qu,W4,_A,Vp,LR,x8,c8,H1,wV,i5,a5,u5,f5,w5,T5,eS,y8,I5,Cd,P0,qA,fd,s4,nh,L3,U3,F3,B3,p4,ih,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,Wa,Ka,O1,Qa,$a,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,Td,r4,Rd,d4,Od,Ld,f4,I4,w4,Pd,xd,Md,Hp,Ud,m4,T4,Vd,zd,Wd,R4,g5,F1,E5,Yd,jd,x0,d2,rS,iS,ZR,kA,$A,XA,w8,El,ej],1054537805:[h$,p$,w$,m$,SV,R$],3982875396:[gL,SL],2273995522:[Zk,ij],2162789131:[DV,lE,fS,rE,IS,pS,yS,SS,tU,g$,A$],609421318:[DV,lE,fS,rE,IS,pS,yS,SS,tU],2525727697:[lE,fS,rE,IS,pS,yS,SS],2830218821:[AL],846575682:[KM],626085974:[$M,JM,vM],1549132990:[SV],280115917:[m8,Xw,yE,eU],3101149627:[$k,tj],1377556343:[oL,BR,KR,ng,cL,fg,IL,tS,dg,pL,vR,rg,Ig,yL,_R,ig,EL,pg,RL],2799835756:[pg],3798115385:[TL],1310608509:[mL],3264961684:[XM],370225590:[_R,ig],2889183280:[AV],3632507154:[RV],3900360178:[vR,rg,Ig],297599258:[el,aa],2556980723:[tS,dg],1809719519:[fg],3008276851:[tS],3448662350:[R2],2453401579:[F8,B8,H8,G8,M4,$4,wR,e4,n5,U4,_4,k4,HA,x3,l4,o5,ch,mR,FA,BA,u8,d8,A5,S5,MR,V8,RR,AR,SR,DR,OR,z8,TN,ON,I2,GR,p2,VR,Y8,I8,p8,EV,j8,TR,q8,K8,Q8,QR,X8,P4,WA,a8,JA,f8,mV,GA,YA,jA,c2,FR,y4,h5,VA,o2,vA,f2,YR,n2,s2,$R,eL,_3,Q4,d5,zA,xR,HR,nS,JR,Gp,y5,i2,hR,m5,h2,XR,tL,nL,sL,zR,sg,lg,iL,PR,aL,kR,jR,qR,uL,y2,ug,og,cg,hg,hL,WR,tg,dL,UR,fL],3590301190:[UR],812098782:[WR,tg],1437953363:[m8],1402838566:[y2,ug,og,cg,hg],1520743889:[y2],1008929658:[BR,KR,ng],3079605661:[gV],219451334:[F4,Au,Xy,vm,t5,H3,G4,Pf,Xm,V4,Z4,pR,B4,y0,w0,H4,UA,z4,j4,q4,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,h0,Y4,Zu,g3,A3,S3,D3,N3,b3,O3,$h,No,mI,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,l1,o1,h1,d1,f1,Mo,SI,vI,Uo,OI,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,vD,Jh,eN,Xh,Lo,tN,vh,ed,td,nN,sN,nd,vy,sd,ld,rd,id,lN,ad,lh,rN,ud,od,iN,cd,pd,yd,aN,wd,n4,md,R5,E0,U1,s5,a4,E4,g0,u4,M3,wA,ji,Fd,Yo,Bd,A0,Id,rh,i4,Wu,Yu,ku,ju,sh,ah,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0,r2,t4,l5,p5,Kr,gu,lu,su,G3,KA,lS,Qu,W4,_A,Vp,LR,x8,c8,H1,wV,i5,a5,u5,f5,w5,T5,eS,y8,I5,Cd,P0,qA,fd,s4,nh,L3,U3,F3,B3,p4,ih,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,Wa,Ka,O1,Qa,$a,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,Td,r4,Rd,d4,Od,Ld,f4,I4,w4,Pd,xd,Md,Hp,Ud,m4,T4,Vd,zd,Wd,R4,g5,F1,E5,Yd,jd,x0,d2,rS,iS,ZR,kA,$A,XA,w8,El],2529465313:[M8,U8,_8,ER,W8,k8,bN,Z8,$8,J8,v8,CR,eg,lL],2004835150:[kR,jR,qR],1663979128:[PR],2067069095:[zR,sg,lg],3727388367:[hS,ZM,dS,QM,AS,sU],3778827333:[OV,CV,LV],1775413392:[AS],2598011224:[Pr,wS,ES,mS,TS,RS,gS,nU],1680319473:[z3,ZA,o8,T2,TV,ar,vw,eE,tE,nE,sE,iE,h8,U0,E8,rL],3357820518:[ar,vw,eE,tE,nE,sE,iE,h8,U0,E8],1482703590:[z3,ZA,o8,T2],2090586900:[U0],3615266464:[CR,eg],478536968:[ae,dr,Ce,se,tn,C,qe,Ze,L,Fe,ce,N4,x4,$e,xs,ir,Ue,ge,Ut,Je,F0,Xe,We,a2,vl,ys,vo,yt,ve,u2,pe,P8,Sl,Wp,Yp,bR,Mf,pE,Q,rl,fe,$r,QA,ol,tl,B0,$],3692461612:[wS,ES,mS,TS,RS,gS],723233188:[_3,Q4,d5,zA,xR,HR,nS,JR,Gp,y5,i2,hR,m5,h2,XR],2473145415:[rE],1597423693:[lE],2513912981:[GA,YA,jA,c2,FR,y4,h5,VA,o2,vA,f2,YR,n2,s2,$R],2247615214:[Gp,y5,i2,hR,m5,h2],1260650574:[nS],230924584:[n2,s2],901063453:[P4,WA,a8,JA,f8],4282788508:[QR],1628702193:[i5,a5,u5,f5,w5,T5,eS,y8,I5,Cd,P0,qA,fd,s4,nh,L3,U3,F3,B3,p4,ih,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,Wa,Ka,O1,Qa,$a,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,Td,r4,Rd,d4,Od,Ld,f4,I4,w4,Pd,xd,Md,Hp,Ud,m4,T4,Vd,zd,Wd,R4,g5,F1,E5,Yd,jd,x0,d2,rS,iS,ZR,kA,$A,XA,w8],3736923433:[kA,$A,XA],2347495698:[I5,Cd,P0,qA,fd,s4,nh,L3,U3,F3,B3,p4,ih,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,Wa,Ka,O1,Qa,$a,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,Td,r4,Rd,d4,Od,Ld,f4,I4,w4,Pd,xd,Md,Hp,Ud,m4,T4,Vd,zd,Wd,R4,g5,F1,E5,Yd,jd,x0,d2,rS,iS],3698973494:[i5,a5,u5,f5,w5,T5,eS],2736907675:[TR],4182860854:[y4,h5,VA,o2,vA,f2],574549367:[I8,p8],59481748:[I2,GR,p2,VR],3749851601:[p2],3331915920:[I2],1383045692:[ER],2485617015:[TN],2574617495:[i5,a5,u5,f5,w5,T5],3419103109:[c8,H1],2506170314:[RR,AR,SR,DR,OR],2601014836:[M4,$4,wR,e4,n5,U4,_4,k4,HA,x3,l4,o5,ch,mR,FA,BA,u8,d8,A5,S5,MR],339256511:[fd,s4,nh,L3,U3,F3,B3,p4,ih,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,Wa,Ka,O1,Qa,$a,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,Td,r4,Rd,d4,Od,Ld,f4,I4,w4,Pd,xd,Md,Hp,Ud,m4,T4,Vd,zd,Wd,R4,g5,F1,E5,Yd,jd,x0],2777663545:[GA,YA,jA,c2],477187591:[m5],4238390223:[Yd,jd],178912537:[JA],1425443689:[_3,Q4,d5,zA],3888040117:[F4,Au,Xy,vm,t5,H3,G4,Pf,Xm,V4,Z4,pR,B4,y0,w0,H4,UA,z4,j4,q4,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,h0,Y4,Zu,g3,A3,S3,D3,N3,b3,O3,$h,No,mI,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,l1,o1,h1,d1,f1,Mo,SI,vI,Uo,OI,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,vD,Jh,eN,Xh,Lo,tN,vh,ed,td,nN,sN,nd,vy,sd,ld,rd,id,lN,ad,lh,rN,ud,od,iN,cd,pd,yd,aN,wd,n4,md,R5,E0,U1,s5,a4,E4,g0,u4,M3,wA,ji,Fd,Yo,Bd,A0,Id,rh,i4,Wu,Yu,ku,ju,sh,ah,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0,r2,t4,l5,p5,Kr,gu,lu,su,G3,KA,lS,Qu,W4,_A,Vp,LR],759155922:[dS],2559016684:[hS],3967405729:[vw,eE,tE,nE,sE,iE],2945172077:[W4,_A,Vp],4208778838:[h0,Y4,Zu,g3,A3,S3,D3,N3,b3,O3,$h,No,mI,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,l1,o1,h1,d1,f1,Mo,SI,vI,Uo,OI,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,vD,Jh,eN,Xh,Lo,tN,vh,ed,td,nN,sN,nd,vy,sd,ld,rd,id,lN,ad,lh,rN,ud,od,iN,cd,pd,yd,aN,wd,n4,md,R5,E0,U1,s5,a4,E4,g0,u4,M3,wA,ji,Fd,Yo,Bd,A0,Id,rh,i4,Wu,Yu,ku,ju,sh,ah,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0,r2,t4,l5,p5,Kr,gu,lu,su,G3,KA,lS],3521284610:[z3,ZA],3939117080:[rl,fe,$r,QA,ol,tl,B0],1307041759:[QA],1865459582:[Sl,Wp,Yp,bR,Mf,pE],826625072:[N4,x4,$e,xs,ir,Ue,ge,Ut,Je,F0,Xe,We,a2,vl,ys,vo,yt,ve,u2,pe],1204542856:[ve,u2],1638771189:[a2],2551354335:[C,qe,Ze,L],693640335:[ae,dr,Ce,se],3451746338:[N4,x4],3523091289:[N4],2914609552:[f0,I0,p0,m0,R0,O0,e2],1856042241:[y5],1412071761:[t4,l5,p5,Kr,gu,lu,su,G3],710998568:[I5,Cd,P0],2706606064:[Kr,gu,lu,su],3893378262:[Cd],3544373492:[Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0],3136571912:[gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0],530289379:[Wo,Nd,Xo,kd],3689010777:[Ad,c4,g4],3979015343:[Xo],699246055:[FA,BA],2387106220:[P4,WA],2296667514:[K4],1635779807:[d5],2887950389:[y4,h5],167062518:[y4],1260505505:[e4,n5,U4,_4,k4,HA,x3,l4,o5,ch],1950629157:[Ed,Td,r4,Rd,d4,Od,Ld,f4,I4,w4,Pd,xd,Md,Hp,Ud,m4,T4,Vd,zd,Wd,R4],3732776249:[x3,l4,o5],15328376:[x3,l4],2510884976:[M4,$4],2559216714:[f0,I0,p0,m0,R0,O0],3293443760:[B4,y0,w0,H4,UA,z4,j4,q4,X4,v4],3256556792:[bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,Wa,Ka,O1,Qa,$a,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd],3849074793:[zo,oa,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,Wa,Ka,O1,Qa,$a,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo],1758889154:[g3,A3,S3,D3,N3,b3,O3,$h,No,mI,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,l1,o1,h1,d1,f1,Mo,SI,vI,Uo,OI,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,vD,Jh,eN,Xh,Lo,tN,vh,ed,td,nN,sN,nd,vy,sd,ld,rd,id,lN,ad,lh,rN,ud,od,iN,cd,pd,yd,aN,wd,n4,md,R5,E0,U1,s5,a4,E4,g0,u4,M3,wA,ji,Fd,Yo,Bd,A0,Id,rh,i4,Wu,Yu,ku,ju,sh,ah,_d,D0,N0],1623761950:[Id,rh,i4,Wu,Yu,ku,ju,sh,ah,_d],2590856083:[fd,s4,nh,L3,U3,F3,B3,p4,ih,Hd],2107101300:[da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1],2853485674:[t4],807026263:[_3],2827207264:[u4,M3,wA,ji,Fd,Yo,Bd],2143335405:[Yo],1287392070:[M3,wA,ji],3907093117:[ha,g1,ma,xa,Ua,Ga,ka,eu],3198132628:[Ea,S1,Oa,qa,Ja],1482959167:[ca,Aa,Ya],1834744321:[wa,Na,ba,ja],1339347760:[Ia,_a],2297155007:[ua,pa,A1,N1,Pa,Ma,Va,za,Wa,Ka,O1,Qa,$a],3009222698:[oa,ya,C1],263784265:[a4,E4],2706460486:[F4,Au,Xy,vm,t5,H3,G4,Pf,Xm,V4,Z4],3588315303:[wA],3740093272:[h0],3027567501:[Wu,Yu,ku,ju],964333572:[L3,U3,F3,B3],682877961:[Sc,o4,Dd,Dc,h4],1179482911:[gd,Sd,bd],1004757350:[Dc],214636428:[Wo],1252848954:[Xm],3657597509:[Sc],2254336722:[Au,Xy,vm,t5,H3],1028945134:[y0,w0],1967976161:[e4,n5],2461110595:[e4],1136057603:[x3],3299480353:[vD,Jh,eN,Xh,Lo,tN,vh,ed,td,nN,sN,nd,vy,sd,ld,rd,id,lN,ad,lh,rN,ud,od,iN,cd,pd,yd,aN,wd,n4,md],843113511:[aN],2063403501:[bo,Oo,Co,C3,Po,P3,Ho],1945004755:[g3,A3,S3,D3,N3,b3,O3,$h,No,mI,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,l1,o1,h1,d1,f1,Mo,SI,vI,Uo,OI,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd],3040386961:[No,mI,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,l1,o1,h1,d1,f1,Mo,SI,vI,Uo,OI,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo],3205830791:[Xy],395920057:[iN],1658829314:[gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1],2058353004:[RI,DI,LI,qI,QI,e1,i1,E1],4278956645:[CI,GI,zI,u1,I1],3132237377:[TI,UI,r1],987401354:[OI,_I,VI,a1],707683696:[SI,vI],2223149337:[EI,NI,FI,kI,KI,ZI,t1,n1,l1,o1,h1,d1,f1],3508470533:[mI,bI,p1],1073191201:[rN],3171933400:[lN],1529196076:[nN,sN],2391406946:[Lo,tN],3304561284:[eN],753842376:[vD],1062813311:[g3,A3,S3,D3,N3,b3,O3]};JV[2]={3630933823:[["HasExternalReference",Gt,3,!0]],618182010:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],411424972:[["HasExternalReference",Gt,3,!0]],130549933:[["HasExternalReferences",Gt,3,!0],["ApprovedObjects",pE,5,!0],["ApprovedResources",_u,3,!0],["IsRelatedWith",MS,3,!0],["Relates",MS,2,!0]],1959218052:[["HasExternalReferences",Gt,3,!0],["PropertiesForConstraint",Ci,2,!0]],1466758467:[["HasCoordinateOperation",sS,0,!0]],602808272:[["HasExternalReference",Gt,3,!0]],3200245327:[["ExternalReferenceForResources",Gt,2,!0]],2242383968:[["ExternalReferenceForResources",Gt,2,!0]],1040185647:[["ExternalReferenceForResources",Gt,2,!0]],3548104201:[["ExternalReferenceForResources",Gt,2,!0]],852622518:[["PartOfW",Zu,9,!0],["PartOfV",Zu,8,!0],["PartOfU",Zu,7,!0],["HasIntersections",pj,0,!0]],2655187982:[["LibraryInfoForObjects",Wp,5,!0],["HasLibraryReferences",RU,5,!0]],3452421091:[["ExternalReferenceForResources",Gt,2,!0],["LibraryRefForObjects",Wp,5,!0]],760658860:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0]],248100487:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialLayerSet",PS,0,!1]],3303938423:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0]],1847252529:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialLayerSet",PS,0,!1]],2235152071:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialProfileSet",L8,2,!1]],164193824:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0]],552965576:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialProfileSet",L8,2,!1]],1507914824:[["AssociatedTo",Sl,5,!0]],3368373690:[["HasExternalReferences",Gt,3,!0],["PropertiesForConstraint",Ci,2,!0]],3701648758:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",ag,0,!0]],2251480897:[["HasExternalReferences",Gt,3,!0],["PropertiesForConstraint",Ci,2,!0]],4251960020:[["IsRelatedBy",LS,3,!0],["Relates",LS,2,!0],["Engages",PL,1,!0]],2077209135:[["EngagedIn",PL,0,!0]],2483315170:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],2226359599:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],3355820592:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],3958567839:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],3843373140:[["HasCoordinateOperation",sS,0,!0]],986844984:[["HasExternalReferences",Gt,3,!0]],3710013099:[["HasExternalReferences",Gt,3,!0]],2044713172:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],2093928680:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],931644368:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],3252649465:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],2405470396:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],825690147:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],1076942058:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],3377609919:[["RepresentationsInContext",yg,0,!0]],3008791417:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1660063152:[["HasShapeAspects",V3,4,!0],["MapUsage",kL,0,!0]],3982875396:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],4240577450:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],2830218821:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],3958052878:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3049322572:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],626085974:[["IsMappedBy",D5,0,!0],["UsedInStyles",N5,0,!0]],912023232:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],3101149627:[["HasExternalReference",Gt,3,!0]],1377556343:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1735638870:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],2799835756:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1907098498:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3798115385:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1310608509:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2705031697:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],616511568:[["IsMappedBy",D5,0,!0],["UsedInStyles",N5,0,!0]],3150382593:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],747523909:[["ClassificationForObjects",Mf,5,!0],["HasReferences",CS,3,!0]],647927063:[["ExternalReferenceForResources",Gt,2,!0],["ClassificationRefForObjects",Mf,5,!0],["HasReferences",CS,3,!0]],1485152156:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],370225590:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3050246964:[["HasExternalReference",Gt,3,!0]],2889183280:[["HasExternalReference",Gt,3,!0]],2713554722:[["HasExternalReference",Gt,3,!0]],3632507154:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1154170062:[["DocumentInfoForObjects",Yp,5,!0],["HasDocumentReferences",TU,4,!0],["IsPointedTo",xS,3,!0],["IsPointer",xS,2,!0]],3732053477:[["ExternalReferenceForResources",Gt,2,!0],["DocumentRefForObjects",Yp,5,!0]],3900360178:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],476780140:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],297599258:[["HasExternalReferences",Gt,3,!0]],2556980723:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasTextureMaps",yE,2,!0]],1809719519:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],803316827:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3008276851:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasTextureMaps",yE,2,!0]],3448662350:[["RepresentationsInContext",yg,0,!0],["HasSubContexts",R2,6,!0],["HasCoordinateOperation",sS,0,!0]],2453401579:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4142052618:[["RepresentationsInContext",yg,0,!0],["HasSubContexts",R2,6,!0],["HasCoordinateOperation",sS,0,!0]],3590301190:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],178086475:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",ag,0,!0]],812098782:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3905492369:[["IsMappedBy",D5,0,!0],["UsedInStyles",N5,0,!0]],3741457305:[["HasExternalReference",Gt,3,!0]],1402838566:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],125510826:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2604431987:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4266656042:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1520743889:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3422422726:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2624227202:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",ag,0,!0]],1008929658:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2347385850:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1838606355:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["HasRepresentation",YL,3,!0],["IsRelatedWith",C8,3,!0],["RelatesTo",C8,2,!0]],3708119e3:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialConstituentSet",ZV,2,!1]],2852063980:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0]],1303795690:[["AssociatedTo",Sl,5,!0]],3079605661:[["AssociatedTo",Sl,5,!0]],3404854881:[["AssociatedTo",Sl,5,!0]],3265635763:[["HasExternalReferences",Gt,3,!0]],2998442950:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],219451334:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0]],2665983363:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1029017970:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2529465313:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2519244187:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3021840470:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],597895409:[["IsMappedBy",D5,0,!0],["UsedInStyles",N5,0,!0]],2004835150:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1663979128:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2067069095:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4022376103:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1423911732:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2924175390:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2775532180:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3778827333:[["HasExternalReferences",Gt,3,!0]],673634403:[["ShapeOfProduct",Qu,6,!0],["HasShapeAspects",V3,4,!0]],2802850158:[["HasExternalReferences",Gt,3,!0]],2598011224:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],1680319473:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0]],3357820518:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],1482703590:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0]],2090586900:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],3615266464:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],3413951693:[["HasExternalReference",Gt,3,!0]],1580146022:[["HasExternalReferences",Gt,3,!0]],2778083089:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2042790032:[["HasExternalReferences",Gt,3,!0]],4165799628:[["HasExternalReferences",Gt,3,!0]],1509187699:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4124623270:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3692461612:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],723233188:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2233826070:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2513912981:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2247615214:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1260650574:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1096409881:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],230924584:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3071757647:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],901063453:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4282788508:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3124975700:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2715220739:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1628702193:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0]],3736923433:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["OperatesOn",$r,6,!0]],2347495698:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3698973494:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],427810014:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1417489154:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2759199220:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1299126871:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2543172580:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],3406155212:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasTextureMaps",yE,2,!0]],669184980:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3207858831:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],4261334040:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3125803723:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2740243338:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2736907675:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4182860854:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2581212453:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2713105998:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2898889636:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1123145078:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],574549367:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1675464909:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2059837836:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],59481748:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3749851601:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3486308946:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3331915920:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1416205885:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1383045692:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2205249479:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2542286263:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],2485617015:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["UsingCurves",ch,0,!0]],2574617495:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],3419103109:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",Ce,4,!0],["Declares",ce,4,!0]],1815067380:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],2506170314:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2147822146:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2601014836:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2827736869:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2629017746:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],32440307:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],526551008:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1472233963:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1883228015:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],339256511:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2777663545:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2835456948:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],4024345920:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["OperatesOn",$r,6,!0]],477187591:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2804161546:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2047409740:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],374418227:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],315944413:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2652556860:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4238390223:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1268542332:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4095422895:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],987898635:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1484403080:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],178912537:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["ToFaceSet",P4,2,!0]],2294589976:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["ToFaceSet",P4,2,!0]],572779678:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],428585644:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],1281925730:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1425443689:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3888040117:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0]],3388369263:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3505215534:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1682466193:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],603570806:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],220341763:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3967405729:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],569719735:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["OperatesOn",$r,6,!0]],2945172077:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsPredecessorTo",ir,4,!0],["IsSuccessorFrom",ir,5,!0],["OperatesOn",$r,6,!0]],4208778838:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0]],103090709:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",Ce,4,!0],["Declares",ce,4,!0]],653396225:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",Ce,4,!0],["Declares",ce,4,!0]],871118103:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],4166981789:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],2752243245:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],941946838:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],1451395588:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],492091185:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["Defines",dr,5,!0]],3650150729:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],110355661:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],3521284610:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["PartOfComplexTemplate",z3,6,!0],["PartOfPsetTemplate",T2,6,!0]],3219374653:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0]],2770003689:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2798486643:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3454111270:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3765753017:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],3523091289:[["InnerBoundaries",x4,9,!0]],1521410863:[["InnerBoundaries",x4,9,!0],["Corresponds",N4,10,!0]],816062949:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["UsingCurves",ch,0,!0]],2914609552:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],1856042241:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3243963512:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4158566097:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3626867408:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3663146110:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["PartOfComplexTemplate",z3,6,!0],["PartOfPsetTemplate",T2,6,!0]],1412071761:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0]],710998568:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2706606064:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0]],3893378262:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],463610769:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0]],2481509218:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],451544542:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4015995234:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3544373492:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],3136571912:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0]],530289379:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],3689010777:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],3979015343:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],2218152070:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],603775116:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],4095615324:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],699246055:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2028607225:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2809605785:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4124788165:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1580310250:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3473067441:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsPredecessorTo",ir,4,!0],["IsSuccessorFrom",ir,5,!0],["OperatesOn",$r,6,!0]],3206491090:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["OperatesOn",$r,6,!0]],2387106220:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasColours",IR,0,!0],["HasTextures",Xw,1,!0]],1935646853:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2097647324:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2916149573:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasColours",IR,0,!0],["HasTextures",Xw,1,!0]],336235671:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],512836454:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],2296667514:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsActingUpon",B0,6,!0]],1635779807:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2603310189:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1674181508:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainedInStructure",We,4,!0]],2887950389:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],167062518:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1334484129:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3649129432:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1260505505:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4031249490:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0]],1950629157:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3124254112:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0]],2197970202:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2937912522:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],3893394355:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],300633059:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3875453745:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["PartOfComplexTemplate",z3,6,!0],["PartOfPsetTemplate",T2,6,!0]],3732776249:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],15328376:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2510884976:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2185764099:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],4105962743:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],1525564444:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],2559216714:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],3293443760:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],3895139033:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1419761937:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1916426348:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3295246426:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],1457835157:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1213902940:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3256556792:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3849074793:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2963535650:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],1714330368:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],2323601079:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1758889154:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],4123344466:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2397081782:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1623761950:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2590856083:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1704287377:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2107101300:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],132023988:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3174744832:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3390157468:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4148101412:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsPredecessorTo",ir,4,!0],["IsSuccessorFrom",ir,5,!0],["OperatesOn",$r,6,!0]],2853485674:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0]],807026263:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3737207727:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],647756555:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2489546625:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2827207264:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2143335405:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["ProjectsElements",Ze,5,!1]],1287392070:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["VoidsElements",qe,5,!1]],3907093117:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3198132628:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3815607619:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1482959167:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1834744321:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1339347760:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2297155007:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3009222698:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1893162501:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],263784265:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],1509553395:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3493046030:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3009204131:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainedInStructure",We,4,!0]],2706460486:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0]],1251058090:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1806887404:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2571569899:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3946677679:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3113134337:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2391368822:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0]],4288270099:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3827777499:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],1051575348:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1161773419:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],377706215:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2108223431:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1114901282:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3181161470:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],977012517:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4143007308:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsActingUpon",B0,6,!0]],3588315303:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["VoidsElements",qe,5,!1],["HasFillings",Je,4,!0]],3079942009:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["VoidsElements",qe,5,!1],["HasFillings",Je,4,!0]],2837617999:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2382730787:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],3566463478:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],3327091369:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1158309216:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],804291784:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4231323485:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4017108033:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2839578677:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasColours",IR,0,!0],["HasTextures",Xw,1,!0]],3724593414:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3740093272:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainedIn",yt,4,!0],["ConnectedFrom",vo,5,!0],["ConnectedTo",vo,4,!0]],2744685151:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsPredecessorTo",ir,4,!0],["IsSuccessorFrom",ir,5,!0],["OperatesOn",$r,6,!0]],2904328755:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],3651124850:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["ProjectsElements",Ze,5,!1]],1842657554:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2250791053:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2893384427:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2324767716:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1469900589:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],683857671:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3027567501:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],964333572:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2320036040:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2310774935:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2781568857:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1768891740:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2157484638:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4074543187:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4097777520:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0]],2533589738:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1072016465:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3856911033:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["HasCoverings",F0,4,!0],["BoundedBy",$e,4,!0]],1305183839:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3812236995:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3112655638:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1039846685:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],338393293:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],682877961:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],1179482911:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],1004757350:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],4243806635:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],214636428:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],2445595289:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],2757150158:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],1807405624:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],1252848954:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["SourceOfResultGroup",Pf,6,!0],["LoadGroupFor",Au,7,!0]],2082059205:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],734778138:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],1235345126:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],2986769608:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ResultGroupFor",Au,8,!0]],3657597509:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],1975003073:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],148013059:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],3101698114:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2315554128:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2254336722:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ServicesBuildings",xs,4,!0]],413509423:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],5716631:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3824725483:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2347447852:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3081323446:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2415094496:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1692211062:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1620046519:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3593883385:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1600972822:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1911125066:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],728799441:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2391383451:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3313531582:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2769231204:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],926996030:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["VoidsElements",qe,5,!1]],1898987631:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1133259667:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4009809668:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4088093105:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1028945134:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],4218914973:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],3342526732:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1033361043:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ServicesBuildings",xs,4,!0]],3821786052:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1411407467:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3352864051:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1871374353:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3460190687:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0]],1532957894:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1967976161:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2461110595:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],819618141:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],231477066:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1136057603:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3299480353:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2979338954:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],39481116:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1095909175:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],1909888760:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1177604601:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ServicesBuildings",xs,4,!0]],2188180465:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],395041908:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3293546465:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2674252688:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1285652485:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2951183804:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3296154744:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2611217952:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1677625105:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2301859152:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],843113511:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],905975707:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],400855858:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3850581409:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2816379211:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3898045240:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],1060000209:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],488727124:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],335055490:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2954562838:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1973544240:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["CoversSpaces",F0,5,!0],["CoversElements",Xe,5,!0]],3495092785:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3961806047:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1335981549:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2635815018:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1599208980:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2063403501:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1945004755:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0]],3040386961:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3041715199:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainedIn",yt,4,!0],["ConnectedFrom",vo,5,!0],["ConnectedTo",vo,4,!0]],3205830791:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ServicesBuildings",xs,4,!0]],395920057:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3242481149:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],869906466:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3760055223:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2030761528:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],663422040:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2417008758:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3277789161:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1534661035:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1217240411:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],712377611:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1658829314:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2814081492:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3747195512:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],484807127:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1209101575:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["BoundedBy",$e,4,!0]],346874300:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1810631287:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4222183408:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2058353004:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4278956645:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4037862832:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2188021234:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3132237377:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],987401354:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],707683696:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2223149337:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3508470533:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],900683007:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3319311131:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2068733104:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4175244083:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2176052936:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],76236018:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],629592764:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1437502449:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1073191201:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],1911478936:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2474470126:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],144952367:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3694346114:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1687234759:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],310824031:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3612865200:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3171933400:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],1156407060:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],738039164:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],655969474:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],90941305:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2262370178:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3024970846:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3283111854:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],1232101972:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],979691226:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2572171363:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2016517767:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3053780830:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1783015770:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1329646415:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],1529196076:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3127900445:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3027962421:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3420628829:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1999602285:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1404847402:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],331165859:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],4252922144:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2515109513:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ServicesBuildings",xs,4,!0]],385403989:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["SourceOfResultGroup",Pf,6,!0],["LoadGroupFor",Au,7,!0]],1621171031:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],1162798199:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],812556717:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3825984169:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3026737570:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3179687236:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4292641817:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4207607924:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2391406946:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],4156078855:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3512223829:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],4237592921:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3304561284:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],486154966:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2874132201:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1634111441:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],177149247:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2056796094:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3001207471:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],277319702:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],753842376:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2906023776:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],32344328:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2938176219:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],635142910:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3758799889:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1051757585:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4217484030:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3902619387:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],639361253:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3221913625:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3571504051:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2272882330:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],578613899:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4136498852:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3640358203:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4074379575:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1052013943:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],562808652:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ServicesBuildings",xs,4,!0]],1062813311:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],342316401:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3518393246:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1360408905:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1904799276:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],862014818:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3310460725:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],264262732:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],402227799:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1003880860:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3415622556:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],819412036:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1426591983:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],182646315:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],2295281155:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],4086658281:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],630975310:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],4288193352:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],3087945054:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],25142252:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]]};XV[2]={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],e[6],e[7],e[8],e[9]),130549933:e=>new u.IfcApproval(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),2859738748:e=>new u.IfcConnectionGeometry,2614616156:e=>new u.IfcConnectionPointGeometry(e[0],e[1]),2732653382:e=>new u.IfcConnectionSurfaceGeometry(e[0],e[1]),775493141:e=>new u.IfcConnectionVolumeGeometry(e[0],e[1]),1959218052:e=>new u.IfcConstraint(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1785450214:e=>new u.IfcCoordinateOperation(e[0],e[1]),1466758467:e=>new u.IfcCoordinateReferenceSystem(e[0],e[1],e[2],e[3]),602808272:e=>new u.IfcCostValue(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),4294318154:e=>new u.IfcExternalInformation,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]),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],e[5]),3452421091:e=>new u.IfcLibraryReference(e[0],e[1],e[2],e[3],e[4],e[5]),4162380809:e=>new u.IfcLightDistributionData(e[0],e[1],e[2]),1566485204:e=>new u.IfcLightIntensityDistribution(e[0],e[1]),3057273783:e=>new u.IfcMapConversion(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1847130766:e=>new u.IfcMaterialClassificationRelationship(e[0],e[1]),760658860:e=>new u.IfcMaterialDefinition,248100487:e=>new u.IfcMaterialLayer(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3303938423:e=>new u.IfcMaterialLayerSet(e[0],e[1],e[2]),1847252529:e=>new u.IfcMaterialLayerWithOffsets(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2199411900:e=>new u.IfcMaterialList(e[0]),2235152071:e=>new u.IfcMaterialProfile(e[0],e[1],e[2],e[3],e[4],e[5]),164193824:e=>new u.IfcMaterialProfileSet(e[0],e[1],e[2],e[3]),552965576:e=>new u.IfcMaterialProfileWithOffsets(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1507914824:e=>new u.IfcMaterialUsageDefinition,2597039031:e=>new u.IfcMeasureWithUnit(e[0],e[1]),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],e[10]),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]),4251960020:e=>new u.IfcOrganization(e[0],e[1],e[2],e[3],e[4]),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]),677532197:e=>new u.IfcPresentationItem,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]),3958567839:e=>new u.IfcProfileDef(e[0],e[1]),3843373140:e=>new u.IfcProjectedCRS(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),986844984:e=>new u.IfcPropertyAbstraction,3710013099:e=>new u.IfcPropertyEnumeration(e[0],e[1],e[2]),2044713172:e=>new u.IfcQuantityArea(e[0],e[1],e[2],e[3],e[4]),2093928680:e=>new u.IfcQuantityCount(e[0],e[1],e[2],e[3],e[4]),931644368:e=>new u.IfcQuantityLength(e[0],e[1],e[2],e[3],e[4]),3252649465:e=>new u.IfcQuantityTime(e[0],e[1],e[2],e[3],e[4]),2405470396:e=>new u.IfcQuantityVolume(e[0],e[1],e[2],e[3],e[4]),825690147:e=>new u.IfcQuantityWeight(e[0],e[1],e[2],e[3],e[4]),3915482550:e=>new u.IfcRecurrencePattern(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2433181523:e=>new u.IfcReference(e[0],e[1],e[2],e[3],e[4]),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]),2439245199:e=>new u.IfcResourceLevelRelationship(e[0],e[1]),2341007311:e=>new u.IfcRoot(e[0],e[1],e[2],e[3]),448429030:e=>new u.IfcSIUnit(e[0],e[1],e[2]),1054537805:e=>new u.IfcSchedulingTime(e[0],e[1],e[2]),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]),2273995522:e=>new u.IfcStructuralConnectionCondition(e[0]),2162789131:e=>new u.IfcStructuralLoad(e[0]),3478079324:e=>new u.IfcStructuralLoadConfiguration(e[0],e[1],e[2]),609421318:e=>new u.IfcStructuralLoadOrResult(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]),2934153892:e=>new u.IfcSurfaceReinforcementArea(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],e[1]),1351298697:e=>new u.IfcSurfaceStyleWithTextures(e[0]),626085974:e=>new u.IfcSurfaceTexture(e[0],e[1],e[2],e[3],e[4]),985171141:e=>new u.IfcTable(e[0],e[1],e[2]),2043862942:e=>new u.IfcTableColumn(e[0],e[1],e[2],e[3],e[4]),531007025:e=>new u.IfcTableRow(e[0],e[1]),1549132990:e=>new u.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 u.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 u.IfcTelecomAddress(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1447204868:e=>new u.IfcTextStyle(e[0],e[1],e[2],e[3],e[4]),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]),280115917:e=>new u.IfcTextureCoordinate(e[0]),1742049831:e=>new u.IfcTextureCoordinateGenerator(e[0],e[1],e[2]),2552916305:e=>new u.IfcTextureMap(e[0],e[1],e[2]),1210645708:e=>new u.IfcTextureVertex(e[0]),3611470254:e=>new u.IfcTextureVertexList(e[0]),1199560280:e=>new u.IfcTimePeriod(e[0],e[1]),3101149627:e=>new u.IfcTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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,1907098498:e=>new u.IfcVertexPoint(e[0]),891718957:e=>new u.IfcVirtualGridIntersection(e[0],e[1]),1236880293:e=>new u.IfcWorkTime(e[0],e[1],e[2],e[3],e[4],e[5]),3869604511:e=>new u.IfcApprovalRelationship(e[0],e[1],e[2],e[3]),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],e[6]),3150382593:e=>new u.IfcCenterLineProfileDef(e[0],e[1],e[2],e[3]),747523909:e=>new u.IfcClassification(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),647927063:e=>new u.IfcClassificationReference(e[0],e[1],e[2],e[3],e[4],e[5]),3285139300:e=>new u.IfcColourRgbList(e[0]),3264961684:e=>new u.IfcColourSpecification(e[0]),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]),2713554722:e=>new u.IfcConversionBasedUnitWithOffset(e[0],e[1],e[2],e[3],e[4]),539742890:e=>new u.IfcCurrencyRelationship(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3800577675:e=>new u.IfcCurveStyle(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]),3632507154:e=>new u.IfcDerivedProfileDef(e[0],e[1],e[2],e[3],e[4]),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],e[3],e[4]),3732053477:e=>new u.IfcDocumentReference(e[0],e[1],e[2],e[3],e[4]),3900360178:e=>new u.IfcEdge(e[0],e[1]),476780140:e=>new u.IfcEdgeCurve(e[0],e[1],e[2],e[3]),211053100:e=>new u.IfcEventTime(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),297599258:e=>new u.IfcExtendedProperties(e[0],e[1],e[2]),1437805879:e=>new u.IfcExternalReferenceRelationship(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],e[2]),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]),3905492369:e=>new u.IfcImageTexture(e[0],e[1],e[2],e[3],e[4],e[5]),3570813810:e=>new u.IfcIndexedColourMap(e[0],e[1],e[2],e[3]),1437953363:e=>new u.IfcIndexedTextureMap(e[0],e[1],e[2]),2133299955:e=>new u.IfcIndexedTriangleTextureMap(e[0],e[1],e[2],e[3]),3741457305:e=>new u.IfcIrregularTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1585845231:e=>new u.IfcLagTime(e[0],e[1],e[2],e[3],e[4]),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]),1838606355:e=>new u.IfcMaterial(e[0],e[1],e[2]),3708119e3:e=>new u.IfcMaterialConstituent(e[0],e[1],e[2],e[3],e[4]),2852063980:e=>new u.IfcMaterialConstituentSet(e[0],e[1],e[2]),2022407955:e=>new u.IfcMaterialDefinitionRepresentation(e[0],e[1],e[2],e[3]),1303795690:e=>new u.IfcMaterialLayerSetUsage(e[0],e[1],e[2],e[3],e[4]),3079605661:e=>new u.IfcMaterialProfileSetUsage(e[0],e[1],e[2]),3404854881:e=>new u.IfcMaterialProfileSetUsageTapering(e[0],e[1],e[2],e[3],e[4]),3265635763:e=>new u.IfcMaterialProperties(e[0],e[1],e[2],e[3]),853536259:e=>new u.IfcMaterialRelationship(e[0],e[1],e[2],e[3],e[4]),2998442950:e=>new u.IfcMirroredProfileDef(e[0],e[1],e[2],e[3]),219451334:e=>new u.IfcObjectDefinition(e[0],e[1],e[2],e[3]),2665983363:e=>new u.IfcOpenShell(e[0]),1411181986:e=>new u.IfcOrganizationRelationship(e[0],e[1],e[2],e[3]),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],e[8]),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]),3727388367:e=>new u.IfcPreDefinedItem(e[0]),3778827333:e=>new u.IfcPreDefinedProperties,1775413392:e=>new u.IfcPreDefinedTextFont(e[0]),673634403:e=>new u.IfcProductDefinitionShape(e[0],e[1],e[2]),2802850158:e=>new u.IfcProfileProperties(e[0],e[1],e[2],e[3]),2598011224:e=>new u.IfcProperty(e[0],e[1]),1680319473:e=>new u.IfcPropertyDefinition(e[0],e[1],e[2],e[3]),148025276:e=>new u.IfcPropertyDependencyRelationship(e[0],e[1],e[2],e[3],e[4]),3357820518:e=>new u.IfcPropertySetDefinition(e[0],e[1],e[2],e[3]),1482703590:e=>new u.IfcPropertyTemplateDefinition(e[0],e[1],e[2],e[3]),2090586900:e=>new u.IfcQuantitySet(e[0],e[1],e[2],e[3]),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]),1580146022:e=>new u.IfcReinforcementBarProperties(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]),2943643501:e=>new u.IfcResourceApprovalRelationship(e[0],e[1],e[2],e[3]),1608871552:e=>new u.IfcResourceConstraintRelationship(e[0],e[1],e[2],e[3]),1042787934:e=>new u.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 u.IfcRoundedRectangleProfileDef(e[0],e[1],e[2],e[3],e[4],e[5]),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]),1509187699:e=>new u.IfcSectionedSpine(e[0],e[1],e[2]),4124623270:e=>new u.IfcShellBasedSurfaceModel(e[0]),3692461612:e=>new u.IfcSimpleProperty(e[0],e[1]),2609359061:e=>new u.IfcSlippageConnectionCondition(e[0],e[1],e[2],e[3]),723233188:e=>new u.IfcSolidModel,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]),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]),1096409881:e=>new u.IfcSweptDiskSolidPolygonal(e[0],e[1],e[2],e[3],e[4],e[5]),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]),901063453:e=>new u.IfcTessellatedItem,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]),1983826977:e=>new u.IfcTextStyleFontModel(e[0],e[1],e[2],e[3],e[4],e[5]),2715220739:e=>new u.IfcTrapeziumProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1628702193:e=>new u.IfcTypeObject(e[0],e[1],e[2],e[3],e[4],e[5]),3736923433:e=>new u.IfcTypeProcess(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2347495698:e=>new u.IfcTypeProduct(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3698973494:e=>new u.IfcTypeResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),1417489154:e=>new u.IfcVector(e[0],e[1]),2759199220:e=>new u.IfcVertexLoop(e[0]),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]),3406155212:e=>new u.IfcAdvancedFace(e[0],e[1],e[2]),669184980:e=>new u.IfcAnnotationFillArea(e[0],e[1]),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],e[12],e[13],e[14]),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]),1123145078:e=>new u.IfcCartesianPoint(e[0]),574549367:e=>new u.IfcCartesianPointList,1675464909:e=>new u.IfcCartesianPointList2D(e[0]),2059837836:e=>new u.IfcCartesianPointList3D(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]),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]),2485617015:e=>new u.IfcCompositeCurveSegment(e[0],e[1],e[2]),2574617495:e=>new u.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 u.IfcContext(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1815067380:e=>new u.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 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]),2629017746:e=>new u.IfcCurveBoundedSurface(e[0],e[1],e[2]),32440307:e=>new u.IfcDirection(e[0]),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]),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]),4024345920:e=>new u.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 u.IfcExtrudedAreaSolid(e[0],e[1],e[2],e[3]),2804161546:e=>new u.IfcExtrudedAreaSolidTapered(e[0],e[1],e[2],e[3],e[4]),2047409740:e=>new u.IfcFaceBasedSurfaceModel(e[0]),374418227:e=>new u.IfcFillAreaStyleHatching(e[0],e[1],e[2],e[3],e[4]),315944413:e=>new u.IfcFillAreaStyleTiles(e[0],e[1],e[2]),2652556860:e=>new u.IfcFixedReferenceSweptAreaSolid(e[0],e[1],e[2],e[3],e[4],e[5]),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],e[10]),4095422895:e=>new u.IfcGeographicElementType(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],e[8],e[9]),178912537:e=>new u.IfcIndexedPolygonalFace(e[0]),2294589976:e=>new u.IfcIndexedPolygonalFaceWithVoids(e[0],e[1]),572779678:e=>new u.IfcLShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),428585644:e=>new u.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 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]),1682466193:e=>new u.IfcPcurve(e[0],e[1]),603570806:e=>new u.IfcPlanarBox(e[0],e[1],e[2]),220341763:e=>new u.IfcPlane(e[0]),759155922:e=>new u.IfcPreDefinedColour(e[0]),2559016684:e=>new u.IfcPreDefinedCurveFont(e[0]),3967405729:e=>new u.IfcPreDefinedPropertySet(e[0],e[1],e[2],e[3]),569719735:e=>new u.IfcProcedureType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2945172077:e=>new u.IfcProcess(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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]),653396225:e=>new u.IfcProjectLibrary(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),871118103:e=>new u.IfcPropertyBoundedValue(e[0],e[1],e[2],e[3],e[4],e[5]),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]),1451395588:e=>new u.IfcPropertySet(e[0],e[1],e[2],e[3],e[4]),492091185:e=>new u.IfcPropertySetTemplate(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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],e[7]),3521284610:e=>new u.IfcPropertyTemplate(e[0],e[1],e[2],e[3]),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]),3765753017:e=>new u.IfcReinforcementDefinitionProperties(e[0],e[1],e[2],e[3],e[4],e[5]),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]),1027710054:e=>new u.IfcRelAssignsToGroupByFactor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),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]),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]),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]),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]),2565941209:e=>new u.IfcRelDeclares(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]),693640335:e=>new u.IfcRelDefines(e[0],e[1],e[2],e[3]),1462361463:e=>new u.IfcRelDefinesByObject(e[0],e[1],e[2],e[3],e[4],e[5]),4186316022:e=>new u.IfcRelDefinesByProperties(e[0],e[1],e[2],e[3],e[4],e[5]),307848117:e=>new u.IfcRelDefinesByTemplate(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]),427948657:e=>new u.IfcRelInterferesElements(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]),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]),4122056220:e=>new u.IfcRelSequence(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),3523091289:e=>new u.IfcRelSpaceBoundary1stLevel(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1521410863:e=>new u.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 u.IfcRelVoidsElement(e[0],e[1],e[2],e[3],e[4],e[5]),816062949:e=>new u.IfcReparametrisedCompositeCurveSegment(e[0],e[1],e[2],e[3]),2914609552:e=>new u.IfcResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1856042241:e=>new u.IfcRevolvedAreaSolid(e[0],e[1],e[2],e[3]),3243963512:e=>new u.IfcRevolvedAreaSolidTapered(e[0],e[1],e[2],e[3],e[4]),4158566097:e=>new u.IfcRightCircularCone(e[0],e[1],e[2]),3626867408:e=>new u.IfcRightCircularCylinder(e[0],e[1],e[2]),3663146110:e=>new u.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 u.IfcSpatialElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),710998568:e=>new u.IfcSpatialElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),463610769:e=>new u.IfcSpatialZone(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2481509218:e=>new u.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 u.IfcSphere(e[0],e[1]),4015995234:e=>new u.IfcSphericalSurface(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]),603775116:e=>new u.IfcStructuralSurfaceReaction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4095615324:e=>new u.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 u.IfcSurfaceCurve(e[0],e[1],e[2]),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],e[9]),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],e[10],e[11],e[12]),3206491090:e=>new u.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 u.IfcTessellatedFaceSet(e[0]),1935646853:e=>new u.IfcToroidalSurface(e[0],e[1],e[2]),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]),2916149573:e=>new u.IfcTriangulatedFaceSet(e[0],e[1],e[2],e[3],e[4]),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],e[13],e[14],e[15]),512836454:e=>new u.IfcWindowPanelProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2296667514:e=>new u.IfcActor(e[0],e[1],e[2],e[3],e[4],e[5]),1635779807:e=>new u.IfcAdvancedBrep(e[0]),2603310189:e=>new u.IfcAdvancedBrepWithVoids(e[0],e[1]),1674181508:e=>new u.IfcAnnotation(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2887950389:e=>new u.IfcBSplineSurface(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),167062518:e=>new u.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 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]),2197970202:e=>new u.IfcChimneyType(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]),3893394355:e=>new u.IfcCivilElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),3875453745:e=>new u.IfcComplexPropertyTemplate(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3732776249:e=>new u.IfcCompositeCurve(e[0],e[1]),15328376:e=>new u.IfcCompositeCurveOnSurface(e[0],e[1]),2510884976:e=>new u.IfcConic(e[0]),2185764099:e=>new u.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 u.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 u.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 u.IfcConstructionResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3293443760:e=>new u.IfcControl(e[0],e[1],e[2],e[3],e[4],e[5]),3895139033:e=>new u.IfcCostItem(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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],e[9],e[10]),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]),1213902940:e=>new u.IfcCylindricalSurface(e[0],e[1]),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]),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],e[15],e[16]),1714330368:e=>new u.IfcDoorPanelProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2323601079:e=>new u.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 u.IfcDraughtingPreDefinedColour(e[0]),4006246654:e=>new u.IfcDraughtingPreDefinedCurveFont(e[0]),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]),2397081782:e=>new u.IfcElementAssemblyType(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]),132023988:e=>new u.IfcEngineType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),4148101412:e=>new u.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 u.IfcExternalSpatialStructureElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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],e[8]),2489546625:e=>new u.IfcFastenerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),1893162501:e=>new u.IfcFootingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),263784265:e=>new u.IfcFurnishingElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1509553395:e=>new u.IfcFurniture(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3493046030:e=>new u.IfcGeographicElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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],e[10]),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]),2571569899:e=>new u.IfcIndexedPolyCurve(e[0],e[1],e[2]),3946677679:e=>new u.IfcInterceptorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3113134337:e=>new u.IfcIntersectionCurve(e[0],e[1],e[2]),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],e[10]),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]),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],e[10]),2108223431:e=>new u.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 u.IfcMedicalDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),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],e[8]),3079942009:e=>new u.IfcOpeningStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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],e[6],e[7]),3566463478:e=>new u.IfcPermeableCoveringProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3327091369:e=>new u.IfcPermit(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1158309216:e=>new u.IfcPileType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),2839578677:e=>new u.IfcPolygonalFaceSet(e[0],e[1],e[2],e[3]),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],e[8]),3651124850:e=>new u.IfcProjectionElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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]),1469900589:e=>new u.IfcRampType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),683857671:e=>new u.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 u.IfcReinforcingElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),964333572:e=>new u.IfcReinforcingElementType(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],e[17]),2310774935:e=>new u.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 u.IfcRelAggregates(e[0],e[1],e[2],e[3],e[4],e[5]),2781568857:e=>new u.IfcRoofType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),2157484638:e=>new u.IfcSeamCurve(e[0],e[1],e[2]),4074543187:e=>new u.IfcShadingDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),1072016465:e=>new u.IfcSolarDeviceType(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]),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],e[10]),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]),338393293:e=>new u.IfcStairType(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]),1179482911:e=>new u.IfcStructuralConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1004757350:e=>new u.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 u.IfcStructuralCurveConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),214636428:e=>new u.IfcStructuralCurveMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2445595289:e=>new u.IfcStructuralCurveMemberVarying(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2757150158:e=>new u.IfcStructuralCurveReaction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),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]),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]),734778138:e=>new u.IfcStructuralPointConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),3657597509:e=>new u.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 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]),3101698114:e=>new u.IfcSurfaceFeature(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),413509423:e=>new u.IfcSystemFurnitureElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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],e[9]),3081323446:e=>new u.IfcTendonAnchorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2415094496:e=>new u.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 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]),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]),2391383451:e=>new u.IfcVibrationIsolator(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]),2769231204:e=>new u.IfcVirtualElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),926996030:e=>new u.IfcVoidingFeature(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),4009809668:e=>new u.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 u.IfcWorkCalendar(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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]),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]),1033361043:e=>new u.IfcZone(e[0],e[1],e[2],e[3],e[4],e[5]),3821786052:e=>new u.IfcActionRequest(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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]),1532957894:e=>new u.IfcAudioVisualApplianceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1967976161:e=>new u.IfcBSplineCurve(e[0],e[1],e[2],e[3],e[4]),2461110595:e=>new u.IfcBSplineCurveWithKnots(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),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]),1136057603:e=>new u.IfcBoundaryCurve(e[0],e[1]),3299480353:e=>new u.IfcBuildingElement(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],e[8]),39481116:e=>new u.IfcBuildingElementPartType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),1177604601:e=>new u.IfcBuildingSystem(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2188180465:e=>new u.IfcBurnerType(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]),2674252688:e=>new u.IfcCableFittingType(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]),3296154744:e=>new u.IfcChimney(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2611217952:e=>new u.IfcCircle(e[0],e[1]),1677625105:e=>new u.IfcCivilElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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],e[8]),905975707:e=>new u.IfcColumnStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),400855858:e=>new u.IfcCommunicationsApplianceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),3898045240:e=>new u.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 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],e[9],e[10]),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],e[8]),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]),1335981549:e=>new u.IfcDiscreteAccessory(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2635815018:e=>new u.IfcDiscreteAccessoryType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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],e[8],e[9]),3205830791:e=>new u.IfcDistributionSystem(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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],e[10],e[11],e[12]),3242481149:e=>new u.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 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]),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]),2417008758:e=>new u.IfcElectricDistributionBoardType(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]),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]),1658829314:e=>new u.IfcEnergyConversionDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2814081492:e=>new u.IfcEngine(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3747195512:e=>new u.IfcEvaporativeCooler(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),484807127:e=>new u.IfcEvaporator(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1209101575:e=>new u.IfcExternalSpatialElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),2188021234:e=>new u.IfcFlowMeter(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),3319311131:e=>new u.IfcHeatExchanger(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2068733104:e=>new u.IfcHumidifier(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4175244083:e=>new u.IfcInterceptor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2176052936:e=>new u.IfcJunctionBox(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),76236018:e=>new u.IfcLamp(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),629592764:e=>new u.IfcLightFixture(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1437502449:e=>new u.IfcMedicalDevice(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],e[8]),1911478936:e=>new u.IfcMemberStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2474470126:e=>new u.IfcMotorConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),144952367:e=>new u.IfcOuterBoundaryCurve(e[0],e[1]),3694346114:e=>new u.IfcOutlet(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),310824031:e=>new u.IfcPipeFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3612865200:e=>new u.IfcPipeSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3171933400:e=>new u.IfcPlate(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1156407060:e=>new u.IfcPlateStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),738039164:e=>new u.IfcProtectiveDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),655969474:e=>new u.IfcProtectiveDeviceTrippingUnitType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),90941305:e=>new u.IfcPump(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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],e[8]),1232101972:e=>new u.IfcRationalBSplineCurveWithKnots(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),2572171363:e=>new u.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 u.IfcRoof(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3053780830:e=>new u.IfcSanitaryTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),1329646415:e=>new u.IfcShadingDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1529196076:e=>new u.IfcSlab(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3127900445:e=>new u.IfcSlabElementedCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3027962421:e=>new u.IfcSlabStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3420628829:e=>new u.IfcSolarDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1999602285:e=>new u.IfcSpaceHeater(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1404847402:e=>new u.IfcStackTerminal(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],e[12]),2515109513:e=>new u.IfcStructuralAnalysisModel(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),385403989:e=>new u.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 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]),1162798199:e=>new u.IfcSwitchingDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),812556717:e=>new u.IfcTank(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3825984169:e=>new u.IfcTransformer(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3026737570:e=>new u.IfcTubeBundle(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3179687236:e=>new u.IfcUnitaryControlElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4292641817:e=>new u.IfcUnitaryEquipment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4207607924:e=>new u.IfcValve(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2391406946:e=>new u.IfcWall(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4156078855:e=>new u.IfcWallElementedCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3512223829:e=>new u.IfcWallStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4237592921:e=>new u.IfcWasteTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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],e[10],e[11],e[12]),486154966:e=>new u.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 u.IfcActuatorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1634111441:e=>new u.IfcAirTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),177149247:e=>new u.IfcAirTerminalBox(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2056796094:e=>new u.IfcAirToAirHeatRecovery(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),277319702:e=>new u.IfcAudioVisualAppliance(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),753842376:e=>new u.IfcBeam(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2906023776:e=>new u.IfcBeamStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),32344328:e=>new u.IfcBoiler(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2938176219:e=>new u.IfcBurner(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),635142910:e=>new u.IfcCableCarrierFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3758799889:e=>new u.IfcCableCarrierSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1051757585:e=>new u.IfcCableFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4217484030:e=>new u.IfcCableSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3902619387:e=>new u.IfcChiller(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),639361253:e=>new u.IfcCoil(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3221913625:e=>new u.IfcCommunicationsAppliance(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3571504051:e=>new u.IfcCompressor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2272882330:e=>new u.IfcCondenser(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),4136498852:e=>new u.IfcCooledBeam(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3640358203:e=>new u.IfcCoolingTower(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4074379575:e=>new u.IfcDamper(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1052013943:e=>new u.IfcDistributionChamberElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),562808652:e=>new u.IfcDistributionCircuit(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1062813311:e=>new u.IfcDistributionControlElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),342316401:e=>new u.IfcDuctFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3518393246:e=>new u.IfcDuctSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1360408905:e=>new u.IfcDuctSilencer(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1904799276:e=>new u.IfcElectricAppliance(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),862014818:e=>new u.IfcElectricDistributionBoard(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3310460725:e=>new u.IfcElectricFlowStorageDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),264262732:e=>new u.IfcElectricGenerator(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),402227799:e=>new u.IfcElectricMotor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1003880860:e=>new u.IfcElectricTimeControl(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3415622556:e=>new u.IfcFan(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),819412036:e=>new u.IfcFilter(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1426591983:e=>new u.IfcFireSuppressionTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),182646315:e=>new u.IfcFlowInstrument(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2295281155:e=>new u.IfcProtectiveDeviceTrippingUnit(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4086658281:e=>new u.IfcSensor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),630975310:e=>new u.IfcUnitaryControlElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4288193352:e=>new u.IfcActuator(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3087945054:e=>new u.IfcAlarm(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),25142252:e=>new u.IfcController(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])};vV[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,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,e.RequestingApproval,e.GivingApproval],4037036970:e=>[e.Name],1560379544:e=>[e.Name,e.TranslationalStiffnessByLengthX?on(e.TranslationalStiffnessByLengthX):null,e.TranslationalStiffnessByLengthY?on(e.TranslationalStiffnessByLengthY):null,e.TranslationalStiffnessByLengthZ?on(e.TranslationalStiffnessByLengthZ):null,e.RotationalStiffnessByLengthX?on(e.RotationalStiffnessByLengthX):null,e.RotationalStiffnessByLengthY?on(e.RotationalStiffnessByLengthY):null,e.RotationalStiffnessByLengthZ?on(e.RotationalStiffnessByLengthZ):null],3367102660:e=>[e.Name,e.TranslationalStiffnessByAreaX?on(e.TranslationalStiffnessByAreaX):null,e.TranslationalStiffnessByAreaY?on(e.TranslationalStiffnessByAreaY):null,e.TranslationalStiffnessByAreaZ?on(e.TranslationalStiffnessByAreaZ):null],1387855156:e=>[e.Name,e.TranslationalStiffnessX?on(e.TranslationalStiffnessX):null,e.TranslationalStiffnessY?on(e.TranslationalStiffnessY):null,e.TranslationalStiffnessZ?on(e.TranslationalStiffnessZ):null,e.RotationalStiffnessX?on(e.RotationalStiffnessX):null,e.RotationalStiffnessY?on(e.RotationalStiffnessY):null,e.RotationalStiffnessZ?on(e.RotationalStiffnessZ):null],2069777674:e=>[e.Name,e.TranslationalStiffnessX?on(e.TranslationalStiffnessX):null,e.TranslationalStiffnessY?on(e.TranslationalStiffnessY):null,e.TranslationalStiffnessZ?on(e.TranslationalStiffnessZ):null,e.RotationalStiffnessX?on(e.RotationalStiffnessX):null,e.RotationalStiffnessY?on(e.RotationalStiffnessY):null,e.RotationalStiffnessZ?on(e.RotationalStiffnessZ):null,e.WarpingStiffness?on(e.WarpingStiffness):null],2859738748:e=>[],2614616156:e=>[e.PointOnRelatingElement,e.PointOnRelatedElement],2732653382:e=>[e.SurfaceOnRelatingElement,e.SurfaceOnRelatedElement],775493141:e=>[e.VolumeOnRelatingElement,e.VolumeOnRelatedElement],1959218052:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,e.CreatingActor,e.CreationTime,e.UserDefinedGrade],1785450214:e=>[e.SourceCRS,e.TargetCRS],1466758467:e=>[e.Name,e.Description,e.GeodeticDatum,e.VerticalDatum],602808272:e=>[e.Name,e.Description,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:Qt(e.SameSense.value)}],3020489413:e=>[e.TimeStamp,e.ListValues.map(t=>on(t))],2655187982:e=>[e.Name,e.Version,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=>[e.SourceCRS,e.TargetCRS,e.Eastings,e.Northings,e.OrthogonalHeight,e.XAxisAbscissa,e.XAxisOrdinate,e.Scale],1847130766:e=>[e.MaterialClassifications,e.ClassifiedMaterial],760658860:e=>[],248100487:e=>[e.Material,e.LayerThickness,e.IsVentilated==null?null:{type:3,value:Qt(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,e.IsVentilated==null?null:{type:3,value:Qt(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=>[on(e.ValueComponent),e.UnitComponent],3368373690:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,e.CreatingActor,e.CreationTime,e.UserDefinedGrade,e.Benchmark,e.ValueSource,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,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,e.AssignedItems,e.Identifier],1304840413:e=>[e.Name,e.Description,e.AssignedItems,e.Identifier,{type:3,value:Qt(e.LayerOn.value)},{type:3,value:Qt(e.LayerFrozen.value)},{type:3,value:Qt(e.LayerBlocked.value)},e.LayerStyles],3119450353:e=>[e.Name],2417041796:e=>[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(t=>on(t)),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=>[e.MappingOrigin,e.MappedRepresentation],2439245199:e=>[e.Name,e.Description],2341007311:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],448429030:e=>[e.Dimensions,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:Qt(e.ProductDefinitional.value)},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,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:Qt(e.RepeatS.value)},{type:3,value:Qt(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,e.Unit,e.ReferencePath],531007025:e=>[e.RowCells?e.RowCells.map(t=>on(t)):null,e.IsHeading==null?null:{type:3,value:Qt(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,e.IsCritical==null?null:{type:3,value:Qt(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,e.IsCritical==null?null:{type:3,value:Qt(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,e.TextFontStyle,e.ModelOrDraughting==null?null:{type:3,value:Qt(e.ModelOrDraughting.value)}],2636378356:e=>[e.Colour,e.BackgroundColour],1640371178:e=>[e.TextIndent?on(e.TextIndent):null,e.TextAlign,e.TextDecoration,e.LetterSpacing?on(e.LetterSpacing):null,e.WordSpacing?on(e.WordSpacing):null,e.TextTransform,e.LineHeight?on(e.LineHeight):null],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,e.Unit],581633288:e=>[e.ListValues.map(t=>on(t))],1377556343:e=>[],1735638870:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],180925521:e=>[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:Qt(e.RepeatS.value)},{type:3,value:Qt(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,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=>[e.CurveOnRelatingElement,e.CurveOnRelatedElement],45288368:e=>[e.PointOnRelatingElement,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,e.CurveFont,e.CurveWidth?on(e.CurveWidth):null,e.CurveColour,e.ModelOrDraughting==null?null:{type:3,value:Qt(e.ModelOrDraughting.value)}],1105321065:e=>[e.Name,e.PatternList],2367409068:e=>[e.Name,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,e.DocumentOwner,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:Qt(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,e.RelatedResourceObjects],2556980723:e=>[e.Bounds],1809719519:e=>[e.Bound,{type:3,value:Qt(e.Orientation.value)}],803316827:e=>[e.Bound,{type:3,value:Qt(e.Orientation.value)}],3008276851:e=>[e.Bounds,e.FaceSurface,{type:3,value:Qt(e.SameSense.value)}],4219587988:e=>[e.Name,e.TensionFailureX,e.TensionFailureY,e.TensionFailureZ,e.CompressionFailureX,e.CompressionFailureY,e.CompressionFailureZ],738692330:e=>[e.Name,e.FillStyles,e.ModelorDraughting==null?null:{type:3,value:Qt(e.ModelorDraughting.value)}],3448662350:e=>[e.ContextIdentifier,e.ContextType,e.CoordinateSpaceDimension,e.Precision,e.WorldCoordinateSystem,e.TrueNorth],2453401579:e=>[],4142052618:e=>[e.ContextIdentifier,e.ContextType,e.CoordinateSpaceDimension,e.Precision,e.WorldCoordinateSystem,e.TrueNorth,e.ParentContext,e.TargetScale,e.TargetView,e.UserDefinedTargetView],3590301190:e=>[e.Elements],178086475:e=>[e.PlacementLocation,e.PlacementRefDirection],812098782:e=>[e.BaseSurface,{type:3,value:Qt(e.AgreementFlag.value)}],3905492369:e=>[{type:3,value:Qt(e.RepeatS.value)},{type:3,value:Qt(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,e.Unit,e.Values],1585845231:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,on(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,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,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,e.Operator,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=>[e.EdgeStart,e.EdgeEnd,e.EdgeElement,{type:3,value:Qt(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:Qt(e.RepeatS.value)},{type:3,value:Qt(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:Qt(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,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,e.RelatedResourceObjects,e.RelatingApproval],1608871552:e=>[e.Name,e.Description,e.RelatingConstraint,e.RelatedResourceObjects],1042787934:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,e.ScheduleWork,e.ScheduleUsage,e.ScheduleStart,e.ScheduleFinish,e.ScheduleContour,e.LevelingDelay,e.IsOverAllocated==null?null:{type:3,value:Qt(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=>[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,e.DiffuseColour,e.TransmissionColour,e.DiffuseTransmissionColour,e.ReflectionColour,e.SpecularColour,e.SpecularHighlight?on(e.SpecularHighlight):null,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,e.Placement,e.Path],3124975700:e=>[e.Literal,e.Placement,e.Path,e.Extent,e.BoxAlignment],1983826977:e=>[e.Name,e.FontFamily,e.FontStyle,e.FontVariant,e.FontWeight,on(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:Qt(e.ParameterTakesPrecedence.value)},{type:3,value:Qt(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:Qt(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,e.FirstOperand,e.SecondOperand],4182860854:e=>[],2581212453:e=>[e.Corner,e.XDim,e.YDim,e.ZDim],2713105998:e=>[e.BaseSurface,{type:3,value:Qt(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:Qt(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=>[e.TreeRootExpression],2601014836:e=>[],2827736869:e=>[e.BasisSurface,e.OuterBoundary,e.InnerBoundaries],2629017746:e=>[e.BasisSurface,e.Boundaries,{type:3,value:Qt(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:Qt(e.ParameterTakesPrecedence.value)},{type:3,value:Qt(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,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=>[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:Qt(e.SelfIntersect.value)}],3505215534:e=>[e.BasisCurve,e.Distance,{type:3,value:Qt(e.SelfIntersect.value)},e.RefDirection],1682466193:e=>[e.BasisSurface,e.ReferenceCurve],603570806:e=>[e.SizeInX,e.SizeInY,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,e.UpperBoundValue?on(e.UpperBoundValue):null,e.LowerBoundValue?on(e.LowerBoundValue):null,e.Unit,e.SetPointValue?on(e.SetPointValue):null],4166981789:e=>[e.Name,e.Description,e.EnumerationValues?e.EnumerationValues.map(t=>on(t)):null,e.EnumerationReference],2752243245:e=>[e.Name,e.Description,e.ListValues?e.ListValues.map(t=>on(t)):null,e.Unit],941946838:e=>[e.Name,e.Description,e.UsageName,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,e.NominalValue?on(e.NominalValue):null,e.Unit],110355661:e=>[e.Name,e.Description,e.DefiningValues?e.DefiningValues.map(t=>on(t)):null,e.DefinedValues?e.DefinedValues.map(t=>on(t)):null,e.Expression,e.DefiningUnit,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:Qt(e.Usense.value)},{type:3,value:Qt(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,e.RelatingProcess,e.QuantityInProcess],2857406711:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingProduct],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],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,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,e.RelatingDocument],3840914261:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingLibrary],2655215786:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,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,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,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,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,e.RelatingSpace,e.RelatedBuildingElement,e.ConnectionGeometry,e.PhysicalOrVirtualBoundary,e.InternalOrExternalBoundary],3523091289:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingSpace,e.RelatedBuildingElement,e.ConnectionGeometry,e.PhysicalOrVirtualBoundary,e.InternalOrExternalBoundary,e.ParentBoundary],1521410863:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,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:Qt(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,e.PrimaryUnit,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:Qt(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,e.Closed==null?null:{type:3,value:Qt(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,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:Qt(e.UClosed.value)},{type:3,value:Qt(e.VClosed.value)},{type:3,value:Qt(e.SelfIntersect.value)}],167062518:e=>[e.UDegree,e.VDegree,e.ControlPointsList,e.SurfaceForm,{type:3,value:Qt(e.UClosed.value)},{type:3,value:Qt(e.VClosed.value)},{type:3,value:Qt(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,e.FirstOperand,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:Qt(e.SelfIntersect.value)}],15328376:e=>[e.Segments,{type:3,value:Qt(e.SelfIntersect.value)}],2510884976:e=>[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,e.ParameterTakesPrecedence==null?null:{type:3,value:Qt(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=>[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,e.Segments?e.Segments.map(t=>on(t)):null,e.SelfIntersect==null?null:{type:3,value:Qt(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,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,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,e.Closed==null?null:{type:3,value:Qt(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:Qt(e.UClosed.value)},{type:3,value:Qt(e.VClosed.value)},{type:3,value:Qt(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,e.BendingParameters?e.BendingParameters.map(t=>on(t)):null],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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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:Qt(e.IsLinear.value)}],3657597509:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,e.DestabilizingLoad==null?null:{type:3,value:Qt(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,e.Trim1,e.Trim2,{type:3,value:Qt(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,e.ParameterTakesPrecedence==null?null:{type:3,value:Qt(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,e.Owner,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:Qt(e.ClosedCurve.value)},{type:3,value:Qt(e.SelfIntersect.value)}],2461110595:e=>[e.Degree,e.ControlPointsList,e.CurveForm,{type:3,value:Qt(e.ClosedCurve.value)},{type:3,value:Qt(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:Qt(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=>[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:Qt(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:Qt(e.ClosedCurve.value)},{type:3,value:Qt(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,e.BendingParameters?e.BendingParameters.map(t=>on(t)):null],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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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]};gU[2]={3699917729:e=>new u.IfcAbsorbedDoseMeasure(e),4182062534:e=>new u.IfcAccelerationMeasure(e),360377573:e=>new u.IfcAmountOfSubstanceMeasure(e),632304761:e=>new u.IfcAngularVelocityMeasure(e),3683503648:e=>new u.IfcArcIndex(e.map(t=>t.value)),1500781891:e=>new u.IfcAreaDensityMeasure(e),2650437152:e=>new u.IfcAreaMeasure(e),2314439260:e=>new u.IfcBinary(e),2735952531:e=>new u.IfcBoolean(e),1867003952:e=>new u.IfcBoxAlignment(e),1683019596:e=>new u.IfcCardinalPointReference(e),2991860651:e=>new u.IfcComplexNumber(e.map(t=>t.value)),3812528620:e=>new u.IfcCompoundPlaneAngleMeasure(e.map(t=>t.value)),3238673880:e=>new u.IfcContextDependentMeasure(e),1778710042:e=>new u.IfcCountMeasure(e),94842927:e=>new u.IfcCurvatureMeasure(e),937566702:e=>new u.IfcDate(e),2195413836:e=>new u.IfcDateTime(e),86635668:e=>new u.IfcDayInMonthNumber(e),3701338814:e=>new u.IfcDayInWeekNumber(e),1514641115:e=>new u.IfcDescriptiveMeasure(e),4134073009:e=>new u.IfcDimensionCount(e),524656162:e=>new u.IfcDoseEquivalentMeasure(e),2541165894:e=>new u.IfcDuration(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),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),1275358634:e=>new u.IfcLanguageId(e),1243674935:e=>new u.IfcLengthMeasure(e),1774176899:e=>new u.IfcLineIndex(e.map(t=>t.value)),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),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),525895558:e=>new u.IfcNonNegativeLengthMeasure(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),1790229001:e=>new u.IfcPositiveInteger(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),2798247006:e=>new u.IfcPropertySetDefinitionSet(e.map(t=>t.value)),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),3467162246:e=>new u.IfcSectionModulusMeasure(e),2190458107:e=>new u.IfcSectionalAreaIntegralMeasure(e),408310005:e=>new u.IfcShearModulusMeasure(e),3471399674:e=>new u.IfcSolidAngleMeasure(e),4157543285:e=>new u.IfcSoundPowerLevelMeasure(e),846465480:e=>new u.IfcSoundPowerMeasure(e),3457685358:e=>new u.IfcSoundPressureLevelMeasure(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),1209108979:e=>new u.IfcTemperatureRateOfChangeMeasure(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),4075327185:e=>new u.IfcTime(e),2726807636:e=>new u.IfcTimeMeasure(e),2591213694:e=>new u.IfcTimeStamp(e),1278329552:e=>new u.IfcTorqueMeasure(e),950732822:e=>new u.IfcURIReference(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)};var u;(e=>{class t{constructor(I){this.type=4,this.name="IFCABSORBEDDOSEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcAbsorbedDoseMeasure=t;class n{constructor(I){this.type=4,this.name="IFCACCELERATIONMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcAccelerationMeasure=n;class s{constructor(I){this.type=4,this.name="IFCAMOUNTOFSUBSTANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcAmountOfSubstanceMeasure=s;class l{constructor(I){this.type=4,this.name="IFCANGULARVELOCITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcAngularVelocityMeasure=l;class a{constructor(I){this.value=I,this.type=5}}e.IfcArcIndex=a;class o{constructor(I){this.type=4,this.name="IFCAREADENSITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcAreaDensityMeasure=o;class h{constructor(I){this.type=4,this.name="IFCAREAMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcAreaMeasure=h;class f{constructor(I){this.type=4,this.name="IFCBINARY",this.value=I===null?I:parseFloat(I)}}e.IfcBinary=f;class p{constructor(I){this.type=3,this.name="IFCBOOLEAN",this.value=I===null?I:I=="T"}}e.IfcBoolean=p;class E{constructor(I){this.value=I,this.type=1,this.name="IFCBOXALIGNMENT"}}e.IfcBoxAlignment=E;class R{constructor(I){this.type=10,this.name="IFCCARDINALPOINTREFERENCE",this.value=I===null?I:parseFloat(I)}}e.IfcCardinalPointReference=R;class g{constructor(I){this.value=I,this.type=4}}e.IfcComplexNumber=g;class D{constructor(I){this.value=I,this.type=10}}e.IfcCompoundPlaneAngleMeasure=D;class B{constructor(I){this.type=4,this.name="IFCCONTEXTDEPENDENTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcContextDependentMeasure=B;class Y{constructor(I){this.type=4,this.name="IFCCOUNTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcCountMeasure=Y;class G{constructor(I){this.type=4,this.name="IFCCURVATUREMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcCurvatureMeasure=G;class W{constructor(I){this.value=I,this.type=1,this.name="IFCDATE"}}e.IfcDate=W;class ee{constructor(I){this.value=I,this.type=1,this.name="IFCDATETIME"}}e.IfcDateTime=ee;class te{constructor(I){this.type=10,this.name="IFCDAYINMONTHNUMBER",this.value=I===null?I:parseFloat(I)}}e.IfcDayInMonthNumber=te;class K{constructor(I){this.type=10,this.name="IFCDAYINWEEKNUMBER",this.value=I===null?I:parseFloat(I)}}e.IfcDayInWeekNumber=K;class de{constructor(I){this.value=I,this.type=1,this.name="IFCDESCRIPTIVEMEASURE"}}e.IfcDescriptiveMeasure=de;class we{constructor(I){this.type=10,this.name="IFCDIMENSIONCOUNT",this.value=I===null?I:parseFloat(I)}}e.IfcDimensionCount=we;class Te{constructor(I){this.type=4,this.name="IFCDOSEEQUIVALENTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcDoseEquivalentMeasure=Te;class De{constructor(I){this.value=I,this.type=1,this.name="IFCDURATION"}}e.IfcDuration=De;class me{constructor(I){this.type=4,this.name="IFCDYNAMICVISCOSITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcDynamicViscosityMeasure=me;class Re{constructor(I){this.type=4,this.name="IFCELECTRICCAPACITANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcElectricCapacitanceMeasure=Re;class Me{constructor(I){this.type=4,this.name="IFCELECTRICCHARGEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcElectricChargeMeasure=Me;class Ge{constructor(I){this.type=4,this.name="IFCELECTRICCONDUCTANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcElectricConductanceMeasure=Ge;class et{constructor(I){this.type=4,this.name="IFCELECTRICCURRENTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcElectricCurrentMeasure=et;class je{constructor(I){this.type=4,this.name="IFCELECTRICRESISTANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcElectricResistanceMeasure=je;class ft{constructor(I){this.type=4,this.name="IFCELECTRICVOLTAGEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcElectricVoltageMeasure=ft;class ht{constructor(I){this.type=4,this.name="IFCENERGYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcEnergyMeasure=ht;class wt{constructor(I){this.value=I,this.type=1,this.name="IFCFONTSTYLE"}}e.IfcFontStyle=wt;class mt{constructor(I){this.value=I,this.type=1,this.name="IFCFONTVARIANT"}}e.IfcFontVariant=mt;class Ct{constructor(I){this.value=I,this.type=1,this.name="IFCFONTWEIGHT"}}e.IfcFontWeight=Ct;class en{constructor(I){this.type=4,this.name="IFCFORCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcForceMeasure=en;class nn{constructor(I){this.type=4,this.name="IFCFREQUENCYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcFrequencyMeasure=nn;class hn{constructor(I){this.value=I,this.type=1,this.name="IFCGLOBALLYUNIQUEID"}}e.IfcGloballyUniqueId=hn;class Mt{constructor(I){this.type=4,this.name="IFCHEATFLUXDENSITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcHeatFluxDensityMeasure=Mt;class Jt{constructor(I){this.type=4,this.name="IFCHEATINGVALUEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcHeatingValueMeasure=Jt;class mn{constructor(I){this.value=I,this.type=1,this.name="IFCIDENTIFIER"}}e.IfcIdentifier=mn;class Vn{constructor(I){this.type=4,this.name="IFCILLUMINANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcIlluminanceMeasure=Vn;class kn{constructor(I){this.type=4,this.name="IFCINDUCTANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcInductanceMeasure=kn;class Ln{constructor(I){this.type=10,this.name="IFCINTEGER",this.value=I===null?I:parseFloat(I)}}e.IfcInteger=Ln;class ln{constructor(I){this.type=10,this.name="IFCINTEGERCOUNTRATEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcIntegerCountRateMeasure=ln;class In{constructor(I){this.type=4,this.name="IFCIONCONCENTRATIONMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcIonConcentrationMeasure=In;class fs{constructor(I){this.type=4,this.name="IFCISOTHERMALMOISTURECAPACITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcIsothermalMoistureCapacityMeasure=fs;class Ot{constructor(I){this.type=4,this.name="IFCKINEMATICVISCOSITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcKinematicViscosityMeasure=Ot;class Zs{constructor(I){this.value=I,this.type=1,this.name="IFCLABEL"}}e.IfcLabel=Zs;class cs{constructor(I){this.value=I,this.type=1,this.name="IFCLANGUAGEID"}}e.IfcLanguageId=cs;class is{constructor(I){this.type=4,this.name="IFCLENGTHMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcLengthMeasure=is;class Zn{constructor(I){this.value=I,this.type=5}}e.IfcLineIndex=Zn;class vs{constructor(I){this.type=4,this.name="IFCLINEARFORCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcLinearForceMeasure=vs;class ks{constructor(I){this.type=4,this.name="IFCLINEARMOMENTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcLinearMomentMeasure=ks;class st{constructor(I){this.type=4,this.name="IFCLINEARSTIFFNESSMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcLinearStiffnessMeasure=st;class tt{constructor(I){this.type=4,this.name="IFCLINEARVELOCITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcLinearVelocityMeasure=tt;class Vt{constructor(I){this.type=3,this.name="IFCLOGICAL",this.value=I===null?I:I=="T"?1:I=="F"?0:2}}e.IfcLogical=Vt;class Pn{constructor(I){this.type=4,this.name="IFCLUMINOUSFLUXMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcLuminousFluxMeasure=Pn;class Rn{constructor(I){this.type=4,this.name="IFCLUMINOUSINTENSITYDISTRIBUTIONMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcLuminousIntensityDistributionMeasure=Rn;class gn{constructor(I){this.type=4,this.name="IFCLUMINOUSINTENSITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcLuminousIntensityMeasure=gn;class hs{constructor(I){this.type=4,this.name="IFCMAGNETICFLUXDENSITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMagneticFluxDensityMeasure=hs;class jn{constructor(I){this.type=4,this.name="IFCMAGNETICFLUXMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMagneticFluxMeasure=jn;class ss{constructor(I){this.type=4,this.name="IFCMASSDENSITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMassDensityMeasure=ss;class Is{constructor(I){this.type=4,this.name="IFCMASSFLOWRATEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMassFlowRateMeasure=Is;class Ds{constructor(I){this.type=4,this.name="IFCMASSMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMassMeasure=Ds;class En{constructor(I){this.type=4,this.name="IFCMASSPERLENGTHMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMassPerLengthMeasure=En;class sl{constructor(I){this.type=4,this.name="IFCMODULUSOFELASTICITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcModulusOfElasticityMeasure=sl;class Fs{constructor(I){this.type=4,this.name="IFCMODULUSOFLINEARSUBGRADEREACTIONMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcModulusOfLinearSubgradeReactionMeasure=Fs;class Os{constructor(I){this.type=4,this.name="IFCMODULUSOFROTATIONALSUBGRADEREACTIONMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcModulusOfRotationalSubgradeReactionMeasure=Os;class as{constructor(I){this.type=4,this.name="IFCMODULUSOFSUBGRADEREACTIONMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcModulusOfSubgradeReactionMeasure=as;class an{constructor(I){this.type=4,this.name="IFCMOISTUREDIFFUSIVITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMoistureDiffusivityMeasure=an;class Us{constructor(I){this.type=4,this.name="IFCMOLECULARWEIGHTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMolecularWeightMeasure=Us;class hl{constructor(I){this.type=4,this.name="IFCMOMENTOFINERTIAMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMomentOfInertiaMeasure=hl;class vn{constructor(I){this.type=4,this.name="IFCMONETARYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMonetaryMeasure=vn;class vt{constructor(I){this.type=10,this.name="IFCMONTHINYEARNUMBER",this.value=I===null?I:parseFloat(I)}}e.IfcMonthInYearNumber=vt;class Bn{constructor(I){this.type=4,this.name="IFCNONNEGATIVELENGTHMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcNonNegativeLengthMeasure=Bn;class St{constructor(I){this.type=4,this.name="IFCNORMALISEDRATIOMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcNormalisedRatioMeasure=St;class xn{constructor(I){this.type=4,this.name="IFCNUMERICMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcNumericMeasure=xn;class Yn{constructor(I){this.type=4,this.name="IFCPHMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcPHMeasure=Yn;class zn{constructor(I){this.type=4,this.name="IFCPARAMETERVALUE",this.value=I===null?I:parseFloat(I)}}e.IfcParameterValue=zn;class Cs{constructor(I){this.type=4,this.name="IFCPLANARFORCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcPlanarForceMeasure=Cs;class ds{constructor(I){this.type=4,this.name="IFCPLANEANGLEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcPlaneAngleMeasure=ds;class gl{constructor(I){this.type=10,this.name="IFCPOSITIVEINTEGER",this.value=I===null?I:parseFloat(I)}}e.IfcPositiveInteger=gl;class tr{constructor(I){this.type=4,this.name="IFCPOSITIVELENGTHMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcPositiveLengthMeasure=tr;class $l{constructor(I){this.type=4,this.name="IFCPOSITIVEPLANEANGLEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcPositivePlaneAngleMeasure=$l;class ml{constructor(I){this.type=4,this.name="IFCPOSITIVERATIOMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcPositiveRatioMeasure=ml;class Hs{constructor(I){this.type=4,this.name="IFCPOWERMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcPowerMeasure=Hs;class Dl{constructor(I){this.value=I,this.type=1,this.name="IFCPRESENTABLETEXT"}}e.IfcPresentableText=Dl;class Ff{constructor(I){this.type=4,this.name="IFCPRESSUREMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcPressureMeasure=Ff;class fh{constructor(I){this.value=I,this.type=5}}e.IfcPropertySetDefinitionSet=fh;class Su{constructor(I){this.type=4,this.name="IFCRADIOACTIVITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcRadioActivityMeasure=Su;class Xd{constructor(I){this.type=4,this.name="IFCRATIOMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcRatioMeasure=Xd;class Ju{constructor(I){this.type=4,this.name="IFCREAL",this.value=I===null?I:parseFloat(I)}}e.IfcReal=Ju;class Xu{constructor(I){this.type=4,this.name="IFCROTATIONALFREQUENCYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcRotationalFrequencyMeasure=Xu;class Ss{constructor(I){this.type=4,this.name="IFCROTATIONALMASSMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcRotationalMassMeasure=Ss;class vu{constructor(I){this.type=4,this.name="IFCROTATIONALSTIFFNESSMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcRotationalStiffnessMeasure=vu;class Oc{constructor(I){this.type=4,this.name="IFCSECTIONMODULUSMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcSectionModulusMeasure=Oc;class qp{constructor(I){this.type=4,this.name="IFCSECTIONALAREAINTEGRALMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcSectionalAreaIntegralMeasure=qp;class it{constructor(I){this.type=4,this.name="IFCSHEARMODULUSMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcShearModulusMeasure=it;class Ht{constructor(I){this.type=4,this.name="IFCSOLIDANGLEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcSolidAngleMeasure=Ht;class kt{constructor(I){this.type=4,this.name="IFCSOUNDPOWERLEVELMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcSoundPowerLevelMeasure=kt;class Oe{constructor(I){this.type=4,this.name="IFCSOUNDPOWERMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcSoundPowerMeasure=Oe;class Wt{constructor(I){this.type=4,this.name="IFCSOUNDPRESSURELEVELMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcSoundPressureLevelMeasure=Wt;class bn{constructor(I){this.type=4,this.name="IFCSOUNDPRESSUREMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcSoundPressureMeasure=bn;class rs{constructor(I){this.type=4,this.name="IFCSPECIFICHEATCAPACITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcSpecificHeatCapacityMeasure=rs;class ms{constructor(I){this.type=4,this.name="IFCSPECULAREXPONENT",this.value=I===null?I:parseFloat(I)}}e.IfcSpecularExponent=ms;class Ps{constructor(I){this.type=4,this.name="IFCSPECULARROUGHNESS",this.value=I===null?I:parseFloat(I)}}e.IfcSpecularRoughness=Ps;class _s{constructor(I){this.type=4,this.name="IFCTEMPERATUREGRADIENTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcTemperatureGradientMeasure=_s;class Un{constructor(I){this.type=4,this.name="IFCTEMPERATURERATEOFCHANGEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcTemperatureRateOfChangeMeasure=Un;class Gs{constructor(I){this.value=I,this.type=1,this.name="IFCTEXT"}}e.IfcText=Gs;class Nl{constructor(I){this.value=I,this.type=1,this.name="IFCTEXTALIGNMENT"}}e.IfcTextAlignment=Nl;class Mr{constructor(I){this.value=I,this.type=1,this.name="IFCTEXTDECORATION"}}e.IfcTextDecoration=Mr;class fr{constructor(I){this.value=I,this.type=1,this.name="IFCTEXTFONTNAME"}}e.IfcTextFontName=fr;class hi{constructor(I){this.value=I,this.type=1,this.name="IFCTEXTTRANSFORMATION"}}e.IfcTextTransformation=hi;class Wl{constructor(I){this.type=4,this.name="IFCTHERMALADMITTANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcThermalAdmittanceMeasure=Wl;class es{constructor(I){this.type=4,this.name="IFCTHERMALCONDUCTIVITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcThermalConductivityMeasure=es;class Bf{constructor(I){this.type=4,this.name="IFCTHERMALEXPANSIONCOEFFICIENTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcThermalExpansionCoefficientMeasure=Bf;class Yl{constructor(I){this.type=4,this.name="IFCTHERMALRESISTANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcThermalResistanceMeasure=Yl;class Li{constructor(I){this.type=4,this.name="IFCTHERMALTRANSMITTANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcThermalTransmittanceMeasure=Li;class Ul{constructor(I){this.type=4,this.name="IFCTHERMODYNAMICTEMPERATUREMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcThermodynamicTemperatureMeasure=Ul;class Du{constructor(I){this.value=I,this.type=1,this.name="IFCTIME"}}e.IfcTime=Du;class ec{constructor(I){this.type=4,this.name="IFCTIMEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcTimeMeasure=ec;class kl{constructor(I){this.type=10,this.name="IFCTIMESTAMP",this.value=I===null?I:parseFloat(I)}}e.IfcTimeStamp=kl;class Pi{constructor(I){this.type=4,this.name="IFCTORQUEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcTorqueMeasure=Pi;class ou{constructor(I){this.value=I,this.type=1,this.name="IFCURIREFERENCE"}}e.IfcURIReference=ou;class Ir{constructor(I){this.type=4,this.name="IFCVAPORPERMEABILITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcVaporPermeabilityMeasure=Ir;class Ur{constructor(I){this.type=4,this.name="IFCVOLUMEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcVolumeMeasure=Ur;class eo{constructor(I){this.type=4,this.name="IFCVOLUMETRICFLOWRATEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcVolumetricFlowRateMeasure=eo;class vd{constructor(I){this.type=4,this.name="IFCWARPINGCONSTANTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcWarpingConstantMeasure=vd;class Ri{constructor(I){this.type=4,this.name="IFCWARPINGMOMENTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcWarpingMomentMeasure=Ri;const Zl=class Zl{};Zl.EMAIL={type:3,value:"EMAIL"},Zl.FAX={type:3,value:"FAX"},Zl.PHONE={type:3,value:"PHONE"},Zl.POST={type:3,value:"POST"},Zl.VERBAL={type:3,value:"VERBAL"},Zl.USERDEFINED={type:3,value:"USERDEFINED"},Zl.NOTDEFINED={type:3,value:"NOTDEFINED"};let ri=Zl;e.IfcActionRequestTypeEnum=ri;const yl=class yl{};yl.DEAD_LOAD_G={type:3,value:"DEAD_LOAD_G"},yl.COMPLETION_G1={type:3,value:"COMPLETION_G1"},yl.LIVE_LOAD_Q={type:3,value:"LIVE_LOAD_Q"},yl.SNOW_S={type:3,value:"SNOW_S"},yl.WIND_W={type:3,value:"WIND_W"},yl.PRESTRESSING_P={type:3,value:"PRESTRESSING_P"},yl.SETTLEMENT_U={type:3,value:"SETTLEMENT_U"},yl.TEMPERATURE_T={type:3,value:"TEMPERATURE_T"},yl.EARTHQUAKE_E={type:3,value:"EARTHQUAKE_E"},yl.FIRE={type:3,value:"FIRE"},yl.IMPULSE={type:3,value:"IMPULSE"},yl.IMPACT={type:3,value:"IMPACT"},yl.TRANSPORT={type:3,value:"TRANSPORT"},yl.ERECTION={type:3,value:"ERECTION"},yl.PROPPING={type:3,value:"PROPPING"},yl.SYSTEM_IMPERFECTION={type:3,value:"SYSTEM_IMPERFECTION"},yl.SHRINKAGE={type:3,value:"SHRINKAGE"},yl.CREEP={type:3,value:"CREEP"},yl.LACK_OF_FIT={type:3,value:"LACK_OF_FIT"},yl.BUOYANCY={type:3,value:"BUOYANCY"},yl.ICE={type:3,value:"ICE"},yl.CURRENT={type:3,value:"CURRENT"},yl.WAVE={type:3,value:"WAVE"},yl.RAIN={type:3,value:"RAIN"},yl.BRAKES={type:3,value:"BRAKES"},yl.USERDEFINED={type:3,value:"USERDEFINED"},yl.NOTDEFINED={type:3,value:"NOTDEFINED"};let ef=yl;e.IfcActionSourceTypeEnum=ef;const du=class du{};du.PERMANENT_G={type:3,value:"PERMANENT_G"},du.VARIABLE_Q={type:3,value:"VARIABLE_Q"},du.EXTRAORDINARY_A={type:3,value:"EXTRAORDINARY_A"},du.USERDEFINED={type:3,value:"USERDEFINED"},du.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cc=du;e.IfcActionTypeEnum=Cc;const Fl=class Fl{};Fl.ELECTRICACTUATOR={type:3,value:"ELECTRICACTUATOR"},Fl.HANDOPERATEDACTUATOR={type:3,value:"HANDOPERATEDACTUATOR"},Fl.HYDRAULICACTUATOR={type:3,value:"HYDRAULICACTUATOR"},Fl.PNEUMATICACTUATOR={type:3,value:"PNEUMATICACTUATOR"},Fl.THERMOSTATICACTUATOR={type:3,value:"THERMOSTATICACTUATOR"},Fl.USERDEFINED={type:3,value:"USERDEFINED"},Fl.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ns=Fl;e.IfcActuatorTypeEnum=Ns;const Tf=class Tf{};Tf.OFFICE={type:3,value:"OFFICE"},Tf.SITE={type:3,value:"SITE"},Tf.HOME={type:3,value:"HOME"},Tf.DISTRIBUTIONPOINT={type:3,value:"DISTRIBUTIONPOINT"},Tf.USERDEFINED={type:3,value:"USERDEFINED"};let Ih=Tf;e.IfcAddressTypeEnum=Ih;const $1=class $1{};$1.CONSTANTFLOW={type:3,value:"CONSTANTFLOW"},$1.VARIABLEFLOWPRESSUREDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREDEPENDANT"},$1.VARIABLEFLOWPRESSUREINDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREINDEPENDANT"},$1.USERDEFINED={type:3,value:"USERDEFINED"},$1.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lc=$1;e.IfcAirTerminalBoxTypeEnum=Lc;const nI=class nI{};nI.DIFFUSER={type:3,value:"DIFFUSER"},nI.GRILLE={type:3,value:"GRILLE"},nI.LOUVRE={type:3,value:"LOUVRE"},nI.REGISTER={type:3,value:"REGISTER"},nI.USERDEFINED={type:3,value:"USERDEFINED"},nI.NOTDEFINED={type:3,value:"NOTDEFINED"};let tf=nI;e.IfcAirTerminalTypeEnum=tf;const po=class po{};po.FIXEDPLATECOUNTERFLOWEXCHANGER={type:3,value:"FIXEDPLATECOUNTERFLOWEXCHANGER"},po.FIXEDPLATECROSSFLOWEXCHANGER={type:3,value:"FIXEDPLATECROSSFLOWEXCHANGER"},po.FIXEDPLATEPARALLELFLOWEXCHANGER={type:3,value:"FIXEDPLATEPARALLELFLOWEXCHANGER"},po.ROTARYWHEEL={type:3,value:"ROTARYWHEEL"},po.RUNAROUNDCOILLOOP={type:3,value:"RUNAROUNDCOILLOOP"},po.HEATPIPE={type:3,value:"HEATPIPE"},po.TWINTOWERENTHALPYRECOVERYLOOPS={type:3,value:"TWINTOWERENTHALPYRECOVERYLOOPS"},po.THERMOSIPHONSEALEDTUBEHEATEXCHANGERS={type:3,value:"THERMOSIPHONSEALEDTUBEHEATEXCHANGERS"},po.THERMOSIPHONCOILTYPEHEATEXCHANGERS={type:3,value:"THERMOSIPHONCOILTYPEHEATEXCHANGERS"},po.USERDEFINED={type:3,value:"USERDEFINED"},po.NOTDEFINED={type:3,value:"NOTDEFINED"};let Rr=po;e.IfcAirToAirHeatRecoveryTypeEnum=Rr;const _h=class _h{};_h.BELL={type:3,value:"BELL"},_h.BREAKGLASSBUTTON={type:3,value:"BREAKGLASSBUTTON"},_h.LIGHT={type:3,value:"LIGHT"},_h.MANUALPULLBOX={type:3,value:"MANUALPULLBOX"},_h.SIREN={type:3,value:"SIREN"},_h.WHISTLE={type:3,value:"WHISTLE"},_h.USERDEFINED={type:3,value:"USERDEFINED"},_h.NOTDEFINED={type:3,value:"NOTDEFINED"};let jl=_h;e.IfcAlarmTypeEnum=jl;const pm=class pm{};pm.IN_PLANE_LOADING_2D={type:3,value:"IN_PLANE_LOADING_2D"},pm.OUT_PLANE_LOADING_2D={type:3,value:"OUT_PLANE_LOADING_2D"},pm.LOADING_3D={type:3,value:"LOADING_3D"},pm.USERDEFINED={type:3,value:"USERDEFINED"},pm.NOTDEFINED={type:3,value:"NOTDEFINED"};let gi=pm;e.IfcAnalysisModelTypeEnum=gi;const Sw=class Sw{};Sw.FIRST_ORDER_THEORY={type:3,value:"FIRST_ORDER_THEORY"},Sw.SECOND_ORDER_THEORY={type:3,value:"SECOND_ORDER_THEORY"},Sw.THIRD_ORDER_THEORY={type:3,value:"THIRD_ORDER_THEORY"},Sw.FULL_NONLINEAR_THEORY={type:3,value:"FULL_NONLINEAR_THEORY"},Sw.USERDEFINED={type:3,value:"USERDEFINED"},Sw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Qs=Sw;e.IfcAnalysisTheoryTypeEnum=Qs;const Gh=class Gh{};Gh.ADD={type:3,value:"ADD"},Gh.DIVIDE={type:3,value:"DIVIDE"},Gh.MULTIPLY={type:3,value:"MULTIPLY"},Gh.SUBTRACT={type:3,value:"SUBTRACT"};let Pc=Gh;e.IfcArithmeticOperatorEnum=Pc;const Tp=class Tp{};Tp.SITE={type:3,value:"SITE"},Tp.FACTORY={type:3,value:"FACTORY"},Tp.NOTDEFINED={type:3,value:"NOTDEFINED"};let xi=Tp;e.IfcAssemblyPlaceEnum=xi;const sI=class sI{};sI.AMPLIFIER={type:3,value:"AMPLIFIER"},sI.CAMERA={type:3,value:"CAMERA"},sI.DISPLAY={type:3,value:"DISPLAY"},sI.MICROPHONE={type:3,value:"MICROPHONE"},sI.PLAYER={type:3,value:"PLAYER"},sI.PROJECTOR={type:3,value:"PROJECTOR"},sI.RECEIVER={type:3,value:"RECEIVER"},sI.SPEAKER={type:3,value:"SPEAKER"},sI.SWITCHER={type:3,value:"SWITCHER"},sI.TELEPHONE={type:3,value:"TELEPHONE"},sI.TUNER={type:3,value:"TUNER"},sI.USERDEFINED={type:3,value:"USERDEFINED"},sI.NOTDEFINED={type:3,value:"NOTDEFINED"};let pr=sI;e.IfcAudioVisualApplianceTypeEnum=pr;const RT=class RT{};RT.POLYLINE_FORM={type:3,value:"POLYLINE_FORM"},RT.CIRCULAR_ARC={type:3,value:"CIRCULAR_ARC"},RT.ELLIPTIC_ARC={type:3,value:"ELLIPTIC_ARC"},RT.PARABOLIC_ARC={type:3,value:"PARABOLIC_ARC"},RT.HYPERBOLIC_ARC={type:3,value:"HYPERBOLIC_ARC"},RT.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let Mi=RT;e.IfcBSplineCurveForm=Mi;const Rf=class Rf{};Rf.PLANE_SURF={type:3,value:"PLANE_SURF"},Rf.CYLINDRICAL_SURF={type:3,value:"CYLINDRICAL_SURF"},Rf.CONICAL_SURF={type:3,value:"CONICAL_SURF"},Rf.SPHERICAL_SURF={type:3,value:"SPHERICAL_SURF"},Rf.TOROIDAL_SURF={type:3,value:"TOROIDAL_SURF"},Rf.SURF_OF_REVOLUTION={type:3,value:"SURF_OF_REVOLUTION"},Rf.RULED_SURF={type:3,value:"RULED_SURF"},Rf.GENERALISED_CONE={type:3,value:"GENERALISED_CONE"},Rf.QUADRIC_SURF={type:3,value:"QUADRIC_SURF"},Rf.SURF_OF_LINEAR_EXTRUSION={type:3,value:"SURF_OF_LINEAR_EXTRUSION"},Rf.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let to=Rf;e.IfcBSplineSurfaceForm=to;const lI=class lI{};lI.BEAM={type:3,value:"BEAM"},lI.JOIST={type:3,value:"JOIST"},lI.HOLLOWCORE={type:3,value:"HOLLOWCORE"},lI.LINTEL={type:3,value:"LINTEL"},lI.SPANDREL={type:3,value:"SPANDREL"},lI.T_BEAM={type:3,value:"T_BEAM"},lI.USERDEFINED={type:3,value:"USERDEFINED"},lI.NOTDEFINED={type:3,value:"NOTDEFINED"};let yr=lI;e.IfcBeamTypeEnum=yr;const J1=class J1{};J1.GREATERTHAN={type:3,value:"GREATERTHAN"},J1.GREATERTHANOREQUALTO={type:3,value:"GREATERTHANOREQUALTO"},J1.LESSTHAN={type:3,value:"LESSTHAN"},J1.LESSTHANOREQUALTO={type:3,value:"LESSTHANOREQUALTO"},J1.EQUALTO={type:3,value:"EQUALTO"},J1.NOTEQUALTO={type:3,value:"NOTEQUALTO"},J1.INCLUDES={type:3,value:"INCLUDES"},J1.NOTINCLUDES={type:3,value:"NOTINCLUDES"},J1.INCLUDEDIN={type:3,value:"INCLUDEDIN"},J1.NOTINCLUDEDIN={type:3,value:"NOTINCLUDEDIN"};let Nu=J1;e.IfcBenchmarkEnum=Nu;const fu=class fu{};fu.WATER={type:3,value:"WATER"},fu.STEAM={type:3,value:"STEAM"},fu.USERDEFINED={type:3,value:"USERDEFINED"},fu.NOTDEFINED={type:3,value:"NOTDEFINED"};let qi=fu;e.IfcBoilerTypeEnum=qi;const ym=class ym{};ym.UNION={type:3,value:"UNION"},ym.INTERSECTION={type:3,value:"INTERSECTION"},ym.DIFFERENCE={type:3,value:"DIFFERENCE"};let Hf=ym;e.IfcBooleanOperator=Hf;const Z7=class Z7{};Z7.INSULATION={type:3,value:"INSULATION"},Z7.PRECASTPANEL={type:3,value:"PRECASTPANEL"},Z7.USERDEFINED={type:3,value:"USERDEFINED"},Z7.NOTDEFINED={type:3,value:"NOTDEFINED"};let ll=Z7;e.IfcBuildingElementPartTypeEnum=ll;const Rp=class Rp{};Rp.COMPLEX={type:3,value:"COMPLEX"},Rp.ELEMENT={type:3,value:"ELEMENT"},Rp.PARTIAL={type:3,value:"PARTIAL"},Rp.PROVISIONFORVOID={type:3,value:"PROVISIONFORVOID"},Rp.PROVISIONFORSPACE={type:3,value:"PROVISIONFORSPACE"},Rp.USERDEFINED={type:3,value:"USERDEFINED"},Rp.NOTDEFINED={type:3,value:"NOTDEFINED"};let xc=Rp;e.IfcBuildingElementProxyTypeEnum=xc;const Dw=class Dw{};Dw.FENESTRATION={type:3,value:"FENESTRATION"},Dw.FOUNDATION={type:3,value:"FOUNDATION"},Dw.LOADBEARING={type:3,value:"LOADBEARING"},Dw.OUTERSHELL={type:3,value:"OUTERSHELL"},Dw.SHADING={type:3,value:"SHADING"},Dw.TRANSPORT={type:3,value:"TRANSPORT"},Dw.USERDEFINED={type:3,value:"USERDEFINED"},Dw.NOTDEFINED={type:3,value:"NOTDEFINED"};let tc=Dw;e.IfcBuildingSystemTypeEnum=tc;const p9=class p9{};p9.USERDEFINED={type:3,value:"USERDEFINED"},p9.NOTDEFINED={type:3,value:"NOTDEFINED"};let ph=p9;e.IfcBurnerTypeEnum=ph;const gT=class gT{};gT.BEND={type:3,value:"BEND"},gT.CROSS={type:3,value:"CROSS"},gT.REDUCER={type:3,value:"REDUCER"},gT.TEE={type:3,value:"TEE"},gT.USERDEFINED={type:3,value:"USERDEFINED"},gT.NOTDEFINED={type:3,value:"NOTDEFINED"};let nc=gT;e.IfcCableCarrierFittingTypeEnum=nc;const AT=class AT{};AT.CABLELADDERSEGMENT={type:3,value:"CABLELADDERSEGMENT"},AT.CABLETRAYSEGMENT={type:3,value:"CABLETRAYSEGMENT"},AT.CABLETRUNKINGSEGMENT={type:3,value:"CABLETRUNKINGSEGMENT"},AT.CONDUITSEGMENT={type:3,value:"CONDUITSEGMENT"},AT.USERDEFINED={type:3,value:"USERDEFINED"},AT.NOTDEFINED={type:3,value:"NOTDEFINED"};let bu=AT;e.IfcCableCarrierSegmentTypeEnum=bu;const wm=class wm{};wm.CONNECTOR={type:3,value:"CONNECTOR"},wm.ENTRY={type:3,value:"ENTRY"},wm.EXIT={type:3,value:"EXIT"},wm.JUNCTION={type:3,value:"JUNCTION"},wm.TRANSITION={type:3,value:"TRANSITION"},wm.USERDEFINED={type:3,value:"USERDEFINED"},wm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Mc=wm;e.IfcCableFittingTypeEnum=Mc;const ST=class ST{};ST.BUSBARSEGMENT={type:3,value:"BUSBARSEGMENT"},ST.CABLESEGMENT={type:3,value:"CABLESEGMENT"},ST.CONDUCTORSEGMENT={type:3,value:"CONDUCTORSEGMENT"},ST.CORESEGMENT={type:3,value:"CORESEGMENT"},ST.USERDEFINED={type:3,value:"USERDEFINED"},ST.NOTDEFINED={type:3,value:"NOTDEFINED"};let sc=ST;e.IfcCableSegmentTypeEnum=sc;const w6=class w6{};w6.NOCHANGE={type:3,value:"NOCHANGE"},w6.MODIFIED={type:3,value:"MODIFIED"},w6.ADDED={type:3,value:"ADDED"},w6.DELETED={type:3,value:"DELETED"},w6.NOTDEFINED={type:3,value:"NOTDEFINED"};let lc=w6;e.IfcChangeActionEnum=lc;const E6=class E6{};E6.AIRCOOLED={type:3,value:"AIRCOOLED"},E6.WATERCOOLED={type:3,value:"WATERCOOLED"},E6.HEATRECOVERY={type:3,value:"HEATRECOVERY"},E6.USERDEFINED={type:3,value:"USERDEFINED"},E6.NOTDEFINED={type:3,value:"NOTDEFINED"};let yh=E6;e.IfcChillerTypeEnum=yh;const TO=class TO{};TO.USERDEFINED={type:3,value:"USERDEFINED"},TO.NOTDEFINED={type:3,value:"NOTDEFINED"};let no=TO;e.IfcChimneyTypeEnum=no;const Dy=class Dy{};Dy.DXCOOLINGCOIL={type:3,value:"DXCOOLINGCOIL"},Dy.ELECTRICHEATINGCOIL={type:3,value:"ELECTRICHEATINGCOIL"},Dy.GASHEATINGCOIL={type:3,value:"GASHEATINGCOIL"},Dy.HYDRONICCOIL={type:3,value:"HYDRONICCOIL"},Dy.STEAMHEATINGCOIL={type:3,value:"STEAMHEATINGCOIL"},Dy.WATERCOOLINGCOIL={type:3,value:"WATERCOOLINGCOIL"},Dy.WATERHEATINGCOIL={type:3,value:"WATERHEATINGCOIL"},Dy.USERDEFINED={type:3,value:"USERDEFINED"},Dy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ou=Dy;e.IfcCoilTypeEnum=Ou;const Q7=class Q7{};Q7.COLUMN={type:3,value:"COLUMN"},Q7.PILASTER={type:3,value:"PILASTER"},Q7.USERDEFINED={type:3,value:"USERDEFINED"},Q7.NOTDEFINED={type:3,value:"NOTDEFINED"};let rc=Q7;e.IfcColumnTypeEnum=rc;const gf=class gf{};gf.ANTENNA={type:3,value:"ANTENNA"},gf.COMPUTER={type:3,value:"COMPUTER"},gf.FAX={type:3,value:"FAX"},gf.GATEWAY={type:3,value:"GATEWAY"},gf.MODEM={type:3,value:"MODEM"},gf.NETWORKAPPLIANCE={type:3,value:"NETWORKAPPLIANCE"},gf.NETWORKBRIDGE={type:3,value:"NETWORKBRIDGE"},gf.NETWORKHUB={type:3,value:"NETWORKHUB"},gf.PRINTER={type:3,value:"PRINTER"},gf.REPEATER={type:3,value:"REPEATER"},gf.ROUTER={type:3,value:"ROUTER"},gf.SCANNER={type:3,value:"SCANNER"},gf.USERDEFINED={type:3,value:"USERDEFINED"},gf.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ai=gf;e.IfcCommunicationsApplianceTypeEnum=Ai;const y9=class y9{};y9.P_COMPLEX={type:3,value:"P_COMPLEX"},y9.Q_COMPLEX={type:3,value:"Q_COMPLEX"};let Uc=y9;e.IfcComplexPropertyTemplateTypeEnum=Uc;const wc=class wc{};wc.DYNAMIC={type:3,value:"DYNAMIC"},wc.RECIPROCATING={type:3,value:"RECIPROCATING"},wc.ROTARY={type:3,value:"ROTARY"},wc.SCROLL={type:3,value:"SCROLL"},wc.TROCHOIDAL={type:3,value:"TROCHOIDAL"},wc.SINGLESTAGE={type:3,value:"SINGLESTAGE"},wc.BOOSTER={type:3,value:"BOOSTER"},wc.OPENTYPE={type:3,value:"OPENTYPE"},wc.HERMETIC={type:3,value:"HERMETIC"},wc.SEMIHERMETIC={type:3,value:"SEMIHERMETIC"},wc.WELDEDSHELLHERMETIC={type:3,value:"WELDEDSHELLHERMETIC"},wc.ROLLINGPISTON={type:3,value:"ROLLINGPISTON"},wc.ROTARYVANE={type:3,value:"ROTARYVANE"},wc.SINGLESCREW={type:3,value:"SINGLESCREW"},wc.TWINSCREW={type:3,value:"TWINSCREW"},wc.USERDEFINED={type:3,value:"USERDEFINED"},wc.NOTDEFINED={type:3,value:"NOTDEFINED"};let ic=wc;e.IfcCompressorTypeEnum=ic;const Ny=class Ny{};Ny.AIRCOOLED={type:3,value:"AIRCOOLED"},Ny.EVAPORATIVECOOLED={type:3,value:"EVAPORATIVECOOLED"},Ny.WATERCOOLED={type:3,value:"WATERCOOLED"},Ny.WATERCOOLEDBRAZEDPLATE={type:3,value:"WATERCOOLEDBRAZEDPLATE"},Ny.WATERCOOLEDSHELLCOIL={type:3,value:"WATERCOOLEDSHELLCOIL"},Ny.WATERCOOLEDSHELLTUBE={type:3,value:"WATERCOOLEDSHELLTUBE"},Ny.WATERCOOLEDTUBEINTUBE={type:3,value:"WATERCOOLEDTUBEINTUBE"},Ny.USERDEFINED={type:3,value:"USERDEFINED"},Ny.NOTDEFINED={type:3,value:"NOTDEFINED"};let nf=Ny;e.IfcCondenserTypeEnum=nf;const $7=class $7{};$7.ATPATH={type:3,value:"ATPATH"},$7.ATSTART={type:3,value:"ATSTART"},$7.ATEND={type:3,value:"ATEND"},$7.NOTDEFINED={type:3,value:"NOTDEFINED"};let wh=$7;e.IfcConnectionTypeEnum=wh;const m6=class m6{};m6.HARD={type:3,value:"HARD"},m6.SOFT={type:3,value:"SOFT"},m6.ADVISORY={type:3,value:"ADVISORY"},m6.USERDEFINED={type:3,value:"USERDEFINED"},m6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Eh=m6;e.IfcConstraintEnum=Eh;const gp=class gp{};gp.DEMOLISHING={type:3,value:"DEMOLISHING"},gp.EARTHMOVING={type:3,value:"EARTHMOVING"},gp.ERECTING={type:3,value:"ERECTING"},gp.HEATING={type:3,value:"HEATING"},gp.LIGHTING={type:3,value:"LIGHTING"},gp.PAVING={type:3,value:"PAVING"},gp.PUMPING={type:3,value:"PUMPING"},gp.TRANSPORTING={type:3,value:"TRANSPORTING"},gp.USERDEFINED={type:3,value:"USERDEFINED"},gp.NOTDEFINED={type:3,value:"NOTDEFINED"};let sf=gp;e.IfcConstructionEquipmentResourceTypeEnum=sf;const a3=class a3{};a3.AGGREGATES={type:3,value:"AGGREGATES"},a3.CONCRETE={type:3,value:"CONCRETE"},a3.DRYWALL={type:3,value:"DRYWALL"},a3.FUEL={type:3,value:"FUEL"},a3.GYPSUM={type:3,value:"GYPSUM"},a3.MASONRY={type:3,value:"MASONRY"},a3.METAL={type:3,value:"METAL"},a3.PLASTIC={type:3,value:"PLASTIC"},a3.WOOD={type:3,value:"WOOD"},a3.NOTDEFINED={type:3,value:"NOTDEFINED"},a3.USERDEFINED={type:3,value:"USERDEFINED"};let Fc=a3;e.IfcConstructionMaterialResourceTypeEnum=Fc;const J7=class J7{};J7.ASSEMBLY={type:3,value:"ASSEMBLY"},J7.FORMWORK={type:3,value:"FORMWORK"},J7.USERDEFINED={type:3,value:"USERDEFINED"},J7.NOTDEFINED={type:3,value:"NOTDEFINED"};let Si=J7;e.IfcConstructionProductResourceTypeEnum=Si;const Em=class Em{};Em.FLOATING={type:3,value:"FLOATING"},Em.PROGRAMMABLE={type:3,value:"PROGRAMMABLE"},Em.PROPORTIONAL={type:3,value:"PROPORTIONAL"},Em.MULTIPOSITION={type:3,value:"MULTIPOSITION"},Em.TWOPOSITION={type:3,value:"TWOPOSITION"},Em.USERDEFINED={type:3,value:"USERDEFINED"},Em.NOTDEFINED={type:3,value:"NOTDEFINED"};let Bc=Em;e.IfcControllerTypeEnum=Bc;const X7=class X7{};X7.ACTIVE={type:3,value:"ACTIVE"},X7.PASSIVE={type:3,value:"PASSIVE"},X7.USERDEFINED={type:3,value:"USERDEFINED"},X7.NOTDEFINED={type:3,value:"NOTDEFINED"};let lf=X7;e.IfcCooledBeamTypeEnum=lf;const T6=class T6{};T6.NATURALDRAFT={type:3,value:"NATURALDRAFT"},T6.MECHANICALINDUCEDDRAFT={type:3,value:"MECHANICALINDUCEDDRAFT"},T6.MECHANICALFORCEDDRAFT={type:3,value:"MECHANICALFORCEDDRAFT"},T6.USERDEFINED={type:3,value:"USERDEFINED"},T6.NOTDEFINED={type:3,value:"NOTDEFINED"};let mh=T6;e.IfcCoolingTowerTypeEnum=mh;const w9=class w9{};w9.USERDEFINED={type:3,value:"USERDEFINED"},w9.NOTDEFINED={type:3,value:"NOTDEFINED"};let so=w9;e.IfcCostItemTypeEnum=so;const by=class by{};by.BUDGET={type:3,value:"BUDGET"},by.COSTPLAN={type:3,value:"COSTPLAN"},by.ESTIMATE={type:3,value:"ESTIMATE"},by.TENDER={type:3,value:"TENDER"},by.PRICEDBILLOFQUANTITIES={type:3,value:"PRICEDBILLOFQUANTITIES"},by.UNPRICEDBILLOFQUANTITIES={type:3,value:"UNPRICEDBILLOFQUANTITIES"},by.SCHEDULEOFRATES={type:3,value:"SCHEDULEOFRATES"},by.USERDEFINED={type:3,value:"USERDEFINED"},by.NOTDEFINED={type:3,value:"NOTDEFINED"};let Hc=by;e.IfcCostScheduleTypeEnum=Hc;const X1=class X1{};X1.CEILING={type:3,value:"CEILING"},X1.FLOORING={type:3,value:"FLOORING"},X1.CLADDING={type:3,value:"CLADDING"},X1.ROOFING={type:3,value:"ROOFING"},X1.MOLDING={type:3,value:"MOLDING"},X1.SKIRTINGBOARD={type:3,value:"SKIRTINGBOARD"},X1.INSULATION={type:3,value:"INSULATION"},X1.MEMBRANE={type:3,value:"MEMBRANE"},X1.SLEEVING={type:3,value:"SLEEVING"},X1.WRAPPING={type:3,value:"WRAPPING"},X1.USERDEFINED={type:3,value:"USERDEFINED"},X1.NOTDEFINED={type:3,value:"NOTDEFINED"};let _c=X1;e.IfcCoveringTypeEnum=_c;const v7=class v7{};v7.OFFICE={type:3,value:"OFFICE"},v7.SITE={type:3,value:"SITE"},v7.USERDEFINED={type:3,value:"USERDEFINED"},v7.NOTDEFINED={type:3,value:"NOTDEFINED"};let Th=v7;e.IfcCrewResourceTypeEnum=Th;const E9=class E9{};E9.USERDEFINED={type:3,value:"USERDEFINED"},E9.NOTDEFINED={type:3,value:"NOTDEFINED"};let ac=E9;e.IfcCurtainWallTypeEnum=ac;const eD=class eD{};eD.LINEAR={type:3,value:"LINEAR"},eD.LOG_LINEAR={type:3,value:"LOG_LINEAR"},eD.LOG_LOG={type:3,value:"LOG_LOG"},eD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zr=eD;e.IfcCurveInterpolationEnum=Zr;const rI=class rI{};rI.BACKDRAFTDAMPER={type:3,value:"BACKDRAFTDAMPER"},rI.BALANCINGDAMPER={type:3,value:"BALANCINGDAMPER"},rI.BLASTDAMPER={type:3,value:"BLASTDAMPER"},rI.CONTROLDAMPER={type:3,value:"CONTROLDAMPER"},rI.FIREDAMPER={type:3,value:"FIREDAMPER"},rI.FIRESMOKEDAMPER={type:3,value:"FIRESMOKEDAMPER"},rI.FUMEHOODEXHAUST={type:3,value:"FUMEHOODEXHAUST"},rI.GRAVITYDAMPER={type:3,value:"GRAVITYDAMPER"},rI.GRAVITYRELIEFDAMPER={type:3,value:"GRAVITYRELIEFDAMPER"},rI.RELIEFDAMPER={type:3,value:"RELIEFDAMPER"},rI.SMOKEDAMPER={type:3,value:"SMOKEDAMPER"},rI.USERDEFINED={type:3,value:"USERDEFINED"},rI.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cu=rI;e.IfcDamperTypeEnum=Cu;const R6=class R6{};R6.MEASURED={type:3,value:"MEASURED"},R6.PREDICTED={type:3,value:"PREDICTED"},R6.SIMULATED={type:3,value:"SIMULATED"},R6.USERDEFINED={type:3,value:"USERDEFINED"},R6.NOTDEFINED={type:3,value:"NOTDEFINED"};let uc=R6;e.IfcDataOriginEnum=uc;const Ws=class Ws{};Ws.ANGULARVELOCITYUNIT={type:3,value:"ANGULARVELOCITYUNIT"},Ws.AREADENSITYUNIT={type:3,value:"AREADENSITYUNIT"},Ws.COMPOUNDPLANEANGLEUNIT={type:3,value:"COMPOUNDPLANEANGLEUNIT"},Ws.DYNAMICVISCOSITYUNIT={type:3,value:"DYNAMICVISCOSITYUNIT"},Ws.HEATFLUXDENSITYUNIT={type:3,value:"HEATFLUXDENSITYUNIT"},Ws.INTEGERCOUNTRATEUNIT={type:3,value:"INTEGERCOUNTRATEUNIT"},Ws.ISOTHERMALMOISTURECAPACITYUNIT={type:3,value:"ISOTHERMALMOISTURECAPACITYUNIT"},Ws.KINEMATICVISCOSITYUNIT={type:3,value:"KINEMATICVISCOSITYUNIT"},Ws.LINEARVELOCITYUNIT={type:3,value:"LINEARVELOCITYUNIT"},Ws.MASSDENSITYUNIT={type:3,value:"MASSDENSITYUNIT"},Ws.MASSFLOWRATEUNIT={type:3,value:"MASSFLOWRATEUNIT"},Ws.MOISTUREDIFFUSIVITYUNIT={type:3,value:"MOISTUREDIFFUSIVITYUNIT"},Ws.MOLECULARWEIGHTUNIT={type:3,value:"MOLECULARWEIGHTUNIT"},Ws.SPECIFICHEATCAPACITYUNIT={type:3,value:"SPECIFICHEATCAPACITYUNIT"},Ws.THERMALADMITTANCEUNIT={type:3,value:"THERMALADMITTANCEUNIT"},Ws.THERMALCONDUCTANCEUNIT={type:3,value:"THERMALCONDUCTANCEUNIT"},Ws.THERMALRESISTANCEUNIT={type:3,value:"THERMALRESISTANCEUNIT"},Ws.THERMALTRANSMITTANCEUNIT={type:3,value:"THERMALTRANSMITTANCEUNIT"},Ws.VAPORPERMEABILITYUNIT={type:3,value:"VAPORPERMEABILITYUNIT"},Ws.VOLUMETRICFLOWRATEUNIT={type:3,value:"VOLUMETRICFLOWRATEUNIT"},Ws.ROTATIONALFREQUENCYUNIT={type:3,value:"ROTATIONALFREQUENCYUNIT"},Ws.TORQUEUNIT={type:3,value:"TORQUEUNIT"},Ws.MOMENTOFINERTIAUNIT={type:3,value:"MOMENTOFINERTIAUNIT"},Ws.LINEARMOMENTUNIT={type:3,value:"LINEARMOMENTUNIT"},Ws.LINEARFORCEUNIT={type:3,value:"LINEARFORCEUNIT"},Ws.PLANARFORCEUNIT={type:3,value:"PLANARFORCEUNIT"},Ws.MODULUSOFELASTICITYUNIT={type:3,value:"MODULUSOFELASTICITYUNIT"},Ws.SHEARMODULUSUNIT={type:3,value:"SHEARMODULUSUNIT"},Ws.LINEARSTIFFNESSUNIT={type:3,value:"LINEARSTIFFNESSUNIT"},Ws.ROTATIONALSTIFFNESSUNIT={type:3,value:"ROTATIONALSTIFFNESSUNIT"},Ws.MODULUSOFSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFSUBGRADEREACTIONUNIT"},Ws.ACCELERATIONUNIT={type:3,value:"ACCELERATIONUNIT"},Ws.CURVATUREUNIT={type:3,value:"CURVATUREUNIT"},Ws.HEATINGVALUEUNIT={type:3,value:"HEATINGVALUEUNIT"},Ws.IONCONCENTRATIONUNIT={type:3,value:"IONCONCENTRATIONUNIT"},Ws.LUMINOUSINTENSITYDISTRIBUTIONUNIT={type:3,value:"LUMINOUSINTENSITYDISTRIBUTIONUNIT"},Ws.MASSPERLENGTHUNIT={type:3,value:"MASSPERLENGTHUNIT"},Ws.MODULUSOFLINEARSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFLINEARSUBGRADEREACTIONUNIT"},Ws.MODULUSOFROTATIONALSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFROTATIONALSUBGRADEREACTIONUNIT"},Ws.PHUNIT={type:3,value:"PHUNIT"},Ws.ROTATIONALMASSUNIT={type:3,value:"ROTATIONALMASSUNIT"},Ws.SECTIONAREAINTEGRALUNIT={type:3,value:"SECTIONAREAINTEGRALUNIT"},Ws.SECTIONMODULUSUNIT={type:3,value:"SECTIONMODULUSUNIT"},Ws.SOUNDPOWERLEVELUNIT={type:3,value:"SOUNDPOWERLEVELUNIT"},Ws.SOUNDPOWERUNIT={type:3,value:"SOUNDPOWERUNIT"},Ws.SOUNDPRESSURELEVELUNIT={type:3,value:"SOUNDPRESSURELEVELUNIT"},Ws.SOUNDPRESSUREUNIT={type:3,value:"SOUNDPRESSUREUNIT"},Ws.TEMPERATUREGRADIENTUNIT={type:3,value:"TEMPERATUREGRADIENTUNIT"},Ws.TEMPERATURERATEOFCHANGEUNIT={type:3,value:"TEMPERATURERATEOFCHANGEUNIT"},Ws.THERMALEXPANSIONCOEFFICIENTUNIT={type:3,value:"THERMALEXPANSIONCOEFFICIENTUNIT"},Ws.WARPINGCONSTANTUNIT={type:3,value:"WARPINGCONSTANTUNIT"},Ws.WARPINGMOMENTUNIT={type:3,value:"WARPINGMOMENTUNIT"},Ws.USERDEFINED={type:3,value:"USERDEFINED"};let rf=Ws;e.IfcDerivedUnitEnum=rf;const m9=class m9{};m9.POSITIVE={type:3,value:"POSITIVE"},m9.NEGATIVE={type:3,value:"NEGATIVE"};let Gc=m9;e.IfcDirectionSenseEnum=Gc;const g6=class g6{};g6.ANCHORPLATE={type:3,value:"ANCHORPLATE"},g6.BRACKET={type:3,value:"BRACKET"},g6.SHOE={type:3,value:"SHOE"},g6.USERDEFINED={type:3,value:"USERDEFINED"},g6.NOTDEFINED={type:3,value:"NOTDEFINED"};let af=g6;e.IfcDiscreteAccessoryTypeEnum=af;const Ap=class Ap{};Ap.FORMEDDUCT={type:3,value:"FORMEDDUCT"},Ap.INSPECTIONCHAMBER={type:3,value:"INSPECTIONCHAMBER"},Ap.INSPECTIONPIT={type:3,value:"INSPECTIONPIT"},Ap.MANHOLE={type:3,value:"MANHOLE"},Ap.METERCHAMBER={type:3,value:"METERCHAMBER"},Ap.SUMP={type:3,value:"SUMP"},Ap.TRENCH={type:3,value:"TRENCH"},Ap.VALVECHAMBER={type:3,value:"VALVECHAMBER"},Ap.USERDEFINED={type:3,value:"USERDEFINED"},Ap.NOTDEFINED={type:3,value:"NOTDEFINED"};let Rh=Ap;e.IfcDistributionChamberElementTypeEnum=Rh;const DT=class DT{};DT.CABLE={type:3,value:"CABLE"},DT.CABLECARRIER={type:3,value:"CABLECARRIER"},DT.DUCT={type:3,value:"DUCT"},DT.PIPE={type:3,value:"PIPE"},DT.USERDEFINED={type:3,value:"USERDEFINED"},DT.NOTDEFINED={type:3,value:"NOTDEFINED"};let ii=DT;e.IfcDistributionPortTypeEnum=ii;const cl=class cl{};cl.AIRCONDITIONING={type:3,value:"AIRCONDITIONING"},cl.AUDIOVISUAL={type:3,value:"AUDIOVISUAL"},cl.CHEMICAL={type:3,value:"CHEMICAL"},cl.CHILLEDWATER={type:3,value:"CHILLEDWATER"},cl.COMMUNICATION={type:3,value:"COMMUNICATION"},cl.COMPRESSEDAIR={type:3,value:"COMPRESSEDAIR"},cl.CONDENSERWATER={type:3,value:"CONDENSERWATER"},cl.CONTROL={type:3,value:"CONTROL"},cl.CONVEYING={type:3,value:"CONVEYING"},cl.DATA={type:3,value:"DATA"},cl.DISPOSAL={type:3,value:"DISPOSAL"},cl.DOMESTICCOLDWATER={type:3,value:"DOMESTICCOLDWATER"},cl.DOMESTICHOTWATER={type:3,value:"DOMESTICHOTWATER"},cl.DRAINAGE={type:3,value:"DRAINAGE"},cl.EARTHING={type:3,value:"EARTHING"},cl.ELECTRICAL={type:3,value:"ELECTRICAL"},cl.ELECTROACOUSTIC={type:3,value:"ELECTROACOUSTIC"},cl.EXHAUST={type:3,value:"EXHAUST"},cl.FIREPROTECTION={type:3,value:"FIREPROTECTION"},cl.FUEL={type:3,value:"FUEL"},cl.GAS={type:3,value:"GAS"},cl.HAZARDOUS={type:3,value:"HAZARDOUS"},cl.HEATING={type:3,value:"HEATING"},cl.LIGHTING={type:3,value:"LIGHTING"},cl.LIGHTNINGPROTECTION={type:3,value:"LIGHTNINGPROTECTION"},cl.MUNICIPALSOLIDWASTE={type:3,value:"MUNICIPALSOLIDWASTE"},cl.OIL={type:3,value:"OIL"},cl.OPERATIONAL={type:3,value:"OPERATIONAL"},cl.POWERGENERATION={type:3,value:"POWERGENERATION"},cl.RAINWATER={type:3,value:"RAINWATER"},cl.REFRIGERATION={type:3,value:"REFRIGERATION"},cl.SECURITY={type:3,value:"SECURITY"},cl.SEWAGE={type:3,value:"SEWAGE"},cl.SIGNAL={type:3,value:"SIGNAL"},cl.STORMWATER={type:3,value:"STORMWATER"},cl.TELEPHONE={type:3,value:"TELEPHONE"},cl.TV={type:3,value:"TV"},cl.VACUUM={type:3,value:"VACUUM"},cl.VENT={type:3,value:"VENT"},cl.VENTILATION={type:3,value:"VENTILATION"},cl.WASTEWATER={type:3,value:"WASTEWATER"},cl.WATERSUPPLY={type:3,value:"WATERSUPPLY"},cl.USERDEFINED={type:3,value:"USERDEFINED"},cl.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vc=cl;e.IfcDistributionSystemEnum=Vc;const NT=class NT{};NT.PUBLIC={type:3,value:"PUBLIC"},NT.RESTRICTED={type:3,value:"RESTRICTED"},NT.CONFIDENTIAL={type:3,value:"CONFIDENTIAL"},NT.PERSONAL={type:3,value:"PERSONAL"},NT.USERDEFINED={type:3,value:"USERDEFINED"},NT.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lu=NT;e.IfcDocumentConfidentialityEnum=Lu;const A6=class A6{};A6.DRAFT={type:3,value:"DRAFT"},A6.FINALDRAFT={type:3,value:"FINALDRAFT"},A6.FINAL={type:3,value:"FINAL"},A6.REVISION={type:3,value:"REVISION"},A6.NOTDEFINED={type:3,value:"NOTDEFINED"};let gh=A6;e.IfcDocumentStatusEnum=gh;const Oy=class Oy{};Oy.SWINGING={type:3,value:"SWINGING"},Oy.DOUBLE_ACTING={type:3,value:"DOUBLE_ACTING"},Oy.SLIDING={type:3,value:"SLIDING"},Oy.FOLDING={type:3,value:"FOLDING"},Oy.REVOLVING={type:3,value:"REVOLVING"},Oy.ROLLINGUP={type:3,value:"ROLLINGUP"},Oy.FIXEDPANEL={type:3,value:"FIXEDPANEL"},Oy.USERDEFINED={type:3,value:"USERDEFINED"},Oy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ah=Oy;e.IfcDoorPanelOperationEnum=Ah;const tD=class tD{};tD.LEFT={type:3,value:"LEFT"},tD.MIDDLE={type:3,value:"MIDDLE"},tD.RIGHT={type:3,value:"RIGHT"},tD.NOTDEFINED={type:3,value:"NOTDEFINED"};let wr=tD;e.IfcDoorPanelPositionEnum=wr;const Cy=class Cy{};Cy.ALUMINIUM={type:3,value:"ALUMINIUM"},Cy.HIGH_GRADE_STEEL={type:3,value:"HIGH_GRADE_STEEL"},Cy.STEEL={type:3,value:"STEEL"},Cy.WOOD={type:3,value:"WOOD"},Cy.ALUMINIUM_WOOD={type:3,value:"ALUMINIUM_WOOD"},Cy.ALUMINIUM_PLASTIC={type:3,value:"ALUMINIUM_PLASTIC"},Cy.PLASTIC={type:3,value:"PLASTIC"},Cy.USERDEFINED={type:3,value:"USERDEFINED"},Cy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Sh=Cy;e.IfcDoorStyleConstructionEnum=Sh;const yo=class yo{};yo.SINGLE_SWING_LEFT={type:3,value:"SINGLE_SWING_LEFT"},yo.SINGLE_SWING_RIGHT={type:3,value:"SINGLE_SWING_RIGHT"},yo.DOUBLE_DOOR_SINGLE_SWING={type:3,value:"DOUBLE_DOOR_SINGLE_SWING"},yo.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT"},yo.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT"},yo.DOUBLE_SWING_LEFT={type:3,value:"DOUBLE_SWING_LEFT"},yo.DOUBLE_SWING_RIGHT={type:3,value:"DOUBLE_SWING_RIGHT"},yo.DOUBLE_DOOR_DOUBLE_SWING={type:3,value:"DOUBLE_DOOR_DOUBLE_SWING"},yo.SLIDING_TO_LEFT={type:3,value:"SLIDING_TO_LEFT"},yo.SLIDING_TO_RIGHT={type:3,value:"SLIDING_TO_RIGHT"},yo.DOUBLE_DOOR_SLIDING={type:3,value:"DOUBLE_DOOR_SLIDING"},yo.FOLDING_TO_LEFT={type:3,value:"FOLDING_TO_LEFT"},yo.FOLDING_TO_RIGHT={type:3,value:"FOLDING_TO_RIGHT"},yo.DOUBLE_DOOR_FOLDING={type:3,value:"DOUBLE_DOOR_FOLDING"},yo.REVOLVING={type:3,value:"REVOLVING"},yo.ROLLINGUP={type:3,value:"ROLLINGUP"},yo.USERDEFINED={type:3,value:"USERDEFINED"},yo.NOTDEFINED={type:3,value:"NOTDEFINED"};let Dh=yo;e.IfcDoorStyleOperationEnum=Dh;const S6=class S6{};S6.DOOR={type:3,value:"DOOR"},S6.GATE={type:3,value:"GATE"},S6.TRAPDOOR={type:3,value:"TRAPDOOR"},S6.USERDEFINED={type:3,value:"USERDEFINED"},S6.NOTDEFINED={type:3,value:"NOTDEFINED"};let uf=S6;e.IfcDoorTypeEnum=uf;const Iu=class Iu{};Iu.SINGLE_SWING_LEFT={type:3,value:"SINGLE_SWING_LEFT"},Iu.SINGLE_SWING_RIGHT={type:3,value:"SINGLE_SWING_RIGHT"},Iu.DOUBLE_DOOR_SINGLE_SWING={type:3,value:"DOUBLE_DOOR_SINGLE_SWING"},Iu.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT"},Iu.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT"},Iu.DOUBLE_SWING_LEFT={type:3,value:"DOUBLE_SWING_LEFT"},Iu.DOUBLE_SWING_RIGHT={type:3,value:"DOUBLE_SWING_RIGHT"},Iu.DOUBLE_DOOR_DOUBLE_SWING={type:3,value:"DOUBLE_DOOR_DOUBLE_SWING"},Iu.SLIDING_TO_LEFT={type:3,value:"SLIDING_TO_LEFT"},Iu.SLIDING_TO_RIGHT={type:3,value:"SLIDING_TO_RIGHT"},Iu.DOUBLE_DOOR_SLIDING={type:3,value:"DOUBLE_DOOR_SLIDING"},Iu.FOLDING_TO_LEFT={type:3,value:"FOLDING_TO_LEFT"},Iu.FOLDING_TO_RIGHT={type:3,value:"FOLDING_TO_RIGHT"},Iu.DOUBLE_DOOR_FOLDING={type:3,value:"DOUBLE_DOOR_FOLDING"},Iu.REVOLVING={type:3,value:"REVOLVING"},Iu.ROLLINGUP={type:3,value:"ROLLINGUP"},Iu.SWING_FIXED_LEFT={type:3,value:"SWING_FIXED_LEFT"},Iu.SWING_FIXED_RIGHT={type:3,value:"SWING_FIXED_RIGHT"},Iu.USERDEFINED={type:3,value:"USERDEFINED"},Iu.NOTDEFINED={type:3,value:"NOTDEFINED"};let lo=Iu;e.IfcDoorTypeOperationEnum=lo;const Ly=class Ly{};Ly.BEND={type:3,value:"BEND"},Ly.CONNECTOR={type:3,value:"CONNECTOR"},Ly.ENTRY={type:3,value:"ENTRY"},Ly.EXIT={type:3,value:"EXIT"},Ly.JUNCTION={type:3,value:"JUNCTION"},Ly.OBSTRUCTION={type:3,value:"OBSTRUCTION"},Ly.TRANSITION={type:3,value:"TRANSITION"},Ly.USERDEFINED={type:3,value:"USERDEFINED"},Ly.NOTDEFINED={type:3,value:"NOTDEFINED"};let zc=Ly;e.IfcDuctFittingTypeEnum=zc;const nD=class nD{};nD.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"},nD.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"},nD.USERDEFINED={type:3,value:"USERDEFINED"},nD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nh=nD;e.IfcDuctSegmentTypeEnum=Nh;const D6=class D6{};D6.FLATOVAL={type:3,value:"FLATOVAL"},D6.RECTANGULAR={type:3,value:"RECTANGULAR"},D6.ROUND={type:3,value:"ROUND"},D6.USERDEFINED={type:3,value:"USERDEFINED"},D6.NOTDEFINED={type:3,value:"NOTDEFINED"};let bh=D6;e.IfcDuctSilencerTypeEnum=bh;const wo=class wo{};wo.DISHWASHER={type:3,value:"DISHWASHER"},wo.ELECTRICCOOKER={type:3,value:"ELECTRICCOOKER"},wo.FREESTANDINGELECTRICHEATER={type:3,value:"FREESTANDINGELECTRICHEATER"},wo.FREESTANDINGFAN={type:3,value:"FREESTANDINGFAN"},wo.FREESTANDINGWATERHEATER={type:3,value:"FREESTANDINGWATERHEATER"},wo.FREESTANDINGWATERCOOLER={type:3,value:"FREESTANDINGWATERCOOLER"},wo.FREEZER={type:3,value:"FREEZER"},wo.FRIDGE_FREEZER={type:3,value:"FRIDGE_FREEZER"},wo.HANDDRYER={type:3,value:"HANDDRYER"},wo.KITCHENMACHINE={type:3,value:"KITCHENMACHINE"},wo.MICROWAVE={type:3,value:"MICROWAVE"},wo.PHOTOCOPIER={type:3,value:"PHOTOCOPIER"},wo.REFRIGERATOR={type:3,value:"REFRIGERATOR"},wo.TUMBLEDRYER={type:3,value:"TUMBLEDRYER"},wo.VENDINGMACHINE={type:3,value:"VENDINGMACHINE"},wo.WASHINGMACHINE={type:3,value:"WASHINGMACHINE"},wo.USERDEFINED={type:3,value:"USERDEFINED"},wo.NOTDEFINED={type:3,value:"NOTDEFINED"};let oc=wo;e.IfcElectricApplianceTypeEnum=oc;const bT=class bT{};bT.CONSUMERUNIT={type:3,value:"CONSUMERUNIT"},bT.DISTRIBUTIONBOARD={type:3,value:"DISTRIBUTIONBOARD"},bT.MOTORCONTROLCENTRE={type:3,value:"MOTORCONTROLCENTRE"},bT.SWITCHBOARD={type:3,value:"SWITCHBOARD"},bT.USERDEFINED={type:3,value:"USERDEFINED"},bT.NOTDEFINED={type:3,value:"NOTDEFINED"};let cc=bT;e.IfcElectricDistributionBoardTypeEnum=cc;const mm=class mm{};mm.BATTERY={type:3,value:"BATTERY"},mm.CAPACITORBANK={type:3,value:"CAPACITORBANK"},mm.HARMONICFILTER={type:3,value:"HARMONICFILTER"},mm.INDUCTORBANK={type:3,value:"INDUCTORBANK"},mm.UPS={type:3,value:"UPS"},mm.USERDEFINED={type:3,value:"USERDEFINED"},mm.NOTDEFINED={type:3,value:"NOTDEFINED"};let of=mm;e.IfcElectricFlowStorageDeviceTypeEnum=of;const N6=class N6{};N6.CHP={type:3,value:"CHP"},N6.ENGINEGENERATOR={type:3,value:"ENGINEGENERATOR"},N6.STANDALONE={type:3,value:"STANDALONE"},N6.USERDEFINED={type:3,value:"USERDEFINED"},N6.NOTDEFINED={type:3,value:"NOTDEFINED"};let _f=N6;e.IfcElectricGeneratorTypeEnum=_f;const Tm=class Tm{};Tm.DC={type:3,value:"DC"},Tm.INDUCTION={type:3,value:"INDUCTION"},Tm.POLYPHASE={type:3,value:"POLYPHASE"},Tm.RELUCTANCESYNCHRONOUS={type:3,value:"RELUCTANCESYNCHRONOUS"},Tm.SYNCHRONOUS={type:3,value:"SYNCHRONOUS"},Tm.USERDEFINED={type:3,value:"USERDEFINED"},Tm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Oh=Tm;e.IfcElectricMotorTypeEnum=Oh;const b6=class b6{};b6.TIMECLOCK={type:3,value:"TIMECLOCK"},b6.TIMEDELAY={type:3,value:"TIMEDELAY"},b6.RELAY={type:3,value:"RELAY"},b6.USERDEFINED={type:3,value:"USERDEFINED"},b6.NOTDEFINED={type:3,value:"NOTDEFINED"};let ai=b6;e.IfcElectricTimeControlTypeEnum=ai;const u3=class u3{};u3.ACCESSORY_ASSEMBLY={type:3,value:"ACCESSORY_ASSEMBLY"},u3.ARCH={type:3,value:"ARCH"},u3.BEAM_GRID={type:3,value:"BEAM_GRID"},u3.BRACED_FRAME={type:3,value:"BRACED_FRAME"},u3.GIRDER={type:3,value:"GIRDER"},u3.REINFORCEMENT_UNIT={type:3,value:"REINFORCEMENT_UNIT"},u3.RIGID_FRAME={type:3,value:"RIGID_FRAME"},u3.SLAB_FIELD={type:3,value:"SLAB_FIELD"},u3.TRUSS={type:3,value:"TRUSS"},u3.USERDEFINED={type:3,value:"USERDEFINED"},u3.NOTDEFINED={type:3,value:"NOTDEFINED"};let Wc=u3;e.IfcElementAssemblyTypeEnum=Wc;const RO=class RO{};RO.COMPLEX={type:3,value:"COMPLEX"},RO.ELEMENT={type:3,value:"ELEMENT"},RO.PARTIAL={type:3,value:"PARTIAL"};let cf=RO;e.IfcElementCompositionEnum=cf;const sD=class sD{};sD.EXTERNALCOMBUSTION={type:3,value:"EXTERNALCOMBUSTION"},sD.INTERNALCOMBUSTION={type:3,value:"INTERNALCOMBUSTION"},sD.USERDEFINED={type:3,value:"USERDEFINED"},sD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ch=sD;e.IfcEngineTypeEnum=Ch;const v1=class v1{};v1.DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER"},v1.DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER"},v1.DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER={type:3,value:"DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER"},v1.DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER={type:3,value:"DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER"},v1.DIRECTEVAPORATIVEAIRWASHER={type:3,value:"DIRECTEVAPORATIVEAIRWASHER"},v1.INDIRECTEVAPORATIVEPACKAGEAIRCOOLER={type:3,value:"INDIRECTEVAPORATIVEPACKAGEAIRCOOLER"},v1.INDIRECTEVAPORATIVEWETCOIL={type:3,value:"INDIRECTEVAPORATIVEWETCOIL"},v1.INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER={type:3,value:"INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER"},v1.INDIRECTDIRECTCOMBINATION={type:3,value:"INDIRECTDIRECTCOMBINATION"},v1.USERDEFINED={type:3,value:"USERDEFINED"},v1.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cl=v1;e.IfcEvaporativeCoolerTypeEnum=Cl;const Nw=class Nw{};Nw.DIRECTEXPANSION={type:3,value:"DIRECTEXPANSION"},Nw.DIRECTEXPANSIONSHELLANDTUBE={type:3,value:"DIRECTEXPANSIONSHELLANDTUBE"},Nw.DIRECTEXPANSIONTUBEINTUBE={type:3,value:"DIRECTEXPANSIONTUBEINTUBE"},Nw.DIRECTEXPANSIONBRAZEDPLATE={type:3,value:"DIRECTEXPANSIONBRAZEDPLATE"},Nw.FLOODEDSHELLANDTUBE={type:3,value:"FLOODEDSHELLANDTUBE"},Nw.SHELLANDCOIL={type:3,value:"SHELLANDCOIL"},Nw.USERDEFINED={type:3,value:"USERDEFINED"},Nw.NOTDEFINED={type:3,value:"NOTDEFINED"};let hf=Nw;e.IfcEvaporatorTypeEnum=hf;const OT=class OT{};OT.EVENTRULE={type:3,value:"EVENTRULE"},OT.EVENTMESSAGE={type:3,value:"EVENTMESSAGE"},OT.EVENTTIME={type:3,value:"EVENTTIME"},OT.EVENTCOMPLEX={type:3,value:"EVENTCOMPLEX"},OT.USERDEFINED={type:3,value:"USERDEFINED"},OT.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lh=OT;e.IfcEventTriggerTypeEnum=Lh;const O6=class O6{};O6.STARTEVENT={type:3,value:"STARTEVENT"},O6.ENDEVENT={type:3,value:"ENDEVENT"},O6.INTERMEDIATEEVENT={type:3,value:"INTERMEDIATEEVENT"},O6.USERDEFINED={type:3,value:"USERDEFINED"},O6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Gf=O6;e.IfcEventTypeEnum=Gf;const CT=class CT{};CT.EXTERNAL={type:3,value:"EXTERNAL"},CT.EXTERNAL_EARTH={type:3,value:"EXTERNAL_EARTH"},CT.EXTERNAL_WATER={type:3,value:"EXTERNAL_WATER"},CT.EXTERNAL_FIRE={type:3,value:"EXTERNAL_FIRE"},CT.USERDEFINED={type:3,value:"USERDEFINED"},CT.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vf=CT;e.IfcExternalSpatialElementTypeEnum=Vf;const Py=class Py{};Py.CENTRIFUGALFORWARDCURVED={type:3,value:"CENTRIFUGALFORWARDCURVED"},Py.CENTRIFUGALRADIAL={type:3,value:"CENTRIFUGALRADIAL"},Py.CENTRIFUGALBACKWARDINCLINEDCURVED={type:3,value:"CENTRIFUGALBACKWARDINCLINEDCURVED"},Py.CENTRIFUGALAIRFOIL={type:3,value:"CENTRIFUGALAIRFOIL"},Py.TUBEAXIAL={type:3,value:"TUBEAXIAL"},Py.VANEAXIAL={type:3,value:"VANEAXIAL"},Py.PROPELLORAXIAL={type:3,value:"PROPELLORAXIAL"},Py.USERDEFINED={type:3,value:"USERDEFINED"},Py.NOTDEFINED={type:3,value:"NOTDEFINED"};let ro=Py;e.IfcFanTypeEnum=ro;const C6=class C6{};C6.GLUE={type:3,value:"GLUE"},C6.MORTAR={type:3,value:"MORTAR"},C6.WELD={type:3,value:"WELD"},C6.USERDEFINED={type:3,value:"USERDEFINED"},C6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ki=C6;e.IfcFastenerTypeEnum=Ki;const bw=class bw{};bw.AIRPARTICLEFILTER={type:3,value:"AIRPARTICLEFILTER"},bw.COMPRESSEDAIRFILTER={type:3,value:"COMPRESSEDAIRFILTER"},bw.ODORFILTER={type:3,value:"ODORFILTER"},bw.OILFILTER={type:3,value:"OILFILTER"},bw.STRAINER={type:3,value:"STRAINER"},bw.WATERFILTER={type:3,value:"WATERFILTER"},bw.USERDEFINED={type:3,value:"USERDEFINED"},bw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ll=bw;e.IfcFilterTypeEnum=Ll;const Rm=class Rm{};Rm.BREECHINGINLET={type:3,value:"BREECHINGINLET"},Rm.FIREHYDRANT={type:3,value:"FIREHYDRANT"},Rm.HOSEREEL={type:3,value:"HOSEREEL"},Rm.SPRINKLER={type:3,value:"SPRINKLER"},Rm.SPRINKLERDEFLECTOR={type:3,value:"SPRINKLERDEFLECTOR"},Rm.USERDEFINED={type:3,value:"USERDEFINED"},Rm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Yc=Rm;e.IfcFireSuppressionTerminalTypeEnum=Yc;const lD=class lD{};lD.SOURCE={type:3,value:"SOURCE"},lD.SINK={type:3,value:"SINK"},lD.SOURCEANDSINK={type:3,value:"SOURCEANDSINK"},lD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vs=lD;e.IfcFlowDirectionEnum=Vs;const Sp=class Sp{};Sp.PRESSUREGAUGE={type:3,value:"PRESSUREGAUGE"},Sp.THERMOMETER={type:3,value:"THERMOMETER"},Sp.AMMETER={type:3,value:"AMMETER"},Sp.FREQUENCYMETER={type:3,value:"FREQUENCYMETER"},Sp.POWERFACTORMETER={type:3,value:"POWERFACTORMETER"},Sp.PHASEANGLEMETER={type:3,value:"PHASEANGLEMETER"},Sp.VOLTMETER_PEAK={type:3,value:"VOLTMETER_PEAK"},Sp.VOLTMETER_RMS={type:3,value:"VOLTMETER_RMS"},Sp.USERDEFINED={type:3,value:"USERDEFINED"},Sp.NOTDEFINED={type:3,value:"NOTDEFINED"};let zf=Sp;e.IfcFlowInstrumentTypeEnum=zf;const LT=class LT{};LT.ENERGYMETER={type:3,value:"ENERGYMETER"},LT.GASMETER={type:3,value:"GASMETER"},LT.OILMETER={type:3,value:"OILMETER"},LT.WATERMETER={type:3,value:"WATERMETER"},LT.USERDEFINED={type:3,value:"USERDEFINED"},LT.NOTDEFINED={type:3,value:"NOTDEFINED"};let hc=LT;e.IfcFlowMeterTypeEnum=hc;const gm=class gm{};gm.CAISSON_FOUNDATION={type:3,value:"CAISSON_FOUNDATION"},gm.FOOTING_BEAM={type:3,value:"FOOTING_BEAM"},gm.PAD_FOOTING={type:3,value:"PAD_FOOTING"},gm.PILE_CAP={type:3,value:"PILE_CAP"},gm.STRIP_FOOTING={type:3,value:"STRIP_FOOTING"},gm.USERDEFINED={type:3,value:"USERDEFINED"},gm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ui=gm;e.IfcFootingTypeEnum=Ui;const xy=class xy{};xy.CHAIR={type:3,value:"CHAIR"},xy.TABLE={type:3,value:"TABLE"},xy.DESK={type:3,value:"DESK"},xy.BED={type:3,value:"BED"},xy.FILECABINET={type:3,value:"FILECABINET"},xy.SHELF={type:3,value:"SHELF"},xy.SOFA={type:3,value:"SOFA"},xy.USERDEFINED={type:3,value:"USERDEFINED"},xy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zi=xy;e.IfcFurnitureTypeEnum=Zi;const gO=class gO{};gO.TERRAIN={type:3,value:"TERRAIN"},gO.USERDEFINED={type:3,value:"USERDEFINED"},gO.NOTDEFINED={type:3,value:"NOTDEFINED"};let io=gO;e.IfcGeographicElementTypeEnum=io;const My=class My{};My.GRAPH_VIEW={type:3,value:"GRAPH_VIEW"},My.SKETCH_VIEW={type:3,value:"SKETCH_VIEW"},My.MODEL_VIEW={type:3,value:"MODEL_VIEW"},My.PLAN_VIEW={type:3,value:"PLAN_VIEW"},My.REFLECTED_PLAN_VIEW={type:3,value:"REFLECTED_PLAN_VIEW"},My.SECTION_VIEW={type:3,value:"SECTION_VIEW"},My.ELEVATION_VIEW={type:3,value:"ELEVATION_VIEW"},My.USERDEFINED={type:3,value:"USERDEFINED"},My.NOTDEFINED={type:3,value:"NOTDEFINED"};let ao=My;e.IfcGeometricProjectionEnum=ao;const T9=class T9{};T9.GLOBAL_COORDS={type:3,value:"GLOBAL_COORDS"},T9.LOCAL_COORDS={type:3,value:"LOCAL_COORDS"};let Xr=T9;e.IfcGlobalOrLocalEnum=Xr;const PT=class PT{};PT.RECTANGULAR={type:3,value:"RECTANGULAR"},PT.RADIAL={type:3,value:"RADIAL"},PT.TRIANGULAR={type:3,value:"TRIANGULAR"},PT.IRREGULAR={type:3,value:"IRREGULAR"},PT.USERDEFINED={type:3,value:"USERDEFINED"},PT.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ph=PT;e.IfcGridTypeEnum=Ph;const rD=class rD{};rD.PLATE={type:3,value:"PLATE"},rD.SHELLANDTUBE={type:3,value:"SHELLANDTUBE"},rD.USERDEFINED={type:3,value:"USERDEFINED"},rD.NOTDEFINED={type:3,value:"NOTDEFINED"};let j=rD;e.IfcHeatExchangerTypeEnum=j;const Vh=class Vh{};Vh.STEAMINJECTION={type:3,value:"STEAMINJECTION"},Vh.ADIABATICAIRWASHER={type:3,value:"ADIABATICAIRWASHER"},Vh.ADIABATICPAN={type:3,value:"ADIABATICPAN"},Vh.ADIABATICWETTEDELEMENT={type:3,value:"ADIABATICWETTEDELEMENT"},Vh.ADIABATICATOMIZING={type:3,value:"ADIABATICATOMIZING"},Vh.ADIABATICULTRASONIC={type:3,value:"ADIABATICULTRASONIC"},Vh.ADIABATICRIGIDMEDIA={type:3,value:"ADIABATICRIGIDMEDIA"},Vh.ADIABATICCOMPRESSEDAIRNOZZLE={type:3,value:"ADIABATICCOMPRESSEDAIRNOZZLE"},Vh.ASSISTEDELECTRIC={type:3,value:"ASSISTEDELECTRIC"},Vh.ASSISTEDNATURALGAS={type:3,value:"ASSISTEDNATURALGAS"},Vh.ASSISTEDPROPANE={type:3,value:"ASSISTEDPROPANE"},Vh.ASSISTEDBUTANE={type:3,value:"ASSISTEDBUTANE"},Vh.ASSISTEDSTEAM={type:3,value:"ASSISTEDSTEAM"},Vh.USERDEFINED={type:3,value:"USERDEFINED"},Vh.NOTDEFINED={type:3,value:"NOTDEFINED"};let ue=Vh;e.IfcHumidifierTypeEnum=ue;const xT=class xT{};xT.CYCLONIC={type:3,value:"CYCLONIC"},xT.GREASE={type:3,value:"GREASE"},xT.OIL={type:3,value:"OIL"},xT.PETROL={type:3,value:"PETROL"},xT.USERDEFINED={type:3,value:"USERDEFINED"},xT.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ae=xT;e.IfcInterceptorTypeEnum=Ae;const MT=class MT{};MT.INTERNAL={type:3,value:"INTERNAL"},MT.EXTERNAL={type:3,value:"EXTERNAL"},MT.EXTERNAL_EARTH={type:3,value:"EXTERNAL_EARTH"},MT.EXTERNAL_WATER={type:3,value:"EXTERNAL_WATER"},MT.EXTERNAL_FIRE={type:3,value:"EXTERNAL_FIRE"},MT.NOTDEFINED={type:3,value:"NOTDEFINED"};let xe=MT;e.IfcInternalOrExternalEnum=xe;const L6=class L6{};L6.ASSETINVENTORY={type:3,value:"ASSETINVENTORY"},L6.SPACEINVENTORY={type:3,value:"SPACEINVENTORY"},L6.FURNITUREINVENTORY={type:3,value:"FURNITUREINVENTORY"},L6.USERDEFINED={type:3,value:"USERDEFINED"},L6.NOTDEFINED={type:3,value:"NOTDEFINED"};let He=L6;e.IfcInventoryTypeEnum=He;const iD=class iD{};iD.DATA={type:3,value:"DATA"},iD.POWER={type:3,value:"POWER"},iD.USERDEFINED={type:3,value:"USERDEFINED"},iD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ke=iD;e.IfcJunctionBoxTypeEnum=Ke;const aD=class aD{};aD.UNIFORM_KNOTS={type:3,value:"UNIFORM_KNOTS"},aD.QUASI_UNIFORM_KNOTS={type:3,value:"QUASI_UNIFORM_KNOTS"},aD.PIECEWISE_BEZIER_KNOTS={type:3,value:"PIECEWISE_BEZIER_KNOTS"},aD.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let at=aD;e.IfcKnotType=at;const vi=class vi{};vi.ADMINISTRATION={type:3,value:"ADMINISTRATION"},vi.CARPENTRY={type:3,value:"CARPENTRY"},vi.CLEANING={type:3,value:"CLEANING"},vi.CONCRETE={type:3,value:"CONCRETE"},vi.DRYWALL={type:3,value:"DRYWALL"},vi.ELECTRIC={type:3,value:"ELECTRIC"},vi.FINISHING={type:3,value:"FINISHING"},vi.FLOORING={type:3,value:"FLOORING"},vi.GENERAL={type:3,value:"GENERAL"},vi.HVAC={type:3,value:"HVAC"},vi.LANDSCAPING={type:3,value:"LANDSCAPING"},vi.MASONRY={type:3,value:"MASONRY"},vi.PAINTING={type:3,value:"PAINTING"},vi.PAVING={type:3,value:"PAVING"},vi.PLUMBING={type:3,value:"PLUMBING"},vi.ROOFING={type:3,value:"ROOFING"},vi.SITEGRADING={type:3,value:"SITEGRADING"},vi.STEELWORK={type:3,value:"STEELWORK"},vi.SURVEYING={type:3,value:"SURVEYING"},vi.USERDEFINED={type:3,value:"USERDEFINED"},vi.NOTDEFINED={type:3,value:"NOTDEFINED"};let Se=vi;e.IfcLaborResourceTypeEnum=Se;const o3=class o3{};o3.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"},o3.FLUORESCENT={type:3,value:"FLUORESCENT"},o3.HALOGEN={type:3,value:"HALOGEN"},o3.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"},o3.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"},o3.LED={type:3,value:"LED"},o3.METALHALIDE={type:3,value:"METALHALIDE"},o3.OLED={type:3,value:"OLED"},o3.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"},o3.USERDEFINED={type:3,value:"USERDEFINED"},o3.NOTDEFINED={type:3,value:"NOTDEFINED"};let At=o3;e.IfcLampTypeEnum=At;const AO=class AO{};AO.AXIS1={type:3,value:"AXIS1"},AO.AXIS2={type:3,value:"AXIS2"},AO.AXIS3={type:3,value:"AXIS3"};let gt=AO;e.IfcLayerSetDirectionEnum=gt;const uD=class uD{};uD.TYPE_A={type:3,value:"TYPE_A"},uD.TYPE_B={type:3,value:"TYPE_B"},uD.TYPE_C={type:3,value:"TYPE_C"},uD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lt=uD;e.IfcLightDistributionCurveEnum=Lt;const c3=class c3{};c3.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"},c3.FLUORESCENT={type:3,value:"FLUORESCENT"},c3.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"},c3.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"},c3.LIGHTEMITTINGDIODE={type:3,value:"LIGHTEMITTINGDIODE"},c3.LOWPRESSURESODIUM={type:3,value:"LOWPRESSURESODIUM"},c3.LOWVOLTAGEHALOGEN={type:3,value:"LOWVOLTAGEHALOGEN"},c3.MAINVOLTAGEHALOGEN={type:3,value:"MAINVOLTAGEHALOGEN"},c3.METALHALIDE={type:3,value:"METALHALIDE"},c3.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"},c3.NOTDEFINED={type:3,value:"NOTDEFINED"};let Et=c3;e.IfcLightEmissionSourceEnum=Et;const P6=class P6{};P6.POINTSOURCE={type:3,value:"POINTSOURCE"},P6.DIRECTIONSOURCE={type:3,value:"DIRECTIONSOURCE"},P6.SECURITYLIGHTING={type:3,value:"SECURITYLIGHTING"},P6.USERDEFINED={type:3,value:"USERDEFINED"},P6.NOTDEFINED={type:3,value:"NOTDEFINED"};let xt=P6;e.IfcLightFixtureTypeEnum=xt;const x6=class x6{};x6.LOAD_GROUP={type:3,value:"LOAD_GROUP"},x6.LOAD_CASE={type:3,value:"LOAD_CASE"},x6.LOAD_COMBINATION={type:3,value:"LOAD_COMBINATION"},x6.USERDEFINED={type:3,value:"USERDEFINED"},x6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Dt=x6;e.IfcLoadGroupTypeEnum=Dt;const M6=class M6{};M6.LOGICALAND={type:3,value:"LOGICALAND"},M6.LOGICALOR={type:3,value:"LOGICALOR"},M6.LOGICALXOR={type:3,value:"LOGICALXOR"},M6.LOGICALNOTAND={type:3,value:"LOGICALNOTAND"},M6.LOGICALNOTOR={type:3,value:"LOGICALNOTOR"};let Nt=M6;e.IfcLogicalOperatorEnum=Nt;const e0=class e0{};e0.ANCHORBOLT={type:3,value:"ANCHORBOLT"},e0.BOLT={type:3,value:"BOLT"},e0.DOWEL={type:3,value:"DOWEL"},e0.NAIL={type:3,value:"NAIL"},e0.NAILPLATE={type:3,value:"NAILPLATE"},e0.RIVET={type:3,value:"RIVET"},e0.SCREW={type:3,value:"SCREW"},e0.SHEARCONNECTOR={type:3,value:"SHEARCONNECTOR"},e0.STAPLE={type:3,value:"STAPLE"},e0.STUDSHEARCONNECTOR={type:3,value:"STUDSHEARCONNECTOR"},e0.USERDEFINED={type:3,value:"USERDEFINED"},e0.NOTDEFINED={type:3,value:"NOTDEFINED"};let Pt=e0;e.IfcMechanicalFastenerTypeEnum=Pt;const Am=class Am{};Am.AIRSTATION={type:3,value:"AIRSTATION"},Am.FEEDAIRUNIT={type:3,value:"FEEDAIRUNIT"},Am.OXYGENGENERATOR={type:3,value:"OXYGENGENERATOR"},Am.OXYGENPLANT={type:3,value:"OXYGENPLANT"},Am.VACUUMSTATION={type:3,value:"VACUUMSTATION"},Am.USERDEFINED={type:3,value:"USERDEFINED"},Am.NOTDEFINED={type:3,value:"NOTDEFINED"};let bt=Am;e.IfcMedicalDeviceTypeEnum=bt;const ea=class ea{};ea.BRACE={type:3,value:"BRACE"},ea.CHORD={type:3,value:"CHORD"},ea.COLLAR={type:3,value:"COLLAR"},ea.MEMBER={type:3,value:"MEMBER"},ea.MULLION={type:3,value:"MULLION"},ea.PLATE={type:3,value:"PLATE"},ea.POST={type:3,value:"POST"},ea.PURLIN={type:3,value:"PURLIN"},ea.RAFTER={type:3,value:"RAFTER"},ea.STRINGER={type:3,value:"STRINGER"},ea.STRUT={type:3,value:"STRUT"},ea.STUD={type:3,value:"STUD"},ea.USERDEFINED={type:3,value:"USERDEFINED"},ea.NOTDEFINED={type:3,value:"NOTDEFINED"};let _t=ea;e.IfcMemberTypeEnum=_t;const U6=class U6{};U6.BELTDRIVE={type:3,value:"BELTDRIVE"},U6.COUPLING={type:3,value:"COUPLING"},U6.DIRECTDRIVE={type:3,value:"DIRECTDRIVE"},U6.USERDEFINED={type:3,value:"USERDEFINED"},U6.NOTDEFINED={type:3,value:"NOTDEFINED"};let qt=U6;e.IfcMotorConnectionTypeEnum=qt;const I_=class I_{};I_.NULL={type:3,value:"NULL"};let Kt=I_;e.IfcNullStyle=Kt;const Ow=class Ow{};Ow.PRODUCT={type:3,value:"PRODUCT"},Ow.PROCESS={type:3,value:"PROCESS"},Ow.CONTROL={type:3,value:"CONTROL"},Ow.RESOURCE={type:3,value:"RESOURCE"},Ow.ACTOR={type:3,value:"ACTOR"},Ow.GROUP={type:3,value:"GROUP"},Ow.PROJECT={type:3,value:"PROJECT"},Ow.NOTDEFINED={type:3,value:"NOTDEFINED"};let sn=Ow;e.IfcObjectTypeEnum=sn;const iI=class iI{};iI.CODECOMPLIANCE={type:3,value:"CODECOMPLIANCE"},iI.CODEWAIVER={type:3,value:"CODEWAIVER"},iI.DESIGNINTENT={type:3,value:"DESIGNINTENT"},iI.EXTERNAL={type:3,value:"EXTERNAL"},iI.HEALTHANDSAFETY={type:3,value:"HEALTHANDSAFETY"},iI.MERGECONFLICT={type:3,value:"MERGECONFLICT"},iI.MODELVIEW={type:3,value:"MODELVIEW"},iI.PARAMETER={type:3,value:"PARAMETER"},iI.REQUIREMENT={type:3,value:"REQUIREMENT"},iI.SPECIFICATION={type:3,value:"SPECIFICATION"},iI.TRIGGERCONDITION={type:3,value:"TRIGGERCONDITION"},iI.USERDEFINED={type:3,value:"USERDEFINED"},iI.NOTDEFINED={type:3,value:"NOTDEFINED"};let Dn=iI;e.IfcObjectiveEnum=Dn;const Uy=class Uy{};Uy.ASSIGNEE={type:3,value:"ASSIGNEE"},Uy.ASSIGNOR={type:3,value:"ASSIGNOR"},Uy.LESSEE={type:3,value:"LESSEE"},Uy.LESSOR={type:3,value:"LESSOR"},Uy.LETTINGAGENT={type:3,value:"LETTINGAGENT"},Uy.OWNER={type:3,value:"OWNER"},Uy.TENANT={type:3,value:"TENANT"},Uy.USERDEFINED={type:3,value:"USERDEFINED"},Uy.NOTDEFINED={type:3,value:"NOTDEFINED"};let _n=Uy;e.IfcOccupantTypeEnum=_n;const oD=class oD{};oD.OPENING={type:3,value:"OPENING"},oD.RECESS={type:3,value:"RECESS"},oD.USERDEFINED={type:3,value:"USERDEFINED"},oD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nn=oD;e.IfcOpeningElementTypeEnum=Nn;const Sm=class Sm{};Sm.AUDIOVISUALOUTLET={type:3,value:"AUDIOVISUALOUTLET"},Sm.COMMUNICATIONSOUTLET={type:3,value:"COMMUNICATIONSOUTLET"},Sm.POWEROUTLET={type:3,value:"POWEROUTLET"},Sm.DATAOUTLET={type:3,value:"DATAOUTLET"},Sm.TELEPHONEOUTLET={type:3,value:"TELEPHONEOUTLET"},Sm.USERDEFINED={type:3,value:"USERDEFINED"},Sm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Hn=Sm;e.IfcOutletTypeEnum=Hn;const R9=class R9{};R9.USERDEFINED={type:3,value:"USERDEFINED"},R9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Gn=R9;e.IfcPerformanceHistoryTypeEnum=Gn;const F6=class F6{};F6.GRILL={type:3,value:"GRILL"},F6.LOUVER={type:3,value:"LOUVER"},F6.SCREEN={type:3,value:"SCREEN"},F6.USERDEFINED={type:3,value:"USERDEFINED"},F6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Tn=F6;e.IfcPermeableCoveringOperationEnum=Tn;const B6=class B6{};B6.ACCESS={type:3,value:"ACCESS"},B6.BUILDING={type:3,value:"BUILDING"},B6.WORK={type:3,value:"WORK"},B6.USERDEFINED={type:3,value:"USERDEFINED"},B6.NOTDEFINED={type:3,value:"NOTDEFINED"};let bs=B6;e.IfcPermitTypeEnum=bs;const SO=class SO{};SO.PHYSICAL={type:3,value:"PHYSICAL"},SO.VIRTUAL={type:3,value:"VIRTUAL"},SO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Bs=SO;e.IfcPhysicalOrVirtualEnum=Bs;const UT=class UT{};UT.CAST_IN_PLACE={type:3,value:"CAST_IN_PLACE"},UT.COMPOSITE={type:3,value:"COMPOSITE"},UT.PRECAST_CONCRETE={type:3,value:"PRECAST_CONCRETE"},UT.PREFAB_STEEL={type:3,value:"PREFAB_STEEL"},UT.USERDEFINED={type:3,value:"USERDEFINED"},UT.NOTDEFINED={type:3,value:"NOTDEFINED"};let zs=UT;e.IfcPileConstructionEnum=zs;const Cw=class Cw{};Cw.BORED={type:3,value:"BORED"},Cw.DRIVEN={type:3,value:"DRIVEN"},Cw.JETGROUTING={type:3,value:"JETGROUTING"},Cw.COHESION={type:3,value:"COHESION"},Cw.FRICTION={type:3,value:"FRICTION"},Cw.SUPPORT={type:3,value:"SUPPORT"},Cw.USERDEFINED={type:3,value:"USERDEFINED"},Cw.NOTDEFINED={type:3,value:"NOTDEFINED"};let js=Cw;e.IfcPileTypeEnum=js;const Fy=class Fy{};Fy.BEND={type:3,value:"BEND"},Fy.CONNECTOR={type:3,value:"CONNECTOR"},Fy.ENTRY={type:3,value:"ENTRY"},Fy.EXIT={type:3,value:"EXIT"},Fy.JUNCTION={type:3,value:"JUNCTION"},Fy.OBSTRUCTION={type:3,value:"OBSTRUCTION"},Fy.TRANSITION={type:3,value:"TRANSITION"},Fy.USERDEFINED={type:3,value:"USERDEFINED"},Fy.NOTDEFINED={type:3,value:"NOTDEFINED"};let ur=Fy;e.IfcPipeFittingTypeEnum=ur;const Dm=class Dm{};Dm.CULVERT={type:3,value:"CULVERT"},Dm.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"},Dm.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"},Dm.GUTTER={type:3,value:"GUTTER"},Dm.SPOOL={type:3,value:"SPOOL"},Dm.USERDEFINED={type:3,value:"USERDEFINED"},Dm.NOTDEFINED={type:3,value:"NOTDEFINED"};let qs=Dm;e.IfcPipeSegmentTypeEnum=qs;const cD=class cD{};cD.CURTAIN_PANEL={type:3,value:"CURTAIN_PANEL"},cD.SHEET={type:3,value:"SHEET"},cD.USERDEFINED={type:3,value:"USERDEFINED"},cD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Fr=cD;e.IfcPlateTypeEnum=Fr;const DO=class DO{};DO.CURVE3D={type:3,value:"CURVE3D"},DO.PCURVE_S1={type:3,value:"PCURVE_S1"},DO.PCURVE_S2={type:3,value:"PCURVE_S2"};let or=DO;e.IfcPreferredSurfaceCurveRepresentation=or;const By=class By{};By.ADVICE_CAUTION={type:3,value:"ADVICE_CAUTION"},By.ADVICE_NOTE={type:3,value:"ADVICE_NOTE"},By.ADVICE_WARNING={type:3,value:"ADVICE_WARNING"},By.CALIBRATION={type:3,value:"CALIBRATION"},By.DIAGNOSTIC={type:3,value:"DIAGNOSTIC"},By.SHUTDOWN={type:3,value:"SHUTDOWN"},By.STARTUP={type:3,value:"STARTUP"},By.USERDEFINED={type:3,value:"USERDEFINED"},By.NOTDEFINED={type:3,value:"NOTDEFINED"};let Qi=By;e.IfcProcedureTypeEnum=Qi;const g9=class g9{};g9.CURVE={type:3,value:"CURVE"},g9.AREA={type:3,value:"AREA"};let k=g9;e.IfcProfileTypeEnum=k;const Nm=class Nm{};Nm.CHANGEORDER={type:3,value:"CHANGEORDER"},Nm.MAINTENANCEWORKORDER={type:3,value:"MAINTENANCEWORKORDER"},Nm.MOVEORDER={type:3,value:"MOVEORDER"},Nm.PURCHASEORDER={type:3,value:"PURCHASEORDER"},Nm.WORKORDER={type:3,value:"WORKORDER"},Nm.USERDEFINED={type:3,value:"USERDEFINED"},Nm.NOTDEFINED={type:3,value:"NOTDEFINED"};let ne=Nm;e.IfcProjectOrderTypeEnum=ne;const A9=class A9{};A9.PROJECTED_LENGTH={type:3,value:"PROJECTED_LENGTH"},A9.TRUE_LENGTH={type:3,value:"TRUE_LENGTH"};let ye=A9;e.IfcProjectedOrTrueLengthEnum=ye;const S9=class S9{};S9.USERDEFINED={type:3,value:"USERDEFINED"},S9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Le=S9;e.IfcProjectionElementTypeEnum=Le;const $c=class $c{};$c.PSET_TYPEDRIVENONLY={type:3,value:"PSET_TYPEDRIVENONLY"},$c.PSET_TYPEDRIVENOVERRIDE={type:3,value:"PSET_TYPEDRIVENOVERRIDE"},$c.PSET_OCCURRENCEDRIVEN={type:3,value:"PSET_OCCURRENCEDRIVEN"},$c.PSET_PERFORMANCEDRIVEN={type:3,value:"PSET_PERFORMANCEDRIVEN"},$c.QTO_TYPEDRIVENONLY={type:3,value:"QTO_TYPEDRIVENONLY"},$c.QTO_TYPEDRIVENOVERRIDE={type:3,value:"QTO_TYPEDRIVENOVERRIDE"},$c.QTO_OCCURRENCEDRIVEN={type:3,value:"QTO_OCCURRENCEDRIVEN"},$c.NOTDEFINED={type:3,value:"NOTDEFINED"};let ke=$c;e.IfcPropertySetTemplateTypeEnum=ke;const Ql=class Ql{};Ql.ELECTRONIC={type:3,value:"ELECTRONIC"},Ql.ELECTROMAGNETIC={type:3,value:"ELECTROMAGNETIC"},Ql.RESIDUALCURRENT={type:3,value:"RESIDUALCURRENT"},Ql.THERMAL={type:3,value:"THERMAL"},Ql.USERDEFINED={type:3,value:"USERDEFINED"},Ql.NOTDEFINED={type:3,value:"NOTDEFINED"};let ut=Ql;e.IfcProtectiveDeviceTrippingUnitTypeEnum=ut;const zh=class zh{};zh.CIRCUITBREAKER={type:3,value:"CIRCUITBREAKER"},zh.EARTHLEAKAGECIRCUITBREAKER={type:3,value:"EARTHLEAKAGECIRCUITBREAKER"},zh.EARTHINGSWITCH={type:3,value:"EARTHINGSWITCH"},zh.FUSEDISCONNECTOR={type:3,value:"FUSEDISCONNECTOR"},zh.RESIDUALCURRENTCIRCUITBREAKER={type:3,value:"RESIDUALCURRENTCIRCUITBREAKER"},zh.RESIDUALCURRENTSWITCH={type:3,value:"RESIDUALCURRENTSWITCH"},zh.VARISTOR={type:3,value:"VARISTOR"},zh.USERDEFINED={type:3,value:"USERDEFINED"},zh.NOTDEFINED={type:3,value:"NOTDEFINED"};let It=zh;e.IfcProtectiveDeviceTypeEnum=It;const Ec=class Ec{};Ec.CIRCULATOR={type:3,value:"CIRCULATOR"},Ec.ENDSUCTION={type:3,value:"ENDSUCTION"},Ec.SPLITCASE={type:3,value:"SPLITCASE"},Ec.SUBMERSIBLEPUMP={type:3,value:"SUBMERSIBLEPUMP"},Ec.SUMPPUMP={type:3,value:"SUMPPUMP"},Ec.VERTICALINLINE={type:3,value:"VERTICALINLINE"},Ec.VERTICALTURBINE={type:3,value:"VERTICALTURBINE"},Ec.USERDEFINED={type:3,value:"USERDEFINED"},Ec.NOTDEFINED={type:3,value:"NOTDEFINED"};let pt=Ec;e.IfcPumpTypeEnum=pt;const h3=class h3{};h3.HANDRAIL={type:3,value:"HANDRAIL"},h3.GUARDRAIL={type:3,value:"GUARDRAIL"},h3.BALUSTRADE={type:3,value:"BALUSTRADE"},h3.USERDEFINED={type:3,value:"USERDEFINED"},h3.NOTDEFINED={type:3,value:"NOTDEFINED"};let Bt=h3;e.IfcRailingTypeEnum=Bt;const Dp=class Dp{};Dp.STRAIGHT={type:3,value:"STRAIGHT"},Dp.SPIRAL={type:3,value:"SPIRAL"},Dp.USERDEFINED={type:3,value:"USERDEFINED"},Dp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zt=Dp;e.IfcRampFlightTypeEnum=Zt;const Wh=class Wh{};Wh.STRAIGHT_RUN_RAMP={type:3,value:"STRAIGHT_RUN_RAMP"},Wh.TWO_STRAIGHT_RUN_RAMP={type:3,value:"TWO_STRAIGHT_RUN_RAMP"},Wh.QUARTER_TURN_RAMP={type:3,value:"QUARTER_TURN_RAMP"},Wh.TWO_QUARTER_TURN_RAMP={type:3,value:"TWO_QUARTER_TURN_RAMP"},Wh.HALF_TURN_RAMP={type:3,value:"HALF_TURN_RAMP"},Wh.SPIRAL_RAMP={type:3,value:"SPIRAL_RAMP"},Wh.USERDEFINED={type:3,value:"USERDEFINED"},Wh.NOTDEFINED={type:3,value:"NOTDEFINED"};let An=Wh;e.IfcRampTypeEnum=An;const pu=class pu{};pu.DAILY={type:3,value:"DAILY"},pu.WEEKLY={type:3,value:"WEEKLY"},pu.MONTHLY_BY_DAY_OF_MONTH={type:3,value:"MONTHLY_BY_DAY_OF_MONTH"},pu.MONTHLY_BY_POSITION={type:3,value:"MONTHLY_BY_POSITION"},pu.BY_DAY_COUNT={type:3,value:"BY_DAY_COUNT"},pu.BY_WEEKDAY_COUNT={type:3,value:"BY_WEEKDAY_COUNT"},pu.YEARLY_BY_DAY_OF_MONTH={type:3,value:"YEARLY_BY_DAY_OF_MONTH"},pu.YEARLY_BY_POSITION={type:3,value:"YEARLY_BY_POSITION"};let Qn=pu;e.IfcRecurrenceTypeEnum=Qn;const ta=class ta{};ta.BLINN={type:3,value:"BLINN"},ta.FLAT={type:3,value:"FLAT"},ta.GLASS={type:3,value:"GLASS"},ta.MATT={type:3,value:"MATT"},ta.METAL={type:3,value:"METAL"},ta.MIRROR={type:3,value:"MIRROR"},ta.PHONG={type:3,value:"PHONG"},ta.PLASTIC={type:3,value:"PLASTIC"},ta.STRAUSS={type:3,value:"STRAUSS"},ta.NOTDEFINED={type:3,value:"NOTDEFINED"};let Fn=ta;e.IfcReflectanceMethodEnum=Fn;const Eo=class Eo{};Eo.MAIN={type:3,value:"MAIN"},Eo.SHEAR={type:3,value:"SHEAR"},Eo.LIGATURE={type:3,value:"LIGATURE"},Eo.STUD={type:3,value:"STUD"},Eo.PUNCHING={type:3,value:"PUNCHING"},Eo.EDGE={type:3,value:"EDGE"},Eo.RING={type:3,value:"RING"},Eo.ANCHORING={type:3,value:"ANCHORING"},Eo.USERDEFINED={type:3,value:"USERDEFINED"},Eo.NOTDEFINED={type:3,value:"NOTDEFINED"};let Mn=Eo;e.IfcReinforcingBarRoleEnum=Mn;const t0=class t0{};t0.PLAIN={type:3,value:"PLAIN"},t0.TEXTURED={type:3,value:"TEXTURED"};let ps=t0;e.IfcReinforcingBarSurfaceEnum=ps;const aI=class aI{};aI.ANCHORING={type:3,value:"ANCHORING"},aI.EDGE={type:3,value:"EDGE"},aI.LIGATURE={type:3,value:"LIGATURE"},aI.MAIN={type:3,value:"MAIN"},aI.PUNCHING={type:3,value:"PUNCHING"},aI.RING={type:3,value:"RING"},aI.SHEAR={type:3,value:"SHEAR"},aI.STUD={type:3,value:"STUD"},aI.USERDEFINED={type:3,value:"USERDEFINED"},aI.NOTDEFINED={type:3,value:"NOTDEFINED"};let il=aI;e.IfcReinforcingBarTypeEnum=il;const bm=class bm{};bm.USERDEFINED={type:3,value:"USERDEFINED"},bm.NOTDEFINED={type:3,value:"NOTDEFINED"};let dl=bm;e.IfcReinforcingMeshTypeEnum=dl;const Or=class Or{};Or.SUPPLIER={type:3,value:"SUPPLIER"},Or.MANUFACTURER={type:3,value:"MANUFACTURER"},Or.CONTRACTOR={type:3,value:"CONTRACTOR"},Or.SUBCONTRACTOR={type:3,value:"SUBCONTRACTOR"},Or.ARCHITECT={type:3,value:"ARCHITECT"},Or.STRUCTURALENGINEER={type:3,value:"STRUCTURALENGINEER"},Or.COSTENGINEER={type:3,value:"COSTENGINEER"},Or.CLIENT={type:3,value:"CLIENT"},Or.BUILDINGOWNER={type:3,value:"BUILDINGOWNER"},Or.BUILDINGOPERATOR={type:3,value:"BUILDINGOPERATOR"},Or.MECHANICALENGINEER={type:3,value:"MECHANICALENGINEER"},Or.ELECTRICALENGINEER={type:3,value:"ELECTRICALENGINEER"},Or.PROJECTMANAGER={type:3,value:"PROJECTMANAGER"},Or.FACILITIESMANAGER={type:3,value:"FACILITIESMANAGER"},Or.CIVILENGINEER={type:3,value:"CIVILENGINEER"},Or.COMMISSIONINGENGINEER={type:3,value:"COMMISSIONINGENGINEER"},Or.ENGINEER={type:3,value:"ENGINEER"},Or.OWNER={type:3,value:"OWNER"},Or.CONSULTANT={type:3,value:"CONSULTANT"},Or.CONSTRUCTIONMANAGER={type:3,value:"CONSTRUCTIONMANAGER"},Or.FIELDCONSTRUCTIONMANAGER={type:3,value:"FIELDCONSTRUCTIONMANAGER"},Or.RESELLER={type:3,value:"RESELLER"},Or.USERDEFINED={type:3,value:"USERDEFINED"};let Tl=Or;e.IfcRoleEnum=Tl;const _i=class _i{};_i.FLAT_ROOF={type:3,value:"FLAT_ROOF"},_i.SHED_ROOF={type:3,value:"SHED_ROOF"},_i.GABLE_ROOF={type:3,value:"GABLE_ROOF"},_i.HIP_ROOF={type:3,value:"HIP_ROOF"},_i.HIPPED_GABLE_ROOF={type:3,value:"HIPPED_GABLE_ROOF"},_i.GAMBREL_ROOF={type:3,value:"GAMBREL_ROOF"},_i.MANSARD_ROOF={type:3,value:"MANSARD_ROOF"},_i.BARREL_ROOF={type:3,value:"BARREL_ROOF"},_i.RAINBOW_ROOF={type:3,value:"RAINBOW_ROOF"},_i.BUTTERFLY_ROOF={type:3,value:"BUTTERFLY_ROOF"},_i.PAVILION_ROOF={type:3,value:"PAVILION_ROOF"},_i.DOME_ROOF={type:3,value:"DOME_ROOF"},_i.FREEFORM={type:3,value:"FREEFORM"},_i.USERDEFINED={type:3,value:"USERDEFINED"},_i.NOTDEFINED={type:3,value:"NOTDEFINED"};let yn=_i;e.IfcRoofTypeEnum=yn;const _r=class _r{};_r.EXA={type:3,value:"EXA"},_r.PETA={type:3,value:"PETA"},_r.TERA={type:3,value:"TERA"},_r.GIGA={type:3,value:"GIGA"},_r.MEGA={type:3,value:"MEGA"},_r.KILO={type:3,value:"KILO"},_r.HECTO={type:3,value:"HECTO"},_r.DECA={type:3,value:"DECA"},_r.DECI={type:3,value:"DECI"},_r.CENTI={type:3,value:"CENTI"},_r.MILLI={type:3,value:"MILLI"},_r.MICRO={type:3,value:"MICRO"},_r.NANO={type:3,value:"NANO"},_r.PICO={type:3,value:"PICO"},_r.FEMTO={type:3,value:"FEMTO"},_r.ATTO={type:3,value:"ATTO"};let Xn=_r;e.IfcSIPrefix=Xn;const Gl=class Gl{};Gl.AMPERE={type:3,value:"AMPERE"},Gl.BECQUEREL={type:3,value:"BECQUEREL"},Gl.CANDELA={type:3,value:"CANDELA"},Gl.COULOMB={type:3,value:"COULOMB"},Gl.CUBIC_METRE={type:3,value:"CUBIC_METRE"},Gl.DEGREE_CELSIUS={type:3,value:"DEGREE_CELSIUS"},Gl.FARAD={type:3,value:"FARAD"},Gl.GRAM={type:3,value:"GRAM"},Gl.GRAY={type:3,value:"GRAY"},Gl.HENRY={type:3,value:"HENRY"},Gl.HERTZ={type:3,value:"HERTZ"},Gl.JOULE={type:3,value:"JOULE"},Gl.KELVIN={type:3,value:"KELVIN"},Gl.LUMEN={type:3,value:"LUMEN"},Gl.LUX={type:3,value:"LUX"},Gl.METRE={type:3,value:"METRE"},Gl.MOLE={type:3,value:"MOLE"},Gl.NEWTON={type:3,value:"NEWTON"},Gl.OHM={type:3,value:"OHM"},Gl.PASCAL={type:3,value:"PASCAL"},Gl.RADIAN={type:3,value:"RADIAN"},Gl.SECOND={type:3,value:"SECOND"},Gl.SIEMENS={type:3,value:"SIEMENS"},Gl.SIEVERT={type:3,value:"SIEVERT"},Gl.SQUARE_METRE={type:3,value:"SQUARE_METRE"},Gl.STERADIAN={type:3,value:"STERADIAN"},Gl.TESLA={type:3,value:"TESLA"},Gl.VOLT={type:3,value:"VOLT"},Gl.WATT={type:3,value:"WATT"},Gl.WEBER={type:3,value:"WEBER"};let Br=Gl;e.IfcSIUnitName=Br;const Jc=class Jc{};Jc.BATH={type:3,value:"BATH"},Jc.BIDET={type:3,value:"BIDET"},Jc.CISTERN={type:3,value:"CISTERN"},Jc.SHOWER={type:3,value:"SHOWER"},Jc.SINK={type:3,value:"SINK"},Jc.SANITARYFOUNTAIN={type:3,value:"SANITARYFOUNTAIN"},Jc.TOILETPAN={type:3,value:"TOILETPAN"},Jc.URINAL={type:3,value:"URINAL"},Jc.WASHHANDBASIN={type:3,value:"WASHHANDBASIN"},Jc.WCSEAT={type:3,value:"WCSEAT"},Jc.USERDEFINED={type:3,value:"USERDEFINED"},Jc.NOTDEFINED={type:3,value:"NOTDEFINED"};let pl=Jc;e.IfcSanitaryTerminalTypeEnum=pl;const mo=class mo{};mo.UNIFORM={type:3,value:"UNIFORM"},mo.TAPERED={type:3,value:"TAPERED"};let Fi=mo;e.IfcSectionTypeEnum=Fi;const Xl=class Xl{};Xl.COSENSOR={type:3,value:"COSENSOR"},Xl.CO2SENSOR={type:3,value:"CO2SENSOR"},Xl.CONDUCTANCESENSOR={type:3,value:"CONDUCTANCESENSOR"},Xl.CONTACTSENSOR={type:3,value:"CONTACTSENSOR"},Xl.FIRESENSOR={type:3,value:"FIRESENSOR"},Xl.FLOWSENSOR={type:3,value:"FLOWSENSOR"},Xl.FROSTSENSOR={type:3,value:"FROSTSENSOR"},Xl.GASSENSOR={type:3,value:"GASSENSOR"},Xl.HEATSENSOR={type:3,value:"HEATSENSOR"},Xl.HUMIDITYSENSOR={type:3,value:"HUMIDITYSENSOR"},Xl.IDENTIFIERSENSOR={type:3,value:"IDENTIFIERSENSOR"},Xl.IONCONCENTRATIONSENSOR={type:3,value:"IONCONCENTRATIONSENSOR"},Xl.LEVELSENSOR={type:3,value:"LEVELSENSOR"},Xl.LIGHTSENSOR={type:3,value:"LIGHTSENSOR"},Xl.MOISTURESENSOR={type:3,value:"MOISTURESENSOR"},Xl.MOVEMENTSENSOR={type:3,value:"MOVEMENTSENSOR"},Xl.PHSENSOR={type:3,value:"PHSENSOR"},Xl.PRESSURESENSOR={type:3,value:"PRESSURESENSOR"},Xl.RADIATIONSENSOR={type:3,value:"RADIATIONSENSOR"},Xl.RADIOACTIVITYSENSOR={type:3,value:"RADIOACTIVITYSENSOR"},Xl.SMOKESENSOR={type:3,value:"SMOKESENSOR"},Xl.SOUNDSENSOR={type:3,value:"SOUNDSENSOR"},Xl.TEMPERATURESENSOR={type:3,value:"TEMPERATURESENSOR"},Xl.WINDSENSOR={type:3,value:"WINDSENSOR"},Xl.USERDEFINED={type:3,value:"USERDEFINED"},Xl.NOTDEFINED={type:3,value:"NOTDEFINED"};let cr=Xl;e.IfcSensorTypeEnum=cr;const To=class To{};To.START_START={type:3,value:"START_START"},To.START_FINISH={type:3,value:"START_FINISH"},To.FINISH_START={type:3,value:"FINISH_START"},To.FINISH_FINISH={type:3,value:"FINISH_FINISH"},To.USERDEFINED={type:3,value:"USERDEFINED"},To.NOTDEFINED={type:3,value:"NOTDEFINED"};let N2=To;e.IfcSequenceEnum=N2;const yu=class yu{};yu.JALOUSIE={type:3,value:"JALOUSIE"},yu.SHUTTER={type:3,value:"SHUTTER"},yu.AWNING={type:3,value:"AWNING"},yu.USERDEFINED={type:3,value:"USERDEFINED"},yu.NOTDEFINED={type:3,value:"NOTDEFINED"};let b2=yu;e.IfcShadingDeviceTypeEnum=b2;const Ro=class Ro{};Ro.P_SINGLEVALUE={type:3,value:"P_SINGLEVALUE"},Ro.P_ENUMERATEDVALUE={type:3,value:"P_ENUMERATEDVALUE"},Ro.P_BOUNDEDVALUE={type:3,value:"P_BOUNDEDVALUE"},Ro.P_LISTVALUE={type:3,value:"P_LISTVALUE"},Ro.P_TABLEVALUE={type:3,value:"P_TABLEVALUE"},Ro.P_REFERENCEVALUE={type:3,value:"P_REFERENCEVALUE"},Ro.Q_LENGTH={type:3,value:"Q_LENGTH"},Ro.Q_AREA={type:3,value:"Q_AREA"},Ro.Q_VOLUME={type:3,value:"Q_VOLUME"},Ro.Q_COUNT={type:3,value:"Q_COUNT"},Ro.Q_WEIGHT={type:3,value:"Q_WEIGHT"},Ro.Q_TIME={type:3,value:"Q_TIME"};let O2=Ro;e.IfcSimplePropertyTemplateTypeEnum=O2;const mc=class mc{};mc.FLOOR={type:3,value:"FLOOR"},mc.ROOF={type:3,value:"ROOF"},mc.LANDING={type:3,value:"LANDING"},mc.BASESLAB={type:3,value:"BASESLAB"},mc.USERDEFINED={type:3,value:"USERDEFINED"},mc.NOTDEFINED={type:3,value:"NOTDEFINED"};let j3=mc;e.IfcSlabTypeEnum=j3;const Yh=class Yh{};Yh.SOLARCOLLECTOR={type:3,value:"SOLARCOLLECTOR"},Yh.SOLARPANEL={type:3,value:"SOLARPANEL"},Yh.USERDEFINED={type:3,value:"USERDEFINED"},Yh.NOTDEFINED={type:3,value:"NOTDEFINED"};let C2=Yh;e.IfcSolarDeviceTypeEnum=C2;const Hy=class Hy{};Hy.CONVECTOR={type:3,value:"CONVECTOR"},Hy.RADIATOR={type:3,value:"RADIATOR"},Hy.USERDEFINED={type:3,value:"USERDEFINED"},Hy.NOTDEFINED={type:3,value:"NOTDEFINED"};let L2=Hy;e.IfcSpaceHeaterTypeEnum=L2;const d3=class d3{};d3.SPACE={type:3,value:"SPACE"},d3.PARKING={type:3,value:"PARKING"},d3.GFA={type:3,value:"GFA"},d3.INTERNAL={type:3,value:"INTERNAL"},d3.EXTERNAL={type:3,value:"EXTERNAL"},d3.USERDEFINED={type:3,value:"USERDEFINED"},d3.NOTDEFINED={type:3,value:"NOTDEFINED"};let P2=d3;e.IfcSpaceTypeEnum=P2;const Ni=class Ni{};Ni.CONSTRUCTION={type:3,value:"CONSTRUCTION"},Ni.FIRESAFETY={type:3,value:"FIRESAFETY"},Ni.LIGHTING={type:3,value:"LIGHTING"},Ni.OCCUPANCY={type:3,value:"OCCUPANCY"},Ni.SECURITY={type:3,value:"SECURITY"},Ni.THERMAL={type:3,value:"THERMAL"},Ni.TRANSPORT={type:3,value:"TRANSPORT"},Ni.VENTILATION={type:3,value:"VENTILATION"},Ni.USERDEFINED={type:3,value:"USERDEFINED"},Ni.NOTDEFINED={type:3,value:"NOTDEFINED"};let x2=Ni;e.IfcSpatialZoneTypeEnum=x2;const Xc=class Xc{};Xc.BIRDCAGE={type:3,value:"BIRDCAGE"},Xc.COWL={type:3,value:"COWL"},Xc.RAINWATERHOPPER={type:3,value:"RAINWATERHOPPER"},Xc.USERDEFINED={type:3,value:"USERDEFINED"},Xc.NOTDEFINED={type:3,value:"NOTDEFINED"};let RE=Xc;e.IfcStackTerminalTypeEnum=RE;const kh=class kh{};kh.STRAIGHT={type:3,value:"STRAIGHT"},kh.WINDER={type:3,value:"WINDER"},kh.SPIRAL={type:3,value:"SPIRAL"},kh.CURVED={type:3,value:"CURVED"},kh.FREEFORM={type:3,value:"FREEFORM"},kh.USERDEFINED={type:3,value:"USERDEFINED"},kh.NOTDEFINED={type:3,value:"NOTDEFINED"};let M2=kh;e.IfcStairFlightTypeEnum=M2;const Gi=class Gi{};Gi.STRAIGHT_RUN_STAIR={type:3,value:"STRAIGHT_RUN_STAIR"},Gi.TWO_STRAIGHT_RUN_STAIR={type:3,value:"TWO_STRAIGHT_RUN_STAIR"},Gi.QUARTER_WINDING_STAIR={type:3,value:"QUARTER_WINDING_STAIR"},Gi.QUARTER_TURN_STAIR={type:3,value:"QUARTER_TURN_STAIR"},Gi.HALF_WINDING_STAIR={type:3,value:"HALF_WINDING_STAIR"},Gi.HALF_TURN_STAIR={type:3,value:"HALF_TURN_STAIR"},Gi.TWO_QUARTER_WINDING_STAIR={type:3,value:"TWO_QUARTER_WINDING_STAIR"},Gi.TWO_QUARTER_TURN_STAIR={type:3,value:"TWO_QUARTER_TURN_STAIR"},Gi.THREE_QUARTER_WINDING_STAIR={type:3,value:"THREE_QUARTER_WINDING_STAIR"},Gi.THREE_QUARTER_TURN_STAIR={type:3,value:"THREE_QUARTER_TURN_STAIR"},Gi.SPIRAL_STAIR={type:3,value:"SPIRAL_STAIR"},Gi.DOUBLE_RETURN_STAIR={type:3,value:"DOUBLE_RETURN_STAIR"},Gi.CURVED_RUN_STAIR={type:3,value:"CURVED_RUN_STAIR"},Gi.TWO_CURVED_RUN_STAIR={type:3,value:"TWO_CURVED_RUN_STAIR"},Gi.USERDEFINED={type:3,value:"USERDEFINED"},Gi.NOTDEFINED={type:3,value:"NOTDEFINED"};let U2=Gi;e.IfcStairTypeEnum=U2;const Tc=class Tc{};Tc.READWRITE={type:3,value:"READWRITE"},Tc.READONLY={type:3,value:"READONLY"},Tc.LOCKED={type:3,value:"LOCKED"},Tc.READWRITELOCKED={type:3,value:"READWRITELOCKED"},Tc.READONLYLOCKED={type:3,value:"READONLYLOCKED"};let gE=Tc;e.IfcStateEnum=gE;const oi=class oi{};oi.CONST={type:3,value:"CONST"},oi.LINEAR={type:3,value:"LINEAR"},oi.POLYGONAL={type:3,value:"POLYGONAL"},oi.EQUIDISTANT={type:3,value:"EQUIDISTANT"},oi.SINUS={type:3,value:"SINUS"},oi.PARABOLA={type:3,value:"PARABOLA"},oi.DISCRETE={type:3,value:"DISCRETE"},oi.USERDEFINED={type:3,value:"USERDEFINED"},oi.NOTDEFINED={type:3,value:"NOTDEFINED"};let AE=oi;e.IfcStructuralCurveActivityTypeEnum=AE;const Np=class Np{};Np.RIGID_JOINED_MEMBER={type:3,value:"RIGID_JOINED_MEMBER"},Np.PIN_JOINED_MEMBER={type:3,value:"PIN_JOINED_MEMBER"},Np.CABLE={type:3,value:"CABLE"},Np.TENSION_MEMBER={type:3,value:"TENSION_MEMBER"},Np.COMPRESSION_MEMBER={type:3,value:"COMPRESSION_MEMBER"},Np.USERDEFINED={type:3,value:"USERDEFINED"},Np.NOTDEFINED={type:3,value:"NOTDEFINED"};let SE=Np;e.IfcStructuralCurveMemberTypeEnum=SE;const jh=class jh{};jh.CONST={type:3,value:"CONST"},jh.BILINEAR={type:3,value:"BILINEAR"},jh.DISCRETE={type:3,value:"DISCRETE"},jh.ISOCONTOUR={type:3,value:"ISOCONTOUR"},jh.USERDEFINED={type:3,value:"USERDEFINED"},jh.NOTDEFINED={type:3,value:"NOTDEFINED"};let F2=jh;e.IfcStructuralSurfaceActivityTypeEnum=F2;const qh=class qh{};qh.BENDING_ELEMENT={type:3,value:"BENDING_ELEMENT"},qh.MEMBRANE_ELEMENT={type:3,value:"MEMBRANE_ELEMENT"},qh.SHELL={type:3,value:"SHELL"},qh.USERDEFINED={type:3,value:"USERDEFINED"},qh.NOTDEFINED={type:3,value:"NOTDEFINED"};let _1=qh;e.IfcStructuralSurfaceMemberTypeEnum=_1;const uI=class uI{};uI.PURCHASE={type:3,value:"PURCHASE"},uI.WORK={type:3,value:"WORK"},uI.USERDEFINED={type:3,value:"USERDEFINED"},uI.NOTDEFINED={type:3,value:"NOTDEFINED"};let H0=uI;e.IfcSubContractResourceTypeEnum=H0;const go=class go{};go.MARK={type:3,value:"MARK"},go.TAG={type:3,value:"TAG"},go.TREATMENT={type:3,value:"TREATMENT"},go.USERDEFINED={type:3,value:"USERDEFINED"},go.NOTDEFINED={type:3,value:"NOTDEFINED"};let q3=go;e.IfcSurfaceFeatureTypeEnum=q3;const Lw=class Lw{};Lw.POSITIVE={type:3,value:"POSITIVE"},Lw.NEGATIVE={type:3,value:"NEGATIVE"},Lw.BOTH={type:3,value:"BOTH"};let DE=Lw;e.IfcSurfaceSide=DE;const Rc=class Rc{};Rc.CONTACTOR={type:3,value:"CONTACTOR"},Rc.DIMMERSWITCH={type:3,value:"DIMMERSWITCH"},Rc.EMERGENCYSTOP={type:3,value:"EMERGENCYSTOP"},Rc.KEYPAD={type:3,value:"KEYPAD"},Rc.MOMENTARYSWITCH={type:3,value:"MOMENTARYSWITCH"},Rc.SELECTORSWITCH={type:3,value:"SELECTORSWITCH"},Rc.STARTER={type:3,value:"STARTER"},Rc.SWITCHDISCONNECTOR={type:3,value:"SWITCHDISCONNECTOR"},Rc.TOGGLESWITCH={type:3,value:"TOGGLESWITCH"},Rc.USERDEFINED={type:3,value:"USERDEFINED"},Rc.NOTDEFINED={type:3,value:"NOTDEFINED"};let Kp=Rc;e.IfcSwitchingDeviceTypeEnum=Kp;const bp=class bp{};bp.PANEL={type:3,value:"PANEL"},bp.WORKSURFACE={type:3,value:"WORKSURFACE"},bp.USERDEFINED={type:3,value:"USERDEFINED"},bp.NOTDEFINED={type:3,value:"NOTDEFINED"};let K3=bp;e.IfcSystemFurnitureElementTypeEnum=K3;const n0=class n0{};n0.BASIN={type:3,value:"BASIN"},n0.BREAKPRESSURE={type:3,value:"BREAKPRESSURE"},n0.EXPANSION={type:3,value:"EXPANSION"},n0.FEEDANDEXPANSION={type:3,value:"FEEDANDEXPANSION"},n0.PRESSUREVESSEL={type:3,value:"PRESSUREVESSEL"},n0.STORAGE={type:3,value:"STORAGE"},n0.VESSEL={type:3,value:"VESSEL"},n0.USERDEFINED={type:3,value:"USERDEFINED"},n0.NOTDEFINED={type:3,value:"NOTDEFINED"};let Z3=n0;e.IfcTankTypeEnum=Z3;const oI=class oI{};oI.ELAPSEDTIME={type:3,value:"ELAPSEDTIME"},oI.WORKTIME={type:3,value:"WORKTIME"},oI.NOTDEFINED={type:3,value:"NOTDEFINED"};let B2=oI;e.IfcTaskDurationEnum=B2;const Vi=class Vi{};Vi.ATTENDANCE={type:3,value:"ATTENDANCE"},Vi.CONSTRUCTION={type:3,value:"CONSTRUCTION"},Vi.DEMOLITION={type:3,value:"DEMOLITION"},Vi.DISMANTLE={type:3,value:"DISMANTLE"},Vi.DISPOSAL={type:3,value:"DISPOSAL"},Vi.INSTALLATION={type:3,value:"INSTALLATION"},Vi.LOGISTIC={type:3,value:"LOGISTIC"},Vi.MAINTENANCE={type:3,value:"MAINTENANCE"},Vi.MOVE={type:3,value:"MOVE"},Vi.OPERATION={type:3,value:"OPERATION"},Vi.REMOVAL={type:3,value:"REMOVAL"},Vi.RENOVATION={type:3,value:"RENOVATION"},Vi.USERDEFINED={type:3,value:"USERDEFINED"},Vi.NOTDEFINED={type:3,value:"NOTDEFINED"};let H2=Vi;e.IfcTaskTypeEnum=H2;const lr=class lr{};lr.COUPLER={type:3,value:"COUPLER"},lr.FIXED_END={type:3,value:"FIXED_END"},lr.TENSIONING_END={type:3,value:"TENSIONING_END"},lr.USERDEFINED={type:3,value:"USERDEFINED"},lr.NOTDEFINED={type:3,value:"NOTDEFINED"};let _2=lr;e.IfcTendonAnchorTypeEnum=_2;const _y=class _y{};_y.BAR={type:3,value:"BAR"},_y.COATED={type:3,value:"COATED"},_y.STRAND={type:3,value:"STRAND"},_y.WIRE={type:3,value:"WIRE"},_y.USERDEFINED={type:3,value:"USERDEFINED"},_y.NOTDEFINED={type:3,value:"NOTDEFINED"};let xh=_y;e.IfcTendonTypeEnum=xh;const zi=class zi{};zi.LEFT={type:3,value:"LEFT"},zi.RIGHT={type:3,value:"RIGHT"},zi.UP={type:3,value:"UP"},zi.DOWN={type:3,value:"DOWN"};let Zp=zi;e.IfcTextPath=Zp;const gc=class gc{};gc.CONTINUOUS={type:3,value:"CONTINUOUS"},gc.DISCRETE={type:3,value:"DISCRETE"},gc.DISCRETEBINARY={type:3,value:"DISCRETEBINARY"},gc.PIECEWISEBINARY={type:3,value:"PIECEWISEBINARY"},gc.PIECEWISECONSTANT={type:3,value:"PIECEWISECONSTANT"},gc.PIECEWISECONTINUOUS={type:3,value:"PIECEWISECONTINUOUS"},gc.NOTDEFINED={type:3,value:"NOTDEFINED"};let Qp=gc;e.IfcTimeSeriesDataTypeEnum=Qp;const s0=class s0{};s0.CURRENT={type:3,value:"CURRENT"},s0.FREQUENCY={type:3,value:"FREQUENCY"},s0.INVERTER={type:3,value:"INVERTER"},s0.RECTIFIER={type:3,value:"RECTIFIER"},s0.VOLTAGE={type:3,value:"VOLTAGE"},s0.USERDEFINED={type:3,value:"USERDEFINED"},s0.NOTDEFINED={type:3,value:"NOTDEFINED"};let G2=s0;e.IfcTransformerTypeEnum=G2;const Op=class Op{};Op.DISCONTINUOUS={type:3,value:"DISCONTINUOUS"},Op.CONTINUOUS={type:3,value:"CONTINUOUS"},Op.CONTSAMEGRADIENT={type:3,value:"CONTSAMEGRADIENT"},Op.CONTSAMEGRADIENTSAMECURVATURE={type:3,value:"CONTSAMEGRADIENTSAMECURVATURE"};let V2=Op;e.IfcTransitionCode=V2;const Ao=class Ao{};Ao.ELEVATOR={type:3,value:"ELEVATOR"},Ao.ESCALATOR={type:3,value:"ESCALATOR"},Ao.MOVINGWALKWAY={type:3,value:"MOVINGWALKWAY"},Ao.CRANEWAY={type:3,value:"CRANEWAY"},Ao.LIFTINGGEAR={type:3,value:"LIFTINGGEAR"},Ao.USERDEFINED={type:3,value:"USERDEFINED"},Ao.NOTDEFINED={type:3,value:"NOTDEFINED"};let z2=Ao;e.IfcTransportElementTypeEnum=z2;const Kh=class Kh{};Kh.CARTESIAN={type:3,value:"CARTESIAN"},Kh.PARAMETER={type:3,value:"PARAMETER"},Kh.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let $p=Kh;e.IfcTrimmingPreference=$p;const Pw=class Pw{};Pw.FINNED={type:3,value:"FINNED"},Pw.USERDEFINED={type:3,value:"USERDEFINED"},Pw.NOTDEFINED={type:3,value:"NOTDEFINED"};let W2=Pw;e.IfcTubeBundleTypeEnum=W2;const Ol=class Ol{};Ol.ABSORBEDDOSEUNIT={type:3,value:"ABSORBEDDOSEUNIT"},Ol.AMOUNTOFSUBSTANCEUNIT={type:3,value:"AMOUNTOFSUBSTANCEUNIT"},Ol.AREAUNIT={type:3,value:"AREAUNIT"},Ol.DOSEEQUIVALENTUNIT={type:3,value:"DOSEEQUIVALENTUNIT"},Ol.ELECTRICCAPACITANCEUNIT={type:3,value:"ELECTRICCAPACITANCEUNIT"},Ol.ELECTRICCHARGEUNIT={type:3,value:"ELECTRICCHARGEUNIT"},Ol.ELECTRICCONDUCTANCEUNIT={type:3,value:"ELECTRICCONDUCTANCEUNIT"},Ol.ELECTRICCURRENTUNIT={type:3,value:"ELECTRICCURRENTUNIT"},Ol.ELECTRICRESISTANCEUNIT={type:3,value:"ELECTRICRESISTANCEUNIT"},Ol.ELECTRICVOLTAGEUNIT={type:3,value:"ELECTRICVOLTAGEUNIT"},Ol.ENERGYUNIT={type:3,value:"ENERGYUNIT"},Ol.FORCEUNIT={type:3,value:"FORCEUNIT"},Ol.FREQUENCYUNIT={type:3,value:"FREQUENCYUNIT"},Ol.ILLUMINANCEUNIT={type:3,value:"ILLUMINANCEUNIT"},Ol.INDUCTANCEUNIT={type:3,value:"INDUCTANCEUNIT"},Ol.LENGTHUNIT={type:3,value:"LENGTHUNIT"},Ol.LUMINOUSFLUXUNIT={type:3,value:"LUMINOUSFLUXUNIT"},Ol.LUMINOUSINTENSITYUNIT={type:3,value:"LUMINOUSINTENSITYUNIT"},Ol.MAGNETICFLUXDENSITYUNIT={type:3,value:"MAGNETICFLUXDENSITYUNIT"},Ol.MAGNETICFLUXUNIT={type:3,value:"MAGNETICFLUXUNIT"},Ol.MASSUNIT={type:3,value:"MASSUNIT"},Ol.PLANEANGLEUNIT={type:3,value:"PLANEANGLEUNIT"},Ol.POWERUNIT={type:3,value:"POWERUNIT"},Ol.PRESSUREUNIT={type:3,value:"PRESSUREUNIT"},Ol.RADIOACTIVITYUNIT={type:3,value:"RADIOACTIVITYUNIT"},Ol.SOLIDANGLEUNIT={type:3,value:"SOLIDANGLEUNIT"},Ol.THERMODYNAMICTEMPERATUREUNIT={type:3,value:"THERMODYNAMICTEMPERATUREUNIT"},Ol.TIMEUNIT={type:3,value:"TIMEUNIT"},Ol.VOLUMEUNIT={type:3,value:"VOLUMEUNIT"},Ol.USERDEFINED={type:3,value:"USERDEFINED"};let Y2=Ol;e.IfcUnitEnum=Y2;const Ac=class Ac{};Ac.ALARMPANEL={type:3,value:"ALARMPANEL"},Ac.CONTROLPANEL={type:3,value:"CONTROLPANEL"},Ac.GASDETECTIONPANEL={type:3,value:"GASDETECTIONPANEL"},Ac.INDICATORPANEL={type:3,value:"INDICATORPANEL"},Ac.MIMICPANEL={type:3,value:"MIMICPANEL"},Ac.HUMIDISTAT={type:3,value:"HUMIDISTAT"},Ac.THERMOSTAT={type:3,value:"THERMOSTAT"},Ac.WEATHERSTATION={type:3,value:"WEATHERSTATION"},Ac.USERDEFINED={type:3,value:"USERDEFINED"},Ac.NOTDEFINED={type:3,value:"NOTDEFINED"};let NE=Ac;e.IfcUnitaryControlElementTypeEnum=NE;const l0=class l0{};l0.AIRHANDLER={type:3,value:"AIRHANDLER"},l0.AIRCONDITIONINGUNIT={type:3,value:"AIRCONDITIONINGUNIT"},l0.DEHUMIDIFIER={type:3,value:"DEHUMIDIFIER"},l0.SPLITSYSTEM={type:3,value:"SPLITSYSTEM"},l0.ROOFTOPUNIT={type:3,value:"ROOFTOPUNIT"},l0.USERDEFINED={type:3,value:"USERDEFINED"},l0.NOTDEFINED={type:3,value:"NOTDEFINED"};let Q3=l0;e.IfcUnitaryEquipmentTypeEnum=Q3;const Cr=class Cr{};Cr.AIRRELEASE={type:3,value:"AIRRELEASE"},Cr.ANTIVACUUM={type:3,value:"ANTIVACUUM"},Cr.CHANGEOVER={type:3,value:"CHANGEOVER"},Cr.CHECK={type:3,value:"CHECK"},Cr.COMMISSIONING={type:3,value:"COMMISSIONING"},Cr.DIVERTING={type:3,value:"DIVERTING"},Cr.DRAWOFFCOCK={type:3,value:"DRAWOFFCOCK"},Cr.DOUBLECHECK={type:3,value:"DOUBLECHECK"},Cr.DOUBLEREGULATING={type:3,value:"DOUBLEREGULATING"},Cr.FAUCET={type:3,value:"FAUCET"},Cr.FLUSHING={type:3,value:"FLUSHING"},Cr.GASCOCK={type:3,value:"GASCOCK"},Cr.GASTAP={type:3,value:"GASTAP"},Cr.ISOLATING={type:3,value:"ISOLATING"},Cr.MIXING={type:3,value:"MIXING"},Cr.PRESSUREREDUCING={type:3,value:"PRESSUREREDUCING"},Cr.PRESSURERELIEF={type:3,value:"PRESSURERELIEF"},Cr.REGULATING={type:3,value:"REGULATING"},Cr.SAFETYCUTOFF={type:3,value:"SAFETYCUTOFF"},Cr.STEAMTRAP={type:3,value:"STEAMTRAP"},Cr.STOPCOCK={type:3,value:"STOPCOCK"},Cr.USERDEFINED={type:3,value:"USERDEFINED"},Cr.NOTDEFINED={type:3,value:"NOTDEFINED"};let $3=Cr;e.IfcValveTypeEnum=$3;const Om=class Om{};Om.COMPRESSION={type:3,value:"COMPRESSION"},Om.SPRING={type:3,value:"SPRING"},Om.USERDEFINED={type:3,value:"USERDEFINED"},Om.NOTDEFINED={type:3,value:"NOTDEFINED"};let H=Om;e.IfcVibrationIsolatorTypeEnum=H;const So=class So{};So.CUTOUT={type:3,value:"CUTOUT"},So.NOTCH={type:3,value:"NOTCH"},So.HOLE={type:3,value:"HOLE"},So.MITER={type:3,value:"MITER"},So.CHAMFER={type:3,value:"CHAMFER"},So.EDGE={type:3,value:"EDGE"},So.USERDEFINED={type:3,value:"USERDEFINED"},So.NOTDEFINED={type:3,value:"NOTDEFINED"};let v=So;e.IfcVoidingFeatureTypeEnum=v;const wu=class wu{};wu.MOVABLE={type:3,value:"MOVABLE"},wu.PARAPET={type:3,value:"PARAPET"},wu.PARTITIONING={type:3,value:"PARTITIONING"},wu.PLUMBINGWALL={type:3,value:"PLUMBINGWALL"},wu.SHEAR={type:3,value:"SHEAR"},wu.SOLIDWALL={type:3,value:"SOLIDWALL"},wu.STANDARD={type:3,value:"STANDARD"},wu.POLYGONAL={type:3,value:"POLYGONAL"},wu.ELEMENTEDWALL={type:3,value:"ELEMENTEDWALL"},wu.USERDEFINED={type:3,value:"USERDEFINED"},wu.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ie=wu;e.IfcWallTypeEnum=Ie;const fi=class fi{};fi.FLOORTRAP={type:3,value:"FLOORTRAP"},fi.FLOORWASTE={type:3,value:"FLOORWASTE"},fi.GULLYSUMP={type:3,value:"GULLYSUMP"},fi.GULLYTRAP={type:3,value:"GULLYTRAP"},fi.ROOFDRAIN={type:3,value:"ROOFDRAIN"},fi.WASTEDISPOSALUNIT={type:3,value:"WASTEDISPOSALUNIT"},fi.WASTETRAP={type:3,value:"WASTETRAP"},fi.USERDEFINED={type:3,value:"USERDEFINED"},fi.NOTDEFINED={type:3,value:"NOTDEFINED"};let be=fi;e.IfcWasteTerminalTypeEnum=be;const Uu=class Uu{};Uu.SIDEHUNGRIGHTHAND={type:3,value:"SIDEHUNGRIGHTHAND"},Uu.SIDEHUNGLEFTHAND={type:3,value:"SIDEHUNGLEFTHAND"},Uu.TILTANDTURNRIGHTHAND={type:3,value:"TILTANDTURNRIGHTHAND"},Uu.TILTANDTURNLEFTHAND={type:3,value:"TILTANDTURNLEFTHAND"},Uu.TOPHUNG={type:3,value:"TOPHUNG"},Uu.BOTTOMHUNG={type:3,value:"BOTTOMHUNG"},Uu.PIVOTHORIZONTAL={type:3,value:"PIVOTHORIZONTAL"},Uu.PIVOTVERTICAL={type:3,value:"PIVOTVERTICAL"},Uu.SLIDINGHORIZONTAL={type:3,value:"SLIDINGHORIZONTAL"},Uu.SLIDINGVERTICAL={type:3,value:"SLIDINGVERTICAL"},Uu.REMOVABLECASEMENT={type:3,value:"REMOVABLECASEMENT"},Uu.FIXEDCASEMENT={type:3,value:"FIXEDCASEMENT"},Uu.OTHEROPERATION={type:3,value:"OTHEROPERATION"},Uu.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ye=Uu;e.IfcWindowPanelOperationEnum=Ye;const Gy=class Gy{};Gy.LEFT={type:3,value:"LEFT"},Gy.MIDDLE={type:3,value:"MIDDLE"},Gy.RIGHT={type:3,value:"RIGHT"},Gy.BOTTOM={type:3,value:"BOTTOM"},Gy.TOP={type:3,value:"TOP"},Gy.NOTDEFINED={type:3,value:"NOTDEFINED"};let rt=Gy;e.IfcWindowPanelPositionEnum=rt;const cI=class cI{};cI.ALUMINIUM={type:3,value:"ALUMINIUM"},cI.HIGH_GRADE_STEEL={type:3,value:"HIGH_GRADE_STEEL"},cI.STEEL={type:3,value:"STEEL"},cI.WOOD={type:3,value:"WOOD"},cI.ALUMINIUM_WOOD={type:3,value:"ALUMINIUM_WOOD"},cI.PLASTIC={type:3,value:"PLASTIC"},cI.OTHER_CONSTRUCTION={type:3,value:"OTHER_CONSTRUCTION"},cI.NOTDEFINED={type:3,value:"NOTDEFINED"};let ot=cI;e.IfcWindowStyleConstructionEnum=ot;const ci=class ci{};ci.SINGLE_PANEL={type:3,value:"SINGLE_PANEL"},ci.DOUBLE_PANEL_VERTICAL={type:3,value:"DOUBLE_PANEL_VERTICAL"},ci.DOUBLE_PANEL_HORIZONTAL={type:3,value:"DOUBLE_PANEL_HORIZONTAL"},ci.TRIPLE_PANEL_VERTICAL={type:3,value:"TRIPLE_PANEL_VERTICAL"},ci.TRIPLE_PANEL_BOTTOM={type:3,value:"TRIPLE_PANEL_BOTTOM"},ci.TRIPLE_PANEL_TOP={type:3,value:"TRIPLE_PANEL_TOP"},ci.TRIPLE_PANEL_LEFT={type:3,value:"TRIPLE_PANEL_LEFT"},ci.TRIPLE_PANEL_RIGHT={type:3,value:"TRIPLE_PANEL_RIGHT"},ci.TRIPLE_PANEL_HORIZONTAL={type:3,value:"TRIPLE_PANEL_HORIZONTAL"},ci.USERDEFINED={type:3,value:"USERDEFINED"},ci.NOTDEFINED={type:3,value:"NOTDEFINED"};let dt=ci;e.IfcWindowStyleOperationEnum=dt;const f3=class f3{};f3.WINDOW={type:3,value:"WINDOW"},f3.SKYLIGHT={type:3,value:"SKYLIGHT"},f3.LIGHTDOME={type:3,value:"LIGHTDOME"},f3.USERDEFINED={type:3,value:"USERDEFINED"},f3.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ft=f3;e.IfcWindowTypeEnum=Ft;const ws=class ws{};ws.SINGLE_PANEL={type:3,value:"SINGLE_PANEL"},ws.DOUBLE_PANEL_VERTICAL={type:3,value:"DOUBLE_PANEL_VERTICAL"},ws.DOUBLE_PANEL_HORIZONTAL={type:3,value:"DOUBLE_PANEL_HORIZONTAL"},ws.TRIPLE_PANEL_VERTICAL={type:3,value:"TRIPLE_PANEL_VERTICAL"},ws.TRIPLE_PANEL_BOTTOM={type:3,value:"TRIPLE_PANEL_BOTTOM"},ws.TRIPLE_PANEL_TOP={type:3,value:"TRIPLE_PANEL_TOP"},ws.TRIPLE_PANEL_LEFT={type:3,value:"TRIPLE_PANEL_LEFT"},ws.TRIPLE_PANEL_RIGHT={type:3,value:"TRIPLE_PANEL_RIGHT"},ws.TRIPLE_PANEL_HORIZONTAL={type:3,value:"TRIPLE_PANEL_HORIZONTAL"},ws.USERDEFINED={type:3,value:"USERDEFINED"},ws.NOTDEFINED={type:3,value:"NOTDEFINED"};let $t=ws;e.IfcWindowTypePartitioningEnum=$t;const xw=class xw{};xw.FIRSTSHIFT={type:3,value:"FIRSTSHIFT"},xw.SECONDSHIFT={type:3,value:"SECONDSHIFT"},xw.THIRDSHIFT={type:3,value:"THIRDSHIFT"},xw.USERDEFINED={type:3,value:"USERDEFINED"},xw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cn=xw;e.IfcWorkCalendarTypeEnum=Cn;const Lr=class Lr{};Lr.ACTUAL={type:3,value:"ACTUAL"},Lr.BASELINE={type:3,value:"BASELINE"},Lr.PLANNED={type:3,value:"PLANNED"},Lr.USERDEFINED={type:3,value:"USERDEFINED"},Lr.NOTDEFINED={type:3,value:"NOTDEFINED"};let ns=Lr;e.IfcWorkPlanTypeEnum=ns;const Af=class Af{};Af.ACTUAL={type:3,value:"ACTUAL"},Af.BASELINE={type:3,value:"BASELINE"},Af.PLANNED={type:3,value:"PLANNED"},Af.USERDEFINED={type:3,value:"USERDEFINED"},Af.NOTDEFINED={type:3,value:"NOTDEFINED"};let Wn=Af;e.IfcWorkScheduleTypeEnum=Wn;class $n extends Rt{constructor(I,T,S){super(),this.Role=I,this.UserDefinedRole=T,this.Description=S,this.type=3630933823}}e.IfcActorRole=$n;class gs extends Rt{constructor(I,T,S){super(),this.Purpose=I,this.Description=T,this.UserDefinedPurpose=S,this.type=618182010}}e.IfcAddress=gs;class Al extends Rt{constructor(I,T,S,b){super(),this.ApplicationDeveloper=I,this.Version=T,this.ApplicationFullName=S,this.ApplicationIdentifier=b,this.type=639542469}}e.IfcApplication=Al;class bl extends Rt{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(),this.Name=I,this.Description=T,this.AppliedValue=S,this.UnitBasis=b,this.ApplicableDate=x,this.FixedUntilDate=F,this.Category=z,this.Condition=q,this.ArithmeticOperator=ie,this.Components=Ve,this.type=411424972}}e.IfcAppliedValue=bl;class ql extends Rt{constructor(I,T,S,b,x,F,z,q,ie){super(),this.Identifier=I,this.Name=T,this.Description=S,this.TimeOfApproval=b,this.Status=x,this.Level=F,this.Qualifier=z,this.RequestingApproval=q,this.GivingApproval=ie,this.type=130549933}}e.IfcApproval=ql;class wn extends Rt{constructor(I){super(),this.Name=I,this.type=4037036970}}e.IfcBoundaryCondition=wn;class Jn extends wn{constructor(I,T,S,b,x,F,z){super(I),this.Name=I,this.TranslationalStiffnessByLengthX=T,this.TranslationalStiffnessByLengthY=S,this.TranslationalStiffnessByLengthZ=b,this.RotationalStiffnessByLengthX=x,this.RotationalStiffnessByLengthY=F,this.RotationalStiffnessByLengthZ=z,this.type=1560379544}}e.IfcBoundaryEdgeCondition=Jn;class di extends wn{constructor(I,T,S,b){super(I),this.Name=I,this.TranslationalStiffnessByAreaX=T,this.TranslationalStiffnessByAreaY=S,this.TranslationalStiffnessByAreaZ=b,this.type=3367102660}}e.IfcBoundaryFaceCondition=di;class _l extends wn{constructor(I,T,S,b,x,F,z){super(I),this.Name=I,this.TranslationalStiffnessX=T,this.TranslationalStiffnessY=S,this.TranslationalStiffnessZ=b,this.RotationalStiffnessX=x,this.RotationalStiffnessY=F,this.RotationalStiffnessZ=z,this.type=1387855156}}e.IfcBoundaryNodeCondition=_l;class uo extends _l{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z),this.Name=I,this.TranslationalStiffnessX=T,this.TranslationalStiffnessY=S,this.TranslationalStiffnessZ=b,this.RotationalStiffnessX=x,this.RotationalStiffnessY=F,this.RotationalStiffnessZ=z,this.WarpingStiffness=q,this.type=2069777674}}e.IfcBoundaryNodeConditionWarping=uo;class Er extends Rt{constructor(){super(),this.type=2859738748}}e.IfcConnectionGeometry=Er;class _S extends Er{constructor(I,T){super(),this.PointOnRelatingElement=I,this.PointOnRelatedElement=T,this.type=2614616156}}e.IfcConnectionPointGeometry=_S;class U5 extends Er{constructor(I,T){super(),this.SurfaceOnRelatingElement=I,this.SurfaceOnRelatedElement=T,this.type=2732653382}}e.IfcConnectionSurfaceGeometry=U5;class Dg extends Er{constructor(I,T){super(),this.VolumeOnRelatingElement=I,this.VolumeOnRelatedElement=T,this.type=775493141}}e.IfcConnectionVolumeGeometry=Dg;class Ng extends Rt{constructor(I,T,S,b,x,F,z){super(),this.Name=I,this.Description=T,this.ConstraintGrade=S,this.ConstraintSource=b,this.CreatingActor=x,this.CreationTime=F,this.UserDefinedGrade=z,this.type=1959218052}}e.IfcConstraint=Ng;class GS extends Rt{constructor(I,T){super(),this.SourceCRS=I,this.TargetCRS=T,this.type=1785450214}}e.IfcCoordinateOperation=GS;class VS extends Rt{constructor(I,T,S,b){super(),this.Name=I,this.Description=T,this.GeodeticDatum=S,this.VerticalDatum=b,this.type=1466758467}}e.IfcCoordinateReferenceSystem=VS;class YN extends bl{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie,Ve),this.Name=I,this.Description=T,this.AppliedValue=S,this.UnitBasis=b,this.ApplicableDate=x,this.FixedUntilDate=F,this.Category=z,this.Condition=q,this.ArithmeticOperator=ie,this.Components=Ve,this.type=602808272}}e.IfcCostValue=YN;class kN extends Rt{constructor(I,T,S){super(),this.Elements=I,this.UnitType=T,this.UserDefinedType=S,this.type=1765591967}}e.IfcDerivedUnit=kN;class jN extends Rt{constructor(I,T){super(),this.Unit=I,this.Exponent=T,this.type=1045800335}}e.IfcDerivedUnitElement=jN;class qN extends Rt{constructor(I,T,S,b,x,F,z){super(),this.LengthExponent=I,this.MassExponent=T,this.TimeExponent=S,this.ElectricCurrentExponent=b,this.ThermodynamicTemperatureExponent=x,this.AmountOfSubstanceExponent=F,this.LuminousIntensityExponent=z,this.type=2949456006}}e.IfcDimensionalExponents=qN;class k2 extends Rt{constructor(){super(),this.type=4294318154}}e.IfcExternalInformation=k2;class Mh extends Rt{constructor(I,T,S){super(),this.Location=I,this.Identification=T,this.Name=S,this.type=3200245327}}e.IfcExternalReference=Mh;class KN extends Mh{constructor(I,T,S){super(I,T,S),this.Location=I,this.Identification=T,this.Name=S,this.type=2242383968}}e.IfcExternallyDefinedHatchStyle=KN;class bE extends Mh{constructor(I,T,S){super(I,T,S),this.Location=I,this.Identification=T,this.Name=S,this.type=1040185647}}e.IfcExternallyDefinedSurfaceStyle=bE;class F5 extends Mh{constructor(I,T,S){super(I,T,S),this.Location=I,this.Identification=T,this.Name=S,this.type=3548104201}}e.IfcExternallyDefinedTextFont=F5;class ZN extends Rt{constructor(I,T,S){super(),this.AxisTag=I,this.AxisCurve=T,this.SameSense=S,this.type=852622518}}e.IfcGridAxis=ZN;class bg extends Rt{constructor(I,T){super(),this.TimeStamp=I,this.ListValues=T,this.type=3020489413}}e.IfcIrregularTimeSeriesValue=bg;class zS extends k2{constructor(I,T,S,b,x,F){super(),this.Name=I,this.Version=T,this.Publisher=S,this.VersionDate=b,this.Location=x,this.Description=F,this.type=2655187982}}e.IfcLibraryInformation=zS;class QN extends Mh{constructor(I,T,S,b,x,F){super(I,T,S),this.Location=I,this.Identification=T,this.Name=S,this.Description=b,this.Language=x,this.ReferencedLibrary=F,this.type=3452421091}}e.IfcLibraryReference=QN;class j2 extends Rt{constructor(I,T,S){super(),this.MainPlaneAngle=I,this.SecondaryPlaneAngle=T,this.LuminousIntensity=S,this.type=4162380809}}e.IfcLightDistributionData=j2;class $N extends Rt{constructor(I,T){super(),this.LightDistributionCurve=I,this.DistributionData=T,this.type=1566485204}}e.IfcLightIntensityDistribution=$N;class Og extends GS{constructor(I,T,S,b,x,F,z,q){super(I,T),this.SourceCRS=I,this.TargetCRS=T,this.Eastings=S,this.Northings=b,this.OrthogonalHeight=x,this.XAxisAbscissa=F,this.XAxisOrdinate=z,this.Scale=q,this.type=3057273783}}e.IfcMapConversion=Og;class JN extends Rt{constructor(I,T){super(),this.MaterialClassifications=I,this.ClassifiedMaterial=T,this.type=1847130766}}e.IfcMaterialClassificationRelationship=JN;class Uh extends Rt{constructor(){super(),this.type=760658860}}e.IfcMaterialDefinition=Uh;class B5 extends Uh{constructor(I,T,S,b,x,F,z){super(),this.Material=I,this.LayerThickness=T,this.IsVentilated=S,this.Name=b,this.Description=x,this.Category=F,this.Priority=z,this.type=248100487}}e.IfcMaterialLayer=B5;class Cg extends Uh{constructor(I,T,S){super(),this.MaterialLayers=I,this.LayerSetName=T,this.Description=S,this.type=3303938423}}e.IfcMaterialLayerSet=Cg;class XN extends B5{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z),this.Material=I,this.LayerThickness=T,this.IsVentilated=S,this.Name=b,this.Description=x,this.Category=F,this.Priority=z,this.OffsetDirection=q,this.OffsetValues=ie,this.type=1847252529}}e.IfcMaterialLayerWithOffsets=XN;class vN extends Rt{constructor(I){super(),this.Materials=I,this.type=2199411900}}e.IfcMaterialList=vN;class WS extends Uh{constructor(I,T,S,b,x,F){super(),this.Name=I,this.Description=T,this.Material=S,this.Profile=b,this.Priority=x,this.Category=F,this.type=2235152071}}e.IfcMaterialProfile=WS;class eb extends Uh{constructor(I,T,S,b){super(),this.Name=I,this.Description=T,this.MaterialProfiles=S,this.CompositeProfile=b,this.type=164193824}}e.IfcMaterialProfileSet=eb;class NU extends WS{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F),this.Name=I,this.Description=T,this.Material=S,this.Profile=b,this.Priority=x,this.Category=F,this.OffsetValues=z,this.type=552965576}}e.IfcMaterialProfileWithOffsets=NU;class Lg extends Rt{constructor(){super(),this.type=1507914824}}e.IfcMaterialUsageDefinition=Lg;class YS extends Rt{constructor(I,T){super(),this.ValueComponent=I,this.UnitComponent=T,this.type=2597039031}}e.IfcMeasureWithUnit=YS;class bU extends Ng{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z),this.Name=I,this.Description=T,this.ConstraintGrade=S,this.ConstraintSource=b,this.CreatingActor=x,this.CreationTime=F,this.UserDefinedGrade=z,this.Benchmark=q,this.ValueSource=ie,this.DataValue=Ve,this.ReferencePath=Yt,this.type=3368373690}}e.IfcMetric=bU;class OU extends Rt{constructor(I){super(),this.Currency=I,this.type=2706619895}}e.IfcMonetaryUnit=OU;class Pg extends Rt{constructor(I,T){super(),this.Dimensions=I,this.UnitType=T,this.type=1918398963}}e.IfcNamedUnit=Pg;class tb extends Rt{constructor(){super(),this.type=3701648758}}e.IfcObjectPlacement=tb;class kS extends Ng{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z),this.Name=I,this.Description=T,this.ConstraintGrade=S,this.ConstraintSource=b,this.CreatingActor=x,this.CreationTime=F,this.UserDefinedGrade=z,this.BenchmarkValues=q,this.LogicalAggregator=ie,this.ObjectiveQualifier=Ve,this.UserDefinedQualifier=Yt,this.type=2251480897}}e.IfcObjective=kS;class nb extends Rt{constructor(I,T,S,b,x){super(),this.Identification=I,this.Name=T,this.Description=S,this.Roles=b,this.Addresses=x,this.type=4251960020}}e.IfcOrganization=nb;class jL extends Rt{constructor(I,T,S,b,x,F,z,q){super(),this.OwningUser=I,this.OwningApplication=T,this.State=S,this.ChangeAction=b,this.LastModifiedDate=x,this.LastModifyingUser=F,this.LastModifyingApplication=z,this.CreationDate=q,this.type=1207048766}}e.IfcOwnerHistory=jL;class H5 extends Rt{constructor(I,T,S,b,x,F,z,q){super(),this.Identification=I,this.FamilyName=T,this.GivenName=S,this.MiddleNames=b,this.PrefixTitles=x,this.SuffixTitles=F,this.Roles=z,this.Addresses=q,this.type=2077209135}}e.IfcPerson=H5;class CU extends Rt{constructor(I,T,S){super(),this.ThePerson=I,this.TheOrganization=T,this.Roles=S,this.type=101040310}}e.IfcPersonAndOrganization=CU;class OE extends Rt{constructor(I,T){super(),this.Name=I,this.Description=T,this.type=2483315170}}e.IfcPhysicalQuantity=OE;class _0 extends OE{constructor(I,T,S){super(I,T),this.Name=I,this.Description=T,this.Unit=S,this.type=2226359599}}e.IfcPhysicalSimpleQuantity=_0;class LU extends gs{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S),this.Purpose=I,this.Description=T,this.UserDefinedPurpose=S,this.InternalLocation=b,this.AddressLines=x,this.PostalBox=F,this.Town=z,this.Region=q,this.PostalCode=ie,this.Country=Ve,this.type=3355820592}}e.IfcPostalAddress=LU;class oo extends Rt{constructor(){super(),this.type=677532197}}e.IfcPresentationItem=oo;class jS extends Rt{constructor(I,T,S,b){super(),this.Name=I,this.Description=T,this.AssignedItems=S,this.Identifier=b,this.type=2022622350}}e.IfcPresentationLayerAssignment=jS;class qL extends jS{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b),this.Name=I,this.Description=T,this.AssignedItems=S,this.Identifier=b,this.LayerOn=x,this.LayerFrozen=F,this.LayerBlocked=z,this.LayerStyles=q,this.type=1304840413}}e.IfcPresentationLayerWithStyle=qL;class q2 extends Rt{constructor(I){super(),this.Name=I,this.type=3119450353}}e.IfcPresentationStyle=q2;class PU extends Rt{constructor(I){super(),this.Styles=I,this.type=2417041796}}e.IfcPresentationStyleAssignment=PU;class Jp extends Rt{constructor(I,T,S){super(),this.Name=I,this.Description=T,this.Representations=S,this.type=2095639259}}e.IfcProductRepresentation=Jp;class K2 extends Rt{constructor(I,T){super(),this.ProfileType=I,this.ProfileName=T,this.type=3958567839}}e.IfcProfileDef=K2;class KL extends VS{constructor(I,T,S,b,x,F,z){super(I,T,S,b),this.Name=I,this.Description=T,this.GeodeticDatum=S,this.VerticalDatum=b,this.MapProjection=x,this.MapZone=F,this.MapUnit=z,this.type=3843373140}}e.IfcProjectedCRS=KL;class Wf extends Rt{constructor(){super(),this.type=986844984}}e.IfcPropertyAbstraction=Wf;class CE extends Wf{constructor(I,T,S){super(),this.Name=I,this.EnumerationValues=T,this.Unit=S,this.type=3710013099}}e.IfcPropertyEnumeration=CE;class ZL extends _0{constructor(I,T,S,b,x){super(I,T,S),this.Name=I,this.Description=T,this.Unit=S,this.AreaValue=b,this.Formula=x,this.type=2044713172}}e.IfcQuantityArea=ZL;class QL extends _0{constructor(I,T,S,b,x){super(I,T,S),this.Name=I,this.Description=T,this.Unit=S,this.CountValue=b,this.Formula=x,this.type=2093928680}}e.IfcQuantityCount=QL;class xU extends _0{constructor(I,T,S,b,x){super(I,T,S),this.Name=I,this.Description=T,this.Unit=S,this.LengthValue=b,this.Formula=x,this.type=931644368}}e.IfcQuantityLength=xU;class MU extends _0{constructor(I,T,S,b,x){super(I,T,S),this.Name=I,this.Description=T,this.Unit=S,this.TimeValue=b,this.Formula=x,this.type=3252649465}}e.IfcQuantityTime=MU;class UU extends _0{constructor(I,T,S,b,x){super(I,T,S),this.Name=I,this.Description=T,this.Unit=S,this.VolumeValue=b,this.Formula=x,this.type=2405470396}}e.IfcQuantityVolume=UU;class FU extends _0{constructor(I,T,S,b,x){super(I,T,S),this.Name=I,this.Description=T,this.Unit=S,this.WeightValue=b,this.Formula=x,this.type=825690147}}e.IfcQuantityWeight=FU;class $L extends Rt{constructor(I,T,S,b,x,F,z,q){super(),this.RecurrenceType=I,this.DayComponent=T,this.WeekdayComponent=S,this.MonthComponent=b,this.Position=x,this.Interval=F,this.Occurrences=z,this.TimePeriods=q,this.type=3915482550}}e.IfcRecurrencePattern=$L;class BU extends Rt{constructor(I,T,S,b,x){super(),this.TypeIdentifier=I,this.AttributeIdentifier=T,this.InstanceName=S,this.ListPositions=b,this.InnerReference=x,this.type=2433181523}}e.IfcReference=BU;class _5 extends Rt{constructor(I,T,S,b){super(),this.ContextOfItems=I,this.RepresentationIdentifier=T,this.RepresentationType=S,this.Items=b,this.type=1076942058}}e.IfcRepresentation=_5;class JL extends Rt{constructor(I,T){super(),this.ContextIdentifier=I,this.ContextType=T,this.type=3377609919}}e.IfcRepresentationContext=JL;class xg extends Rt{constructor(){super(),this.type=3008791417}}e.IfcRepresentationItem=xg;class Z2 extends Rt{constructor(I,T){super(),this.MappingOrigin=I,this.MappedRepresentation=T,this.type=1660063152}}e.IfcRepresentationMap=Z2;class G0 extends Rt{constructor(I,T){super(),this.Name=I,this.Description=T,this.type=2439245199}}e.IfcResourceLevelRelationship=G0;class qS extends Rt{constructor(I,T,S,b){super(),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=2341007311}}e.IfcRoot=qS;class HU extends Pg{constructor(I,T,S){super(new i(0),I),this.UnitType=I,this.Prefix=T,this.Name=S,this.type=448429030}}e.IfcSIUnit=HU;class G5 extends Rt{constructor(I,T,S){super(),this.Name=I,this.DataOrigin=T,this.UserDefinedDataOrigin=S,this.type=1054537805}}e.IfcSchedulingTime=G5;class XL extends Rt{constructor(I,T,S,b,x){super(),this.ShapeRepresentations=I,this.Name=T,this.Description=S,this.ProductDefinitional=b,this.PartOfProductDefinitionShape=x,this.type=867548509}}e.IfcShapeAspect=XL;class sb extends _5{constructor(I,T,S,b){super(I,T,S,b),this.ContextOfItems=I,this.RepresentationIdentifier=T,this.RepresentationType=S,this.Items=b,this.type=3982875396}}e.IfcShapeModel=sb;class lb extends sb{constructor(I,T,S,b){super(I,T,S,b),this.ContextOfItems=I,this.RepresentationIdentifier=T,this.RepresentationType=S,this.Items=b,this.type=4240577450}}e.IfcShapeRepresentation=lb;class Mg extends Rt{constructor(I){super(),this.Name=I,this.type=2273995522}}e.IfcStructuralConnectionCondition=Mg;class rb extends Rt{constructor(I){super(),this.Name=I,this.type=2162789131}}e.IfcStructuralLoad=rb;class _U extends rb{constructor(I,T,S){super(I),this.Name=I,this.Values=T,this.Locations=S,this.type=3478079324}}e.IfcStructuralLoadConfiguration=_U;class ib extends rb{constructor(I){super(I),this.Name=I,this.type=609421318}}e.IfcStructuralLoadOrResult=ib;class V0 extends ib{constructor(I){super(I),this.Name=I,this.type=2525727697}}e.IfcStructuralLoadStatic=V0;class KS extends V0{constructor(I,T,S,b){super(I),this.Name=I,this.DeltaTConstant=T,this.DeltaTY=S,this.DeltaTZ=b,this.type=3408363356}}e.IfcStructuralLoadTemperature=KS;class vL extends _5{constructor(I,T,S,b){super(I,T,S,b),this.ContextOfItems=I,this.RepresentationIdentifier=T,this.RepresentationType=S,this.Items=b,this.type=2830218821}}e.IfcStyleModel=vL;class Q2 extends xg{constructor(I,T,S){super(),this.Item=I,this.Styles=T,this.Name=S,this.type=3958052878}}e.IfcStyledItem=Q2;class GU extends vL{constructor(I,T,S,b){super(I,T,S,b),this.ContextOfItems=I,this.RepresentationIdentifier=T,this.RepresentationType=S,this.Items=b,this.type=3049322572}}e.IfcStyledRepresentation=GU;class VU extends ib{constructor(I,T,S,b){super(I),this.Name=I,this.SurfaceReinforcement1=T,this.SurfaceReinforcement2=S,this.ShearReinforcement=b,this.type=2934153892}}e.IfcSurfaceReinforcementArea=VU;class eP extends q2{constructor(I,T,S){super(I),this.Name=I,this.Side=T,this.Styles=S,this.type=1300840506}}e.IfcSurfaceStyle=eP;class ab extends oo{constructor(I,T,S,b){super(),this.DiffuseTransmissionColour=I,this.DiffuseReflectionColour=T,this.TransmissionColour=S,this.ReflectanceColour=b,this.type=3303107099}}e.IfcSurfaceStyleLighting=ab;class $2 extends oo{constructor(I,T){super(),this.RefractionIndex=I,this.DispersionFactor=T,this.type=1607154358}}e.IfcSurfaceStyleRefraction=$2;class tP extends oo{constructor(I,T){super(),this.SurfaceColour=I,this.Transparency=T,this.type=846575682}}e.IfcSurfaceStyleShading=tP;class co extends oo{constructor(I){super(),this.Textures=I,this.type=1351298697}}e.IfcSurfaceStyleWithTextures=co;class J3 extends oo{constructor(I,T,S,b,x){super(),this.RepeatS=I,this.RepeatT=T,this.Mode=S,this.TextureTransform=b,this.Parameter=x,this.type=626085974}}e.IfcSurfaceTexture=J3;class zU extends Rt{constructor(I,T,S){super(),this.Name=I,this.Rows=T,this.Columns=S,this.type=985171141}}e.IfcTable=zU;class V5 extends Rt{constructor(I,T,S,b,x){super(),this.Identifier=I,this.Name=T,this.Description=S,this.Unit=b,this.ReferencePath=x,this.type=2043862942}}e.IfcTableColumn=V5;class ub extends Rt{constructor(I,T){super(),this.RowCells=I,this.IsHeading=T,this.type=531007025}}e.IfcTableRow=ub;class Xp extends G5{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na,Eu,Mw,Cp){super(I,T,S),this.Name=I,this.DataOrigin=T,this.UserDefinedDataOrigin=S,this.DurationType=b,this.ScheduleDuration=x,this.ScheduleStart=F,this.ScheduleFinish=z,this.EarlyStart=q,this.EarlyFinish=ie,this.LateStart=Ve,this.LateFinish=Yt,this.FreeFloat=On,this.TotalFloat=Ts,this.IsCritical=wl,this.StatusTime=Tr,this.ActualDuration=Pl,this.ActualStart=na,this.ActualFinish=Eu,this.RemainingTime=Mw,this.Completion=Cp,this.type=1549132990}}e.IfcTaskTime=Xp;class nP extends Xp{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na,Eu,Mw,Cp,Cm){super(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na,Eu,Mw,Cp),this.Name=I,this.DataOrigin=T,this.UserDefinedDataOrigin=S,this.DurationType=b,this.ScheduleDuration=x,this.ScheduleStart=F,this.ScheduleFinish=z,this.EarlyStart=q,this.EarlyFinish=ie,this.LateStart=Ve,this.LateFinish=Yt,this.FreeFloat=On,this.TotalFloat=Ts,this.IsCritical=wl,this.StatusTime=Tr,this.ActualDuration=Pl,this.ActualStart=na,this.ActualFinish=Eu,this.RemainingTime=Mw,this.Completion=Cp,this.Recurrence=Cm,this.type=2771591690}}e.IfcTaskTimeRecurring=nP;class Ug extends gs{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S),this.Purpose=I,this.Description=T,this.UserDefinedPurpose=S,this.TelephoneNumbers=b,this.FacsimileNumbers=x,this.PagerNumber=F,this.ElectronicMailAddresses=z,this.WWWHomePageURL=q,this.MessagingIDs=ie,this.type=912023232}}e.IfcTelecomAddress=Ug;class WU extends q2{constructor(I,T,S,b,x){super(I),this.Name=I,this.TextCharacterAppearance=T,this.TextStyle=S,this.TextFontStyle=b,this.ModelOrDraughting=x,this.type=1447204868}}e.IfcTextStyle=WU;class YU extends oo{constructor(I,T){super(),this.Colour=I,this.BackgroundColour=T,this.type=2636378356}}e.IfcTextStyleForDefinedFont=YU;class kU extends oo{constructor(I,T,S,b,x,F,z){super(),this.TextIndent=I,this.TextAlign=T,this.TextDecoration=S,this.LetterSpacing=b,this.WordSpacing=x,this.TextTransform=F,this.LineHeight=z,this.type=1640371178}}e.IfcTextStyleTextModel=kU;class ZS extends oo{constructor(I){super(),this.Maps=I,this.type=280115917}}e.IfcTextureCoordinate=ZS;class jU extends ZS{constructor(I,T,S){super(I),this.Maps=I,this.Mode=T,this.Parameter=S,this.type=1742049831}}e.IfcTextureCoordinateGenerator=jU;class qU extends ZS{constructor(I,T,S){super(I),this.Maps=I,this.Vertices=T,this.MappedTo=S,this.type=2552916305}}e.IfcTextureMap=qU;class ob extends oo{constructor(I){super(),this.Coordinates=I,this.type=1210645708}}e.IfcTextureVertex=ob;class KU extends oo{constructor(I){super(),this.TexCoordsList=I,this.type=3611470254}}e.IfcTextureVertexList=KU;class ZU extends Rt{constructor(I,T){super(),this.StartTime=I,this.EndTime=T,this.type=1199560280}}e.IfcTimePeriod=ZU;class cb extends Rt{constructor(I,T,S,b,x,F,z,q){super(),this.Name=I,this.Description=T,this.StartTime=S,this.EndTime=b,this.TimeSeriesDataType=x,this.DataOrigin=F,this.UserDefinedDataOrigin=z,this.Unit=q,this.type=3101149627}}e.IfcTimeSeries=cb;class hb extends Rt{constructor(I){super(),this.ListValues=I,this.type=581633288}}e.IfcTimeSeriesValue=hb;class vp extends xg{constructor(){super(),this.type=1377556343}}e.IfcTopologicalRepresentationItem=vp;class Fg extends sb{constructor(I,T,S,b){super(I,T,S,b),this.ContextOfItems=I,this.RepresentationIdentifier=T,this.RepresentationType=S,this.Items=b,this.type=1735638870}}e.IfcTopologyRepresentation=Fg;class QU extends Rt{constructor(I){super(),this.Units=I,this.type=180925521}}e.IfcUnitAssignment=QU;class z0 extends vp{constructor(){super(),this.type=2799835756}}e.IfcVertex=z0;class QS extends z0{constructor(I){super(),this.VertexGeometry=I,this.type=1907098498}}e.IfcVertexPoint=QS;class $U extends Rt{constructor(I,T){super(),this.IntersectingAxes=I,this.OffsetDistances=T,this.type=891718957}}e.IfcVirtualGridIntersection=$U;class ey extends G5{constructor(I,T,S,b,x,F){super(I,T,S),this.Name=I,this.DataOrigin=T,this.UserDefinedDataOrigin=S,this.RecurrencePattern=b,this.Start=x,this.Finish=F,this.type=1236880293}}e.IfcWorkTime=ey;class JU extends G0{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.RelatingApproval=S,this.RelatedApprovals=b,this.type=3869604511}}e.IfcApprovalRelationship=JU;class $S extends K2{constructor(I,T,S){super(I,T),this.ProfileType=I,this.ProfileName=T,this.OuterCurve=S,this.type=3798115385}}e.IfcArbitraryClosedProfileDef=$S;class db extends K2{constructor(I,T,S){super(I,T),this.ProfileType=I,this.ProfileName=T,this.Curve=S,this.type=1310608509}}e.IfcArbitraryOpenProfileDef=db;class JS extends $S{constructor(I,T,S,b){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.OuterCurve=S,this.InnerCurves=b,this.type=2705031697}}e.IfcArbitraryProfileDefWithVoids=JS;class fb extends J3{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x),this.RepeatS=I,this.RepeatT=T,this.Mode=S,this.TextureTransform=b,this.Parameter=x,this.RasterFormat=F,this.RasterCode=z,this.type=616511568}}e.IfcBlobTexture=fb;class XU extends db{constructor(I,T,S,b){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Curve=S,this.Thickness=b,this.type=3150382593}}e.IfcCenterLineProfileDef=XU;class Ib extends k2{constructor(I,T,S,b,x,F,z){super(),this.Source=I,this.Edition=T,this.EditionDate=S,this.Name=b,this.Description=x,this.Location=F,this.ReferenceTokens=z,this.type=747523909}}e.IfcClassification=Ib;class z5 extends Mh{constructor(I,T,S,b,x,F){super(I,T,S),this.Location=I,this.Identification=T,this.Name=S,this.ReferencedSource=b,this.Description=x,this.Sort=F,this.type=647927063}}e.IfcClassificationReference=z5;class vU extends oo{constructor(I){super(),this.ColourList=I,this.type=3285139300}}e.IfcColourRgbList=vU;class pb extends oo{constructor(I){super(),this.Name=I,this.type=3264961684}}e.IfcColourSpecification=pb;class sP extends K2{constructor(I,T,S,b){super(I,T),this.ProfileType=I,this.ProfileName=T,this.Profiles=S,this.Label=b,this.type=1485152156}}e.IfcCompositeProfileDef=sP;class XS extends vp{constructor(I){super(),this.CfsFaces=I,this.type=370225590}}e.IfcConnectedFaceSet=XS;class gr extends Er{constructor(I,T){super(),this.CurveOnRelatingElement=I,this.CurveOnRelatedElement=T,this.type=1981873012}}e.IfcConnectionCurveGeometry=gr;class eF extends _S{constructor(I,T,S,b,x){super(I,T),this.PointOnRelatingElement=I,this.PointOnRelatedElement=T,this.EccentricityInX=S,this.EccentricityInY=b,this.EccentricityInZ=x,this.type=45288368}}e.IfcConnectionPointEccentricity=eF;class lP extends Pg{constructor(I,T,S){super(I,T),this.Dimensions=I,this.UnitType=T,this.Name=S,this.type=3050246964}}e.IfcContextDependentUnit=lP;class rP extends Pg{constructor(I,T,S,b){super(I,T),this.Dimensions=I,this.UnitType=T,this.Name=S,this.ConversionFactor=b,this.type=2889183280}}e.IfcConversionBasedUnit=rP;class vS extends rP{constructor(I,T,S,b,x){super(I,T,S,b),this.Dimensions=I,this.UnitType=T,this.Name=S,this.ConversionFactor=b,this.ConversionOffset=x,this.type=2713554722}}e.IfcConversionBasedUnitWithOffset=vS;class tF extends G0{constructor(I,T,S,b,x,F,z){super(I,T),this.Name=I,this.Description=T,this.RelatingMonetaryUnit=S,this.RelatedMonetaryUnit=b,this.ExchangeRate=x,this.RateDateTime=F,this.RateSource=z,this.type=539742890}}e.IfcCurrencyRelationship=tF;class e7 extends q2{constructor(I,T,S,b,x){super(I),this.Name=I,this.CurveFont=T,this.CurveWidth=S,this.CurveColour=b,this.ModelOrDraughting=x,this.type=3800577675}}e.IfcCurveStyle=e7;class nF extends oo{constructor(I,T){super(),this.Name=I,this.PatternList=T,this.type=1105321065}}e.IfcCurveStyleFont=nF;class Bg extends oo{constructor(I,T,S){super(),this.Name=I,this.CurveFont=T,this.CurveFontScaling=S,this.type=2367409068}}e.IfcCurveStyleFontAndScaling=Bg;class sF extends oo{constructor(I,T){super(),this.VisibleSegmentLength=I,this.InvisibleSegmentLength=T,this.type=3510044353}}e.IfcCurveStyleFontPattern=sF;class yb extends K2{constructor(I,T,S,b,x){super(I,T),this.ProfileType=I,this.ProfileName=T,this.ParentProfile=S,this.Operator=b,this.Label=x,this.type=3632507154}}e.IfcDerivedProfileDef=yb;class lF extends k2{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na){super(),this.Identification=I,this.Name=T,this.Description=S,this.Location=b,this.Purpose=x,this.IntendedUse=F,this.Scope=z,this.Revision=q,this.DocumentOwner=ie,this.Editors=Ve,this.CreationTime=Yt,this.LastRevisionTime=On,this.ElectronicFormat=Ts,this.ValidFrom=wl,this.ValidUntil=Tr,this.Confidentiality=Pl,this.Status=na,this.type=1154170062}}e.IfcDocumentInformation=lF;class iP extends G0{constructor(I,T,S,b,x){super(I,T),this.Name=I,this.Description=T,this.RelatingDocument=S,this.RelatedDocuments=b,this.RelationshipType=x,this.type=770865208}}e.IfcDocumentInformationRelationship=iP;class rF extends Mh{constructor(I,T,S,b,x){super(I,T,S),this.Location=I,this.Identification=T,this.Name=S,this.Description=b,this.ReferencedDocument=x,this.type=3732053477}}e.IfcDocumentReference=rF;class t7 extends vp{constructor(I,T){super(),this.EdgeStart=I,this.EdgeEnd=T,this.type=3900360178}}e.IfcEdge=t7;class n7 extends t7{constructor(I,T,S,b){super(I,T),this.EdgeStart=I,this.EdgeEnd=T,this.EdgeGeometry=S,this.SameSense=b,this.type=476780140}}e.IfcEdgeCurve=n7;class s7 extends G5{constructor(I,T,S,b,x,F,z){super(I,T,S),this.Name=I,this.DataOrigin=T,this.UserDefinedDataOrigin=S,this.ActualDate=b,this.EarlyDate=x,this.LateDate=F,this.ScheduleDate=z,this.type=211053100}}e.IfcEventTime=s7;class wb extends Wf{constructor(I,T,S){super(),this.Name=I,this.Description=T,this.Properties=S,this.type=297599258}}e.IfcExtendedProperties=wb;class aP extends G0{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.RelatingReference=S,this.RelatedResourceObjects=b,this.type=1437805879}}e.IfcExternalReferenceRelationship=aP;class l7 extends vp{constructor(I){super(),this.Bounds=I,this.type=2556980723}}e.IfcFace=l7;class Eb extends vp{constructor(I,T){super(),this.Bound=I,this.Orientation=T,this.type=1809719519}}e.IfcFaceBound=Eb;class iF extends Eb{constructor(I,T){super(I,T),this.Bound=I,this.Orientation=T,this.type=803316827}}e.IfcFaceOuterBound=iF;class uP extends l7{constructor(I,T,S){super(I),this.Bounds=I,this.FaceSurface=T,this.SameSense=S,this.type=3008276851}}e.IfcFaceSurface=uP;class Yf extends Mg{constructor(I,T,S,b,x,F,z){super(I),this.Name=I,this.TensionFailureX=T,this.TensionFailureY=S,this.TensionFailureZ=b,this.CompressionFailureX=x,this.CompressionFailureY=F,this.CompressionFailureZ=z,this.type=4219587988}}e.IfcFailureConnectionCondition=Yf;class mb extends q2{constructor(I,T,S){super(I),this.Name=I,this.FillStyles=T,this.ModelorDraughting=S,this.type=738692330}}e.IfcFillAreaStyle=mb;class oP extends JL{constructor(I,T,S,b,x,F){super(I,T),this.ContextIdentifier=I,this.ContextType=T,this.CoordinateSpaceDimension=S,this.Precision=b,this.WorldCoordinateSystem=x,this.TrueNorth=F,this.type=3448662350}}e.IfcGeometricRepresentationContext=oP;class Jl extends xg{constructor(){super(),this.type=2453401579}}e.IfcGeometricRepresentationItem=Jl;class r7 extends oP{constructor(I,T,S,b,x,F){super(I,T,new we(0),null,new i(0),null),this.ContextIdentifier=I,this.ContextType=T,this.ParentContext=S,this.TargetScale=b,this.TargetView=x,this.UserDefinedTargetView=F,this.type=4142052618}}e.IfcGeometricRepresentationSubContext=r7;class Tb extends Jl{constructor(I){super(),this.Elements=I,this.type=3590301190}}e.IfcGeometricSet=Tb;class Hg extends tb{constructor(I,T){super(),this.PlacementLocation=I,this.PlacementRefDirection=T,this.type=178086475}}e.IfcGridPlacement=Hg;class Rb extends Jl{constructor(I,T){super(),this.BaseSurface=I,this.AgreementFlag=T,this.type=812098782}}e.IfcHalfSpaceSolid=Rb;class aF extends J3{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.RepeatS=I,this.RepeatT=T,this.Mode=S,this.TextureTransform=b,this.Parameter=x,this.URLReference=F,this.type=3905492369}}e.IfcImageTexture=aF;class uF extends oo{constructor(I,T,S,b){super(),this.MappedTo=I,this.Opacity=T,this.Colours=S,this.ColourIndex=b,this.type=3570813810}}e.IfcIndexedColourMap=uF;class cP extends ZS{constructor(I,T,S){super(I),this.Maps=I,this.MappedTo=T,this.TexCoords=S,this.type=1437953363}}e.IfcIndexedTextureMap=cP;class hP extends cP{constructor(I,T,S,b){super(I,T,S),this.Maps=I,this.MappedTo=T,this.TexCoords=S,this.TexCoordIndex=b,this.type=2133299955}}e.IfcIndexedTriangleTextureMap=hP;class dP extends cb{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.Name=I,this.Description=T,this.StartTime=S,this.EndTime=b,this.TimeSeriesDataType=x,this.DataOrigin=F,this.UserDefinedDataOrigin=z,this.Unit=q,this.Values=ie,this.type=3741457305}}e.IfcIrregularTimeSeries=dP;class fP extends G5{constructor(I,T,S,b,x){super(I,T,S),this.Name=I,this.DataOrigin=T,this.UserDefinedDataOrigin=S,this.LagValue=b,this.DurationType=x,this.type=1585845231}}e.IfcLagTime=fP;class W5 extends Jl{constructor(I,T,S,b){super(),this.Name=I,this.LightColour=T,this.AmbientIntensity=S,this.Intensity=b,this.type=1402838566}}e.IfcLightSource=W5;class oF extends W5{constructor(I,T,S,b){super(I,T,S,b),this.Name=I,this.LightColour=T,this.AmbientIntensity=S,this.Intensity=b,this.type=125510826}}e.IfcLightSourceAmbient=oF;class cF extends W5{constructor(I,T,S,b,x){super(I,T,S,b),this.Name=I,this.LightColour=T,this.AmbientIntensity=S,this.Intensity=b,this.Orientation=x,this.type=2604431987}}e.IfcLightSourceDirectional=cF;class IP extends W5{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b),this.Name=I,this.LightColour=T,this.AmbientIntensity=S,this.Intensity=b,this.Position=x,this.ColourAppearance=F,this.ColourTemperature=z,this.LuminousFlux=q,this.LightEmissionSource=ie,this.LightDistributionDataSource=Ve,this.type=4266656042}}e.IfcLightSourceGoniometric=IP;class pP extends W5{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b),this.Name=I,this.LightColour=T,this.AmbientIntensity=S,this.Intensity=b,this.Position=x,this.Radius=F,this.ConstantAttenuation=z,this.DistanceAttenuation=q,this.QuadricAttenuation=ie,this.type=1520743889}}e.IfcLightSourcePositional=pP;class hF extends pP{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q,ie),this.Name=I,this.LightColour=T,this.AmbientIntensity=S,this.Intensity=b,this.Position=x,this.Radius=F,this.ConstantAttenuation=z,this.DistanceAttenuation=q,this.QuadricAttenuation=ie,this.Orientation=Ve,this.ConcentrationExponent=Yt,this.SpreadAngle=On,this.BeamWidthAngle=Ts,this.type=3422422726}}e.IfcLightSourceSpot=hF;class dF extends tb{constructor(I,T){super(),this.PlacementRelTo=I,this.RelativePlacement=T,this.type=2624227202}}e.IfcLocalPlacement=dF;class Pu extends vp{constructor(){super(),this.type=1008929658}}e.IfcLoop=Pu;class fF extends xg{constructor(I,T){super(),this.MappingSource=I,this.MappingTarget=T,this.type=2347385850}}e.IfcMappedItem=fF;class gb extends Uh{constructor(I,T,S){super(),this.Name=I,this.Description=T,this.Category=S,this.type=1838606355}}e.IfcMaterial=gb;class Ab extends Uh{constructor(I,T,S,b,x){super(),this.Name=I,this.Description=T,this.Material=S,this.Fraction=b,this.Category=x,this.type=3708119e3}}e.IfcMaterialConstituent=Ab;class IF extends Uh{constructor(I,T,S){super(),this.Name=I,this.Description=T,this.MaterialConstituents=S,this.type=2852063980}}e.IfcMaterialConstituentSet=IF;class pF extends Jp{constructor(I,T,S,b){super(I,T,S),this.Name=I,this.Description=T,this.Representations=S,this.RepresentedMaterial=b,this.type=2022407955}}e.IfcMaterialDefinitionRepresentation=pF;class LE extends Lg{constructor(I,T,S,b,x){super(),this.ForLayerSet=I,this.LayerSetDirection=T,this.DirectionSense=S,this.OffsetFromReferenceLine=b,this.ReferenceExtent=x,this.type=1303795690}}e.IfcMaterialLayerSetUsage=LE;class yP extends Lg{constructor(I,T,S){super(),this.ForProfileSet=I,this.CardinalPoint=T,this.ReferenceExtent=S,this.type=3079605661}}e.IfcMaterialProfileSetUsage=yP;class yF extends yP{constructor(I,T,S,b,x){super(I,T,S),this.ForProfileSet=I,this.CardinalPoint=T,this.ReferenceExtent=S,this.ForProfileEndSet=b,this.CardinalEndPoint=x,this.type=3404854881}}e.IfcMaterialProfileSetUsageTapering=yF;class wF extends wb{constructor(I,T,S,b){super(I,T,S),this.Name=I,this.Description=T,this.Properties=S,this.Material=b,this.type=3265635763}}e.IfcMaterialProperties=wF;class EF extends G0{constructor(I,T,S,b,x){super(I,T),this.Name=I,this.Description=T,this.RelatingMaterial=S,this.RelatedMaterials=b,this.Expression=x,this.type=853536259}}e.IfcMaterialRelationship=EF;class mF extends yb{constructor(I,T,S,b){super(I,T,S,new i(0),b),this.ProfileType=I,this.ProfileName=T,this.ParentProfile=S,this.Label=b,this.type=2998442950}}e.IfcMirroredProfileDef=mF;class J2 extends qS{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=219451334}}e.IfcObjectDefinition=J2;class wP extends XS{constructor(I){super(I),this.CfsFaces=I,this.type=2665983363}}e.IfcOpenShell=wP;class TF extends G0{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.RelatingOrganization=S,this.RelatedOrganizations=b,this.type=1411181986}}e.IfcOrganizationRelationship=TF;class RF extends t7{constructor(I,T){super(new i(0),new i(0)),this.EdgeElement=I,this.Orientation=T,this.type=1029017970}}e.IfcOrientedEdge=RF;class G1 extends K2{constructor(I,T,S){super(I,T),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.type=2529465313}}e.IfcParameterizedProfileDef=G1;class i7 extends vp{constructor(I){super(),this.EdgeList=I,this.type=2519244187}}e.IfcPath=i7;class EP extends OE{constructor(I,T,S,b,x,F){super(I,T),this.Name=I,this.Description=T,this.HasQuantities=S,this.Discrimination=b,this.Quality=x,this.Usage=F,this.type=3021840470}}e.IfcPhysicalComplexQuantity=EP;class gF extends J3{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x),this.RepeatS=I,this.RepeatT=T,this.Mode=S,this.TextureTransform=b,this.Parameter=x,this.Width=F,this.Height=z,this.ColourComponents=q,this.Pixel=ie,this.type=597895409}}e.IfcPixelTexture=gF;class PE extends Jl{constructor(I){super(),this.Location=I,this.type=2004835150}}e.IfcPlacement=PE;class mP extends Jl{constructor(I,T){super(),this.SizeInX=I,this.SizeInY=T,this.type=1663979128}}e.IfcPlanarExtent=mP;class Y5 extends Jl{constructor(){super(),this.type=2067069095}}e.IfcPoint=Y5;class TP extends Y5{constructor(I,T){super(),this.BasisCurve=I,this.PointParameter=T,this.type=4022376103}}e.IfcPointOnCurve=TP;class AF extends Y5{constructor(I,T,S){super(),this.BasisSurface=I,this.PointParameterU=T,this.PointParameterV=S,this.type=1423911732}}e.IfcPointOnSurface=AF;class _g extends Pu{constructor(I){super(),this.Polygon=I,this.type=2924175390}}e.IfcPolyLoop=_g;class SF extends Rb{constructor(I,T,S,b){super(I,T),this.BaseSurface=I,this.AgreementFlag=T,this.Position=S,this.PolygonalBoundary=b,this.type=2775532180}}e.IfcPolygonalBoundedHalfSpace=SF;class xE extends oo{constructor(I){super(),this.Name=I,this.type=3727388367}}e.IfcPreDefinedItem=xE;class Gg extends Wf{constructor(){super(),this.type=3778827333}}e.IfcPreDefinedProperties=Gg;class Ar extends xE{constructor(I){super(I),this.Name=I,this.type=1775413392}}e.IfcPreDefinedTextFont=Ar;class DF extends Jp{constructor(I,T,S){super(I,T,S),this.Name=I,this.Description=T,this.Representations=S,this.type=673634403}}e.IfcProductDefinitionShape=DF;class Sb extends wb{constructor(I,T,S,b){super(I,T,S),this.Name=I,this.Description=T,this.Properties=S,this.ProfileDefinition=b,this.type=2802850158}}e.IfcProfileProperties=Sb;class a7 extends Wf{constructor(I,T){super(),this.Name=I,this.Description=T,this.type=2598011224}}e.IfcProperty=a7;class Vg extends qS{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=1680319473}}e.IfcPropertyDefinition=Vg;class NF extends G0{constructor(I,T,S,b,x){super(I,T),this.Name=I,this.Description=T,this.DependingProperty=S,this.DependantProperty=b,this.Expression=x,this.type=148025276}}e.IfcPropertyDependencyRelationship=NF;class u7 extends Vg{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=3357820518}}e.IfcPropertySetDefinition=u7;class k5 extends Vg{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=1482703590}}e.IfcPropertyTemplateDefinition=k5;class zg extends u7{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=2090586900}}e.IfcQuantitySet=zg;class Db extends G1{constructor(I,T,S,b,x){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.XDim=b,this.YDim=x,this.type=3615266464}}e.IfcRectangleProfileDef=Db;class bF extends cb{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q),this.Name=I,this.Description=T,this.StartTime=S,this.EndTime=b,this.TimeSeriesDataType=x,this.DataOrigin=F,this.UserDefinedDataOrigin=z,this.Unit=q,this.TimeStep=ie,this.Values=Ve,this.type=3413951693}}e.IfcRegularTimeSeries=bF;class Wg extends Gg{constructor(I,T,S,b,x,F){super(),this.TotalCrossSectionArea=I,this.SteelGrade=T,this.BarSurface=S,this.EffectiveDepth=b,this.NominalBarDiameter=x,this.BarCount=F,this.type=1580146022}}e.IfcReinforcementBarProperties=Wg;class ME extends qS{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=478536968}}e.IfcRelationship=ME;class OF extends G0{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.RelatedResourceObjects=S,this.RelatingApproval=b,this.type=2943643501}}e.IfcResourceApprovalRelationship=OF;class CF extends G0{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.RelatingConstraint=S,this.RelatedResourceObjects=b,this.type=1608871552}}e.IfcResourceConstraintRelationship=CF;class RP extends G5{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na,Eu){super(I,T,S),this.Name=I,this.DataOrigin=T,this.UserDefinedDataOrigin=S,this.ScheduleWork=b,this.ScheduleUsage=x,this.ScheduleStart=F,this.ScheduleFinish=z,this.ScheduleContour=q,this.LevelingDelay=ie,this.IsOverAllocated=Ve,this.StatusTime=Yt,this.ActualWork=On,this.ActualUsage=Ts,this.ActualStart=wl,this.ActualFinish=Tr,this.RemainingWork=Pl,this.RemainingUsage=na,this.Completion=Eu,this.type=1042787934}}e.IfcResourceTime=RP;class Nb extends Db{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.XDim=b,this.YDim=x,this.RoundingRadius=F,this.type=2778083089}}e.IfcRoundedRectangleProfileDef=Nb;class LF extends Gg{constructor(I,T,S){super(),this.SectionType=I,this.StartProfile=T,this.EndProfile=S,this.type=2042790032}}e.IfcSectionProperties=LF;class PF extends Gg{constructor(I,T,S,b,x,F){super(),this.LongitudinalStartPosition=I,this.LongitudinalEndPosition=T,this.TransversePosition=S,this.ReinforcementRole=b,this.SectionDefinition=x,this.CrossSectionReinforcementDefinitions=F,this.type=4165799628}}e.IfcSectionReinforcementProperties=PF;class o7 extends Jl{constructor(I,T,S){super(),this.SpineCurve=I,this.CrossSections=T,this.CrossSectionPositions=S,this.type=1509187699}}e.IfcSectionedSpine=o7;class xF extends Jl{constructor(I){super(),this.SbsmBoundary=I,this.type=4124623270}}e.IfcShellBasedSurfaceModel=xF;class UE extends a7{constructor(I,T){super(I,T),this.Name=I,this.Description=T,this.type=3692461612}}e.IfcSimpleProperty=UE;class MF extends Mg{constructor(I,T,S,b){super(I),this.Name=I,this.SlippageX=T,this.SlippageY=S,this.SlippageZ=b,this.type=2609359061}}e.IfcSlippageConnectionCondition=MF;class j5 extends Jl{constructor(){super(),this.type=723233188}}e.IfcSolidModel=j5;class bb extends V0{constructor(I,T,S,b,x,F,z){super(I),this.Name=I,this.LinearForceX=T,this.LinearForceY=S,this.LinearForceZ=b,this.LinearMomentX=x,this.LinearMomentY=F,this.LinearMomentZ=z,this.type=1595516126}}e.IfcStructuralLoadLinearForce=bb;class UF extends V0{constructor(I,T,S,b){super(I),this.Name=I,this.PlanarForceX=T,this.PlanarForceY=S,this.PlanarForceZ=b,this.type=2668620305}}e.IfcStructuralLoadPlanarForce=UF;class Ob extends V0{constructor(I,T,S,b,x,F,z){super(I),this.Name=I,this.DisplacementX=T,this.DisplacementY=S,this.DisplacementZ=b,this.RotationalDisplacementRX=x,this.RotationalDisplacementRY=F,this.RotationalDisplacementRZ=z,this.type=2473145415}}e.IfcStructuralLoadSingleDisplacement=Ob;class FF extends Ob{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z),this.Name=I,this.DisplacementX=T,this.DisplacementY=S,this.DisplacementZ=b,this.RotationalDisplacementRX=x,this.RotationalDisplacementRY=F,this.RotationalDisplacementRZ=z,this.Distortion=q,this.type=1973038258}}e.IfcStructuralLoadSingleDisplacementDistortion=FF;class gP extends V0{constructor(I,T,S,b,x,F,z){super(I),this.Name=I,this.ForceX=T,this.ForceY=S,this.ForceZ=b,this.MomentX=x,this.MomentY=F,this.MomentZ=z,this.type=1597423693}}e.IfcStructuralLoadSingleForce=gP;class Cb extends gP{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z),this.Name=I,this.ForceX=T,this.ForceY=S,this.ForceZ=b,this.MomentX=x,this.MomentY=F,this.MomentZ=z,this.WarpingMoment=q,this.type=1190533807}}e.IfcStructuralLoadSingleForceWarping=Cb;class AP extends t7{constructor(I,T,S){super(I,T),this.EdgeStart=I,this.EdgeEnd=T,this.ParentEdge=S,this.type=2233826070}}e.IfcSubedge=AP;class FE extends Jl{constructor(){super(),this.type=2513912981}}e.IfcSurface=FE;class SP extends tP{constructor(I,T,S,b,x,F,z,q,ie){super(I,T),this.SurfaceColour=I,this.Transparency=T,this.DiffuseColour=S,this.TransmissionColour=b,this.DiffuseTransmissionColour=x,this.ReflectionColour=F,this.SpecularColour=z,this.SpecularHighlight=q,this.ReflectanceMethod=ie,this.type=1878645084}}e.IfcSurfaceStyleRendering=SP;class Yg extends j5{constructor(I,T){super(),this.SweptArea=I,this.Position=T,this.type=2247615214}}e.IfcSweptAreaSolid=Yg;class Lb extends j5{constructor(I,T,S,b,x){super(),this.Directrix=I,this.Radius=T,this.InnerRadius=S,this.StartParam=b,this.EndParam=x,this.type=1260650574}}e.IfcSweptDiskSolid=Lb;class BF extends Lb{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.Directrix=I,this.Radius=T,this.InnerRadius=S,this.StartParam=b,this.EndParam=x,this.FilletRadius=F,this.type=1096409881}}e.IfcSweptDiskSolidPolygonal=BF;class df extends FE{constructor(I,T){super(),this.SweptCurve=I,this.Position=T,this.type=230924584}}e.IfcSweptSurface=df;class HF extends G1{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.Depth=b,this.FlangeWidth=x,this.WebThickness=F,this.FlangeThickness=z,this.FilletRadius=q,this.FlangeEdgeRadius=ie,this.WebEdgeRadius=Ve,this.WebSlope=Yt,this.FlangeSlope=On,this.type=3071757647}}e.IfcTShapeProfileDef=HF;class Pb extends Jl{constructor(){super(),this.type=901063453}}e.IfcTessellatedItem=Pb;class BE extends Jl{constructor(I,T,S){super(),this.Literal=I,this.Placement=T,this.Path=S,this.type=4282788508}}e.IfcTextLiteral=BE;class kg extends BE{constructor(I,T,S,b,x){super(I,T,S),this.Literal=I,this.Placement=T,this.Path=S,this.Extent=b,this.BoxAlignment=x,this.type=3124975700}}e.IfcTextLiteralWithExtent=kg;class HE extends Ar{constructor(I,T,S,b,x,F){super(I),this.Name=I,this.FontFamily=T,this.FontStyle=S,this.FontVariant=b,this.FontWeight=x,this.FontSize=F,this.type=1983826977}}e.IfcTextStyleFontModel=HE;class jg extends G1{constructor(I,T,S,b,x,F,z){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.BottomXDim=b,this.TopXDim=x,this.YDim=F,this.TopXOffset=z,this.type=2715220739}}e.IfcTrapeziumProfileDef=jg;class c7 extends J2{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.type=1628702193}}e.IfcTypeObject=c7;class h7 extends c7{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ProcessType=ie,this.type=3736923433}}e.IfcTypeProcess=h7;class qg extends c7{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.type=2347495698}}e.IfcTypeProduct=qg;class DP extends c7{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ResourceType=ie,this.type=3698973494}}e.IfcTypeResource=DP;class _F extends G1{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.Depth=b,this.FlangeWidth=x,this.WebThickness=F,this.FlangeThickness=z,this.FilletRadius=q,this.EdgeRadius=ie,this.FlangeSlope=Ve,this.type=427810014}}e.IfcUShapeProfileDef=_F;class d7 extends Jl{constructor(I,T){super(),this.Orientation=I,this.Magnitude=T,this.type=1417489154}}e.IfcVector=d7;class f7 extends Pu{constructor(I){super(),this.LoopVertex=I,this.type=2759199220}}e.IfcVertexLoop=f7;class I7 extends qg{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ConstructionType=ie,this.OperationType=Ve,this.ParameterTakesPrecedence=Yt,this.Sizeable=On,this.type=1299126871}}e.IfcWindowStyle=I7;class GF extends G1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.Depth=b,this.FlangeWidth=x,this.WebThickness=F,this.FlangeThickness=z,this.FilletRadius=q,this.EdgeRadius=ie,this.type=2543172580}}e.IfcZShapeProfileDef=GF;class VF extends uP{constructor(I,T,S){super(I,T,S),this.Bounds=I,this.FaceSurface=T,this.SameSense=S,this.type=3406155212}}e.IfcAdvancedFace=VF;class xb extends Jl{constructor(I,T){super(),this.OuterBoundary=I,this.InnerBoundaries=T,this.type=669184980}}e.IfcAnnotationFillArea=xb;class Mb extends G1{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.BottomFlangeWidth=b,this.OverallDepth=x,this.WebThickness=F,this.BottomFlangeThickness=z,this.BottomFlangeFilletRadius=q,this.TopFlangeWidth=ie,this.TopFlangeThickness=Ve,this.TopFlangeFilletRadius=Yt,this.BottomFlangeEdgeRadius=On,this.BottomFlangeSlope=Ts,this.TopFlangeEdgeRadius=wl,this.TopFlangeSlope=Tr,this.type=3207858831}}e.IfcAsymmetricIShapeProfileDef=Mb;class _E extends PE{constructor(I,T){super(I),this.Location=I,this.Axis=T,this.type=4261334040}}e.IfcAxis1Placement=_E;class Kg extends PE{constructor(I,T){super(I),this.Location=I,this.RefDirection=T,this.type=3125803723}}e.IfcAxis2Placement2D=Kg;class Ub extends PE{constructor(I,T,S){super(I),this.Location=I,this.Axis=T,this.RefDirection=S,this.type=2740243338}}e.IfcAxis2Placement3D=Ub;class p7 extends Jl{constructor(I,T,S){super(),this.Operator=I,this.FirstOperand=T,this.SecondOperand=S,this.type=2736907675}}e.IfcBooleanResult=p7;class GE extends FE{constructor(){super(),this.type=4182860854}}e.IfcBoundedSurface=GE;class zF extends Jl{constructor(I,T,S,b){super(),this.Corner=I,this.XDim=T,this.YDim=S,this.ZDim=b,this.type=2581212453}}e.IfcBoundingBox=zF;class WF extends Rb{constructor(I,T,S){super(I,T),this.BaseSurface=I,this.AgreementFlag=T,this.Enclosure=S,this.type=2713105998}}e.IfcBoxedHalfSpace=WF;class VE extends G1{constructor(I,T,S,b,x,F,z,q){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.Depth=b,this.Width=x,this.WallThickness=F,this.Girth=z,this.InternalFilletRadius=q,this.type=2898889636}}e.IfcCShapeProfileDef=VE;class YF extends Y5{constructor(I){super(),this.Coordinates=I,this.type=1123145078}}e.IfcCartesianPoint=YF;class Fb extends Jl{constructor(){super(),this.type=574549367}}e.IfcCartesianPointList=Fb;class Bb extends Fb{constructor(I){super(),this.CoordList=I,this.type=1675464909}}e.IfcCartesianPointList2D=Bb;class kF extends Fb{constructor(I){super(),this.CoordList=I,this.type=2059837836}}e.IfcCartesianPointList3D=kF;class Hb extends Jl{constructor(I,T,S,b){super(),this.Axis1=I,this.Axis2=T,this.LocalOrigin=S,this.Scale=b,this.type=59481748}}e.IfcCartesianTransformationOperator=Hb;class _b extends Hb{constructor(I,T,S,b){super(I,T,S,b),this.Axis1=I,this.Axis2=T,this.LocalOrigin=S,this.Scale=b,this.type=3749851601}}e.IfcCartesianTransformationOperator2D=_b;class jF extends _b{constructor(I,T,S,b,x){super(I,T,S,b),this.Axis1=I,this.Axis2=T,this.LocalOrigin=S,this.Scale=b,this.Scale2=x,this.type=3486308946}}e.IfcCartesianTransformationOperator2DnonUniform=jF;class y7 extends Hb{constructor(I,T,S,b,x){super(I,T,S,b),this.Axis1=I,this.Axis2=T,this.LocalOrigin=S,this.Scale=b,this.Axis3=x,this.type=3331915920}}e.IfcCartesianTransformationOperator3D=y7;class Gb extends y7{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x),this.Axis1=I,this.Axis2=T,this.LocalOrigin=S,this.Scale=b,this.Axis3=x,this.Scale2=F,this.Scale3=z,this.type=1416205885}}e.IfcCartesianTransformationOperator3DnonUniform=Gb;class Fh extends G1{constructor(I,T,S,b){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.Radius=b,this.type=1383045692}}e.IfcCircleProfileDef=Fh;class qF extends XS{constructor(I){super(I),this.CfsFaces=I,this.type=2205249479}}e.IfcClosedShell=qF;class q5 extends pb{constructor(I,T,S,b){super(I),this.Name=I,this.Red=T,this.Green=S,this.Blue=b,this.type=776857604}}e.IfcColourRgb=q5;class KF extends a7{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.UsageName=S,this.HasProperties=b,this.type=2542286263}}e.IfcComplexProperty=KF;class NP extends Jl{constructor(I,T,S){super(),this.Transition=I,this.SameSense=T,this.ParentCurve=S,this.type=2485617015}}e.IfcCompositeCurveSegment=NP;class X2 extends DP{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ResourceType=ie,this.BaseCosts=Ve,this.BaseQuantity=Yt,this.type=2574617495}}e.IfcConstructionResourceType=X2;class Zg extends J2{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.LongName=F,this.Phase=z,this.RepresentationContexts=q,this.UnitsInContext=ie,this.type=3419103109}}e.IfcContext=Zg;class X3 extends X2{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve,Yt),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ResourceType=ie,this.BaseCosts=Ve,this.BaseQuantity=Yt,this.PredefinedType=On,this.type=1815067380}}e.IfcCrewResourceType=X3;class K5 extends Jl{constructor(I){super(),this.Position=I,this.type=2506170314}}e.IfcCsgPrimitive3D=K5;class ZF extends j5{constructor(I){super(),this.TreeRootExpression=I,this.type=2147822146}}e.IfcCsgSolid=ZF;class V1 extends Jl{constructor(){super(),this.type=2601014836}}e.IfcCurve=V1;class QF extends GE{constructor(I,T,S){super(),this.BasisSurface=I,this.OuterBoundary=T,this.InnerBoundaries=S,this.type=2827736869}}e.IfcCurveBoundedPlane=QF;class w7 extends GE{constructor(I,T,S){super(),this.BasisSurface=I,this.Boundaries=T,this.ImplicitOuter=S,this.type=2629017746}}e.IfcCurveBoundedSurface=w7;class bP extends Jl{constructor(I){super(),this.DirectionRatios=I,this.type=32440307}}e.IfcDirection=bP;class $F extends qg{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.OperationType=ie,this.ConstructionType=Ve,this.ParameterTakesPrecedence=Yt,this.Sizeable=On,this.type=526551008}}e.IfcDoorStyle=$F;class ty extends Pu{constructor(I){super(),this.EdgeList=I,this.type=1472233963}}e.IfcEdgeLoop=ty;class OP extends zg{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.MethodOfMeasurement=x,this.Quantities=F,this.type=1883228015}}e.IfcElementQuantity=OP;class ff extends qg{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=339256511}}e.IfcElementType=ff;class Z5 extends FE{constructor(I){super(),this.Position=I,this.type=2777663545}}e.IfcElementarySurface=Z5;class JF extends G1{constructor(I,T,S,b,x){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.SemiAxis1=b,this.SemiAxis2=x,this.type=2835456948}}e.IfcEllipseProfileDef=JF;class XF extends h7{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ProcessType=ie,this.PredefinedType=Ve,this.EventTriggerType=Yt,this.UserDefinedEventTriggerType=On,this.type=4024345920}}e.IfcEventType=XF;class CP extends Yg{constructor(I,T,S,b){super(I,T),this.SweptArea=I,this.Position=T,this.ExtrudedDirection=S,this.Depth=b,this.type=477187591}}e.IfcExtrudedAreaSolid=CP;class E7 extends CP{constructor(I,T,S,b,x){super(I,T,S,b),this.SweptArea=I,this.Position=T,this.ExtrudedDirection=S,this.Depth=b,this.EndSweptArea=x,this.type=2804161546}}e.IfcExtrudedAreaSolidTapered=E7;class z1 extends Jl{constructor(I){super(),this.FbsmFaces=I,this.type=2047409740}}e.IfcFaceBasedSurfaceModel=z1;class Vb extends Jl{constructor(I,T,S,b,x){super(),this.HatchLineAppearance=I,this.StartOfNextHatchLine=T,this.PointOfReferenceHatchLine=S,this.PatternStart=b,this.HatchLineAngle=x,this.type=374418227}}e.IfcFillAreaStyleHatching=Vb;class LP extends Jl{constructor(I,T,S){super(),this.TilingPattern=I,this.Tiles=T,this.TilingScale=S,this.type=315944413}}e.IfcFillAreaStyleTiles=LP;class vF extends Yg{constructor(I,T,S,b,x,F){super(I,T),this.SweptArea=I,this.Position=T,this.Directrix=S,this.StartParam=b,this.EndParam=x,this.FixedReference=F,this.type=2652556860}}e.IfcFixedReferenceSweptAreaSolid=vF;class zb extends ff{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=4238390223}}e.IfcFurnishingElementType=zb;class eB extends zb{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.AssemblyPlace=Ve,this.PredefinedType=Yt,this.type=1268542332}}e.IfcFurnitureType=eB;class tB extends ff{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=4095422895}}e.IfcGeographicElementType=tB;class nB extends Tb{constructor(I){super(I),this.Elements=I,this.type=987898635}}e.IfcGeometricCurveSet=nB;class sB extends G1{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.OverallWidth=b,this.OverallDepth=x,this.WebThickness=F,this.FlangeThickness=z,this.FilletRadius=q,this.FlangeEdgeRadius=ie,this.FlangeSlope=Ve,this.type=1484403080}}e.IfcIShapeProfileDef=sB;class cu extends Pb{constructor(I){super(),this.CoordIndex=I,this.type=178912537}}e.IfcIndexedPolygonalFace=cu;class Wb extends cu{constructor(I,T){super(I),this.CoordIndex=I,this.InnerCoordIndices=T,this.type=2294589976}}e.IfcIndexedPolygonalFaceWithVoids=Wb;class lB extends G1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.Depth=b,this.Width=x,this.Thickness=F,this.FilletRadius=z,this.EdgeRadius=q,this.LegSlope=ie,this.type=572779678}}e.IfcLShapeProfileDef=lB;class rB extends X2{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve,Yt),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ResourceType=ie,this.BaseCosts=Ve,this.BaseQuantity=Yt,this.PredefinedType=On,this.type=428585644}}e.IfcLaborResourceType=rB;class iB extends V1{constructor(I,T){super(),this.Pnt=I,this.Dir=T,this.type=1281925730}}e.IfcLine=iB;class m7 extends j5{constructor(I){super(),this.Outer=I,this.type=1425443689}}e.IfcManifoldSolidBrep=m7;class W0 extends J2{constructor(I,T,S,b,x){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.type=3888040117}}e.IfcObject=W0;class PP extends V1{constructor(I,T,S){super(),this.BasisCurve=I,this.Distance=T,this.SelfIntersect=S,this.type=3388369263}}e.IfcOffsetCurve2D=PP;class aB extends V1{constructor(I,T,S,b){super(),this.BasisCurve=I,this.Distance=T,this.SelfIntersect=S,this.RefDirection=b,this.type=3505215534}}e.IfcOffsetCurve3D=aB;class uB extends V1{constructor(I,T){super(),this.BasisSurface=I,this.ReferenceCurve=T,this.type=1682466193}}e.IfcPcurve=uB;class oB extends mP{constructor(I,T,S){super(I,T),this.SizeInX=I,this.SizeInY=T,this.Placement=S,this.type=603570806}}e.IfcPlanarBox=oB;class Yb extends Z5{constructor(I){super(I),this.Position=I,this.type=220341763}}e.IfcPlane=Yb;class xP extends xE{constructor(I){super(I),this.Name=I,this.type=759155922}}e.IfcPreDefinedColour=xP;class T7 extends xE{constructor(I){super(I),this.Name=I,this.type=2559016684}}e.IfcPreDefinedCurveFont=T7;class Y0 extends u7{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=3967405729}}e.IfcPreDefinedPropertySet=Y0;class kb extends h7{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ProcessType=ie,this.PredefinedType=Ve,this.type=569719735}}e.IfcProcedureType=kb;class R7 extends W0{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.type=2945172077}}e.IfcProcess=R7;class v3 extends W0{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.type=4208778838}}e.IfcProduct=v3;class cB extends Zg{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.LongName=F,this.Phase=z,this.RepresentationContexts=q,this.UnitsInContext=ie,this.type=103090709}}e.IfcProject=cB;class MP extends Zg{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.LongName=F,this.Phase=z,this.RepresentationContexts=q,this.UnitsInContext=ie,this.type=653396225}}e.IfcProjectLibrary=MP;class hB extends UE{constructor(I,T,S,b,x,F){super(I,T),this.Name=I,this.Description=T,this.UpperBoundValue=S,this.LowerBoundValue=b,this.Unit=x,this.SetPointValue=F,this.type=871118103}}e.IfcPropertyBoundedValue=hB;class dB extends UE{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.EnumerationValues=S,this.EnumerationReference=b,this.type=4166981789}}e.IfcPropertyEnumeratedValue=dB;class fB extends UE{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.ListValues=S,this.Unit=b,this.type=2752243245}}e.IfcPropertyListValue=fB;class UP extends UE{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.UsageName=S,this.PropertyReference=b,this.type=941946838}}e.IfcPropertyReferenceValue=UP;class zE extends u7{constructor(I,T,S,b,x){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.HasProperties=x,this.type=1451395588}}e.IfcPropertySet=zE;class jb extends k5{constructor(I,T,S,b,x,F,z){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.TemplateType=x,this.ApplicableEntity=F,this.HasPropertyTemplates=z,this.type=492091185}}e.IfcPropertySetTemplate=jb;class IB extends UE{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.NominalValue=S,this.Unit=b,this.type=3650150729}}e.IfcPropertySingleValue=IB;class Q5 extends UE{constructor(I,T,S,b,x,F,z,q){super(I,T),this.Name=I,this.Description=T,this.DefiningValues=S,this.DefinedValues=b,this.Expression=x,this.DefiningUnit=F,this.DefinedUnit=z,this.CurveInterpolation=q,this.type=110355661}}e.IfcPropertyTableValue=Q5;class qb extends k5{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=3521284610}}e.IfcPropertyTemplate=qb;class ny extends v3{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.ProxyType=q,this.Tag=ie,this.type=3219374653}}e.IfcProxy=ny;class FP extends Db{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.XDim=b,this.YDim=x,this.WallThickness=F,this.InnerFilletRadius=z,this.OuterFilletRadius=q,this.type=2770003689}}e.IfcRectangleHollowProfileDef=FP;class pB extends K5{constructor(I,T,S,b){super(I),this.Position=I,this.XLength=T,this.YLength=S,this.Height=b,this.type=2798486643}}e.IfcRectangularPyramid=pB;class yB extends GE{constructor(I,T,S,b,x,F,z){super(),this.BasisSurface=I,this.U1=T,this.V1=S,this.U2=b,this.V2=x,this.Usense=F,this.Vsense=z,this.type=3454111270}}e.IfcRectangularTrimmedSurface=yB;class wB extends Y0{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.DefinitionType=x,this.ReinforcementSectionDefinitions=F,this.type=3765753017}}e.IfcReinforcementDefinitionProperties=wB;class kf extends ME{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatedObjectsType=F,this.type=3939117080}}e.IfcRelAssigns=kf;class BP extends kf{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatedObjectsType=F,this.RelatingActor=z,this.ActingRole=q,this.type=1683148259}}e.IfcRelAssignsToActor=BP;class EB extends kf{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatedObjectsType=F,this.RelatingControl=z,this.type=2495723537}}e.IfcRelAssignsToControl=EB;class W1 extends kf{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatedObjectsType=F,this.RelatingGroup=z,this.type=1307041759}}e.IfcRelAssignsToGroup=W1;class WE extends W1{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatedObjectsType=F,this.RelatingGroup=z,this.Factor=q,this.type=1027710054}}e.IfcRelAssignsToGroupByFactor=WE;class Kb extends kf{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatedObjectsType=F,this.RelatingProcess=z,this.QuantityInProcess=q,this.type=4278684876}}e.IfcRelAssignsToProcess=Kb;class HP extends kf{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatedObjectsType=F,this.RelatingProduct=z,this.type=2857406711}}e.IfcRelAssignsToProduct=HP;class Zb extends kf{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatedObjectsType=F,this.RelatingResource=z,this.type=205026976}}e.IfcRelAssignsToResource=Zb;class YE extends ME{constructor(I,T,S,b,x){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.type=1865459582}}e.IfcRelAssociates=YE;class mB extends YE{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatingApproval=F,this.type=4095574036}}e.IfcRelAssociatesApproval=mB;class TB extends YE{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatingClassification=F,this.type=919958153}}e.IfcRelAssociatesClassification=TB;class RB extends YE{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.Intent=F,this.RelatingConstraint=z,this.type=2728634034}}e.IfcRelAssociatesConstraint=RB;class _P extends YE{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatingDocument=F,this.type=982818633}}e.IfcRelAssociatesDocument=_P;class Qb extends YE{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatingLibrary=F,this.type=3840914261}}e.IfcRelAssociatesLibrary=Qb;class $b extends YE{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatingMaterial=F,this.type=2655215786}}e.IfcRelAssociatesMaterial=$b;class kc extends ME{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=826625072}}e.IfcRelConnects=kc;class g7 extends kc{constructor(I,T,S,b,x,F,z){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ConnectionGeometry=x,this.RelatingElement=F,this.RelatedElement=z,this.type=1204542856}}e.IfcRelConnectsElements=g7;class gB extends g7{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ConnectionGeometry=x,this.RelatingElement=F,this.RelatedElement=z,this.RelatingPriorities=q,this.RelatedPriorities=ie,this.RelatedConnectionType=Ve,this.RelatingConnectionType=Yt,this.type=3945020480}}e.IfcRelConnectsPathElements=gB;class GP extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingPort=x,this.RelatedElement=F,this.type=4201705270}}e.IfcRelConnectsPortToElement=GP;class AB extends kc{constructor(I,T,S,b,x,F,z){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingPort=x,this.RelatedPort=F,this.RealizingElement=z,this.type=3190031847}}e.IfcRelConnectsPorts=AB;class SB extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingElement=x,this.RelatedStructuralActivity=F,this.type=2127690289}}e.IfcRelConnectsStructuralActivity=SB;class $5 extends kc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingStructuralMember=x,this.RelatedStructuralConnection=F,this.AppliedCondition=z,this.AdditionalConditions=q,this.SupportedLength=ie,this.ConditionCoordinateSystem=Ve,this.type=1638771189}}e.IfcRelConnectsStructuralMember=$5;class DB extends $5{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingStructuralMember=x,this.RelatedStructuralConnection=F,this.AppliedCondition=z,this.AdditionalConditions=q,this.SupportedLength=ie,this.ConditionCoordinateSystem=Ve,this.ConnectionConstraint=Yt,this.type=504942748}}e.IfcRelConnectsWithEccentricity=DB;class jf extends g7{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ConnectionGeometry=x,this.RelatingElement=F,this.RelatedElement=z,this.RealizingElements=q,this.ConnectionType=ie,this.type=3678494232}}e.IfcRelConnectsWithRealizingElements=jf;class Jb extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedElements=x,this.RelatingStructure=F,this.type=3242617779}}e.IfcRelContainedInSpatialStructure=Jb;class kE extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingBuildingElement=x,this.RelatedCoverings=F,this.type=886880790}}e.IfcRelCoversBldgElements=kE;class A7 extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingSpace=x,this.RelatedCoverings=F,this.type=2802773753}}e.IfcRelCoversSpaces=A7;class VP extends ME{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingContext=x,this.RelatedDefinitions=F,this.type=2565941209}}e.IfcRelDeclares=VP;class jE extends ME{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=2551354335}}e.IfcRelDecomposes=jE;class k0 extends ME{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=693640335}}e.IfcRelDefines=k0;class jc extends k0{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatingObject=F,this.type=1462361463}}e.IfcRelDefinesByObject=jc;class NB extends k0{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatingPropertyDefinition=F,this.type=4186316022}}e.IfcRelDefinesByProperties=NB;class bB extends k0{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedPropertySets=x,this.RelatingTemplate=F,this.type=307848117}}e.IfcRelDefinesByTemplate=bB;class OB extends k0{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatingType=F,this.type=781010003}}e.IfcRelDefinesByType=OB;class zP extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingOpeningElement=x,this.RelatedBuildingElement=F,this.type=3940055652}}e.IfcRelFillsElement=zP;class WP extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedControlElements=x,this.RelatingFlowElement=F,this.type=279856033}}e.IfcRelFlowControlElements=WP;class j0 extends kc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingElement=x,this.RelatedElement=F,this.InterferenceGeometry=z,this.InterferenceType=q,this.ImpliedOrder=ie,this.type=427948657}}e.IfcRelInterferesElements=j0;class Xb extends jE{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingObject=x,this.RelatedObjects=F,this.type=3268803585}}e.IfcRelNests=Xb;class qf extends jE{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingElement=x,this.RelatedFeatureElement=F,this.type=750771296}}e.IfcRelProjectsElement=qf;class sy extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedElements=x,this.RelatingStructure=F,this.type=1245217292}}e.IfcRelReferencedInSpatialStructure=sy;class q0 extends kc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingProcess=x,this.RelatedProcess=F,this.TimeLag=z,this.SequenceType=q,this.UserDefinedSequenceType=ie,this.type=4122056220}}e.IfcRelSequence=q0;class CB extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingSystem=x,this.RelatedBuildings=F,this.type=366585022}}e.IfcRelServicesBuildings=CB;class S7 extends kc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingSpace=x,this.RelatedBuildingElement=F,this.ConnectionGeometry=z,this.PhysicalOrVirtualBoundary=q,this.InternalOrExternalBoundary=ie,this.type=3451746338}}e.IfcRelSpaceBoundary=S7;class D7 extends S7{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingSpace=x,this.RelatedBuildingElement=F,this.ConnectionGeometry=z,this.PhysicalOrVirtualBoundary=q,this.InternalOrExternalBoundary=ie,this.ParentBoundary=Ve,this.type=3523091289}}e.IfcRelSpaceBoundary1stLevel=D7;class LB extends D7{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingSpace=x,this.RelatedBuildingElement=F,this.ConnectionGeometry=z,this.PhysicalOrVirtualBoundary=q,this.InternalOrExternalBoundary=ie,this.ParentBoundary=Ve,this.CorrespondingBoundary=Yt,this.type=1521410863}}e.IfcRelSpaceBoundary2ndLevel=LB;class xu extends jE{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingBuildingElement=x,this.RelatedOpeningElement=F,this.type=1401173127}}e.IfcRelVoidsElement=xu;class PB extends NP{constructor(I,T,S,b){super(I,T,S),this.Transition=I,this.SameSense=T,this.ParentCurve=S,this.ParamLength=b,this.type=816062949}}e.IfcReparametrisedCompositeCurveSegment=PB;class YP extends W0{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.type=2914609552}}e.IfcResource=YP;class kP extends Yg{constructor(I,T,S,b){super(I,T),this.SweptArea=I,this.Position=T,this.Axis=S,this.Angle=b,this.type=1856042241}}e.IfcRevolvedAreaSolid=kP;class xB extends kP{constructor(I,T,S,b,x){super(I,T,S,b),this.SweptArea=I,this.Position=T,this.Axis=S,this.Angle=b,this.EndSweptArea=x,this.type=3243963512}}e.IfcRevolvedAreaSolidTapered=xB;class vb extends K5{constructor(I,T,S){super(I),this.Position=I,this.Height=T,this.BottomRadius=S,this.type=4158566097}}e.IfcRightCircularCone=vb;class MB extends K5{constructor(I,T,S){super(I),this.Position=I,this.Height=T,this.Radius=S,this.type=3626867408}}e.IfcRightCircularCylinder=MB;class jP extends qb{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.TemplateType=x,this.PrimaryMeasureType=F,this.SecondaryMeasureType=z,this.Enumerators=q,this.PrimaryUnit=ie,this.SecondaryUnit=Ve,this.Expression=Yt,this.AccessState=On,this.type=3663146110}}e.IfcSimplePropertyTemplate=jP;class Qg extends v3{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.type=1412071761}}e.IfcSpatialElement=Qg;class $g extends qg{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=710998568}}e.IfcSpatialElementType=$g;class Y1 extends Qg{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.CompositionType=ie,this.type=2706606064}}e.IfcSpatialStructureElement=Y1;class N7 extends $g{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=3893378262}}e.IfcSpatialStructureElementType=N7;class v2 extends Qg{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.PredefinedType=ie,this.type=463610769}}e.IfcSpatialZone=v2;class J5 extends $g{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.LongName=Yt,this.type=2481509218}}e.IfcSpatialZoneType=J5;class UB extends K5{constructor(I,T){super(I),this.Position=I,this.Radius=T,this.type=451544542}}e.IfcSphere=UB;class b7 extends Z5{constructor(I,T){super(I),this.Position=I,this.Radius=T,this.type=4015995234}}e.IfcSphericalSurface=b7;class qE extends v3{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.type=3544373492}}e.IfcStructuralActivity=qE;class Jg extends v3{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.type=3136571912}}e.IfcStructuralItem=Jg;class $i extends Jg{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.type=530289379}}e.IfcStructuralMember=$i;class X5 extends qE{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.type=3689010777}}e.IfcStructuralReaction=X5;class qP extends $i{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.PredefinedType=q,this.Thickness=ie,this.type=3979015343}}e.IfcStructuralSurfaceMember=qP;class FB extends qP{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.PredefinedType=q,this.Thickness=ie,this.type=2218152070}}e.IfcStructuralSurfaceMemberVarying=FB;class BB extends X5{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.PredefinedType=Ve,this.type=603775116}}e.IfcStructuralSurfaceReaction=BB;class HB extends X2{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve,Yt),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ResourceType=ie,this.BaseCosts=Ve,this.BaseQuantity=Yt,this.PredefinedType=On,this.type=4095615324}}e.IfcSubContractResourceType=HB;class ep extends V1{constructor(I,T,S){super(),this.Curve3D=I,this.AssociatedGeometry=T,this.MasterRepresentation=S,this.type=699246055}}e.IfcSurfaceCurve=ep;class _B extends Yg{constructor(I,T,S,b,x,F){super(I,T),this.SweptArea=I,this.Position=T,this.Directrix=S,this.StartParam=b,this.EndParam=x,this.ReferenceSurface=F,this.type=2028607225}}e.IfcSurfaceCurveSweptAreaSolid=_B;class dc extends df{constructor(I,T,S,b){super(I,T),this.SweptCurve=I,this.Position=T,this.ExtrudedDirection=S,this.Depth=b,this.type=2809605785}}e.IfcSurfaceOfLinearExtrusion=dc;class eO extends df{constructor(I,T,S){super(I,T),this.SweptCurve=I,this.Position=T,this.AxisPosition=S,this.type=4124788165}}e.IfcSurfaceOfRevolution=eO;class GB extends zb{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1580310250}}e.IfcSystemFurnitureElementType=GB;class VB extends R7{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.Status=q,this.WorkMethod=ie,this.IsMilestone=Ve,this.Priority=Yt,this.TaskTime=On,this.PredefinedType=Ts,this.type=3473067441}}e.IfcTask=VB;class zB extends h7{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ProcessType=ie,this.PredefinedType=Ve,this.WorkMethod=Yt,this.type=3206491090}}e.IfcTaskType=zB;class tO extends Pb{constructor(I){super(),this.Coordinates=I,this.type=2387106220}}e.IfcTessellatedFaceSet=tO;class KP extends Z5{constructor(I,T,S){super(I),this.Position=I,this.MajorRadius=T,this.MinorRadius=S,this.type=1935646853}}e.IfcToroidalSurface=KP;class WB extends ff{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2097647324}}e.IfcTransportElementType=WB;class YB extends tO{constructor(I,T,S,b,x){super(I),this.Coordinates=I,this.Normals=T,this.Closed=S,this.CoordIndex=b,this.PnIndex=x,this.type=2916149573}}e.IfcTriangulatedFaceSet=YB;class kB extends Y0{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.LiningDepth=x,this.LiningThickness=F,this.TransomThickness=z,this.MullionThickness=q,this.FirstTransomOffset=ie,this.SecondTransomOffset=Ve,this.FirstMullionOffset=Yt,this.SecondMullionOffset=On,this.ShapeAspectStyle=Ts,this.LiningOffset=wl,this.LiningToPanelOffsetX=Tr,this.LiningToPanelOffsetY=Pl,this.type=336235671}}e.IfcWindowLiningProperties=kB;class jB extends Y0{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.OperationType=x,this.PanelPosition=F,this.FrameDepth=z,this.FrameThickness=q,this.ShapeAspectStyle=ie,this.type=512836454}}e.IfcWindowPanelProperties=jB;class ZP extends W0{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.TheActor=F,this.type=2296667514}}e.IfcActor=ZP;class QP extends m7{constructor(I){super(I),this.Outer=I,this.type=1635779807}}e.IfcAdvancedBrep=QP;class v5 extends QP{constructor(I,T){super(I),this.Outer=I,this.Voids=T,this.type=2603310189}}e.IfcAdvancedBrepWithVoids=v5;class Xg extends v3{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.type=1674181508}}e.IfcAnnotation=Xg;class $P extends GE{constructor(I,T,S,b,x,F,z){super(),this.UDegree=I,this.VDegree=T,this.ControlPointsList=S,this.SurfaceForm=b,this.UClosed=x,this.VClosed=F,this.SelfIntersect=z,this.type=2887950389}}e.IfcBSplineSurface=$P;class JP extends $P{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z),this.UDegree=I,this.VDegree=T,this.ControlPointsList=S,this.SurfaceForm=b,this.UClosed=x,this.VClosed=F,this.SelfIntersect=z,this.UMultiplicities=q,this.VMultiplicities=ie,this.UKnots=Ve,this.VKnots=Yt,this.KnotSpec=On,this.type=167062518}}e.IfcBSplineSurfaceWithKnots=JP;class qB extends K5{constructor(I,T,S,b){super(I),this.Position=I,this.XLength=T,this.YLength=S,this.ZLength=b,this.type=1334484129}}e.IfcBlock=qB;class KB extends p7{constructor(I,T,S){super(I,T,S),this.Operator=I,this.FirstOperand=T,this.SecondOperand=S,this.type=3649129432}}e.IfcBooleanClippingResult=KB;class eT extends V1{constructor(){super(),this.type=1260505505}}e.IfcBoundedCurve=eT;class ZB extends Y1{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.CompositionType=ie,this.ElevationOfRefHeight=Ve,this.ElevationOfTerrain=Yt,this.BuildingAddress=On,this.type=4031249490}}e.IfcBuilding=ZB;class Bi extends ff{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=1950629157}}e.IfcBuildingElementType=Bi;class XP extends Y1{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.CompositionType=ie,this.Elevation=Ve,this.type=3124254112}}e.IfcBuildingStorey=XP;class QB extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2197970202}}e.IfcChimneyType=QB;class $B extends Fh{constructor(I,T,S,b,x){super(I,T,S,b),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.Radius=b,this.WallThickness=x,this.type=2937912522}}e.IfcCircleHollowProfileDef=$B;class JB extends ff{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=3893394355}}e.IfcCivilElementType=JB;class XB extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=300633059}}e.IfcColumnType=XB;class vB extends qb{constructor(I,T,S,b,x,F,z){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.UsageName=x,this.TemplateType=F,this.HasPropertyTemplates=z,this.type=3875453745}}e.IfcComplexPropertyTemplate=vB;class nO extends eT{constructor(I,T){super(),this.Segments=I,this.SelfIntersect=T,this.type=3732776249}}e.IfcCompositeCurve=nO;class sO extends nO{constructor(I,T){super(I,T),this.Segments=I,this.SelfIntersect=T,this.type=15328376}}e.IfcCompositeCurveOnSurface=sO;class lO extends V1{constructor(I){super(),this.Position=I,this.type=2510884976}}e.IfcConic=lO;class eH extends X2{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve,Yt),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ResourceType=ie,this.BaseCosts=Ve,this.BaseQuantity=Yt,this.PredefinedType=On,this.type=2185764099}}e.IfcConstructionEquipmentResourceType=eH;class tH extends X2{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve,Yt),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ResourceType=ie,this.BaseCosts=Ve,this.BaseQuantity=Yt,this.PredefinedType=On,this.type=4105962743}}e.IfcConstructionMaterialResourceType=tH;class vP extends X2{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve,Yt),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ResourceType=ie,this.BaseCosts=Ve,this.BaseQuantity=Yt,this.PredefinedType=On,this.type=1525564444}}e.IfcConstructionProductResourceType=vP;class ew extends YP{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.Usage=q,this.BaseCosts=ie,this.BaseQuantity=Ve,this.type=2559216714}}e.IfcConstructionResource=ew;class ly extends W0{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.type=3293443760}}e.IfcControl=ly;class nH extends ly{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.PredefinedType=z,this.CostValues=q,this.CostQuantities=ie,this.type=3895139033}}e.IfcCostItem=nH;class sH extends ly{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.PredefinedType=z,this.Status=q,this.SubmittedOn=ie,this.UpdateDate=Ve,this.type=1419761937}}e.IfcCostSchedule=sH;class e9 extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1916426348}}e.IfcCoveringType=e9;class lH extends ew{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.Usage=q,this.BaseCosts=ie,this.BaseQuantity=Ve,this.PredefinedType=Yt,this.type=3295246426}}e.IfcCrewResource=lH;class rH extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1457835157}}e.IfcCurtainWallType=rH;class iH extends Z5{constructor(I,T){super(I),this.Position=I,this.Radius=T,this.type=1213902940}}e.IfcCylindricalSurface=iH;class tT extends ff{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=3256556792}}e.IfcDistributionElementType=tT;class k1 extends tT{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=3849074793}}e.IfcDistributionFlowElementType=k1;class nT extends Y0{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.LiningDepth=x,this.LiningThickness=F,this.ThresholdDepth=z,this.ThresholdThickness=q,this.TransomThickness=ie,this.TransomOffset=Ve,this.LiningOffset=Yt,this.ThresholdOffset=On,this.CasingThickness=Ts,this.CasingDepth=wl,this.ShapeAspectStyle=Tr,this.LiningToPanelOffsetX=Pl,this.LiningToPanelOffsetY=na,this.type=2963535650}}e.IfcDoorLiningProperties=nT;class vg extends Y0{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.PanelDepth=x,this.PanelOperation=F,this.PanelWidth=z,this.PanelPosition=q,this.ShapeAspectStyle=ie,this.type=1714330368}}e.IfcDoorPanelProperties=vg;class O7 extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.OperationType=Yt,this.ParameterTakesPrecedence=On,this.UserDefinedOperationType=Ts,this.type=2323601079}}e.IfcDoorType=O7;class aH extends xP{constructor(I){super(I),this.Name=I,this.type=445594917}}e.IfcDraughtingPreDefinedColour=aH;class t9 extends T7{constructor(I){super(I),this.Name=I,this.type=4006246654}}e.IfcDraughtingPreDefinedCurveFont=t9;class K0 extends v3{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=1758889154}}e.IfcElement=K0;class tw extends K0{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.AssemblyPlace=ie,this.PredefinedType=Ve,this.type=4123344466}}e.IfcElementAssembly=tw;class rO extends ff{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2397081782}}e.IfcElementAssemblyType=rO;class ry extends K0{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=1623761950}}e.IfcElementComponent=ry;class tp extends ff{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=2590856083}}e.IfcElementComponentType=tp;class C7 extends lO{constructor(I,T,S){super(I),this.Position=I,this.SemiAxis1=T,this.SemiAxis2=S,this.type=1704287377}}e.IfcEllipse=C7;class Hi extends k1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=2107101300}}e.IfcEnergyConversionDeviceType=Hi;class uH extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=132023988}}e.IfcEngineType=uH;class oH extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3174744832}}e.IfcEvaporativeCoolerType=oH;class cH extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3390157468}}e.IfcEvaporatorType=cH;class iO extends R7{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.PredefinedType=q,this.EventTriggerType=ie,this.UserDefinedEventTriggerType=Ve,this.EventOccurenceTime=Yt,this.type=4148101412}}e.IfcEvent=iO;class n9 extends Qg{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.type=2853485674}}e.IfcExternalSpatialStructureElement=n9;class s9 extends m7{constructor(I){super(I),this.Outer=I,this.type=807026263}}e.IfcFacetedBrep=s9;class aO extends s9{constructor(I,T){super(I),this.Outer=I,this.Voids=T,this.type=3737207727}}e.IfcFacetedBrepWithVoids=aO;class hH extends ry{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=647756555}}e.IfcFastener=hH;class dH extends tp{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2489546625}}e.IfcFastenerType=dH;class L7 extends K0{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=2827207264}}e.IfcFeatureElement=L7;class P7 extends L7{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=2143335405}}e.IfcFeatureElementAddition=P7;class uO extends L7{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=1287392070}}e.IfcFeatureElementSubtraction=uO;class iy extends k1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=3907093117}}e.IfcFlowControllerType=iy;class nw extends k1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=3198132628}}e.IfcFlowFittingType=nw;class l9 extends iy{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3815607619}}e.IfcFlowMeterType=l9;class x7 extends k1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=1482959167}}e.IfcFlowMovingDeviceType=x7;class e6 extends k1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=1834744321}}e.IfcFlowSegmentType=e6;class oO extends k1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=1339347760}}e.IfcFlowStorageDeviceType=oO;class qc extends k1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=2297155007}}e.IfcFlowTerminalType=qc;class t6 extends k1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=3009222698}}e.IfcFlowTreatmentDeviceType=t6;class r9 extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1893162501}}e.IfcFootingType=r9;class cO extends K0{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=263784265}}e.IfcFurnishingElement=cO;class fH extends cO{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1509553395}}e.IfcFurniture=fH;class i9 extends K0{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3493046030}}e.IfcGeographicElement=i9;class a9 extends v3{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.UAxes=q,this.VAxes=ie,this.WAxes=Ve,this.PredefinedType=Yt,this.type=3009204131}}e.IfcGrid=a9;class sT extends W0{constructor(I,T,S,b,x){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.type=2706460486}}e.IfcGroup=sT;class IH extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1251058090}}e.IfcHeatExchangerType=IH;class lT extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1806887404}}e.IfcHumidifierType=lT;class pH extends eT{constructor(I,T,S){super(),this.Points=I,this.Segments=T,this.SelfIntersect=S,this.type=2571569899}}e.IfcIndexedPolyCurve=pH;class hr extends t6{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3946677679}}e.IfcInterceptorType=hr;class yH extends ep{constructor(I,T,S){super(I,T,S),this.Curve3D=I,this.AssociatedGeometry=T,this.MasterRepresentation=S,this.type=3113134337}}e.IfcIntersectionCurve=yH;class u9 extends sT{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.PredefinedType=F,this.Jurisdiction=z,this.ResponsiblePersons=q,this.LastUpdateDate=ie,this.CurrentValue=Ve,this.OriginalValue=Yt,this.type=2391368822}}e.IfcInventory=u9;class wH extends nw{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=4288270099}}e.IfcJunctionBoxType=wH;class Ji extends ew{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.Usage=q,this.BaseCosts=ie,this.BaseQuantity=Ve,this.PredefinedType=Yt,this.type=3827777499}}e.IfcLaborResource=Ji;class hO extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1051575348}}e.IfcLampType=hO;class EH extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1161773419}}e.IfcLightFixtureType=EH;class M7 extends ry{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.NominalDiameter=ie,this.NominalLength=Ve,this.PredefinedType=Yt,this.type=377706215}}e.IfcMechanicalFastener=M7;class o9 extends tp{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.NominalDiameter=Yt,this.NominalLength=On,this.type=2108223431}}e.IfcMechanicalFastenerType=o9;class dO extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1114901282}}e.IfcMedicalDeviceType=dO;class mH extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3181161470}}e.IfcMemberType=mH;class TH extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=977012517}}e.IfcMotorConnectionType=TH;class RH extends ZP{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.TheActor=F,this.PredefinedType=z,this.type=4143007308}}e.IfcOccupant=RH;class sw extends uO{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3588315303}}e.IfcOpeningElement=sw;class ay extends sw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3079942009}}e.IfcOpeningStandardCase=ay;class gH extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2837617999}}e.IfcOutletType=gH;class AH extends ly{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LifeCyclePhase=z,this.PredefinedType=q,this.type=2382730787}}e.IfcPerformanceHistory=AH;class SH extends Y0{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.OperationType=x,this.PanelPosition=F,this.FrameDepth=z,this.FrameThickness=q,this.ShapeAspectStyle=ie,this.type=3566463478}}e.IfcPermeableCoveringProperties=SH;class DH extends ly{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.PredefinedType=z,this.Status=q,this.LongDescription=ie,this.type=3327091369}}e.IfcPermit=DH;class NH extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1158309216}}e.IfcPileType=NH;class bH extends nw{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=804291784}}e.IfcPipeFittingType=bH;class OH extends e6{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=4231323485}}e.IfcPipeSegmentType=OH;class CH extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=4017108033}}e.IfcPlateType=CH;class fO extends tO{constructor(I,T,S,b){super(I),this.Coordinates=I,this.Closed=T,this.Faces=S,this.PnIndex=b,this.type=2839578677}}e.IfcPolygonalFaceSet=fO;class LH extends eT{constructor(I){super(),this.Points=I,this.type=3724593414}}e.IfcPolyline=LH;class U7 extends v3{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.type=3740093272}}e.IfcPort=U7;class np extends R7{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.PredefinedType=q,this.type=2744685151}}e.IfcProcedure=np;class PH extends ly{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.PredefinedType=z,this.Status=q,this.LongDescription=ie,this.type=2904328755}}e.IfcProjectOrder=PH;class xH extends P7{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3651124850}}e.IfcProjectionElement=xH;class MH extends iy{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1842657554}}e.IfcProtectiveDeviceType=MH;class c9 extends x7{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2250791053}}e.IfcPumpType=c9;class UH extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2893384427}}e.IfcRailingType=UH;class fc extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2324767716}}e.IfcRampFlightType=fc;class IO extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1469900589}}e.IfcRampType=IO;class sp extends JP{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q,ie,Ve,Yt,On),this.UDegree=I,this.VDegree=T,this.ControlPointsList=S,this.SurfaceForm=b,this.UClosed=x,this.VClosed=F,this.SelfIntersect=z,this.UMultiplicities=q,this.VMultiplicities=ie,this.UKnots=Ve,this.VKnots=Yt,this.KnotSpec=On,this.WeightsData=Ts,this.type=683857671}}e.IfcRationalBSplineSurfaceWithKnots=sp;class If extends ry{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.SteelGrade=ie,this.type=3027567501}}e.IfcReinforcingElement=If;class pf extends tp{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=964333572}}e.IfcReinforcingElementType=pf;class FH extends If{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na,Eu){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.SteelGrade=ie,this.MeshLength=Ve,this.MeshWidth=Yt,this.LongitudinalBarNominalDiameter=On,this.TransverseBarNominalDiameter=Ts,this.LongitudinalBarCrossSectionArea=wl,this.TransverseBarCrossSectionArea=Tr,this.LongitudinalBarSpacing=Pl,this.TransverseBarSpacing=na,this.PredefinedType=Eu,this.type=2320036040}}e.IfcReinforcingMesh=FH;class Xi extends pf{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na,Eu,Mw,Cp){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.MeshLength=Yt,this.MeshWidth=On,this.LongitudinalBarNominalDiameter=Ts,this.TransverseBarNominalDiameter=wl,this.LongitudinalBarCrossSectionArea=Tr,this.TransverseBarCrossSectionArea=Pl,this.LongitudinalBarSpacing=na,this.TransverseBarSpacing=Eu,this.BendingShapeCode=Mw,this.BendingParameters=Cp,this.type=2310774935}}e.IfcReinforcingMeshType=Xi;class BH extends jE{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingObject=x,this.RelatedObjects=F,this.type=160246688}}e.IfcRelAggregates=BH;class pO extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2781568857}}e.IfcRoofType=pO;class HH extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1768891740}}e.IfcSanitaryTerminalType=HH;class _H extends ep{constructor(I,T,S){super(I,T,S),this.Curve3D=I,this.AssociatedGeometry=T,this.MasterRepresentation=S,this.type=2157484638}}e.IfcSeamCurve=_H;class h9 extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=4074543187}}e.IfcShadingDeviceType=h9;class d9 extends Y1{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.CompositionType=ie,this.RefLatitude=Ve,this.RefLongitude=Yt,this.RefElevation=On,this.LandTitleNumber=Ts,this.SiteAddress=wl,this.type=4097777520}}e.IfcSite=d9;class GH extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2533589738}}e.IfcSlabType=GH;class rT extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1072016465}}e.IfcSolarDeviceType=rT;class iT extends Y1{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.CompositionType=ie,this.PredefinedType=Ve,this.ElevationWithFlooring=Yt,this.type=3856911033}}e.IfcSpace=iT;class VH extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1305183839}}e.IfcSpaceHeaterType=VH;class zH extends N7{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.LongName=Yt,this.type=3812236995}}e.IfcSpaceType=zH;class WH extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3112655638}}e.IfcStackTerminalType=WH;class F7 extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1039846685}}e.IfcStairFlightType=F7;class f9 extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=338393293}}e.IfcStairType=f9;class lw extends qE{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.DestabilizingLoad=Ve,this.type=682877961}}e.IfcStructuralAction=lw;class Kf extends Jg{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedCondition=q,this.type=1179482911}}e.IfcStructuralConnection=Kf;class KE extends lw{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.DestabilizingLoad=Ve,this.ProjectedOrTrue=Yt,this.PredefinedType=On,this.type=1004757350}}e.IfcStructuralCurveAction=KE;class YH extends Kf{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedCondition=q,this.Axis=ie,this.type=4243806635}}e.IfcStructuralCurveConnection=YH;class n6 extends $i{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.PredefinedType=q,this.Axis=ie,this.type=214636428}}e.IfcStructuralCurveMember=n6;class aT extends n6{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.PredefinedType=q,this.Axis=ie,this.type=2445595289}}e.IfcStructuralCurveMemberVarying=aT;class yO extends X5{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.PredefinedType=Ve,this.type=2757150158}}e.IfcStructuralCurveReaction=yO;class Ic extends KE{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve,Yt,On),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.DestabilizingLoad=Ve,this.ProjectedOrTrue=Yt,this.PredefinedType=On,this.type=1807405624}}e.IfcStructuralLinearAction=Ic;class uT extends sT{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.PredefinedType=F,this.ActionType=z,this.ActionSource=q,this.Coefficient=ie,this.Purpose=Ve,this.type=1252848954}}e.IfcStructuralLoadGroup=uT;class kH extends lw{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.DestabilizingLoad=Ve,this.type=2082059205}}e.IfcStructuralPointAction=kH;class wO extends Kf{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedCondition=q,this.ConditionCoordinateSystem=ie,this.type=734778138}}e.IfcStructuralPointConnection=wO;class jH extends X5{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.type=1235345126}}e.IfcStructuralPointReaction=jH;class qH extends sT{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.TheoryType=F,this.ResultForLoadGroup=z,this.IsLinear=q,this.type=2986769608}}e.IfcStructuralResultGroup=qH;class B7 extends lw{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.DestabilizingLoad=Ve,this.ProjectedOrTrue=Yt,this.PredefinedType=On,this.type=3657597509}}e.IfcStructuralSurfaceAction=B7;class KH extends Kf{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedCondition=q,this.type=1975003073}}e.IfcStructuralSurfaceConnection=KH;class ZH extends ew{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.Usage=q,this.BaseCosts=ie,this.BaseQuantity=Ve,this.PredefinedType=Yt,this.type=148013059}}e.IfcSubContractResource=ZH;class lp extends L7{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3101698114}}e.IfcSurfaceFeature=lp;class QH extends iy{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2315554128}}e.IfcSwitchingDeviceType=QH;class s6 extends sT{constructor(I,T,S,b,x){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.type=2254336722}}e.IfcSystem=s6;class $H extends cO{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=413509423}}e.IfcSystemFurnitureElement=$H;class JH extends oO{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=5716631}}e.IfcTankType=JH;class XH extends If{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.SteelGrade=ie,this.PredefinedType=Ve,this.NominalDiameter=Yt,this.CrossSectionArea=On,this.TensionForce=Ts,this.PreStress=wl,this.FrictionCoefficient=Tr,this.AnchorageSlip=Pl,this.MinCurvatureRadius=na,this.type=3824725483}}e.IfcTendon=XH;class vH extends If{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.SteelGrade=ie,this.PredefinedType=Ve,this.type=2347447852}}e.IfcTendonAnchor=vH;class e_ extends pf{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3081323446}}e.IfcTendonAnchorType=e_;class t_ extends pf{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.NominalDiameter=Yt,this.CrossSectionArea=On,this.SheathDiameter=Ts,this.type=2415094496}}e.IfcTendonType=t_;class n_ extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1692211062}}e.IfcTransformerType=n_;class s_ extends K0{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1620046519}}e.IfcTransportElement=s_;class l_ extends eT{constructor(I,T,S,b,x){super(),this.BasisCurve=I,this.Trim1=T,this.Trim2=S,this.SenseAgreement=b,this.MasterRepresentation=x,this.type=3593883385}}e.IfcTrimmedCurve=l_;class I9 extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1600972822}}e.IfcTubeBundleType=I9;class r_ extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1911125066}}e.IfcUnitaryEquipmentType=r_;class l6 extends iy{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=728799441}}e.IfcValveType=l6;class i_ extends ry{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2391383451}}e.IfcVibrationIsolator=i_;class a_ extends tp{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3313531582}}e.IfcVibrationIsolatorType=a_;class u_ extends K0{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=2769231204}}e.IfcVirtualElement=u_;class o_ extends uO{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=926996030}}e.IfcVoidingFeature=o_;class c_ extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1898987631}}e.IfcWallType=c_;class h_ extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1133259667}}e.IfcWasteTerminalType=h_;class d_ extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.PartitioningType=Yt,this.ParameterTakesPrecedence=On,this.UserDefinedPartitioningType=Ts,this.type=4009809668}}e.IfcWindowType=d_;class f_ extends ly{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.WorkingTimes=z,this.ExceptionTimes=q,this.PredefinedType=ie,this.type=4088093105}}e.IfcWorkCalendar=f_;class EO extends ly{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.CreationDate=z,this.Creators=q,this.Purpose=ie,this.Duration=Ve,this.TotalFloat=Yt,this.StartTime=On,this.FinishTime=Ts,this.type=1028945134}}e.IfcWorkControl=EO;class Sr extends EO{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl){super(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.CreationDate=z,this.Creators=q,this.Purpose=ie,this.Duration=Ve,this.TotalFloat=Yt,this.StartTime=On,this.FinishTime=Ts,this.PredefinedType=wl,this.type=4218914973}}e.IfcWorkPlan=Sr;class ZE extends EO{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl){super(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.CreationDate=z,this.Creators=q,this.Purpose=ie,this.Duration=Ve,this.TotalFloat=Yt,this.StartTime=On,this.FinishTime=Ts,this.PredefinedType=wl,this.type=3342526732}}e.IfcWorkSchedule=ZE;class uy extends s6{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.LongName=F,this.type=1033361043}}e.IfcZone=uy;class QE extends ly{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.PredefinedType=z,this.Status=q,this.LongDescription=ie,this.type=3821786052}}e.IfcActionRequest=QE;class H7 extends iy{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1411407467}}e.IfcAirTerminalBoxType=H7;class $E extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3352864051}}e.IfcAirTerminalType=$E;class Z0 extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1871374353}}e.IfcAirToAirHeatRecoveryType=Z0;class Zf extends sT{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.OriginalValue=z,this.CurrentValue=q,this.TotalReplacementCost=ie,this.Owner=Ve,this.User=Yt,this.ResponsiblePerson=On,this.IncorporationDate=Ts,this.DepreciatedValue=wl,this.type=3460190687}}e.IfcAsset=Zf;class rp extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1532957894}}e.IfcAudioVisualApplianceType=rp;class rw extends eT{constructor(I,T,S,b,x){super(),this.Degree=I,this.ControlPointsList=T,this.CurveForm=S,this.ClosedCurve=b,this.SelfIntersect=x,this.type=1967976161}}e.IfcBSplineCurve=rw;class oy extends rw{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x),this.Degree=I,this.ControlPointsList=T,this.CurveForm=S,this.ClosedCurve=b,this.SelfIntersect=x,this.KnotMultiplicities=F,this.Knots=z,this.KnotSpec=q,this.type=2461110595}}e.IfcBSplineCurveWithKnots=oy;class oT extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=819618141}}e.IfcBeamType=oT;class r6 extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=231477066}}e.IfcBoilerType=r6;class cy extends sO{constructor(I,T){super(I,T),this.Segments=I,this.SelfIntersect=T,this.type=1136057603}}e.IfcBoundaryCurve=cy;class Dr extends K0{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=3299480353}}e.IfcBuildingElement=Dr;class hy extends ry{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2979338954}}e.IfcBuildingElementPart=hy;class dy extends tp{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=39481116}}e.IfcBuildingElementPartType=dy;class i6 extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1095909175}}e.IfcBuildingElementProxy=i6;class _7 extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1909888760}}e.IfcBuildingElementProxyType=_7;class iw extends s6{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.PredefinedType=F,this.LongName=z,this.type=1177604601}}e.IfcBuildingSystem=iw;class aw extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2188180465}}e.IfcBurnerType=aw;class cT extends nw{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=395041908}}e.IfcCableCarrierFittingType=cT;class uw extends e6{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3293546465}}e.IfcCableCarrierSegmentType=uw;class JE extends nw{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2674252688}}e.IfcCableFittingType=JE;class ip extends e6{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1285652485}}e.IfcCableSegmentType=ip;class a6 extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2951183804}}e.IfcChillerType=a6;class Mu extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3296154744}}e.IfcChimney=Mu;class ap extends lO{constructor(I,T){super(I),this.Position=I,this.Radius=T,this.type=2611217952}}e.IfcCircle=ap;class hT extends K0{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=1677625105}}e.IfcCivilElement=hT;class XE extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2301859152}}e.IfcCoilType=XE;class Kc extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=843113511}}e.IfcColumn=Kc;class Q0 extends Kc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=905975707}}e.IfcColumnStandardCase=Q0;class vE extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=400855858}}e.IfcCommunicationsApplianceType=vE;class $0 extends x7{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3850581409}}e.IfcCompressorType=$0;class j1 extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2816379211}}e.IfcCondenserType=j1;class qn extends ew{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.Usage=q,this.BaseCosts=ie,this.BaseQuantity=Ve,this.PredefinedType=Yt,this.type=3898045240}}e.IfcConstructionEquipmentResource=qn;class G7 extends ew{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.Usage=q,this.BaseCosts=ie,this.BaseQuantity=Ve,this.PredefinedType=Yt,this.type=1060000209}}e.IfcConstructionMaterialResource=G7;class Bh extends ew{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.Usage=q,this.BaseCosts=ie,this.BaseQuantity=Ve,this.PredefinedType=Yt,this.type=488727124}}e.IfcConstructionProductResource=Bh;class em extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=335055490}}e.IfcCooledBeamType=em;class $s extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2954562838}}e.IfcCoolingTowerType=$s;class V7 extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1973544240}}e.IfcCovering=V7;class z7 extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3495092785}}e.IfcCurtainWall=z7;class q1 extends iy{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3961806047}}e.IfcDamperType=q1;class ow extends ry{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1335981549}}e.IfcDiscreteAccessory=ow;class tm extends tp{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2635815018}}e.IfcDiscreteAccessoryType=tm;class up extends k1{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1599208980}}e.IfcDistributionChamberElementType=up;class Qf extends tT{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=2063403501}}e.IfcDistributionControlElementType=Qf;class $f extends K0{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=1945004755}}e.IfcDistributionElement=$f;class Nr extends $f{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=3040386961}}e.IfcDistributionFlowElement=Nr;class J0 extends U7{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.FlowDirection=q,this.PredefinedType=ie,this.SystemType=Ve,this.type=3041715199}}e.IfcDistributionPort=J0;class nm extends s6{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.LongName=F,this.PredefinedType=z,this.type=3205830791}}e.IfcDistributionSystem=nm;class cw extends Dr{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.OverallHeight=ie,this.OverallWidth=Ve,this.PredefinedType=Yt,this.OperationType=On,this.UserDefinedOperationType=Ts,this.type=395920057}}e.IfcDoor=cw;class Hr extends cw{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.OverallHeight=ie,this.OverallWidth=Ve,this.PredefinedType=Yt,this.OperationType=On,this.UserDefinedOperationType=Ts,this.type=3242481149}}e.IfcDoorStandardCase=Hr;class u6 extends nw{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=869906466}}e.IfcDuctFittingType=u6;class Jf extends e6{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3760055223}}e.IfcDuctSegmentType=Jf;class fy extends t6{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2030761528}}e.IfcDuctSilencerType=fy;class W7 extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=663422040}}e.IfcElectricApplianceType=W7;class sm extends iy{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2417008758}}e.IfcElectricDistributionBoardType=sm;class K1 extends oO{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3277789161}}e.IfcElectricFlowStorageDeviceType=K1;class op extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1534661035}}e.IfcElectricGeneratorType=op;class yf extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1217240411}}e.IfcElectricMotorType=yf;class o6 extends iy{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=712377611}}e.IfcElectricTimeControlType=o6;class br extends Nr{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=1658829314}}e.IfcEnergyConversionDevice=br;class cp extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2814081492}}e.IfcEngine=cp;class Xf extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3747195512}}e.IfcEvaporativeCooler=Xf;class Iy extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=484807127}}e.IfcEvaporator=Iy;class Z1 extends n9{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.PredefinedType=ie,this.type=1209101575}}e.IfcExternalSpatialElement=Z1;class py extends x7{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=346874300}}e.IfcFanType=py;class yy extends t6{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1810631287}}e.IfcFilterType=yy;class dT extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=4222183408}}e.IfcFireSuppressionTerminalType=dT;class hu extends Nr{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=2058353004}}e.IfcFlowController=hu;class Zc extends Nr{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=4278956645}}e.IfcFlowFitting=Zc;class hw extends Qf{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=4037862832}}e.IfcFlowInstrumentType=hw;class lm extends hu{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2188021234}}e.IfcFlowMeter=lm;class wf extends Nr{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=3132237377}}e.IfcFlowMovingDevice=wf;class dw extends Nr{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=987401354}}e.IfcFlowSegment=dw;class vf extends Nr{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=707683696}}e.IfcFlowStorageDevice=vf;class mr extends Nr{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=2223149337}}e.IfcFlowTerminal=mr;class fw extends Nr{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=3508470533}}e.IfcFlowTreatmentDevice=fw;class rm extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=900683007}}e.IfcFooting=rm;class Y7 extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3319311131}}e.IfcHeatExchanger=Y7;class hp extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2068733104}}e.IfcHumidifier=hp;class c6 extends fw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4175244083}}e.IfcInterceptor=c6;class fT extends Zc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2176052936}}e.IfcJunctionBox=fT;class eI extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=76236018}}e.IfcLamp=eI;class IT extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=629592764}}e.IfcLightFixture=IT;class Iw extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1437502449}}e.IfcMedicalDevice=Iw;class h6 extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1073191201}}e.IfcMember=h6;class ho extends h6{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1911478936}}e.IfcMemberStandardCase=ho;class im extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2474470126}}e.IfcMotorConnection=im;class mO extends cy{constructor(I,T){super(I,T),this.Segments=I,this.SelfIntersect=T,this.type=144952367}}e.IfcOuterBoundaryCurve=mO;class dp extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3694346114}}e.IfcOutlet=dp;class fp extends Dr{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.ConstructionType=Ve,this.type=1687234759}}e.IfcPile=fp;class X0 extends Zc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=310824031}}e.IfcPipeFitting=X0;class am extends dw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3612865200}}e.IfcPipeSegment=am;class pw extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3171933400}}e.IfcPlate=pw;class d6 extends pw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1156407060}}e.IfcPlateStandardCase=d6;class yw extends hu{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=738039164}}e.IfcProtectiveDevice=yw;class um extends Qf{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=655969474}}e.IfcProtectiveDeviceTrippingUnitType=um;class v0 extends wf{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=90941305}}e.IfcPump=v0;class ww extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2262370178}}e.IfcRailing=ww;class pT extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3024970846}}e.IfcRamp=pT;class e3 extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3283111854}}e.IfcRampFlight=e3;class k7 extends oy{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.Degree=I,this.ControlPointsList=T,this.CurveForm=S,this.ClosedCurve=b,this.SelfIntersect=x,this.KnotMultiplicities=F,this.Knots=z,this.KnotSpec=q,this.WeightsData=ie,this.type=1232101972}}e.IfcRationalBSplineCurveWithKnots=k7;class t3 extends If{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.SteelGrade=ie,this.NominalDiameter=Ve,this.CrossSectionArea=Yt,this.BarLength=On,this.PredefinedType=Ts,this.BarSurface=wl,this.type=979691226}}e.IfcReinforcingBar=t3;class wy extends pf{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.NominalDiameter=Yt,this.CrossSectionArea=On,this.BarLength=Ts,this.BarSurface=wl,this.BendingShapeCode=Tr,this.BendingParameters=Pl,this.type=2572171363}}e.IfcReinforcingBarType=wy;class j7 extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2016517767}}e.IfcRoof=j7;class n3 extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3053780830}}e.IfcSanitaryTerminal=n3;class Ip extends Qf{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1783015770}}e.IfcSensorType=Ip;class Ey extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1329646415}}e.IfcShadingDevice=Ey;class my extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1529196076}}e.IfcSlab=my;class yT extends my{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3127900445}}e.IfcSlabElementedCase=yT;class pp extends my{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3027962421}}e.IfcSlabStandardCase=pp;class Q1 extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3420628829}}e.IfcSolarDevice=Q1;class s3 extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1999602285}}e.IfcSpaceHeater=s3;class q7 extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1404847402}}e.IfcStackTerminal=q7;class yp extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=331165859}}e.IfcStair=yp;class K7 extends Dr{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.NumberOfRisers=ie,this.NumberOfTreads=Ve,this.RiserHeight=Yt,this.TreadLength=On,this.PredefinedType=Ts,this.type=4252922144}}e.IfcStairFlight=K7;class vr extends s6{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.PredefinedType=F,this.OrientationOf2DPlane=z,this.LoadedBy=q,this.HasResults=ie,this.SharedPlacement=Ve,this.type=2515109513}}e.IfcStructuralAnalysisModel=vr;class pc extends uT{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.PredefinedType=F,this.ActionType=z,this.ActionSource=q,this.Coefficient=ie,this.Purpose=Ve,this.SelfWeightCoefficients=Yt,this.type=385403989}}e.IfcStructuralLoadCase=pc;class fo extends B7{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve,Yt,On),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.DestabilizingLoad=Ve,this.ProjectedOrTrue=Yt,this.PredefinedType=On,this.type=1621171031}}e.IfcStructuralPlanarAction=fo;class nr extends hu{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1162798199}}e.IfcSwitchingDevice=nr;class Ef extends vf{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=812556717}}e.IfcTank=Ef;class f6 extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3825984169}}e.IfcTransformer=f6;class yc extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3026737570}}e.IfcTubeBundle=yc;class om extends Qf{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3179687236}}e.IfcUnitaryControlElementType=om;class l3 extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4292641817}}e.IfcUnitaryEquipment=l3;class cm extends hu{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4207607924}}e.IfcValve=cm;class wp extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2391406946}}e.IfcWall=wp;class Ty extends wp{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4156078855}}e.IfcWallElementedCase=Ty;class r3 extends wp{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3512223829}}e.IfcWallStandardCase=r3;class Kl extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4237592921}}e.IfcWasteTerminal=Kl;class Ew extends Dr{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.OverallHeight=ie,this.OverallWidth=Ve,this.PredefinedType=Yt,this.PartitioningType=On,this.UserDefinedPartitioningType=Ts,this.type=3304561284}}e.IfcWindow=Ew;class Ry extends Ew{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.OverallHeight=ie,this.OverallWidth=Ve,this.PredefinedType=Yt,this.PartitioningType=On,this.UserDefinedPartitioningType=Ts,this.type=486154966}}e.IfcWindowStandardCase=Ry;class Io extends Qf{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2874132201}}e.IfcActuatorType=Io;class hm extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1634111441}}e.IfcAirTerminal=hm;class gy extends hu{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=177149247}}e.IfcAirTerminalBox=gy;class dm extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2056796094}}e.IfcAirToAirHeatRecovery=dm;class I6 extends Qf{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3001207471}}e.IfcAlarmType=I6;class i3 extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=277319702}}e.IfcAudioVisualAppliance=i3;class Ep extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=753842376}}e.IfcBeam=Ep;class mw extends Ep{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2906023776}}e.IfcBeamStandardCase=mw;class Tw extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=32344328}}e.IfcBoiler=Tw;class wT extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2938176219}}e.IfcBurner=wT;class Hh extends Zc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=635142910}}e.IfcCableCarrierFitting=Hh;class ET extends dw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3758799889}}e.IfcCableCarrierSegment=ET;class Ay extends Zc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1051757585}}e.IfcCableFitting=Ay;class Rw extends dw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4217484030}}e.IfcCableSegment=Rw;class fm extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3902619387}}e.IfcChiller=fm;class mT extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=639361253}}e.IfcCoil=mT;class Im extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3221913625}}e.IfcCommunicationsAppliance=Im;class p6 extends wf{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3571504051}}e.IfcCompressor=p6;class y6 extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2272882330}}e.IfcCondenser=y6;class sr extends Qf{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=578613899}}e.IfcControllerType=sr;class gw extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4136498852}}e.IfcCooledBeam=gw;class ui extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3640358203}}e.IfcCoolingTower=ui;class TT extends hu{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4074379575}}e.IfcDamper=TT;class Sy extends Nr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1052013943}}e.IfcDistributionChamberElement=Sy;class Qc extends nm{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.LongName=F,this.PredefinedType=z,this.type=562808652}}e.IfcDistributionCircuit=Qc;class Di extends $f{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=1062813311}}e.IfcDistributionControlElement=Di;class Aw extends Zc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=342316401}}e.IfcDuctFitting=Aw;class mp extends dw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3518393246}}e.IfcDuctSegment=mp;class tI extends fw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1360408905}}e.IfcDuctSilencer=tI;class mf extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1904799276}}e.IfcElectricAppliance=mf;class he extends hu{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=862014818}}e.IfcElectricDistributionBoard=he;class w extends vf{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3310460725}}e.IfcElectricFlowStorageDevice=w;class O extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=264262732}}e.IfcElectricGenerator=O;class M extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=402227799}}e.IfcElectricMotor=M;class V extends hu{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1003880860}}e.IfcElectricTimeControl=V;class Z extends wf{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3415622556}}e.IfcFan=Z;class le extends fw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=819412036}}e.IfcFilter=le;class oe extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1426591983}}e.IfcFireSuppressionTerminal=oe;class Ee extends Di{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=182646315}}e.IfcFlowInstrument=Ee;class Pe extends Di{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2295281155}}e.IfcProtectiveDeviceTrippingUnit=Pe;class ct extends Di{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4086658281}}e.IfcSensor=ct;class Sn extends Di{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=630975310}}e.IfcUnitaryControlElement=Sn;class os extends Di{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4288193352}}e.IfcActuator=os;class Ks extends Di{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3087945054}}e.IfcAlarm=Ks;class Rl extends Di{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=25142252}}e.IfcController=Rl})(u||(u={}));gN[3]=["IFC4X3","IFC4X1","IFC4X2","IFC4X3_RC3","IFC4X3_RC4","IFC4X3_RC1","IFC4X3_RC2","IFC4X3_ADD2","IFC4X3_ADD1"];T8[3]={3630933823:e=>new r.IfcActorRole(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcText(!e[2]&&e[2]!=""?null:e[2].value)),618182010:e=>new r.IfcAddress(e[0],!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),2879124712:e=>new r.IfcAlignmentParameterSegment(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value)),3633395639:e=>new r.IfcAlignmentVerticalSegment(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcNonNegativeLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcRatioMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcRatioMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),e[8]),639542469:e=>new r.IfcApplication(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value)),411424972:e=>{var t;return new r.IfcAppliedValue(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcDate(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDate(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},130549933:e=>new r.IfcApproval(!e[0]&&e[0]!=""?null:new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),4037036970:e=>new r.IfcBoundaryCondition(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1560379544:e=>new r.IfcBoundaryEdgeCondition(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:un(3,e[1]),!e[2]&&e[2]!=""?null:un(3,e[2]),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:un(3,e[4]),!e[5]&&e[5]!=""?null:un(3,e[5]),!e[6]&&e[6]!=""?null:un(3,e[6])),3367102660:e=>new r.IfcBoundaryFaceCondition(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:un(3,e[1]),!e[2]&&e[2]!=""?null:un(3,e[2]),!e[3]&&e[3]!=""?null:un(3,e[3])),1387855156:e=>new r.IfcBoundaryNodeCondition(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:un(3,e[1]),!e[2]&&e[2]!=""?null:un(3,e[2]),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:un(3,e[4]),!e[5]&&e[5]!=""?null:un(3,e[5]),!e[6]&&e[6]!=""?null:un(3,e[6])),2069777674:e=>new r.IfcBoundaryNodeConditionWarping(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:un(3,e[1]),!e[2]&&e[2]!=""?null:un(3,e[2]),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:un(3,e[4]),!e[5]&&e[5]!=""?null:un(3,e[5]),!e[6]&&e[6]!=""?null:un(3,e[6]),!e[7]&&e[7]!=""?null:un(3,e[7])),2859738748:e=>new r.IfcConnectionGeometry,2614616156:e=>new r.IfcConnectionPointGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),2732653382:e=>new r.IfcConnectionSurfaceGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),775493141:e=>new r.IfcConnectionVolumeGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),1959218052:e=>new r.IfcConstraint(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value)),1785450214:e=>new r.IfcCoordinateOperation(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1466758467:e=>new r.IfcCoordinateReferenceSystem(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value)),602808272:e=>{var t;return new r.IfcCostValue(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcDate(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDate(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1765591967:e=>{var t;return new r.IfcDerivedUnit(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[1],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value))},1045800335:e=>new r.IfcDerivedUnitElement(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value),2949456006:e=>new r.IfcDimensionalExponents(!e[0]&&e[0]!=""?null:e[0].value,!e[1]&&e[1]!=""?null:e[1].value,!e[2]&&e[2]!=""?null:e[2].value,!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""?null:e[4].value,!e[5]&&e[5]!=""?null:e[5].value,!e[6]&&e[6]!=""?null:e[6].value),4294318154:e=>new r.IfcExternalInformation,3200245327:e=>new r.IfcExternalReference(!e[0]&&e[0]!=""?null:new r.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),2242383968:e=>new r.IfcExternallyDefinedHatchStyle(!e[0]&&e[0]!=""?null:new r.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),1040185647:e=>new r.IfcExternallyDefinedSurfaceStyle(!e[0]&&e[0]!=""?null:new r.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),3548104201:e=>new r.IfcExternallyDefinedTextFont(!e[0]&&e[0]!=""?null:new r.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),852622518:e=>new r.IfcGridAxis(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value)),3020489413:e=>{var t;return new r.IfcIrregularTimeSeriesValue(new r.IfcDateTime(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(3,n):null))||[])},2655187982:e=>new r.IfcLibraryInformation(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcURIReference(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcText(!e[5]&&e[5]!=""?null:e[5].value)),3452421091:e=>new r.IfcLibraryReference(!e[0]&&e[0]!=""?null:new r.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLanguageId(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value)),4162380809:e=>{var t,n;return new r.IfcLightDistributionData(new r.IfcPlaneAngleMeasure(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcPlaneAngleMeasure(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcLuminousIntensityDistributionMeasure(s.value):null))||[])},1566485204:e=>{var t;return new r.IfcLightIntensityDistribution(e[0],((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3057273783:e=>new r.IfcMapConversion(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcReal(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcReal(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcReal(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcReal(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcReal(!e[9]&&e[9]!=""?null:e[9].value)),1847130766:e=>{var t;return new r.IfcMaterialClassificationRelationship(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value))},760658860:e=>new r.IfcMaterialDefinition,248100487:e=>new r.IfcMaterialLayer(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcNonNegativeLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value)),3303938423:e=>{var t;return new r.IfcMaterialLayerSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcText(!e[2]&&e[2]!=""?null:e[2].value))},1847252529:e=>new r.IfcMaterialLayerWithOffsets(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcNonNegativeLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value),e[7],new r.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),2199411900:e=>{var t;return new r.IfcMaterialList(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2235152071:e=>new r.IfcMaterialProfile(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcInteger(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),164193824:e=>{var t;return new r.IfcMaterialProfileSet(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},552965576:e=>new r.IfcMaterialProfileWithOffsets(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcInteger(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1507914824:e=>new r.IfcMaterialUsageDefinition,2597039031:e=>new r.IfcMeasureWithUnit(un(3,e[0]),new i(!e[1]&&e[1]!=""?null:e[1].value)),3368373690:e=>new r.IfcMetric(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value)),2706619895:e=>new r.IfcMonetaryUnit(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1918398963:e=>new r.IfcNamedUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1]),3701648758:e=>new r.IfcObjectPlacement(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value)),2251480897:e=>{var t;return new r.IfcObjective(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[8],e[9],!e[10]&&e[10]!=""?null:new r.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value))},4251960020:e=>{var t,n;return new r.IfcOrganization(!e[0]&&e[0]!=""?null:new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},1207048766:e=>new r.IfcOwnerHistory(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2],e[3],!e[4]&&e[4]!=""?null:new r.IfcTimeStamp(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new r.IfcTimeStamp(!e[7]&&e[7]!=""?null:e[7].value)),2077209135:e=>{var t,n,s,l,a;return new r.IfcPerson(!e[0]&&e[0]!=""?null:new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcLabel(o.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcLabel(o.value):null))||[],!e[5]&&e[5]!=""?null:((s=e[5])==null?void 0:s.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcLabel(o.value):null))||[],!e[6]&&e[6]!=""?null:((l=e[6])==null?void 0:l.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new i(o.value):null))||[],!e[7]&&e[7]!=""?null:((a=e[7])==null?void 0:a.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new i(o.value):null))||[])},101040310:e=>{var t;return new r.IfcPersonAndOrganization(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2483315170:e=>new r.IfcPhysicalQuantity(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),2226359599:e=>new r.IfcPhysicalSimpleQuantity(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),3355820592:e=>{var t;return new r.IfcPostalAddress(e[0],!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcLabel(n.value):null))||[],!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value))},677532197:e=>new r.IfcPresentationItem,2022622350:e=>{var t;return new r.IfcPresentationLayerAssignment(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[3]&&e[3]!=""?null:new r.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value))},1304840413:e=>{var t,n;return new r.IfcPresentationLayerWithStyle(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[3]&&e[3]!=""?null:new r.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcLogical(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcLogical(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((n=e[7])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},3119450353:e=>new r.IfcPresentationStyle(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2095639259:e=>{var t;return new r.IfcProductRepresentation(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3958567839:e=>new r.IfcProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value)),3843373140:e=>new r.IfcProjectedCRS(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),986844984:e=>new r.IfcPropertyAbstraction,3710013099:e=>{var t;return new r.IfcPropertyEnumeration(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(3,n):null))||[],!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value))},2044713172:e=>new r.IfcQuantityArea(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcAreaMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),2093928680:e=>new r.IfcQuantityCount(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcCountMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),931644368:e=>new r.IfcQuantityLength(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),2691318326:e=>new r.IfcQuantityNumber(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcNumericMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),3252649465:e=>new r.IfcQuantityTime(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcTimeMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),2405470396:e=>new r.IfcQuantityVolume(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcVolumeMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),825690147:e=>new r.IfcQuantityWeight(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcMassMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),3915482550:e=>{var t,n,s,l;return new r.IfcRecurrencePattern(e[0],!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcDayInMonthNumber(a.value):null))||[],!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcDayInWeekNumber(a.value):null))||[],!e[3]&&e[3]!=""?null:((s=e[3])==null?void 0:s.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcMonthInYearNumber(a.value):null))||[],!e[4]&&e[4]!=""?null:new r.IfcInteger(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcInteger(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((l=e[7])==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new i(a.value):null))||[])},2433181523:e=>{var t;return new r.IfcReference(!e[0]&&e[0]!=""?null:new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcInteger(n.value):null))||[],!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value))},1076942058:e=>{var t;return new r.IfcRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3377609919:e=>new r.IfcRepresentationContext(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value)),3008791417:e=>new r.IfcRepresentationItem,1660063152:e=>new r.IfcRepresentationMap(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),2439245199:e=>new r.IfcResourceLevelRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),2341007311:e=>new r.IfcRoot(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),448429030:e=>new r.IfcSIUnit(e[0],e[1],e[2]),1054537805:e=>new r.IfcSchedulingTime(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),867548509:e=>{var t;return new r.IfcShapeAspect(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcText(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcLogical(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value))},3982875396:e=>{var t;return new r.IfcShapeModel(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},4240577450:e=>{var t;return new r.IfcShapeRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2273995522:e=>new r.IfcStructuralConnectionCondition(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2162789131:e=>new r.IfcStructuralLoad(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3478079324:e=>{var t,n;return new r.IfcStructuralLoadConfiguration(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[2]&&e[2]!=""?null:(n=e[2])==null?void 0:n.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcLengthMeasure(l.value):null))||[]))},609421318:e=>new r.IfcStructuralLoadOrResult(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2525727697:e=>new r.IfcStructuralLoadStatic(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3408363356:e=>new r.IfcStructuralLoadTemperature(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcThermodynamicTemperatureMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcThermodynamicTemperatureMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcThermodynamicTemperatureMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2830218821:e=>{var t;return new r.IfcStyleModel(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3958052878:e=>{var t;return new r.IfcStyledItem(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},3049322572:e=>{var t;return new r.IfcStyledRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2934153892:e=>{var t,n;return new r.IfcSurfaceReinforcementArea(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcLengthMeasure(s.value):null))||[],!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcLengthMeasure(s.value):null))||[],!e[3]&&e[3]!=""?null:new r.IfcRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value))},1300840506:e=>{var t;return new r.IfcSurfaceStyle(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3303107099:e=>new r.IfcSurfaceStyleLighting(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),1607154358:e=>new r.IfcSurfaceStyleRefraction(!e[0]&&e[0]!=""?null:new r.IfcReal(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcReal(!e[1]&&e[1]!=""?null:e[1].value)),846575682:e=>new r.IfcSurfaceStyleShading(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value)),1351298697:e=>{var t;return new r.IfcSurfaceStyleWithTextures(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},626085974:e=>{var t;return new r.IfcSurfaceTexture(new r.IfcBoolean(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcIdentifier(n.value):null))||[])},985171141:e=>{var t,n;return new r.IfcTable(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},2043862942:e=>new r.IfcTableColumn(!e[0]&&e[0]!=""?null:new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),531007025:e=>{var t;return new r.IfcTableRow(!e[0]&&e[0]!=""?null:((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(3,n):null))||[],!e[1]&&e[1]!=""?null:new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value))},1549132990:e=>new r.IfcTaskTime(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),e[3],!e[4]&&e[4]!=""?null:new r.IfcDuration(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcDateTime(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcDateTime(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcDateTime(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcDateTime(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcDuration(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcDuration(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcBoolean(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcDateTime(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new r.IfcDuration(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new r.IfcDateTime(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new r.IfcDateTime(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new r.IfcDuration(!e[18]&&e[18]!=""?null:e[18].value),!e[19]&&e[19]!=""?null:new r.IfcPositiveRatioMeasure(!e[19]&&e[19]!=""?null:e[19].value)),2771591690:e=>new r.IfcTaskTimeRecurring(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),e[3],!e[4]&&e[4]!=""?null:new r.IfcDuration(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcDateTime(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcDateTime(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcDateTime(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcDateTime(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcDuration(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcDuration(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcBoolean(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcDateTime(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new r.IfcDuration(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new r.IfcDateTime(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new r.IfcDateTime(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new r.IfcDuration(!e[18]&&e[18]!=""?null:e[18].value),!e[19]&&e[19]!=""?null:new r.IfcPositiveRatioMeasure(!e[19]&&e[19]!=""?null:e[19].value),new i(!e[20]&&e[20]!=""?null:e[20].value)),912023232:e=>{var t,n,s,l;return new r.IfcTelecomAddress(e[0],!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcLabel(a.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcLabel(a.value):null))||[],!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:((s=e[6])==null?void 0:s.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcLabel(a.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcURIReference(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((l=e[8])==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcURIReference(a.value):null))||[])},1447204868:e=>new r.IfcTextStyle(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcBoolean(!e[4]&&e[4]!=""?null:e[4].value)),2636378356:e=>new r.IfcTextStyleForDefinedFont(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),1640371178:e=>new r.IfcTextStyleTextModel(!e[0]&&e[0]!=""?null:un(3,e[0]),!e[1]&&e[1]!=""?null:new r.IfcTextAlignment(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcTextDecoration(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:un(3,e[4]),!e[5]&&e[5]!=""?null:new r.IfcTextTransformation(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:un(3,e[6])),280115917:e=>{var t;return new r.IfcTextureCoordinate(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1742049831:e=>{var t,n;return new r.IfcTextureCoordinateGenerator(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcReal(s.value):null))||[])},222769930:e=>{var t;return new r.IfcTextureCoordinateIndices(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcPositiveInteger(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value))},1010789467:e=>{var t,n;return new r.IfcTextureCoordinateIndicesWithVoids(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcPositiveInteger(s.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),(n=e[2])==null?void 0:n.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcPositiveInteger(l.value):null))||[]))},2552916305:e=>{var t,n;return new r.IfcTextureMap(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new i(!e[2]&&e[2]!=""?null:e[2].value))},1210645708:e=>{var t;return new r.IfcTextureVertex(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcParameterValue(n.value):null))||[])},3611470254:e=>{var t;return new r.IfcTextureVertexList((t=e[0])==null?void 0:t.map(n=>(n==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcParameterValue(s.value):null))||[]))},1199560280:e=>new r.IfcTimePeriod(new r.IfcTime(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcTime(!e[1]&&e[1]!=""?null:e[1].value)),3101149627:e=>new r.IfcTimeSeries(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcDateTime(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),581633288:e=>{var t;return new r.IfcTimeSeriesValue(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(3,n):null))||[])},1377556343:e=>new r.IfcTopologicalRepresentationItem,1735638870:e=>{var t;return new r.IfcTopologyRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},180925521:e=>{var t;return new r.IfcUnitAssignment(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2799835756:e=>new r.IfcVertex,1907098498:e=>new r.IfcVertexPoint(new i(!e[0]&&e[0]!=""?null:e[0].value)),891718957:e=>{var t,n;return new r.IfcVirtualGridIntersection(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcLengthMeasure(s.value):null))||[])},1236880293:e=>new r.IfcWorkTime(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcDate(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDate(!e[5]&&e[5]!=""?null:e[5].value)),3752311538:e=>new r.IfcAlignmentCantSegment(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcNonNegativeLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),e[8]),536804194:e=>new r.IfcAlignmentHorizontalSegment(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPlaneAngleMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcNonNegativeLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3869604511:e=>{var t;return new r.IfcApprovalRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3798115385:e=>new r.IfcArbitraryClosedProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1310608509:e=>new r.IfcArbitraryOpenProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2705031697:e=>{var t;return new r.IfcArbitraryProfileDefWithVoids(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},616511568:e=>{var t;return new r.IfcBlobTexture(new r.IfcBoolean(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcIdentifier(n.value):null))||[],new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcBinary(!e[6]&&e[6]!=""?null:e[6].value))},3150382593:e=>new r.IfcCenterLineProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),747523909:e=>{var t;return new r.IfcClassification(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcDate(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcURIReference(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:((t=e[6])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcIdentifier(n.value):null))||[])},647927063:e=>new r.IfcClassificationReference(!e[0]&&e[0]!=""?null:new r.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value)),3285139300:e=>{var t;return new r.IfcColourRgbList((t=e[0])==null?void 0:t.map(n=>(n==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcNormalisedRatioMeasure(s.value):null))||[]))},3264961684:e=>new r.IfcColourSpecification(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1485152156:e=>{var t;return new r.IfcCompositeProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value))},370225590:e=>{var t;return new r.IfcConnectedFaceSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1981873012:e=>new r.IfcConnectionCurveGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),45288368:e=>new r.IfcConnectionPointEccentricity(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3050246964:e=>new r.IfcContextDependentUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),2889183280:e=>new r.IfcConversionBasedUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),2713554722:e=>new r.IfcConversionBasedUnitWithOffset(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcReal(!e[4]&&e[4]!=""?null:e[4].value)),539742890:e=>new r.IfcCurrencyRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),3800577675:e=>new r.IfcCurveStyle(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(3,e[2]),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcBoolean(!e[4]&&e[4]!=""?null:e[4].value)),1105321065:e=>{var t;return new r.IfcCurveStyleFont(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2367409068:e=>new r.IfcCurveStyleFontAndScaling(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3510044353:e=>new r.IfcCurveStyleFontPattern(new r.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),3632507154:e=>new r.IfcDerivedProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1154170062:e=>{var t;return new r.IfcDocumentInformation(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcURIReference(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcText(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[10]&&e[10]!=""?null:new r.IfcDateTime(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcDateTime(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcIdentifier(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcDate(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcDate(!e[14]&&e[14]!=""?null:e[14].value),e[15],e[16])},770865208:e=>{var t;return new r.IfcDocumentInformationRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value))},3732053477:e=>new r.IfcDocumentReference(!e[0]&&e[0]!=""?null:new r.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),3900360178:e=>new r.IfcEdge(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),476780140:e=>new r.IfcEdgeCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcBoolean(!e[3]&&e[3]!=""?null:e[3].value)),211053100:e=>new r.IfcEventTime(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcDateTime(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value)),297599258:e=>{var t;return new r.IfcExtendedProperties(!e[0]&&e[0]!=""?null:new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1437805879:e=>{var t;return new r.IfcExternalReferenceRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2556980723:e=>{var t;return new r.IfcFace(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1809719519:e=>new r.IfcFaceBound(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),803316827:e=>new r.IfcFaceOuterBound(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),3008276851:e=>{var t;return new r.IfcFaceSurface(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},4219587988:e=>new r.IfcFailureConnectionCondition(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcForceMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcForceMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcForceMeasure(!e[6]&&e[6]!=""?null:e[6].value)),738692330:e=>{var t;return new r.IfcFillAreaStyle(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new r.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},3448662350:e=>new r.IfcGeometricRepresentationContext(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcDimensionCount(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcReal(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value)),2453401579:e=>new r.IfcGeometricRepresentationItem,4142052618:e=>new r.IfcGeometricRepresentationSubContext(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcPositiveRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),3590301190:e=>{var t;return new r.IfcGeometricSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},178086475:e=>new r.IfcGridPlacement(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),812098782:e=>new r.IfcHalfSpaceSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),3905492369:e=>{var t;return new r.IfcImageTexture(new r.IfcBoolean(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcIdentifier(n.value):null))||[],new r.IfcURIReference(!e[5]&&e[5]!=""?null:e[5].value))},3570813810:e=>{var t;return new r.IfcIndexedColourMap(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcPositiveInteger(n.value):null))||[])},1437953363:e=>{var t;return new r.IfcIndexedTextureMap(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value))},2133299955:e=>{var t,n;return new r.IfcIndexedTriangleTextureMap(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:(n=e[3])==null?void 0:n.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcPositiveInteger(l.value):null))||[]))},3741457305:e=>{var t;return new r.IfcIrregularTimeSeries(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcDateTime(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1585845231:e=>new r.IfcLagTime(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),un(3,e[3]),e[4]),1402838566:e=>new r.IfcLightSource(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),125510826:e=>new r.IfcLightSourceAmbient(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2604431987:e=>new r.IfcLightSourceDirectional(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value)),4266656042:e=>new r.IfcLightSourceGoniometric(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcThermodynamicTemperatureMeasure(!e[6]&&e[6]!=""?null:e[6].value),new r.IfcLuminousFluxMeasure(!e[7]&&e[7]!=""?null:e[7].value),e[8],new i(!e[9]&&e[9]!=""?null:e[9].value)),1520743889:e=>new r.IfcLightSourcePositional(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcReal(!e[6]&&e[6]!=""?null:e[6].value),new r.IfcReal(!e[7]&&e[7]!=""?null:e[7].value),new r.IfcReal(!e[8]&&e[8]!=""?null:e[8].value)),3422422726:e=>new r.IfcLightSourceSpot(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcReal(!e[6]&&e[6]!=""?null:e[6].value),new r.IfcReal(!e[7]&&e[7]!=""?null:e[7].value),new r.IfcReal(!e[8]&&e[8]!=""?null:e[8].value),new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcReal(!e[10]&&e[10]!=""?null:e[10].value),new r.IfcPositivePlaneAngleMeasure(!e[11]&&e[11]!=""?null:e[11].value),new r.IfcPositivePlaneAngleMeasure(!e[12]&&e[12]!=""?null:e[12].value)),388784114:e=>new r.IfcLinearPlacement(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),2624227202:e=>new r.IfcLocalPlacement(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1008929658:e=>new r.IfcLoop,2347385850:e=>new r.IfcMappedItem(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1838606355:e=>new r.IfcMaterial(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),3708119e3:e=>new r.IfcMaterialConstituent(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),2852063980:e=>{var t;return new r.IfcMaterialConstituentSet(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2022407955:e=>{var t;return new r.IfcMaterialDefinitionRepresentation(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},1303795690:e=>new r.IfcMaterialLayerSetUsage(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],e[2],new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3079605661:e=>new r.IfcMaterialProfileSetUsage(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcCardinalPointReference(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3404854881:e=>new r.IfcMaterialProfileSetUsageTapering(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcCardinalPointReference(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcCardinalPointReference(!e[4]&&e[4]!=""?null:e[4].value)),3265635763:e=>{var t;return new r.IfcMaterialProperties(!e[0]&&e[0]!=""?null:new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},853536259:e=>{var t;return new r.IfcMaterialRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value))},2998442950:e=>new r.IfcMirroredProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value)),219451334:e=>new r.IfcObjectDefinition(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),182550632:e=>{var t,n,s;return new r.IfcOpenCrossProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcNonNegativeLengthMeasure(l.value):null))||[],((n=e[4])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcPlaneAngleMeasure(l.value):null))||[],!e[5]&&e[5]!=""?null:((s=e[5])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcLabel(l.value):null))||[],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value))},2665983363:e=>{var t;return new r.IfcOpenShell(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1411181986:e=>{var t;return new r.IfcOrganizationRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1029017970:e=>new r.IfcOrientedEdge(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),2529465313:e=>new r.IfcParameterizedProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),2519244187:e=>{var t;return new r.IfcPath(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3021840470:e=>{var t;return new r.IfcPhysicalComplexQuantity(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value))},597895409:e=>{var t,n;return new r.IfcPixelTexture(new r.IfcBoolean(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcIdentifier(s.value):null))||[],new r.IfcInteger(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value),new r.IfcInteger(!e[7]&&e[7]!=""?null:e[7].value),((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcBinary(s.value):null))||[])},2004835150:e=>new r.IfcPlacement(new i(!e[0]&&e[0]!=""?null:e[0].value)),1663979128:e=>new r.IfcPlanarExtent(new r.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),2067069095:e=>new r.IfcPoint,2165702409:e=>new r.IfcPointByDistanceExpression(un(3,e[0]),!e[1]&&e[1]!=""?null:new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value)),4022376103:e=>new r.IfcPointOnCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value)),1423911732:e=>new r.IfcPointOnSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcParameterValue(!e[2]&&e[2]!=""?null:e[2].value)),2924175390:e=>{var t;return new r.IfcPolyLoop(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2775532180:e=>new r.IfcPolygonalBoundedHalfSpace(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),3727388367:e=>new r.IfcPreDefinedItem(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3778827333:e=>new r.IfcPreDefinedProperties,1775413392:e=>new r.IfcPreDefinedTextFont(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),673634403:e=>{var t;return new r.IfcProductDefinitionShape(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2802850158:e=>{var t;return new r.IfcProfileProperties(!e[0]&&e[0]!=""?null:new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},2598011224:e=>new r.IfcProperty(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),1680319473:e=>new r.IfcPropertyDefinition(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),148025276:e=>new r.IfcPropertyDependencyRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcText(!e[4]&&e[4]!=""?null:e[4].value)),3357820518:e=>new r.IfcPropertySetDefinition(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),1482703590:e=>new r.IfcPropertyTemplateDefinition(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),2090586900:e=>new r.IfcQuantitySet(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),3615266464:e=>new r.IfcRectangleProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3413951693:e=>{var t;return new r.IfcRegularTimeSeries(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcDateTime(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),new r.IfcTimeMeasure(!e[8]&&e[8]!=""?null:e[8].value),((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1580146022:e=>new r.IfcReinforcementBarProperties(new r.IfcAreaMeasure(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcCountMeasure(!e[5]&&e[5]!=""?null:e[5].value)),478536968:e=>new r.IfcRelationship(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),2943643501:e=>{var t;return new r.IfcResourceApprovalRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},1608871552:e=>{var t;return new r.IfcResourceConstraintRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1042787934:e=>new r.IfcResourceTime(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcDuration(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcDuration(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcDateTime(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcDuration(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcPositiveRatioMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcDateTime(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcDateTime(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new r.IfcDuration(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new r.IfcPositiveRatioMeasure(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new r.IfcPositiveRatioMeasure(!e[17]&&e[17]!=""?null:e[17].value)),2778083089:e=>new r.IfcRoundedRectangleProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value)),2042790032:e=>new r.IfcSectionProperties(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),4165799628:e=>{var t;return new r.IfcSectionReinforcementProperties(new r.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),e[3],new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1509187699:e=>{var t,n;return new r.IfcSectionedSpine(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},823603102:e=>new r.IfcSegment(e[0]),4124623270:e=>{var t;return new r.IfcShellBasedSurfaceModel(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3692461612:e=>new r.IfcSimpleProperty(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),2609359061:e=>new r.IfcSlippageConnectionCondition(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),723233188:e=>new r.IfcSolidModel,1595516126:e=>new r.IfcStructuralLoadLinearForce(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLinearForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLinearForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLinearForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLinearMomentMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLinearMomentMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLinearMomentMeasure(!e[6]&&e[6]!=""?null:e[6].value)),2668620305:e=>new r.IfcStructuralLoadPlanarForce(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcPlanarForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcPlanarForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcPlanarForceMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2473145415:e=>new r.IfcStructuralLoadSingleDisplacement(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcPlaneAngleMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcPlaneAngleMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1973038258:e=>new r.IfcStructuralLoadSingleDisplacementDistortion(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcPlaneAngleMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcPlaneAngleMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcCurvatureMeasure(!e[7]&&e[7]!=""?null:e[7].value)),1597423693:e=>new r.IfcStructuralLoadSingleForce(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcTorqueMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcTorqueMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcTorqueMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1190533807:e=>new r.IfcStructuralLoadSingleForceWarping(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcTorqueMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcTorqueMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcTorqueMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcWarpingMomentMeasure(!e[7]&&e[7]!=""?null:e[7].value)),2233826070:e=>new r.IfcSubedge(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2513912981:e=>new r.IfcSurface,1878645084:e=>new r.IfcSurfaceStyleRendering(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:un(3,e[7]),e[8]),2247615214:e=>new r.IfcSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),1260650574:e=>new r.IfcSweptDiskSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value)),1096409881:e=>new r.IfcSweptDiskSolidPolygonal(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value)),230924584:e=>new r.IfcSweptSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),3071757647:e=>new r.IfcTShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcPlaneAngleMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcPlaneAngleMeasure(!e[11]&&e[11]!=""?null:e[11].value)),901063453:e=>new r.IfcTessellatedItem,4282788508:e=>new r.IfcTextLiteral(new r.IfcPresentableText(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2]),3124975700:e=>new r.IfcTextLiteralWithExtent(new r.IfcPresentableText(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2],new i(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcBoxAlignment(!e[4]&&e[4]!=""?null:e[4].value)),1983826977:e=>{var t;return new r.IfcTextStyleFontModel(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcTextFontName(n.value):null))||[],!e[2]&&e[2]!=""?null:new r.IfcFontStyle(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcFontVariant(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcFontWeight(!e[4]&&e[4]!=""?null:e[4].value),un(3,e[5]))},2715220739:e=>new r.IfcTrapeziumProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1628702193:e=>{var t;return new r.IfcTypeObject(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3736923433:e=>{var t;return new r.IfcTypeProcess(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2347495698:e=>{var t,n;return new r.IfcTypeProduct(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value))},3698973494:e=>{var t;return new r.IfcTypeResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},427810014:e=>new r.IfcUShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcPlaneAngleMeasure(!e[9]&&e[9]!=""?null:e[9].value)),1417489154:e=>new r.IfcVector(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),2759199220:e=>new r.IfcVertexLoop(new i(!e[0]&&e[0]!=""?null:e[0].value)),2543172580:e=>new r.IfcZShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),3406155212:e=>{var t;return new r.IfcAdvancedFace(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},669184980:e=>{var t;return new r.IfcAnnotationFillArea(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3207858831:e=>new r.IfcAsymmetricIShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),new r.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcPlaneAngleMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcPlaneAngleMeasure(!e[14]&&e[14]!=""?null:e[14].value)),4261334040:e=>new r.IfcAxis1Placement(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),3125803723:e=>new r.IfcAxis2Placement2D(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),2740243338:e=>new r.IfcAxis2Placement3D(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),3425423356:e=>new r.IfcAxis2PlacementLinear(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),2736907675:e=>new r.IfcBooleanResult(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),4182860854:e=>new r.IfcBoundedSurface,2581212453:e=>new r.IfcBoundingBox(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2713105998:e=>new r.IfcBoxedHalfSpace(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2898889636:e=>new r.IfcCShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value)),1123145078:e=>{var t;return new r.IfcCartesianPoint(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcLengthMeasure(n.value):null))||[])},574549367:e=>new r.IfcCartesianPointList,1675464909:e=>{var t,n;return new r.IfcCartesianPointList2D((t=e[0])==null?void 0:t.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcLengthMeasure(l.value):null))||[]),!e[1]&&e[1]!=""?null:((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcLabel(s.value):null))||[])},2059837836:e=>{var t,n;return new r.IfcCartesianPointList3D((t=e[0])==null?void 0:t.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcLengthMeasure(l.value):null))||[]),!e[1]&&e[1]!=""?null:((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcLabel(s.value):null))||[])},59481748:e=>new r.IfcCartesianTransformationOperator(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcReal(!e[3]&&e[3]!=""?null:e[3].value)),3749851601:e=>new r.IfcCartesianTransformationOperator2D(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcReal(!e[3]&&e[3]!=""?null:e[3].value)),3486308946:e=>new r.IfcCartesianTransformationOperator2DnonUniform(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcReal(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcReal(!e[4]&&e[4]!=""?null:e[4].value)),3331915920:e=>new r.IfcCartesianTransformationOperator3D(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcReal(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),1416205885:e=>new r.IfcCartesianTransformationOperator3DnonUniform(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcReal(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcReal(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcReal(!e[6]&&e[6]!=""?null:e[6].value)),1383045692:e=>new r.IfcCircleProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2205249479:e=>{var t;return new r.IfcClosedShell(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},776857604:e=>new r.IfcColourRgb(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2542286263:e=>{var t;return new r.IfcComplexProperty(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2485617015:e=>new r.IfcCompositeCurveSegment(e[0],new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2574617495:e=>{var t,n;return new r.IfcConstructionResourceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value))},3419103109:e=>{var t;return new r.IfcContext(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value))},1815067380:e=>{var t,n;return new r.IfcCrewResourceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},2506170314:e=>new r.IfcCsgPrimitive3D(new i(!e[0]&&e[0]!=""?null:e[0].value)),2147822146:e=>new r.IfcCsgSolid(new i(!e[0]&&e[0]!=""?null:e[0].value)),2601014836:e=>new r.IfcCurve,2827736869:e=>{var t;return new r.IfcCurveBoundedPlane(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2629017746:e=>{var t;return new r.IfcCurveBoundedSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new r.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},4212018352:e=>new r.IfcCurveSegment(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),un(3,e[2]),un(3,e[3]),new i(!e[4]&&e[4]!=""?null:e[4].value)),32440307:e=>{var t;return new r.IfcDirection(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcReal(n.value):null))||[])},593015953:e=>new r.IfcDirectrixCurveSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:un(3,e[4])),1472233963:e=>{var t;return new r.IfcEdgeLoop(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1883228015:e=>{var t;return new r.IfcElementQuantity(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},339256511:e=>{var t,n;return new r.IfcElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2777663545:e=>new r.IfcElementarySurface(new i(!e[0]&&e[0]!=""?null:e[0].value)),2835456948:e=>new r.IfcEllipseProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),4024345920:e=>{var t;return new r.IfcEventType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],e[10],!e[11]&&e[11]!=""?null:new r.IfcLabel(!e[11]&&e[11]!=""?null:e[11].value))},477187591:e=>new r.IfcExtrudedAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2804161546:e=>new r.IfcExtrudedAreaSolidTapered(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value)),2047409740:e=>{var t;return new r.IfcFaceBasedSurfaceModel(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},374418227:e=>new r.IfcFillAreaStyleHatching(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value)),315944413:e=>{var t,n;return new r.IfcFillAreaStyleTiles(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new r.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value))},2652556860:e=>new r.IfcFixedReferenceSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:un(3,e[4]),new i(!e[5]&&e[5]!=""?null:e[5].value)),4238390223:e=>{var t,n;return new r.IfcFurnishingElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1268542332:e=>{var t,n;return new r.IfcFurnitureType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],e[10])},4095422895:e=>{var t,n;return new r.IfcGeographicElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},987898635:e=>{var t;return new r.IfcGeometricCurveSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1484403080:e=>new r.IfcIShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcPlaneAngleMeasure(!e[9]&&e[9]!=""?null:e[9].value)),178912537:e=>{var t;return new r.IfcIndexedPolygonalFace(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcPositiveInteger(n.value):null))||[])},2294589976:e=>{var t,n;return new r.IfcIndexedPolygonalFaceWithVoids(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcPositiveInteger(s.value):null))||[],(n=e[1])==null?void 0:n.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcPositiveInteger(l.value):null))||[]))},3465909080:e=>{var t,n;return new r.IfcIndexedPolygonalTextureMap(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((n=e[3])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},572779678:e=>new r.IfcLShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcPlaneAngleMeasure(!e[8]&&e[8]!=""?null:e[8].value)),428585644:e=>{var t,n;return new r.IfcLaborResourceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},1281925730:e=>new r.IfcLine(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1425443689:e=>new r.IfcManifoldSolidBrep(new i(!e[0]&&e[0]!=""?null:e[0].value)),3888040117:e=>new r.IfcObject(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),590820931:e=>new r.IfcOffsetCurve(new i(!e[0]&&e[0]!=""?null:e[0].value)),3388369263:e=>new r.IfcOffsetCurve2D(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value)),3505215534:e=>new r.IfcOffsetCurve3D(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),2485787929:e=>{var t;return new r.IfcOffsetCurveByDistances(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},1682466193:e=>new r.IfcPcurve(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),603570806:e=>new r.IfcPlanarBox(new r.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),220341763:e=>new r.IfcPlane(new i(!e[0]&&e[0]!=""?null:e[0].value)),3381221214:e=>{var t,n,s;return new r.IfcPolynomialCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcReal(l.value):null))||[],!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcReal(l.value):null))||[],!e[3]&&e[3]!=""?null:((s=e[3])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcReal(l.value):null))||[])},759155922:e=>new r.IfcPreDefinedColour(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2559016684:e=>new r.IfcPreDefinedCurveFont(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3967405729:e=>new r.IfcPreDefinedPropertySet(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),569719735:e=>{var t;return new r.IfcProcedureType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2945172077:e=>new r.IfcProcess(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value)),4208778838:e=>new r.IfcProduct(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),103090709:e=>{var t;return new r.IfcProject(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value))},653396225:e=>{var t;return new r.IfcProjectLibrary(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value))},871118103:e=>new r.IfcPropertyBoundedValue(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(3,e[2]),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:un(3,e[5])),4166981789:e=>{var t;return new r.IfcPropertyEnumeratedValue(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(3,n):null))||[],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},2752243245:e=>{var t;return new r.IfcPropertyListValue(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(3,n):null))||[],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},941946838:e=>new r.IfcPropertyReferenceValue(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value)),1451395588:e=>{var t;return new r.IfcPropertySet(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},492091185:e=>{var t;return new r.IfcPropertySetTemplate(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),((t=e[6])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3650150729:e=>new r.IfcPropertySingleValue(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(3,e[2]),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value)),110355661:e=>{var t,n;return new r.IfcPropertyTableValue(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?un(3,s):null))||[],!e[3]&&e[3]!=""?null:((n=e[3])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?un(3,s):null))||[],!e[4]&&e[4]!=""?null:new r.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7])},3521284610:e=>new r.IfcPropertyTemplate(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),2770003689:e=>new r.IfcRectangleHollowProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value)),2798486643:e=>new r.IfcRectangularPyramid(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3454111270:e=>new r.IfcRectangularTrimmedSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcParameterValue(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcBoolean(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcBoolean(!e[6]&&e[6]!=""?null:e[6].value)),3765753017:e=>{var t;return new r.IfcReinforcementDefinitionProperties(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3939117080:e=>{var t;return new r.IfcRelAssigns(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5])},1683148259:e=>{var t;return new r.IfcRelAssignsToActor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},2495723537:e=>{var t;return new r.IfcRelAssignsToControl(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},1307041759:e=>{var t;return new r.IfcRelAssignsToGroup(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},1027710054:e=>{var t;return new r.IfcRelAssignsToGroupByFactor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),new r.IfcRatioMeasure(!e[7]&&e[7]!=""?null:e[7].value))},4278684876:e=>{var t;return new r.IfcRelAssignsToProcess(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},2857406711:e=>{var t;return new r.IfcRelAssignsToProduct(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},205026976:e=>{var t;return new r.IfcRelAssignsToResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},1865459582:e=>{var t;return new r.IfcRelAssociates(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},4095574036:e=>{var t;return new r.IfcRelAssociatesApproval(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},919958153:e=>{var t;return new r.IfcRelAssociatesClassification(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},2728634034:e=>{var t;return new r.IfcRelAssociatesConstraint(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value))},982818633:e=>{var t;return new r.IfcRelAssociatesDocument(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},3840914261:e=>{var t;return new r.IfcRelAssociatesLibrary(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},2655215786:e=>{var t;return new r.IfcRelAssociatesMaterial(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},1033248425:e=>{var t;return new r.IfcRelAssociatesProfileDef(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},826625072:e=>new r.IfcRelConnects(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),1204542856:e=>new r.IfcRelConnectsElements(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value)),3945020480:e=>{var t,n;return new r.IfcRelConnectsPathElements(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcInteger(s.value):null))||[],!e[8]&&e[8]!=""?null:((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcInteger(s.value):null))||[],e[9],e[10])},4201705270:e=>new r.IfcRelConnectsPortToElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),3190031847:e=>new r.IfcRelConnectsPorts(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),2127690289:e=>new r.IfcRelConnectsStructuralActivity(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1638771189:e=>new r.IfcRelConnectsStructuralMember(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value)),504942748:e=>new r.IfcRelConnectsWithEccentricity(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),new i(!e[10]&&e[10]!=""?null:e[10].value)),3678494232:e=>{var t;return new r.IfcRelConnectsWithRealizingElements(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3242617779:e=>{var t;return new r.IfcRelContainedInSpatialStructure(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},886880790:e=>{var t;return new r.IfcRelCoversBldgElements(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2802773753:e=>{var t;return new r.IfcRelCoversSpaces(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2565941209:e=>{var t;return new r.IfcRelDeclares(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2551354335:e=>new r.IfcRelDecomposes(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),693640335:e=>new r.IfcRelDefines(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),1462361463:e=>{var t;return new r.IfcRelDefinesByObject(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},4186316022:e=>{var t;return new r.IfcRelDefinesByProperties(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},307848117:e=>{var t;return new r.IfcRelDefinesByTemplate(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},781010003:e=>{var t;return new r.IfcRelDefinesByType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},3940055652:e=>new r.IfcRelFillsElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),279856033:e=>{var t;return new r.IfcRelFlowControlElements(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},427948657:e=>new r.IfcRelInterferesElements(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcIdentifier(!e[8]&&e[8]!=""?null:e[8].value),new r.IfcLogical(!e[9]&&e[9]!=""?null:e[9].value)),3268803585:e=>{var t;return new r.IfcRelNests(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1441486842:e=>{var t;return new r.IfcRelPositions(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},750771296:e=>new r.IfcRelProjectsElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1245217292:e=>{var t;return new r.IfcRelReferencedInSpatialStructure(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},4122056220:e=>new r.IfcRelSequence(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),366585022:e=>{var t;return new r.IfcRelServicesBuildings(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3451746338:e=>new r.IfcRelSpaceBoundary(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8]),3523091289:e=>new r.IfcRelSpaceBoundary1stLevel(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value)),1521410863:e=>new r.IfcRelSpaceBoundary2ndLevel(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value)),1401173127:e=>new r.IfcRelVoidsElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),816062949:e=>new r.IfcReparametrisedCompositeCurveSegment(e[0],new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value)),2914609552:e=>new r.IfcResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value)),1856042241:e=>new r.IfcRevolvedAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPlaneAngleMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3243963512:e=>new r.IfcRevolvedAreaSolidTapered(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPlaneAngleMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value)),4158566097:e=>new r.IfcRightCircularCone(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3626867408:e=>new r.IfcRightCircularCylinder(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),1862484736:e=>{var t;return new r.IfcSectionedSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1290935644:e=>{var t,n;return new r.IfcSectionedSolidHorizontal(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},1356537516:e=>{var t,n;return new r.IfcSectionedSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},3663146110:e=>new r.IfcSimplePropertyTemplate(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value),e[11]),1412071761:e=>new r.IfcSpatialElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value)),710998568:e=>{var t,n;return new r.IfcSpatialElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2706606064:e=>new r.IfcSpatialStructureElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3893378262:e=>{var t,n;return new r.IfcSpatialStructureElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},463610769:e=>new r.IfcSpatialZone(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2481509218:e=>{var t,n;return new r.IfcSpatialZoneType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new r.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value))},451544542:e=>new r.IfcSphere(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),4015995234:e=>new r.IfcSphericalSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),2735484536:e=>new r.IfcSpiral(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value)),3544373492:e=>new r.IfcStructuralActivity(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3136571912:e=>new r.IfcStructuralItem(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),530289379:e=>new r.IfcStructuralMember(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),3689010777:e=>new r.IfcStructuralReaction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3979015343:e=>new r.IfcStructuralSurfaceMember(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new r.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),2218152070:e=>new r.IfcStructuralSurfaceMemberVarying(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new r.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),603775116:e=>new r.IfcStructuralSurfaceReaction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),4095615324:e=>{var t,n;return new r.IfcSubContractResourceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},699246055:e=>{var t;return new r.IfcSurfaceCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2])},2028607225:e=>new r.IfcSurfaceCurveSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:un(3,e[4]),new i(!e[5]&&e[5]!=""?null:e[5].value)),2809605785:e=>new r.IfcSurfaceOfLinearExtrusion(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),4124788165:e=>new r.IfcSurfaceOfRevolution(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1580310250:e=>{var t,n;return new r.IfcSystemFurnitureElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3473067441:e=>new r.IfcTask(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcInteger(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value),e[12]),3206491090:e=>{var t;return new r.IfcTaskType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new r.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value))},2387106220:e=>new r.IfcTessellatedFaceSet(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),782932809:e=>new r.IfcThirdOrderPolynomialSpiral(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),1935646853:e=>new r.IfcToroidalSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3665877780:e=>{var t,n;return new r.IfcTransportationDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2916149573:e=>{var t,n,s;return new r.IfcTriangulatedFaceSet(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:(t=e[2])==null?void 0:t.map(l=>(l==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcParameterValue(a.value):null))||[]),(n=e[3])==null?void 0:n.map(l=>(l==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcPositiveInteger(a.value):null))||[]),!e[4]&&e[4]!=""?null:((s=e[4])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcPositiveInteger(l.value):null))||[])},1229763772:e=>{var t,n,s,l;return new r.IfcTriangulatedIrregularNetwork(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:(t=e[2])==null?void 0:t.map(a=>(a==null?void 0:a.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcParameterValue(o.value):null))||[]),(n=e[3])==null?void 0:n.map(a=>(a==null?void 0:a.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcPositiveInteger(o.value):null))||[]),!e[4]&&e[4]!=""?null:((s=e[4])==null?void 0:s.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcPositiveInteger(a.value):null))||[],((l=e[5])==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcInteger(a.value):null))||[])},3651464721:e=>{var t,n;return new r.IfcVehicleType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},336235671:e=>new r.IfcWindowLiningProperties(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcNormalisedRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcNormalisedRatioMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcNormalisedRatioMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcNormalisedRatioMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new i(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcLengthMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new r.IfcLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value)),512836454:e=>new r.IfcWindowPanelProperties(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),2296667514:e=>new r.IfcActor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1635779807:e=>new r.IfcAdvancedBrep(new i(!e[0]&&e[0]!=""?null:e[0].value)),2603310189:e=>{var t;return new r.IfcAdvancedBrepWithVoids(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1674181508:e=>new r.IfcAnnotation(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7]),2887950389:e=>{var t;return new r.IfcBSplineSurface(new r.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcInteger(!e[1]&&e[1]!=""?null:e[1].value),(t=e[2])==null?void 0:t.map(n=>(n==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[]),e[3],new r.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcLogical(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcLogical(!e[6]&&e[6]!=""?null:e[6].value))},167062518:e=>{var t,n,s,l,a;return new r.IfcBSplineSurfaceWithKnots(new r.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcInteger(!e[1]&&e[1]!=""?null:e[1].value),(t=e[2])==null?void 0:t.map(o=>(o==null?void 0:o.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new i(h.value):null))||[]),e[3],new r.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcLogical(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcLogical(!e[6]&&e[6]!=""?null:e[6].value),((n=e[7])==null?void 0:n.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcInteger(o.value):null))||[],((s=e[8])==null?void 0:s.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcInteger(o.value):null))||[],((l=e[9])==null?void 0:l.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcParameterValue(o.value):null))||[],((a=e[10])==null?void 0:a.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcParameterValue(o.value):null))||[],e[11])},1334484129:e=>new r.IfcBlock(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3649129432:e=>new r.IfcBooleanClippingResult(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1260505505:e=>new r.IfcBoundedCurve,3124254112:e=>new r.IfcBuildingStorey(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value)),1626504194:e=>{var t,n;return new r.IfcBuiltElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2197970202:e=>{var t,n;return new r.IfcChimneyType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2937912522:e=>new r.IfcCircleHollowProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3893394355:e=>{var t,n;return new r.IfcCivilElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3497074424:e=>new r.IfcClothoid(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),300633059:e=>{var t,n;return new r.IfcColumnType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3875453745:e=>{var t;return new r.IfcComplexPropertyTemplate(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:((t=e[6])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3732776249:e=>{var t;return new r.IfcCompositeCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new r.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value))},15328376:e=>{var t;return new r.IfcCompositeCurveOnSurface(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new r.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value))},2510884976:e=>new r.IfcConic(new i(!e[0]&&e[0]!=""?null:e[0].value)),2185764099:e=>{var t,n;return new r.IfcConstructionEquipmentResourceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},4105962743:e=>{var t,n;return new r.IfcConstructionMaterialResourceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},1525564444:e=>{var t,n;return new r.IfcConstructionProductResourceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},2559216714:e=>{var t;return new r.IfcConstructionResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value))},3293443760:e=>new r.IfcControl(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value)),2000195564:e=>new r.IfcCosineSpiral(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3895139033:e=>{var t,n;return new r.IfcCostItem(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[8]&&e[8]!=""?null:((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},1419761937:e=>new r.IfcCostSchedule(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcDateTime(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcDateTime(!e[9]&&e[9]!=""?null:e[9].value)),4189326743:e=>{var t,n;return new r.IfcCourseType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1916426348:e=>{var t,n;return new r.IfcCoveringType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3295246426:e=>{var t;return new r.IfcCrewResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},1457835157:e=>{var t,n;return new r.IfcCurtainWallType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1213902940:e=>new r.IfcCylindricalSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),1306400036:e=>{var t,n;return new r.IfcDeepFoundationType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},4234616927:e=>new r.IfcDirectrixDerivedReferenceSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:un(3,e[4]),new i(!e[5]&&e[5]!=""?null:e[5].value)),3256556792:e=>{var t,n;return new r.IfcDistributionElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3849074793:e=>{var t,n;return new r.IfcDistributionFlowElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2963535650:e=>new r.IfcDoorLiningProperties(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcPositiveLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new i(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new r.IfcLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new r.IfcLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value)),1714330368:e=>new r.IfcDoorPanelProperties(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new r.IfcNormalisedRatioMeasure(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),2323601079:e=>{var t,n;return new r.IfcDoorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],e[10],!e[11]&&e[11]!=""?null:new r.IfcBoolean(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value))},445594917:e=>new r.IfcDraughtingPreDefinedColour(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),4006246654:e=>new r.IfcDraughtingPreDefinedCurveFont(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1758889154:e=>new r.IfcElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4123344466:e=>new r.IfcElementAssembly(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),2397081782:e=>{var t,n;return new r.IfcElementAssemblyType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1623761950:e=>new r.IfcElementComponent(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2590856083:e=>{var t,n;return new r.IfcElementComponentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1704287377:e=>new r.IfcEllipse(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),2107101300:e=>{var t,n;return new r.IfcEnergyConversionDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},132023988:e=>{var t,n;return new r.IfcEngineType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3174744832:e=>{var t,n;return new r.IfcEvaporativeCoolerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3390157468:e=>{var t,n;return new r.IfcEvaporatorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4148101412:e=>new r.IfcEvent(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8],!e[9]&&e[9]!=""?null:new r.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value)),2853485674:e=>new r.IfcExternalSpatialStructureElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value)),807026263:e=>new r.IfcFacetedBrep(new i(!e[0]&&e[0]!=""?null:e[0].value)),3737207727:e=>{var t;return new r.IfcFacetedBrepWithVoids(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},24185140:e=>new r.IfcFacility(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1310830890:e=>new r.IfcFacilityPart(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),4228831410:e=>new r.IfcFacilityPartCommon(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],e[10]),647756555:e=>new r.IfcFastener(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2489546625:e=>{var t,n;return new r.IfcFastenerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2827207264:e=>new r.IfcFeatureElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2143335405:e=>new r.IfcFeatureElementAddition(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1287392070:e=>new r.IfcFeatureElementSubtraction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3907093117:e=>{var t,n;return new r.IfcFlowControllerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3198132628:e=>{var t,n;return new r.IfcFlowFittingType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3815607619:e=>{var t,n;return new r.IfcFlowMeterType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1482959167:e=>{var t,n;return new r.IfcFlowMovingDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1834744321:e=>{var t,n;return new r.IfcFlowSegmentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1339347760:e=>{var t,n;return new r.IfcFlowStorageDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2297155007:e=>{var t,n;return new r.IfcFlowTerminalType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3009222698:e=>{var t,n;return new r.IfcFlowTreatmentDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1893162501:e=>{var t,n;return new r.IfcFootingType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},263784265:e=>new r.IfcFurnishingElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1509553395:e=>new r.IfcFurniture(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3493046030:e=>new r.IfcGeographicElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4230923436:e=>new r.IfcGeotechnicalElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1594536857:e=>new r.IfcGeotechnicalStratum(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2898700619:e=>{var t;return new r.IfcGradientCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new r.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},2706460486:e=>new r.IfcGroup(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1251058090:e=>{var t,n;return new r.IfcHeatExchangerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1806887404:e=>{var t,n;return new r.IfcHumidifierType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2568555532:e=>new r.IfcImpactProtectionDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3948183225:e=>{var t,n;return new r.IfcImpactProtectionDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2571569899:e=>{var t;return new r.IfcIndexedPolyCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(3,n):null))||[],new r.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value))},3946677679:e=>{var t,n;return new r.IfcInterceptorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3113134337:e=>{var t;return new r.IfcIntersectionCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2])},2391368822:e=>{var t;return new r.IfcInventory(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new r.IfcDate(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value))},4288270099:e=>{var t,n;return new r.IfcJunctionBoxType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},679976338:e=>{var t,n;return new r.IfcKerbType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value))},3827777499:e=>{var t;return new r.IfcLaborResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},1051575348:e=>{var t,n;return new r.IfcLampType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1161773419:e=>{var t,n;return new r.IfcLightFixtureType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2176059722:e=>new r.IfcLinearElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),1770583370:e=>{var t,n;return new r.IfcLiquidTerminalType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},525669439:e=>new r.IfcMarineFacility(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),976884017:e=>new r.IfcMarinePart(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],e[10]),377706215:e=>new r.IfcMechanicalFastener(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),e[10]),2108223431:e=>{var t,n;return new r.IfcMechanicalFastenerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new r.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value))},1114901282:e=>{var t,n;return new r.IfcMedicalDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3181161470:e=>{var t,n;return new r.IfcMemberType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1950438474:e=>{var t,n;return new r.IfcMobileTelecommunicationsApplianceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},710110818:e=>{var t,n;return new r.IfcMooringDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},977012517:e=>{var t,n;return new r.IfcMotorConnectionType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},506776471:e=>{var t,n;return new r.IfcNavigationElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4143007308:e=>new r.IfcOccupant(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),e[6]),3588315303:e=>new r.IfcOpeningElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2837617999:e=>{var t,n;return new r.IfcOutletType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},514975943:e=>{var t,n;return new r.IfcPavementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2382730787:e=>new r.IfcPerformanceHistory(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7]),3566463478:e=>new r.IfcPermeableCoveringProperties(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),3327091369:e=>new r.IfcPermit(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcText(!e[8]&&e[8]!=""?null:e[8].value)),1158309216:e=>{var t,n;return new r.IfcPileType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},804291784:e=>{var t,n;return new r.IfcPipeFittingType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4231323485:e=>{var t,n;return new r.IfcPipeSegmentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4017108033:e=>{var t,n;return new r.IfcPlateType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2839578677:e=>{var t,n;return new r.IfcPolygonalFaceSet(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[3]&&e[3]!=""?null:((n=e[3])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcPositiveInteger(s.value):null))||[])},3724593414:e=>{var t;return new r.IfcPolyline(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3740093272:e=>new r.IfcPort(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),1946335990:e=>new r.IfcPositioningElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),2744685151:e=>new r.IfcProcedure(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),e[7]),2904328755:e=>new r.IfcProjectOrder(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcText(!e[8]&&e[8]!=""?null:e[8].value)),3651124850:e=>new r.IfcProjectionElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1842657554:e=>{var t,n;return new r.IfcProtectiveDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2250791053:e=>{var t,n;return new r.IfcPumpType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1763565496:e=>{var t,n;return new r.IfcRailType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2893384427:e=>{var t,n;return new r.IfcRailingType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3992365140:e=>new r.IfcRailway(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),1891881377:e=>new r.IfcRailwayPart(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],e[10]),2324767716:e=>{var t,n;return new r.IfcRampFlightType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1469900589:e=>{var t,n;return new r.IfcRampType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},683857671:e=>{var t,n,s,l,a,o;return new r.IfcRationalBSplineSurfaceWithKnots(new r.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcInteger(!e[1]&&e[1]!=""?null:e[1].value),(t=e[2])==null?void 0:t.map(h=>(h==null?void 0:h.map(f=>f!=null&&f.value&&(f==null?void 0:f.value)!=""?new i(f.value):null))||[]),e[3],new r.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcLogical(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcLogical(!e[6]&&e[6]!=""?null:e[6].value),((n=e[7])==null?void 0:n.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new r.IfcInteger(h.value):null))||[],((s=e[8])==null?void 0:s.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new r.IfcInteger(h.value):null))||[],((l=e[9])==null?void 0:l.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new r.IfcParameterValue(h.value):null))||[],((a=e[10])==null?void 0:a.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new r.IfcParameterValue(h.value):null))||[],e[11],(o=e[12])==null?void 0:o.map(h=>(h==null?void 0:h.map(f=>f!=null&&f.value&&(f==null?void 0:f.value)!=""?new r.IfcReal(f.value):null))||[]))},4021432810:e=>new r.IfcReferent(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7]),3027567501:e=>new r.IfcReinforcingElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),964333572:e=>{var t,n;return new r.IfcReinforcingElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2320036040:e=>new r.IfcReinforcingMesh(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcAreaMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcAreaMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new r.IfcPositiveLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new r.IfcPositiveLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value),e[17]),2310774935:e=>{var t,n,s;return new r.IfcReinforcingMeshType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new r.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcPositiveLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcAreaMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new r.IfcAreaMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new r.IfcPositiveLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new r.IfcPositiveLengthMeasure(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new r.IfcLabel(!e[18]&&e[18]!=""?null:e[18].value),!e[19]&&e[19]!=""?null:((s=e[19])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?un(3,l):null))||[])},3818125796:e=>{var t;return new r.IfcRelAdheresToElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},160246688:e=>{var t;return new r.IfcRelAggregates(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},146592293:e=>new r.IfcRoad(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),550521510:e=>new r.IfcRoadPart(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],e[10]),2781568857:e=>{var t,n;return new r.IfcRoofType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1768891740:e=>{var t,n;return new r.IfcSanitaryTerminalType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2157484638:e=>{var t;return new r.IfcSeamCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2])},3649235739:e=>new r.IfcSecondOrderPolynomialSpiral(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),544395925:e=>{var t;return new r.IfcSegmentedReferenceCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new r.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},1027922057:e=>new r.IfcSeventhOrderPolynomialSpiral(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),4074543187:e=>{var t,n;return new r.IfcShadingDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},33720170:e=>new r.IfcSign(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3599934289:e=>{var t,n;return new r.IfcSignType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1894708472:e=>{var t,n;return new r.IfcSignalType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},42703149:e=>new r.IfcSineSpiral(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),4097777520:e=>new r.IfcSite(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcCompoundPlaneAngleMeasure(e[9].map(t=>t.value)),!e[10]&&e[10]!=""?null:new r.IfcCompoundPlaneAngleMeasure(e[10].map(t=>t.value)),!e[11]&&e[11]!=""?null:new r.IfcLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new i(!e[13]&&e[13]!=""?null:e[13].value)),2533589738:e=>{var t,n;return new r.IfcSlabType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1072016465:e=>{var t,n;return new r.IfcSolarDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3856911033:e=>new r.IfcSpace(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],!e[10]&&e[10]!=""?null:new r.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value)),1305183839:e=>{var t,n;return new r.IfcSpaceHeaterType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3812236995:e=>{var t,n;return new r.IfcSpaceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new r.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value))},3112655638:e=>{var t,n;return new r.IfcStackTerminalType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1039846685:e=>{var t,n;return new r.IfcStairFlightType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},338393293:e=>{var t,n;return new r.IfcStairType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},682877961:e=>new r.IfcStructuralAction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value)),1179482911:e=>new r.IfcStructuralConnection(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),1004757350:e=>new r.IfcStructuralCurveAction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11]),4243806635:e=>new r.IfcStructuralCurveConnection(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),new i(!e[8]&&e[8]!=""?null:e[8].value)),214636428:e=>new r.IfcStructuralCurveMember(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],new i(!e[8]&&e[8]!=""?null:e[8].value)),2445595289:e=>new r.IfcStructuralCurveMemberVarying(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],new i(!e[8]&&e[8]!=""?null:e[8].value)),2757150158:e=>new r.IfcStructuralCurveReaction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),1807405624:e=>new r.IfcStructuralLinearAction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11]),1252848954:e=>new r.IfcStructuralLoadGroup(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],e[6],e[7],!e[8]&&e[8]!=""?null:new r.IfcRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value)),2082059205:e=>new r.IfcStructuralPointAction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value)),734778138:e=>new r.IfcStructuralPointConnection(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),1235345126:e=>new r.IfcStructuralPointReaction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2986769608:e=>new r.IfcStructuralResultGroup(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new r.IfcBoolean(!e[7]&&e[7]!=""?null:e[7].value)),3657597509:e=>new r.IfcStructuralSurfaceAction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11]),1975003073:e=>new r.IfcStructuralSurfaceConnection(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),148013059:e=>{var t;return new r.IfcSubContractResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},3101698114:e=>new r.IfcSurfaceFeature(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2315554128:e=>{var t,n;return new r.IfcSwitchingDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2254336722:e=>new r.IfcSystem(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),413509423:e=>new r.IfcSystemFurnitureElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),5716631:e=>{var t,n;return new r.IfcTankType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3824725483:e=>new r.IfcTendon(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new r.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcAreaMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcForceMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcPressureMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcNormalisedRatioMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new r.IfcPositiveLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new r.IfcPositiveLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value)),2347447852:e=>new r.IfcTendonAnchor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9]),3081323446:e=>{var t,n;return new r.IfcTendonAnchorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3663046924:e=>new r.IfcTendonConduit(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9]),2281632017:e=>{var t,n;return new r.IfcTendonConduitType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2415094496:e=>{var t,n;return new r.IfcTendonType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new r.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcAreaMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value))},618700268:e=>{var t,n;return new r.IfcTrackElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1692211062:e=>{var t,n;return new r.IfcTransformerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2097647324:e=>{var t,n;return new r.IfcTransportElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1953115116:e=>new r.IfcTransportationDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3593883385:e=>{var t,n;return new r.IfcTrimmedCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new r.IfcBoolean(!e[3]&&e[3]!=""?null:e[3].value),e[4])},1600972822:e=>{var t,n;return new r.IfcTubeBundleType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1911125066:e=>{var t,n;return new r.IfcUnitaryEquipmentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},728799441:e=>{var t,n;return new r.IfcValveType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},840318589:e=>new r.IfcVehicle(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1530820697:e=>new r.IfcVibrationDamper(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3956297820:e=>{var t,n;return new r.IfcVibrationDamperType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2391383451:e=>new r.IfcVibrationIsolator(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3313531582:e=>{var t,n;return new r.IfcVibrationIsolatorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2769231204:e=>new r.IfcVirtualElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),926996030:e=>new r.IfcVoidingFeature(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1898987631:e=>{var t,n;return new r.IfcWallType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1133259667:e=>{var t,n;return new r.IfcWasteTerminalType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4009809668:e=>{var t,n;return new r.IfcWindowType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],e[10],!e[11]&&e[11]!=""?null:new r.IfcBoolean(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value))},4088093105:e=>{var t,n;return new r.IfcWorkCalendar(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:((t=e[6])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:((n=e[7])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],e[8])},1028945134:e=>{var t;return new r.IfcWorkControl(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcDuration(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcDuration(!e[10]&&e[10]!=""?null:e[10].value),new r.IfcDateTime(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcDateTime(!e[12]&&e[12]!=""?null:e[12].value))},4218914973:e=>{var t;return new r.IfcWorkPlan(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcDuration(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcDuration(!e[10]&&e[10]!=""?null:e[10].value),new r.IfcDateTime(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcDateTime(!e[12]&&e[12]!=""?null:e[12].value),e[13])},3342526732:e=>{var t;return new r.IfcWorkSchedule(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcDuration(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcDuration(!e[10]&&e[10]!=""?null:e[10].value),new r.IfcDateTime(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcDateTime(!e[12]&&e[12]!=""?null:e[12].value),e[13])},1033361043:e=>new r.IfcZone(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),3821786052:e=>new r.IfcActionRequest(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcText(!e[8]&&e[8]!=""?null:e[8].value)),1411407467:e=>{var t,n;return new r.IfcAirTerminalBoxType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3352864051:e=>{var t,n;return new r.IfcAirTerminalType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1871374353:e=>{var t,n;return new r.IfcAirToAirHeatRecoveryType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4266260250:e=>new r.IfcAlignmentCant(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new r.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value)),1545765605:e=>new r.IfcAlignmentHorizontal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),317615605:e=>new r.IfcAlignmentSegment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value)),1662888072:e=>new r.IfcAlignmentVertical(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),3460190687:e=>new r.IfcAsset(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcDate(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new i(!e[13]&&e[13]!=""?null:e[13].value)),1532957894:e=>{var t,n;return new r.IfcAudioVisualApplianceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1967976161:e=>{var t;return new r.IfcBSplineCurve(new r.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2],new r.IfcLogical(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value))},2461110595:e=>{var t,n,s;return new r.IfcBSplineCurveWithKnots(new r.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],e[2],new r.IfcLogical(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),((n=e[5])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcInteger(l.value):null))||[],((s=e[6])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcParameterValue(l.value):null))||[],e[7])},819618141:e=>{var t,n;return new r.IfcBeamType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3649138523:e=>{var t,n;return new r.IfcBearingType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},231477066:e=>{var t,n;return new r.IfcBoilerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1136057603:e=>{var t;return new r.IfcBoundaryCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new r.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value))},644574406:e=>new r.IfcBridge(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),963979645:e=>new r.IfcBridgePart(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],e[10]),4031249490:e=>new r.IfcBuilding(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value)),2979338954:e=>new r.IfcBuildingElementPart(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),39481116:e=>{var t,n;return new r.IfcBuildingElementPartType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1909888760:e=>{var t,n;return new r.IfcBuildingElementProxyType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1177604601:e=>new r.IfcBuildingSystem(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value)),1876633798:e=>new r.IfcBuiltElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3862327254:e=>new r.IfcBuiltSystem(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value)),2188180465:e=>{var t,n;return new r.IfcBurnerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},395041908:e=>{var t,n;return new r.IfcCableCarrierFittingType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3293546465:e=>{var t,n;return new r.IfcCableCarrierSegmentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2674252688:e=>{var t,n;return new r.IfcCableFittingType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1285652485:e=>{var t,n;return new r.IfcCableSegmentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3203706013:e=>{var t,n;return new r.IfcCaissonFoundationType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2951183804:e=>{var t,n;return new r.IfcChillerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3296154744:e=>new r.IfcChimney(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2611217952:e=>new r.IfcCircle(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),1677625105:e=>new r.IfcCivilElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2301859152:e=>{var t,n;return new r.IfcCoilType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},843113511:e=>new r.IfcColumn(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),400855858:e=>{var t,n;return new r.IfcCommunicationsApplianceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3850581409:e=>{var t,n;return new r.IfcCompressorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2816379211:e=>{var t,n;return new r.IfcCondenserType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3898045240:e=>{var t;return new r.IfcConstructionEquipmentResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},1060000209:e=>{var t;return new r.IfcConstructionMaterialResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},488727124:e=>{var t;return new r.IfcConstructionProductResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},2940368186:e=>{var t,n;return new r.IfcConveyorSegmentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},335055490:e=>{var t,n;return new r.IfcCooledBeamType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2954562838:e=>{var t,n;return new r.IfcCoolingTowerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1502416096:e=>new r.IfcCourse(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1973544240:e=>new r.IfcCovering(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3495092785:e=>new r.IfcCurtainWall(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3961806047:e=>{var t,n;return new r.IfcDamperType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3426335179:e=>new r.IfcDeepFoundation(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1335981549:e=>new r.IfcDiscreteAccessory(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2635815018:e=>{var t,n;return new r.IfcDiscreteAccessoryType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},479945903:e=>{var t,n;return new r.IfcDistributionBoardType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1599208980:e=>{var t,n;return new r.IfcDistributionChamberElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2063403501:e=>{var t,n;return new r.IfcDistributionControlElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1945004755:e=>new r.IfcDistributionElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3040386961:e=>new r.IfcDistributionFlowElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3041715199:e=>new r.IfcDistributionPort(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8],e[9]),3205830791:e=>new r.IfcDistributionSystem(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),e[6]),395920057:e=>new r.IfcDoor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11],!e[12]&&e[12]!=""?null:new r.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value)),869906466:e=>{var t,n;return new r.IfcDuctFittingType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3760055223:e=>{var t,n;return new r.IfcDuctSegmentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2030761528:e=>{var t,n;return new r.IfcDuctSilencerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3071239417:e=>new r.IfcEarthworksCut(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1077100507:e=>new r.IfcEarthworksElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3376911765:e=>new r.IfcEarthworksFill(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),663422040:e=>{var t,n;return new r.IfcElectricApplianceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2417008758:e=>{var t,n;return new r.IfcElectricDistributionBoardType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3277789161:e=>{var t,n;return new r.IfcElectricFlowStorageDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2142170206:e=>{var t,n;return new r.IfcElectricFlowTreatmentDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1534661035:e=>{var t,n;return new r.IfcElectricGeneratorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1217240411:e=>{var t,n;return new r.IfcElectricMotorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},712377611:e=>{var t,n;return new r.IfcElectricTimeControlType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1658829314:e=>new r.IfcEnergyConversionDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2814081492:e=>new r.IfcEngine(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3747195512:e=>new r.IfcEvaporativeCooler(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),484807127:e=>new r.IfcEvaporator(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1209101575:e=>new r.IfcExternalSpatialElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8]),346874300:e=>{var t,n;return new r.IfcFanType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1810631287:e=>{var t,n;return new r.IfcFilterType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4222183408:e=>{var t,n;return new r.IfcFireSuppressionTerminalType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2058353004:e=>new r.IfcFlowController(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4278956645:e=>new r.IfcFlowFitting(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4037862832:e=>{var t,n;return new r.IfcFlowInstrumentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2188021234:e=>new r.IfcFlowMeter(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3132237377:e=>new r.IfcFlowMovingDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),987401354:e=>new r.IfcFlowSegment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),707683696:e=>new r.IfcFlowStorageDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2223149337:e=>new r.IfcFlowTerminal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3508470533:e=>new r.IfcFlowTreatmentDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),900683007:e=>new r.IfcFooting(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2713699986:e=>new r.IfcGeotechnicalAssembly(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3009204131:e=>{var t,n,s;return new r.IfcGrid(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],((n=e[8])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[9]&&e[9]!=""?null:((s=e[9])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],e[10])},3319311131:e=>new r.IfcHeatExchanger(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2068733104:e=>new r.IfcHumidifier(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4175244083:e=>new r.IfcInterceptor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2176052936:e=>new r.IfcJunctionBox(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2696325953:e=>new r.IfcKerb(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),new r.IfcBoolean(!e[8]&&e[8]!=""?null:e[8].value)),76236018:e=>new r.IfcLamp(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),629592764:e=>new r.IfcLightFixture(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1154579445:e=>new r.IfcLinearPositioningElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),1638804497:e=>new r.IfcLiquidTerminal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1437502449:e=>new r.IfcMedicalDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1073191201:e=>new r.IfcMember(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2078563270:e=>new r.IfcMobileTelecommunicationsAppliance(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),234836483:e=>new r.IfcMooringDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2474470126:e=>new r.IfcMotorConnection(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2182337498:e=>new r.IfcNavigationElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),144952367:e=>{var t;return new r.IfcOuterBoundaryCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new r.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value))},3694346114:e=>new r.IfcOutlet(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1383356374:e=>new r.IfcPavement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1687234759:e=>new r.IfcPile(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),310824031:e=>new r.IfcPipeFitting(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3612865200:e=>new r.IfcPipeSegment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3171933400:e=>new r.IfcPlate(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),738039164:e=>new r.IfcProtectiveDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),655969474:e=>{var t,n;return new r.IfcProtectiveDeviceTrippingUnitType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},90941305:e=>new r.IfcPump(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3290496277:e=>new r.IfcRail(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2262370178:e=>new r.IfcRailing(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3024970846:e=>new r.IfcRamp(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3283111854:e=>new r.IfcRampFlight(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1232101972:e=>{var t,n,s,l;return new r.IfcRationalBSplineCurveWithKnots(new r.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new i(a.value):null))||[],e[2],new r.IfcLogical(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),((n=e[5])==null?void 0:n.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcInteger(a.value):null))||[],((s=e[6])==null?void 0:s.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcParameterValue(a.value):null))||[],e[7],((l=e[8])==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcReal(a.value):null))||[])},3798194928:e=>new r.IfcReinforcedSoil(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),979691226:e=>new r.IfcReinforcingBar(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcAreaMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),e[12],e[13]),2572171363:e=>{var t,n,s;return new r.IfcReinforcingBarType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new r.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcAreaMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),e[13],!e[14]&&e[14]!=""?null:new r.IfcLabel(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:((s=e[15])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?un(3,l):null))||[])},2016517767:e=>new r.IfcRoof(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3053780830:e=>new r.IfcSanitaryTerminal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1783015770:e=>{var t,n;return new r.IfcSensorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1329646415:e=>new r.IfcShadingDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),991950508:e=>new r.IfcSignal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1529196076:e=>new r.IfcSlab(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3420628829:e=>new r.IfcSolarDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1999602285:e=>new r.IfcSpaceHeater(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1404847402:e=>new r.IfcStackTerminal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),331165859:e=>new r.IfcStair(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4252922144:e=>new r.IfcStairFlight(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcInteger(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcInteger(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),e[12]),2515109513:e=>{var t,n;return new r.IfcStructuralAnalysisModel(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[8]&&e[8]!=""?null:((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value))},385403989:e=>{var t;return new r.IfcStructuralLoadCase(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],e[6],e[7],!e[8]&&e[8]!=""?null:new r.IfcRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:((t=e[10])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcRatioMeasure(n.value):null))||[])},1621171031:e=>new r.IfcStructuralPlanarAction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11]),1162798199:e=>new r.IfcSwitchingDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),812556717:e=>new r.IfcTank(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3425753595:e=>new r.IfcTrackElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3825984169:e=>new r.IfcTransformer(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1620046519:e=>new r.IfcTransportElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3026737570:e=>new r.IfcTubeBundle(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3179687236:e=>{var t,n;return new r.IfcUnitaryControlElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4292641817:e=>new r.IfcUnitaryEquipment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4207607924:e=>new r.IfcValve(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2391406946:e=>new r.IfcWall(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3512223829:e=>new r.IfcWallStandardCase(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4237592921:e=>new r.IfcWasteTerminal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3304561284:e=>new r.IfcWindow(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11],!e[12]&&e[12]!=""?null:new r.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value)),2874132201:e=>{var t,n;return new r.IfcActuatorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1634111441:e=>new r.IfcAirTerminal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),177149247:e=>new r.IfcAirTerminalBox(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2056796094:e=>new r.IfcAirToAirHeatRecovery(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3001207471:e=>{var t,n;return new r.IfcAlarmType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},325726236:e=>new r.IfcAlignment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7]),277319702:e=>new r.IfcAudioVisualAppliance(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),753842376:e=>new r.IfcBeam(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4196446775:e=>new r.IfcBearing(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),32344328:e=>new r.IfcBoiler(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3314249567:e=>new r.IfcBorehole(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1095909175:e=>new r.IfcBuildingElementProxy(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2938176219:e=>new r.IfcBurner(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),635142910:e=>new r.IfcCableCarrierFitting(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3758799889:e=>new r.IfcCableCarrierSegment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1051757585:e=>new r.IfcCableFitting(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4217484030:e=>new r.IfcCableSegment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3999819293:e=>new r.IfcCaissonFoundation(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3902619387:e=>new r.IfcChiller(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),639361253:e=>new r.IfcCoil(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3221913625:e=>new r.IfcCommunicationsAppliance(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3571504051:e=>new r.IfcCompressor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2272882330:e=>new r.IfcCondenser(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),578613899:e=>{var t,n;return new r.IfcControllerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3460952963:e=>new r.IfcConveyorSegment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4136498852:e=>new r.IfcCooledBeam(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3640358203:e=>new r.IfcCoolingTower(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4074379575:e=>new r.IfcDamper(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3693000487:e=>new r.IfcDistributionBoard(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1052013943:e=>new r.IfcDistributionChamberElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),562808652:e=>new r.IfcDistributionCircuit(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),e[6]),1062813311:e=>new r.IfcDistributionControlElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),342316401:e=>new r.IfcDuctFitting(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3518393246:e=>new r.IfcDuctSegment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1360408905:e=>new r.IfcDuctSilencer(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1904799276:e=>new r.IfcElectricAppliance(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),862014818:e=>new r.IfcElectricDistributionBoard(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3310460725:e=>new r.IfcElectricFlowStorageDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),24726584:e=>new r.IfcElectricFlowTreatmentDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),264262732:e=>new r.IfcElectricGenerator(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),402227799:e=>new r.IfcElectricMotor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1003880860:e=>new r.IfcElectricTimeControl(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3415622556:e=>new r.IfcFan(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),819412036:e=>new r.IfcFilter(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1426591983:e=>new r.IfcFireSuppressionTerminal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),182646315:e=>new r.IfcFlowInstrument(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2680139844:e=>new r.IfcGeomodel(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1971632696:e=>new r.IfcGeoslice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2295281155:e=>new r.IfcProtectiveDeviceTrippingUnit(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4086658281:e=>new r.IfcSensor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),630975310:e=>new r.IfcUnitaryControlElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4288193352:e=>new r.IfcActuator(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3087945054:e=>new r.IfcAlarm(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),25142252:e=>new r.IfcController(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8])};RN[3]={618182010:[Ej,Sj],2879124712:[wle,Ele,Tle],411424972:[Uj],4037036970:[xL,Hj,_j,Gj],1387855156:[xL],2859738748:[hj,b$,Fj,wL,Bj],2614616156:[wL],1959218052:[Nj,bj],1785450214:[N$],1466758467:[S$],4294318154:[Mj,q$,Cj],3200245327:[TU,CS,RU,Lj,Pj,xj],760658860:[ZV,I$,$V,L8,NV,D$,PS,bV,Oj],248100487:[bV],2235152071:[NV],1507914824:[gV,f$,QV],1918398963:[AV,oj,cj,gj],3701648758:[ag,yle,nj],2483315170:[qr,DL,NL,bL,OZ,OL,CL,LL,Dj],2226359599:[DL,NL,bL,OZ,OL,CL,LL],677532197:[hS,ZM,dS,QM,AS,sU,_$,IR,z$,W$,Y$,XM,j$,E$,T$,C$,UM,m8,Xw,yE,eU,D5,L$,P$,$M,JM,vM,x$,N5,KM,M$,U$,F$],2022622350:[Aj],3119450353:[rj,uj,wj,mj],2095639259:[Xk,YL],3958567839:[M8,U8,_8,ER,W8,k8,bN,Z8,$8,J8,v8,CR,eg,lL,vk,ple,RV,aj,dj,mL,fj,TL,Ij],986844984:[Pr,wS,ES,mS,TS,RS,gS,nU,H$,OV,CV,LV,d$,el,aa,y$,B$],1076942058:[AL,Tj,gL,SL,Rj],3377609919:[R2,lj],3008791417:[kL,F8,B8,H8,G8,M4,$4,wR,e4,n5,U4,_4,k4,HA,tM,sM,x3,l4,o5,ch,mR,FA,BA,u8,oG,cG,hG,IG,pG,yG,pY,mY,d8,EG,A5,S5,TY,MR,V8,RR,AR,SR,DR,OR,z8,I2,GR,p2,VR,Y8,I8,p8,EV,j8,TR,q8,K8,Q8,QR,X8,P4,iM,WA,a8,JA,f8,mV,yY,GA,YA,jA,c2,FR,y4,h5,VA,o2,vA,f2,YR,n2,s2,$R,eL,wG,wY,_3,Q4,d5,zA,xR,HR,nS,JR,y5,i2,m5,h2,Gp,kC,hR,mG,XR,tL,nL,RY,TN,ON,NZ,sL,zR,sg,lg,AY,iL,PR,aL,gY,kR,jR,qR,uL,y2,ug,og,cg,hg,hL,WR,tg,dL,UR,fL,sj,oL,BR,KR,ng,cL,fg,IL,tS,dg,pL,vR,rg,Ig,yL,_R,ig,EL,pg,RL,yj,ze],2439245199:[Ci,_u,Ys,LS,C8,Gt,xS,k$,MS],2341007311:[ae,dr,Ce,se,tn,C,zt,qe,Ze,L,Fe,ce,N4,x4,$e,xs,ir,Ue,Tt,ge,Ut,Je,F0,Xe,We,a2,vl,ys,vo,yt,ve,u2,pe,P8,EY,Sl,Wp,Yp,bR,Mf,pE,Q,rl,fe,$r,QA,ol,tl,B0,$,Qk,z3,ZA,o8,T2,TV,ar,vw,eE,tE,nE,sE,iE,h8,U0,E8,rL,Jk,F4,Au,Xy,vm,Zx,t5,H3,G4,Pf,Xm,V4,Z4,pR,B4,y0,w0,H4,UA,z4,j4,q4,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,EC,Kx,Zu,nM,dG,h0,Y4,$x,Jx,Xx,vx,fG,g3,A3,S3,D3,N3,b3,O3,$h,No,mI,rA,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,uA,l1,o1,oA,h1,cA,d1,f1,Mo,SI,vI,Uo,OI,aA,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,iA,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,md,wC,Jh,Xh,Lo,vh,mC,ed,td,nd,vy,sd,ld,rd,id,TC,ad,RC,gC,AC,ud,SC,od,VD,zD,NC,cd,_D,lh,bC,pd,yd,OC,wd,n4,Qx,E0,U1,xC,eM,BD,HD,GD,DC,YC,lM,s5,a4,E4,g0,u4,WD,M3,ji,Fd,Yo,Bd,A0,Id,rh,i4,PC,FC,Wu,qD,Yu,ku,ju,sh,ah,WC,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0,r2,t4,l5,p5,Kr,gu,kD,KD,ZD,$D,XD,bA,su,aR,uR,QD,JD,OA,lu,G3,KA,Qu,W4,_A,Vp,LR,x8,c8,H1,wV,i5,a5,u5,f5,w5,T5,eS,y8,I5,Cd,P0,qA,fd,s4,nh,LC,UC,L3,U3,jD,F3,B3,p4,ih,zC,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,hA,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,IA,Wa,Ka,pA,O1,yA,Qa,$a,jo,Ia,_a,qo,wa,fA,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,dA,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,CC,Td,r4,Rd,MC,d4,Od,Ld,f4,I4,w4,Pd,xd,BC,Md,HC,_C,GC,Ud,VC,m4,T4,YD,Hp,jC,Vd,zd,qC,Wd,R4,rM,F1,KC,aM,E5,Yd,jd,x0,d2,ZR,kA,$A,XA,w8,El,ej],1054537805:[h$,p$,w$,m$,SV,R$],3982875396:[gL,SL],2273995522:[Zk,ij],2162789131:[DV,lE,fS,rE,IS,pS,yS,SS,tU,g$,A$],609421318:[DV,lE,fS,rE,IS,pS,yS,SS,tU],2525727697:[lE,fS,rE,IS,pS,yS,SS],2830218821:[AL],846575682:[KM],626085974:[$M,JM,vM],1549132990:[SV],280115917:[UM,m8,Xw,yE,eU],222769930:[mle],3101149627:[$k,tj],1377556343:[oL,BR,KR,ng,cL,fg,IL,tS,dg,pL,vR,rg,Ig,yL,_R,ig,EL,pg,RL],2799835756:[pg],3798115385:[TL],1310608509:[mL],3264961684:[XM],370225590:[_R,ig],2889183280:[AV],3632507154:[RV],3900360178:[vR,rg,Ig],297599258:[el,aa],2556980723:[tS,dg],1809719519:[fg],3008276851:[tS],3448662350:[R2],2453401579:[F8,B8,H8,G8,M4,$4,wR,e4,n5,U4,_4,k4,HA,tM,sM,x3,l4,o5,ch,mR,FA,BA,u8,oG,cG,hG,IG,pG,yG,pY,mY,d8,EG,A5,S5,TY,MR,V8,RR,AR,SR,DR,OR,z8,I2,GR,p2,VR,Y8,I8,p8,EV,j8,TR,q8,K8,Q8,QR,X8,P4,iM,WA,a8,JA,f8,mV,yY,GA,YA,jA,c2,FR,y4,h5,VA,o2,vA,f2,YR,n2,s2,$R,eL,wG,wY,_3,Q4,d5,zA,xR,HR,nS,JR,y5,i2,m5,h2,Gp,kC,hR,mG,XR,tL,nL,RY,TN,ON,NZ,sL,zR,sg,lg,AY,iL,PR,aL,gY,kR,jR,qR,uL,y2,ug,og,cg,hg,hL,WR,tg,dL,UR,fL],3590301190:[UR],812098782:[WR,tg],1437953363:[UM,m8],1402838566:[y2,ug,og,cg,hg],1520743889:[y2],1008929658:[BR,KR,ng],3079605661:[gV],219451334:[F4,Au,Xy,vm,Zx,t5,H3,G4,Pf,Xm,V4,Z4,pR,B4,y0,w0,H4,UA,z4,j4,q4,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,EC,Kx,Zu,nM,dG,h0,Y4,$x,Jx,Xx,vx,fG,g3,A3,S3,D3,N3,b3,O3,$h,No,mI,rA,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,uA,l1,o1,oA,h1,cA,d1,f1,Mo,SI,vI,Uo,OI,aA,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,iA,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,md,wC,Jh,Xh,Lo,vh,mC,ed,td,nd,vy,sd,ld,rd,id,TC,ad,RC,gC,AC,ud,SC,od,VD,zD,NC,cd,_D,lh,bC,pd,yd,OC,wd,n4,Qx,E0,U1,xC,eM,BD,HD,GD,DC,YC,lM,s5,a4,E4,g0,u4,WD,M3,ji,Fd,Yo,Bd,A0,Id,rh,i4,PC,FC,Wu,qD,Yu,ku,ju,sh,ah,WC,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0,r2,t4,l5,p5,Kr,gu,kD,KD,ZD,$D,XD,bA,su,aR,uR,QD,JD,OA,lu,G3,KA,Qu,W4,_A,Vp,LR,x8,c8,H1,wV,i5,a5,u5,f5,w5,T5,eS,y8,I5,Cd,P0,qA,fd,s4,nh,LC,UC,L3,U3,jD,F3,B3,p4,ih,zC,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,hA,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,IA,Wa,Ka,pA,O1,yA,Qa,$a,jo,Ia,_a,qo,wa,fA,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,dA,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,CC,Td,r4,Rd,MC,d4,Od,Ld,f4,I4,w4,Pd,xd,BC,Md,HC,_C,GC,Ud,VC,m4,T4,YD,Hp,jC,Vd,zd,qC,Wd,R4,rM,F1,KC,aM,E5,Yd,jd,x0,d2,ZR,kA,$A,XA,w8,El],2529465313:[M8,U8,_8,ER,W8,k8,bN,Z8,$8,J8,v8,CR,eg,lL],2004835150:[gY,kR,jR,qR],1663979128:[PR],2067069095:[zR,sg,lg,AY],3727388367:[hS,ZM,dS,QM,AS,sU],3778827333:[OV,CV,LV],1775413392:[AS],2598011224:[Pr,wS,ES,mS,TS,RS,gS,nU],1680319473:[z3,ZA,o8,T2,TV,ar,vw,eE,tE,nE,sE,iE,h8,U0,E8,rL],3357820518:[ar,vw,eE,tE,nE,sE,iE,h8,U0,E8],1482703590:[z3,ZA,o8,T2],2090586900:[U0],3615266464:[CR,eg],478536968:[ae,dr,Ce,se,tn,C,zt,qe,Ze,L,Fe,ce,N4,x4,$e,xs,ir,Ue,Tt,ge,Ut,Je,F0,Xe,We,a2,vl,ys,vo,yt,ve,u2,pe,P8,EY,Sl,Wp,Yp,bR,Mf,pE,Q,rl,fe,$r,QA,ol,tl,B0,$],823603102:[RY,TN,ON],3692461612:[wS,ES,mS,TS,RS,gS],723233188:[wG,wY,_3,Q4,d5,zA,xR,HR,nS,JR,y5,i2,m5,h2,Gp,kC,hR,mG,XR],2473145415:[rE],1597423693:[lE],2513912981:[yY,GA,YA,jA,c2,FR,y4,h5,VA,o2,vA,f2,YR,n2,s2,$R],2247615214:[y5,i2,m5,h2,Gp,kC,hR,mG],1260650574:[nS],230924584:[n2,s2],901063453:[P4,iM,WA,a8,JA,f8],4282788508:[QR],1628702193:[i5,a5,u5,f5,w5,T5,eS,y8,I5,Cd,P0,qA,fd,s4,nh,LC,UC,L3,U3,jD,F3,B3,p4,ih,zC,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,hA,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,IA,Wa,Ka,pA,O1,yA,Qa,$a,jo,Ia,_a,qo,wa,fA,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,dA,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,CC,Td,r4,Rd,MC,d4,Od,Ld,f4,I4,w4,Pd,xd,BC,Md,HC,_C,GC,Ud,VC,m4,T4,YD,Hp,jC,Vd,zd,qC,Wd,R4,rM,F1,KC,aM,E5,Yd,jd,x0,d2,ZR,kA,$A,XA,w8],3736923433:[kA,$A,XA],2347495698:[I5,Cd,P0,qA,fd,s4,nh,LC,UC,L3,U3,jD,F3,B3,p4,ih,zC,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,hA,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,IA,Wa,Ka,pA,O1,yA,Qa,$a,jo,Ia,_a,qo,wa,fA,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,dA,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,CC,Td,r4,Rd,MC,d4,Od,Ld,f4,I4,w4,Pd,xd,BC,Md,HC,_C,GC,Ud,VC,m4,T4,YD,Hp,jC,Vd,zd,qC,Wd,R4,rM,F1,KC,aM,E5,Yd,jd,x0,d2],3698973494:[i5,a5,u5,f5,w5,T5,eS],2736907675:[TR],4182860854:[y4,h5,VA,o2,vA,f2],574549367:[I8,p8],59481748:[I2,GR,p2,VR],3749851601:[p2],3331915920:[I2],1383045692:[ER],2485617015:[TN],2574617495:[i5,a5,u5,f5,w5,T5],3419103109:[c8,H1],2506170314:[RR,AR,SR,DR,OR],2601014836:[M4,$4,wR,e4,n5,U4,_4,k4,HA,tM,sM,x3,l4,o5,ch,mR,FA,BA,u8,oG,cG,hG,IG,pG,yG,pY,mY,d8,EG,A5,S5,TY,MR],593015953:[Gp,kC,hR],339256511:[fd,s4,nh,LC,UC,L3,U3,jD,F3,B3,p4,ih,zC,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,hA,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,IA,Wa,Ka,pA,O1,yA,Qa,$a,jo,Ia,_a,qo,wa,fA,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,dA,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,CC,Td,r4,Rd,MC,d4,Od,Ld,f4,I4,w4,Pd,xd,BC,Md,HC,_C,GC,Ud,VC,m4,T4,YD,Hp,jC,Vd,zd,qC,Wd,R4,rM,F1,KC,aM,E5,Yd,jd,x0],2777663545:[GA,YA,jA,c2],477187591:[m5],2652556860:[kC],4238390223:[Yd,jd],178912537:[JA],1425443689:[_3,Q4,d5,zA],3888040117:[F4,Au,Xy,vm,Zx,t5,H3,G4,Pf,Xm,V4,Z4,pR,B4,y0,w0,H4,UA,z4,j4,q4,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,EC,Kx,Zu,nM,dG,h0,Y4,$x,Jx,Xx,vx,fG,g3,A3,S3,D3,N3,b3,O3,$h,No,mI,rA,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,uA,l1,o1,oA,h1,cA,d1,f1,Mo,SI,vI,Uo,OI,aA,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,iA,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,md,wC,Jh,Xh,Lo,vh,mC,ed,td,nd,vy,sd,ld,rd,id,TC,ad,RC,gC,AC,ud,SC,od,VD,zD,NC,cd,_D,lh,bC,pd,yd,OC,wd,n4,Qx,E0,U1,xC,eM,BD,HD,GD,DC,YC,lM,s5,a4,E4,g0,u4,WD,M3,ji,Fd,Yo,Bd,A0,Id,rh,i4,PC,FC,Wu,qD,Yu,ku,ju,sh,ah,WC,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0,r2,t4,l5,p5,Kr,gu,kD,KD,ZD,$D,XD,bA,su,aR,uR,QD,JD,OA,lu,G3,KA,Qu,W4,_A,Vp,LR],590820931:[EG,A5,S5],759155922:[dS],2559016684:[hS],3967405729:[vw,eE,tE,nE,sE,iE],2945172077:[W4,_A,Vp],4208778838:[EC,Kx,Zu,nM,dG,h0,Y4,$x,Jx,Xx,vx,fG,g3,A3,S3,D3,N3,b3,O3,$h,No,mI,rA,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,uA,l1,o1,oA,h1,cA,d1,f1,Mo,SI,vI,Uo,OI,aA,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,iA,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,md,wC,Jh,Xh,Lo,vh,mC,ed,td,nd,vy,sd,ld,rd,id,TC,ad,RC,gC,AC,ud,SC,od,VD,zD,NC,cd,_D,lh,bC,pd,yd,OC,wd,n4,Qx,E0,U1,xC,eM,BD,HD,GD,DC,YC,lM,s5,a4,E4,g0,u4,WD,M3,ji,Fd,Yo,Bd,A0,Id,rh,i4,PC,FC,Wu,qD,Yu,ku,ju,sh,ah,WC,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0,r2,t4,l5,p5,Kr,gu,kD,KD,ZD,$D,XD,bA,su,aR,uR,QD,JD,OA,lu,G3,KA],3521284610:[z3,ZA],3939117080:[rl,fe,$r,QA,ol,tl,B0],1307041759:[QA],1865459582:[EY,Sl,Wp,Yp,bR,Mf,pE],826625072:[N4,x4,$e,xs,ir,Ue,Tt,ge,Ut,Je,F0,Xe,We,a2,vl,ys,vo,yt,ve,u2,pe],1204542856:[ve,u2],1638771189:[a2],2551354335:[C,zt,qe,Ze,L],693640335:[ae,dr,Ce,se],3451746338:[N4,x4],3523091289:[N4],2914609552:[f0,I0,p0,m0,R0,O0,e2],1856042241:[y5],1862484736:[wG],1412071761:[t4,l5,p5,Kr,gu,kD,KD,ZD,$D,XD,bA,su,aR,uR,QD,JD,OA,lu,G3],710998568:[I5,Cd,P0],2706606064:[Kr,gu,kD,KD,ZD,$D,XD,bA,su,aR,uR,QD,JD,OA,lu],3893378262:[Cd],2735484536:[oG,cG,hG,IG,pG,yG],3544373492:[Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0],3136571912:[gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0],530289379:[Wo,Nd,Xo,kd],3689010777:[Ad,c4,g4],3979015343:[Xo],699246055:[FA,BA],2387106220:[P4,iM,WA],3665877780:[F1,KC],2916149573:[iM],2296667514:[K4],1635779807:[d5],2887950389:[y4,h5],167062518:[y4],1260505505:[e4,n5,U4,_4,k4,HA,tM,sM,x3,l4,o5,ch],1626504194:[Ed,CC,Td,r4,Rd,MC,d4,Od,Ld,f4,I4,w4,Pd,xd,BC,Md,HC,_C,GC,Ud,VC,m4,T4,YD,Hp,jC,Vd,zd,qC,Wd,R4],3732776249:[tM,sM,x3,l4,o5],15328376:[x3,l4],2510884976:[M4,$4],2559216714:[f0,I0,p0,m0,R0,O0],3293443760:[B4,y0,w0,H4,UA,z4,j4,q4,X4,v4],1306400036:[YD,Hp],3256556792:[bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,hA,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,IA,Wa,Ka,pA,O1,yA,Qa,$a,jo,Ia,_a,qo,wa,fA,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,dA,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd],3849074793:[zo,oa,hA,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,IA,Wa,Ka,pA,O1,yA,Qa,$a,jo,Ia,_a,qo,wa,fA,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,dA,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo],1758889154:[g3,A3,S3,D3,N3,b3,O3,$h,No,mI,rA,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,uA,l1,o1,oA,h1,cA,d1,f1,Mo,SI,vI,Uo,OI,aA,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,iA,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,md,wC,Jh,Xh,Lo,vh,mC,ed,td,nd,vy,sd,ld,rd,id,TC,ad,RC,gC,AC,ud,SC,od,VD,zD,NC,cd,_D,lh,bC,pd,yd,OC,wd,n4,Qx,E0,U1,xC,eM,BD,HD,GD,DC,YC,lM,s5,a4,E4,g0,u4,WD,M3,ji,Fd,Yo,Bd,A0,Id,rh,i4,PC,FC,Wu,qD,Yu,ku,ju,sh,ah,WC,_d,D0,N0],1623761950:[Id,rh,i4,PC,FC,Wu,qD,Yu,ku,ju,sh,ah,WC,_d],2590856083:[fd,s4,nh,LC,UC,L3,U3,jD,F3,B3,p4,ih,zC,Hd],2107101300:[da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1],2853485674:[t4],807026263:[_3],24185140:[su,aR,uR,QD,JD],1310830890:[kD,KD,ZD,$D,XD],2827207264:[u4,WD,M3,ji,Fd,Yo,Bd],2143335405:[Yo],1287392070:[WD,M3,ji],3907093117:[ha,g1,dA,ma,xa,Ua,Ga,ka,eu],3198132628:[Ea,S1,Oa,qa,Ja],1482959167:[ca,Aa,Ya],1834744321:[wa,fA,Na,ba,ja],1339347760:[Ia,_a],2297155007:[ua,pa,A1,N1,Pa,Ma,Va,za,IA,Wa,Ka,pA,O1,yA,Qa,$a],3009222698:[oa,hA,ya,C1],263784265:[a4,E4],4230923436:[BD,HD,GD,DC,YC],2706460486:[F4,Au,Xy,vm,Zx,t5,H3,G4,Pf,Xm,V4,Z4],2176059722:[$x,Jx,Xx,vx],3740093272:[h0],1946335990:[EC,Kx,Zu,nM],3027567501:[Wu,qD,Yu,ku,ju],964333572:[L3,U3,jD,F3,B3],682877961:[Sc,o4,Dd,Dc,h4],1179482911:[gd,Sd,bd],1004757350:[Dc],214636428:[Wo],1252848954:[Xm],3657597509:[Sc],2254336722:[Au,Xy,vm,Zx,t5,H3],1953115116:[U1,xC],1028945134:[y0,w0],1967976161:[e4,n5],2461110595:[e4],1136057603:[x3],1876633798:[md,wC,Jh,Xh,Lo,vh,mC,ed,td,nd,vy,sd,ld,rd,id,TC,ad,RC,gC,AC,ud,SC,od,VD,zD,NC,cd,_D,lh,bC,pd,yd,OC,wd,n4],3426335179:[_D,lh],2063403501:[bo,Oo,Co,C3,Po,P3,Ho],1945004755:[g3,A3,S3,D3,N3,b3,O3,$h,No,mI,rA,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,uA,l1,o1,oA,h1,cA,d1,f1,Mo,SI,vI,Uo,OI,aA,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,iA,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd],3040386961:[No,mI,rA,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,uA,l1,o1,oA,h1,cA,d1,f1,Mo,SI,vI,Uo,OI,aA,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,iA,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo],3205830791:[Xy],1077100507:[VD,zD],1658829314:[gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1],2058353004:[RI,DI,iA,LI,qI,QI,e1,i1,E1],4278956645:[CI,GI,zI,u1,I1],3132237377:[TI,UI,r1],987401354:[OI,aA,_I,VI,a1],707683696:[SI,vI],2223149337:[EI,NI,FI,kI,KI,ZI,t1,n1,uA,l1,o1,oA,h1,cA,d1,f1],3508470533:[mI,rA,bI,p1],2713699986:[BD,HD,GD],1154579445:[EC],2391406946:[Lo],1062813311:[g3,A3,S3,D3,N3,b3,O3]};JV[3]={3630933823:[["HasExternalReference",Gt,3,!0]],618182010:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],411424972:[["HasExternalReference",Gt,3,!0]],130549933:[["HasExternalReferences",Gt,3,!0],["ApprovedObjects",pE,5,!0],["ApprovedResources",_u,3,!0],["IsRelatedWith",MS,3,!0],["Relates",MS,2,!0]],1959218052:[["HasExternalReferences",Gt,3,!0],["PropertiesForConstraint",Ci,2,!0]],1466758467:[["HasCoordinateOperation",sS,0,!0]],602808272:[["HasExternalReference",Gt,3,!0]],3200245327:[["ExternalReferenceForResources",Gt,2,!0]],2242383968:[["ExternalReferenceForResources",Gt,2,!0]],1040185647:[["ExternalReferenceForResources",Gt,2,!0]],3548104201:[["ExternalReferenceForResources",Gt,2,!0]],852622518:[["PartOfW",Zu,9,!0],["PartOfV",Zu,8,!0],["PartOfU",Zu,7,!0],["HasIntersections",pj,0,!0]],2655187982:[["LibraryInfoForObjects",Wp,5,!0],["HasLibraryReferences",RU,5,!0]],3452421091:[["ExternalReferenceForResources",Gt,2,!0],["LibraryRefForObjects",Wp,5,!0]],760658860:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0]],248100487:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialLayerSet",PS,0,!1]],3303938423:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0]],1847252529:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialLayerSet",PS,0,!1]],2235152071:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialProfileSet",L8,2,!1]],164193824:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0]],552965576:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialProfileSet",L8,2,!1]],1507914824:[["AssociatedTo",Sl,5,!0]],3368373690:[["HasExternalReferences",Gt,3,!0],["PropertiesForConstraint",Ci,2,!0]],3701648758:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",VG,0,!0]],2251480897:[["HasExternalReferences",Gt,3,!0],["PropertiesForConstraint",Ci,2,!0]],4251960020:[["IsRelatedBy",LS,3,!0],["Relates",LS,2,!0],["Engages",PL,1,!0]],2077209135:[["EngagedIn",PL,0,!0]],2483315170:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],2226359599:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],3355820592:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],3958567839:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],3843373140:[["HasCoordinateOperation",sS,0,!0]],986844984:[["HasExternalReferences",Gt,3,!0]],3710013099:[["HasExternalReferences",Gt,3,!0]],2044713172:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],2093928680:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],931644368:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],2691318326:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],3252649465:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],2405470396:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],825690147:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],1076942058:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],3377609919:[["RepresentationsInContext",yg,0,!0]],3008791417:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1660063152:[["HasShapeAspects",V3,4,!0],["MapUsage",kL,0,!0]],867548509:[["HasExternalReferences",Gt,3,!0]],3982875396:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],4240577450:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],2830218821:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],3958052878:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3049322572:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],626085974:[["IsMappedBy",D5,0,!0],["UsedInStyles",N5,0,!0]],912023232:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],222769930:[["ToTexMap",UM,3,!1]],1010789467:[["ToTexMap",UM,3,!1]],3101149627:[["HasExternalReference",Gt,3,!0]],1377556343:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1735638870:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],2799835756:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1907098498:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3798115385:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1310608509:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2705031697:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],616511568:[["IsMappedBy",D5,0,!0],["UsedInStyles",N5,0,!0]],3150382593:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],747523909:[["ClassificationForObjects",Mf,5,!0],["HasReferences",CS,3,!0]],647927063:[["ExternalReferenceForResources",Gt,2,!0],["ClassificationRefForObjects",Mf,5,!0],["HasReferences",CS,3,!0]],1485152156:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],370225590:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3050246964:[["HasExternalReference",Gt,3,!0]],2889183280:[["HasExternalReference",Gt,3,!0]],2713554722:[["HasExternalReference",Gt,3,!0]],3632507154:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1154170062:[["DocumentInfoForObjects",Yp,5,!0],["HasDocumentReferences",TU,4,!0],["IsPointedTo",xS,3,!0],["IsPointer",xS,2,!0]],3732053477:[["ExternalReferenceForResources",Gt,2,!0],["DocumentRefForObjects",Yp,5,!0]],3900360178:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],476780140:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],297599258:[["HasExternalReferences",Gt,3,!0]],2556980723:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasTextureMaps",yE,2,!0]],1809719519:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],803316827:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3008276851:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasTextureMaps",yE,2,!0]],3448662350:[["RepresentationsInContext",yg,0,!0],["HasSubContexts",R2,6,!0],["HasCoordinateOperation",sS,0,!0]],2453401579:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4142052618:[["RepresentationsInContext",yg,0,!0],["HasSubContexts",R2,6,!0],["HasCoordinateOperation",sS,0,!0]],3590301190:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],178086475:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",VG,0,!0]],812098782:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3905492369:[["IsMappedBy",D5,0,!0],["UsedInStyles",N5,0,!0]],3741457305:[["HasExternalReference",Gt,3,!0]],1402838566:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],125510826:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2604431987:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4266656042:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1520743889:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3422422726:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],388784114:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",VG,0,!0]],2624227202:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",VG,0,!0]],1008929658:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2347385850:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1838606355:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["HasRepresentation",YL,3,!0],["IsRelatedWith",C8,3,!0],["RelatesTo",C8,2,!0]],3708119e3:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialConstituentSet",ZV,2,!1]],2852063980:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0]],1303795690:[["AssociatedTo",Sl,5,!0]],3079605661:[["AssociatedTo",Sl,5,!0]],3404854881:[["AssociatedTo",Sl,5,!0]],3265635763:[["HasExternalReferences",Gt,3,!0]],2998442950:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],219451334:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0]],182550632:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2665983363:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1029017970:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2529465313:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2519244187:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3021840470:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],597895409:[["IsMappedBy",D5,0,!0],["UsedInStyles",N5,0,!0]],2004835150:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1663979128:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2067069095:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2165702409:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4022376103:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1423911732:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2924175390:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2775532180:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3778827333:[["HasExternalReferences",Gt,3,!0]],673634403:[["ShapeOfProduct",Qu,6,!0],["HasShapeAspects",V3,4,!0]],2802850158:[["HasExternalReferences",Gt,3,!0]],2598011224:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],1680319473:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0]],3357820518:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],1482703590:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0]],2090586900:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],3615266464:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],3413951693:[["HasExternalReference",Gt,3,!0]],1580146022:[["HasExternalReferences",Gt,3,!0]],2778083089:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2042790032:[["HasExternalReferences",Gt,3,!0]],4165799628:[["HasExternalReferences",Gt,3,!0]],1509187699:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],823603102:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["UsingCurves",ch,0,!0]],4124623270:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3692461612:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],723233188:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2233826070:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2513912981:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2247615214:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1260650574:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1096409881:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],230924584:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3071757647:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],901063453:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4282788508:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3124975700:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2715220739:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1628702193:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0]],3736923433:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["OperatesOn",$r,6,!0]],2347495698:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3698973494:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],427810014:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1417489154:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2759199220:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2543172580:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],3406155212:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasTextureMaps",yE,2,!0]],669184980:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3207858831:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],4261334040:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3125803723:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2740243338:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3425423356:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2736907675:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4182860854:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2581212453:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2713105998:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2898889636:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1123145078:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],574549367:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1675464909:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2059837836:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],59481748:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3749851601:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3486308946:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3331915920:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1416205885:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1383045692:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2205249479:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2542286263:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],2485617015:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["UsingCurves",ch,0,!0]],2574617495:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],3419103109:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",Ce,4,!0],["Declares",ce,4,!0]],1815067380:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],2506170314:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2147822146:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2601014836:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2827736869:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2629017746:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4212018352:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["UsingCurves",ch,0,!0]],32440307:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],593015953:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1472233963:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1883228015:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],339256511:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2777663545:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2835456948:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],4024345920:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["OperatesOn",$r,6,!0]],477187591:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2804161546:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2047409740:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],374418227:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],315944413:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2652556860:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4238390223:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1268542332:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4095422895:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],987898635:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1484403080:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],178912537:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["ToFaceSet",P4,2,!0],["HasTexCoords",bZ,1,!0]],2294589976:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["ToFaceSet",P4,2,!0],["HasTexCoords",bZ,1,!0]],572779678:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],428585644:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],1281925730:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1425443689:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3888040117:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0]],590820931:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3388369263:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3505215534:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2485787929:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1682466193:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],603570806:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],220341763:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3381221214:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3967405729:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],569719735:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["OperatesOn",$r,6,!0]],2945172077:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsPredecessorTo",ir,4,!0],["IsSuccessorFrom",ir,5,!0],["OperatesOn",$r,6,!0]],4208778838:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0]],103090709:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",Ce,4,!0],["Declares",ce,4,!0]],653396225:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",Ce,4,!0],["Declares",ce,4,!0]],871118103:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],4166981789:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],2752243245:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],941946838:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],1451395588:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],492091185:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["Defines",dr,5,!0]],3650150729:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],110355661:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],3521284610:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["PartOfComplexTemplate",z3,6,!0],["PartOfPsetTemplate",T2,6,!0]],2770003689:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2798486643:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3454111270:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3765753017:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],3523091289:[["InnerBoundaries",x4,9,!0]],1521410863:[["InnerBoundaries",x4,9,!0],["Corresponds",N4,10,!0]],816062949:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["UsingCurves",ch,0,!0]],2914609552:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],1856042241:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3243963512:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4158566097:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3626867408:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1862484736:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1290935644:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1356537516:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3663146110:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["PartOfComplexTemplate",z3,6,!0],["PartOfPsetTemplate",T2,6,!0]],1412071761:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],710998568:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2706606064:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],3893378262:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],463610769:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],2481509218:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],451544542:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4015995234:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2735484536:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3544373492:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],3136571912:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0]],530289379:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],3689010777:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],3979015343:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],2218152070:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],603775116:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],4095615324:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],699246055:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2028607225:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2809605785:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4124788165:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1580310250:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3473067441:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsPredecessorTo",ir,4,!0],["IsSuccessorFrom",ir,5,!0],["OperatesOn",$r,6,!0]],3206491090:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["OperatesOn",$r,6,!0]],2387106220:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasColours",IR,0,!0],["HasTextures",Xw,1,!0]],782932809:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1935646853:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3665877780:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2916149573:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasColours",IR,0,!0],["HasTextures",Xw,1,!0]],1229763772:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasColours",IR,0,!0],["HasTextures",Xw,1,!0]],3651464721:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],336235671:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],512836454:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],2296667514:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsActingUpon",B0,6,!0]],1635779807:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2603310189:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1674181508:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainedInStructure",We,4,!0]],2887950389:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],167062518:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1334484129:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3649129432:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1260505505:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3124254112:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],1626504194:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2197970202:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2937912522:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],3893394355:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3497074424:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],300633059:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3875453745:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["PartOfComplexTemplate",z3,6,!0],["PartOfPsetTemplate",T2,6,!0]],3732776249:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],15328376:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2510884976:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2185764099:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],4105962743:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],1525564444:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],2559216714:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],3293443760:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],2000195564:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3895139033:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1419761937:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],4189326743:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1916426348:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3295246426:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],1457835157:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1213902940:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1306400036:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4234616927:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3256556792:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3849074793:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2963535650:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],1714330368:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],2323601079:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1758889154:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],4123344466:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2397081782:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1623761950:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2590856083:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1704287377:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2107101300:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],132023988:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3174744832:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3390157468:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4148101412:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsPredecessorTo",ir,4,!0],["IsSuccessorFrom",ir,5,!0],["OperatesOn",$r,6,!0]],2853485674:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],807026263:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3737207727:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],24185140:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],1310830890:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],4228831410:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],647756555:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2489546625:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2827207264:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2143335405:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["ProjectsElements",Ze,5,!1]],1287392070:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["VoidsElements",qe,5,!1]],3907093117:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3198132628:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3815607619:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1482959167:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1834744321:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1339347760:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2297155007:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3009222698:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1893162501:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],263784265:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1509553395:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3493046030:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],4230923436:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1594536857:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2898700619:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2706460486:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0]],1251058090:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1806887404:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2568555532:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3948183225:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2571569899:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3946677679:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3113134337:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2391368822:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0]],4288270099:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],679976338:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3827777499:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],1051575348:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1161773419:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2176059722:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0]],1770583370:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],525669439:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],976884017:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],377706215:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2108223431:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1114901282:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3181161470:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1950438474:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],710110818:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],977012517:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],506776471:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4143007308:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsActingUpon",B0,6,!0]],3588315303:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["VoidsElements",qe,5,!1],["HasFillings",Je,4,!0]],2837617999:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],514975943:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2382730787:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],3566463478:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],3327091369:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1158309216:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],804291784:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4231323485:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4017108033:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2839578677:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasColours",IR,0,!0],["HasTextures",Xw,1,!0]],3724593414:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3740093272:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainedIn",yt,4,!0],["ConnectedFrom",vo,5,!0],["ConnectedTo",vo,4,!0]],1946335990:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainedInStructure",We,4,!0],["Positions",Tt,4,!0]],2744685151:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsPredecessorTo",ir,4,!0],["IsSuccessorFrom",ir,5,!0],["OperatesOn",$r,6,!0]],2904328755:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],3651124850:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["ProjectsElements",Ze,5,!1]],1842657554:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2250791053:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1763565496:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2893384427:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3992365140:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],1891881377:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],2324767716:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1469900589:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],683857671:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4021432810:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainedInStructure",We,4,!0],["Positions",Tt,4,!0]],3027567501:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],964333572:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2320036040:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2310774935:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],146592293:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],550521510:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],2781568857:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1768891740:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2157484638:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3649235739:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],544395925:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1027922057:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4074543187:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],33720170:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3599934289:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1894708472:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],42703149:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4097777520:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],2533589738:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1072016465:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3856911033:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasCoverings",F0,4,!0],["BoundedBy",$e,4,!0]],1305183839:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3812236995:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3112655638:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1039846685:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],338393293:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],682877961:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],1179482911:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],1004757350:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],4243806635:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],214636428:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],2445595289:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],2757150158:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],1807405624:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],1252848954:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["SourceOfResultGroup",Pf,6,!0],["LoadGroupFor",Au,7,!0]],2082059205:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],734778138:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],1235345126:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],2986769608:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["ResultGroupFor",Au,8,!0]],3657597509:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],1975003073:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],148013059:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],3101698114:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["AdheresToElement",zt,5,!1]],2315554128:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2254336722:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["ServicesBuildings",xs,4,!0],["ServicesFacilities",Ue,4,!0]],413509423:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],5716631:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3824725483:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2347447852:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3081323446:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3663046924:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2281632017:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2415094496:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],618700268:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1692211062:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2097647324:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1953115116:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3593883385:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1600972822:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1911125066:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],728799441:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],840318589:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1530820697:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3956297820:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2391383451:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3313531582:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2769231204:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],926996030:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["VoidsElements",qe,5,!1]],1898987631:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1133259667:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4009809668:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4088093105:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1028945134:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],4218914973:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],3342526732:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1033361043:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["ServicesBuildings",xs,4,!0],["ServicesFacilities",Ue,4,!0]],3821786052:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1411407467:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3352864051:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1871374353:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4266260250:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0]],1545765605:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0]],317615605:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0]],1662888072:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0]],3460190687:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0]],1532957894:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1967976161:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2461110595:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],819618141:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3649138523:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],231477066:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1136057603:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],644574406:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],963979645:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],4031249490:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],2979338954:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],39481116:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1909888760:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1177604601:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["ServicesBuildings",xs,4,!0],["ServicesFacilities",Ue,4,!0]],1876633798:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3862327254:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["ServicesBuildings",xs,4,!0],["ServicesFacilities",Ue,4,!0]],2188180465:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],395041908:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3293546465:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2674252688:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1285652485:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3203706013:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2951183804:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3296154744:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2611217952:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1677625105:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2301859152:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],843113511:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],400855858:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3850581409:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2816379211:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3898045240:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],1060000209:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],488727124:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],2940368186:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],335055490:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2954562838:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1502416096:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1973544240:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["CoversSpaces",F0,5,!0],["CoversElements",Xe,5,!0]],3495092785:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3961806047:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3426335179:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1335981549:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2635815018:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],479945903:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1599208980:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2063403501:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1945004755:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0]],3040386961:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3041715199:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainedIn",yt,4,!0],["ConnectedFrom",vo,5,!0],["ConnectedTo",vo,4,!0]],3205830791:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["ServicesBuildings",xs,4,!0],["ServicesFacilities",Ue,4,!0]],395920057:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],869906466:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3760055223:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2030761528:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3071239417:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["VoidsElements",qe,5,!1]],1077100507:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3376911765:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],663422040:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2417008758:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3277789161:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2142170206:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1534661035:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1217240411:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],712377611:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1658829314:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2814081492:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3747195512:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],484807127:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1209101575:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["BoundedBy",$e,4,!0]],346874300:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1810631287:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4222183408:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2058353004:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4278956645:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4037862832:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2188021234:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3132237377:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],987401354:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],707683696:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2223149337:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3508470533:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],900683007:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2713699986:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3009204131:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainedInStructure",We,4,!0],["Positions",Tt,4,!0]],3319311131:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2068733104:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4175244083:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2176052936:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2696325953:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],76236018:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],629592764:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1154579445:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainedInStructure",We,4,!0],["Positions",Tt,4,!0]],1638804497:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1437502449:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1073191201:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2078563270:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],234836483:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2474470126:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2182337498:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],144952367:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3694346114:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1383356374:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1687234759:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],310824031:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3612865200:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3171933400:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],738039164:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],655969474:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],90941305:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3290496277:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2262370178:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3024970846:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3283111854:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1232101972:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3798194928:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],979691226:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2572171363:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2016517767:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3053780830:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1783015770:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1329646415:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],991950508:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1529196076:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3420628829:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1999602285:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1404847402:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],331165859:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],4252922144:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2515109513:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["ServicesBuildings",xs,4,!0],["ServicesFacilities",Ue,4,!0]],385403989:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["SourceOfResultGroup",Pf,6,!0],["LoadGroupFor",Au,7,!0]],1621171031:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],1162798199:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],812556717:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3425753595:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3825984169:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1620046519:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3026737570:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3179687236:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4292641817:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4207607924:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2391406946:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3512223829:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],4237592921:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3304561284:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2874132201:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1634111441:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],177149247:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2056796094:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3001207471:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],325726236:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainedInStructure",We,4,!0],["Positions",Tt,4,!0]],277319702:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],753842376:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],4196446775:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],32344328:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3314249567:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1095909175:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2938176219:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],635142910:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3758799889:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1051757585:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4217484030:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3999819293:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3902619387:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],639361253:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3221913625:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3571504051:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2272882330:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],578613899:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3460952963:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4136498852:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3640358203:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4074379575:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3693000487:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1052013943:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],562808652:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["ServicesBuildings",xs,4,!0],["ServicesFacilities",Ue,4,!0]],1062813311:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],342316401:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3518393246:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1360408905:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1904799276:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],862014818:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3310460725:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],24726584:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],264262732:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],402227799:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1003880860:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3415622556:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],819412036:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1426591983:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],182646315:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],2680139844:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1971632696:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2295281155:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],4086658281:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],630975310:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],4288193352:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],3087945054:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],25142252:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]]};XV[3]={3630933823:e=>new r.IfcActorRole(e[0],e[1],e[2]),618182010:e=>new r.IfcAddress(e[0],e[1],e[2]),2879124712:e=>new r.IfcAlignmentParameterSegment(e[0],e[1]),3633395639:e=>new r.IfcAlignmentVerticalSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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],e[3]),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],e[8],e[9]),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(e[0]),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]),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]),2691318326:e=>new r.IfcQuantityNumber(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]),222769930:e=>new r.IfcTextureCoordinateIndices(e[0],e[1]),1010789467:e=>new r.IfcTextureCoordinateIndicesWithVoids(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]),3752311538:e=>new r.IfcAlignmentCantSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),536804194:e=>new r.IfcAlignmentHorizontalSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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],e[2]),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]),388784114:e=>new r.IfcLinearPlacement(e[0],e[1],e[2]),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]),182550632:e=>new r.IfcOpenCrossProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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,2165702409:e=>new r.IfcPointByDistanceExpression(e[0],e[1],e[2],e[3],e[4]),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]),823603102:e=>new r.IfcSegment(e[0]),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]),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]),3425423356:e=>new r.IfcAxis2PlacementLinear(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],e[1]),2059837836:e=>new r.IfcCartesianPointList3D(e[0],e[1]),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]),4212018352:e=>new r.IfcCurveSegment(e[0],e[1],e[2],e[3],e[4]),32440307:e=>new r.IfcDirection(e[0]),593015953:e=>new r.IfcDirectrixCurveSweptAreaSolid(e[0],e[1],e[2],e[3],e[4]),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]),3465909080:e=>new r.IfcIndexedPolygonalTextureMap(e[0],e[1],e[2],e[3]),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]),590820931:e=>new r.IfcOffsetCurve(e[0]),3388369263:e=>new r.IfcOffsetCurve2D(e[0],e[1],e[2]),3505215534:e=>new r.IfcOffsetCurve3D(e[0],e[1],e[2],e[3]),2485787929:e=>new r.IfcOffsetCurveByDistances(e[0],e[1],e[2]),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]),3381221214:e=>new r.IfcPolynomialCurve(e[0],e[1],e[2],e[3]),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]),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]),1033248425:e=>new r.IfcRelAssociatesProfileDef(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],e[9]),3268803585:e=>new r.IfcRelNests(e[0],e[1],e[2],e[3],e[4],e[5]),1441486842:e=>new r.IfcRelPositions(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]),1862484736:e=>new r.IfcSectionedSolid(e[0],e[1]),1290935644:e=>new r.IfcSectionedSolidHorizontal(e[0],e[1],e[2]),1356537516:e=>new r.IfcSectionedSurface(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]),2735484536:e=>new r.IfcSpiral(e[0]),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],e[1]),782932809:e=>new r.IfcThirdOrderPolynomialSpiral(e[0],e[1],e[2],e[3],e[4]),1935646853:e=>new r.IfcToroidalSurface(e[0],e[1],e[2]),3665877780:e=>new r.IfcTransportationDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2916149573:e=>new r.IfcTriangulatedFaceSet(e[0],e[1],e[2],e[3],e[4]),1229763772:e=>new r.IfcTriangulatedIrregularNetwork(e[0],e[1],e[2],e[3],e[4],e[5]),3651464721:e=>new r.IfcVehicleType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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],e[7]),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,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]),1626504194:e=>new r.IfcBuiltElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),3497074424:e=>new r.IfcClothoid(e[0],e[1]),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]),2000195564:e=>new r.IfcCosineSpiral(e[0],e[1],e[2]),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]),4189326743:e=>new r.IfcCourseType(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]),1306400036:e=>new r.IfcDeepFoundationType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4234616927:e=>new r.IfcDirectrixDerivedReferenceSweptAreaSolid(e[0],e[1],e[2],e[3],e[4],e[5]),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]),24185140:e=>new r.IfcFacility(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1310830890:e=>new r.IfcFacilityPart(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4228831410:e=>new r.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 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]),4230923436:e=>new r.IfcGeotechnicalElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1594536857:e=>new r.IfcGeotechnicalStratum(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2898700619:e=>new r.IfcGradientCurve(e[0],e[1],e[2],e[3]),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]),2568555532:e=>new r.IfcImpactProtectionDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3948183225:e=>new r.IfcImpactProtectionDeviceType(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]),679976338:e=>new r.IfcKerbType(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]),2176059722:e=>new r.IfcLinearElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1770583370:e=>new r.IfcLiquidTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),525669439:e=>new r.IfcMarineFacility(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),976884017:e=>new r.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 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]),1950438474:e=>new r.IfcMobileTelecommunicationsApplianceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),710110818:e=>new r.IfcMooringDeviceType(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]),506776471:e=>new r.IfcNavigationElementType(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]),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]),514975943:e=>new r.IfcPavementType(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]),1946335990:e=>new r.IfcPositioningElement(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]),1763565496:e=>new r.IfcRailType(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]),3992365140:e=>new r.IfcRailway(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1891881377:e=>new r.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 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]),4021432810:e=>new r.IfcReferent(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),3818125796:e=>new r.IfcRelAdheresToElement(e[0],e[1],e[2],e[3],e[4],e[5]),160246688:e=>new r.IfcRelAggregates(e[0],e[1],e[2],e[3],e[4],e[5]),146592293:e=>new r.IfcRoad(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),550521510:e=>new r.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 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]),3649235739:e=>new r.IfcSecondOrderPolynomialSpiral(e[0],e[1],e[2],e[3]),544395925:e=>new r.IfcSegmentedReferenceCurve(e[0],e[1],e[2],e[3]),1027922057:e=>new r.IfcSeventhOrderPolynomialSpiral(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),33720170:e=>new r.IfcSign(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3599934289:e=>new r.IfcSignType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1894708472:e=>new r.IfcSignalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),42703149:e=>new r.IfcSineSpiral(e[0],e[1],e[2],e[3]),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]),3663046924:e=>new r.IfcTendonConduit(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2281632017:e=>new r.IfcTendonConduitType(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]),618700268:e=>new r.IfcTrackElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),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]),1953115116:e=>new r.IfcTransportationDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),840318589:e=>new r.IfcVehicle(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1530820697:e=>new r.IfcVibrationDamper(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3956297820:e=>new r.IfcVibrationDamperType(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],e[8]),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]),4266260250:e=>new r.IfcAlignmentCant(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1545765605:e=>new r.IfcAlignmentHorizontal(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),317615605:e=>new r.IfcAlignmentSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1662888072:e=>new r.IfcAlignmentVertical(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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]),3649138523:e=>new r.IfcBearingType(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]),644574406:e=>new r.IfcBridge(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),963979645:e=>new r.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 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]),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]),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]),1876633798:e=>new r.IfcBuiltElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3862327254:e=>new r.IfcBuiltSystem(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]),3203706013:e=>new r.IfcCaissonFoundationType(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]),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]),2940368186:e=>new r.IfcConveyorSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),1502416096:e=>new r.IfcCourse(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),3426335179:e=>new r.IfcDeepFoundation(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),479945903:e=>new r.IfcDistributionBoardType(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]),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]),3071239417:e=>new r.IfcEarthworksCut(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1077100507:e=>new r.IfcEarthworksElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3376911765:e=>new r.IfcEarthworksFill(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),2142170206:e=>new r.IfcElectricFlowTreatmentDeviceType(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]),2713699986:e=>new r.IfcGeotechnicalAssembly(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),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]),2696325953:e=>new r.IfcKerb(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]),1154579445:e=>new r.IfcLinearPositioningElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1638804497:e=>new r.IfcLiquidTerminal(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]),2078563270:e=>new r.IfcMobileTelecommunicationsAppliance(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),234836483:e=>new r.IfcMooringDevice(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]),2182337498:e=>new r.IfcNavigationElement(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]),1383356374:e=>new r.IfcPavement(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]),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]),3290496277:e=>new r.IfcRail(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]),3798194928:e=>new r.IfcReinforcedSoil(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]),991950508:e=>new r.IfcSignal(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]),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]),3425753595:e=>new r.IfcTrackElement(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]),1620046519:e=>new r.IfcTransportElement(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]),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]),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]),325726236:e=>new r.IfcAlignment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),4196446775:e=>new r.IfcBearing(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]),3314249567:e=>new r.IfcBorehole(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1095909175:e=>new r.IfcBuildingElementProxy(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]),3999819293:e=>new r.IfcCaissonFoundation(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]),3460952963:e=>new r.IfcConveyorSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),3693000487:e=>new r.IfcDistributionBoard(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]),24726584:e=>new r.IfcElectricFlowTreatmentDevice(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]),2680139844:e=>new r.IfcGeomodel(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1971632696:e=>new r.IfcGeoslice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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])};vV[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,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,e.RequestingApproval,e.GivingApproval],4037036970:e=>[e.Name],1560379544:e=>[e.Name,e.TranslationalStiffnessByLengthX?on(e.TranslationalStiffnessByLengthX):null,e.TranslationalStiffnessByLengthY?on(e.TranslationalStiffnessByLengthY):null,e.TranslationalStiffnessByLengthZ?on(e.TranslationalStiffnessByLengthZ):null,e.RotationalStiffnessByLengthX?on(e.RotationalStiffnessByLengthX):null,e.RotationalStiffnessByLengthY?on(e.RotationalStiffnessByLengthY):null,e.RotationalStiffnessByLengthZ?on(e.RotationalStiffnessByLengthZ):null],3367102660:e=>[e.Name,e.TranslationalStiffnessByAreaX?on(e.TranslationalStiffnessByAreaX):null,e.TranslationalStiffnessByAreaY?on(e.TranslationalStiffnessByAreaY):null,e.TranslationalStiffnessByAreaZ?on(e.TranslationalStiffnessByAreaZ):null],1387855156:e=>[e.Name,e.TranslationalStiffnessX?on(e.TranslationalStiffnessX):null,e.TranslationalStiffnessY?on(e.TranslationalStiffnessY):null,e.TranslationalStiffnessZ?on(e.TranslationalStiffnessZ):null,e.RotationalStiffnessX?on(e.RotationalStiffnessX):null,e.RotationalStiffnessY?on(e.RotationalStiffnessY):null,e.RotationalStiffnessZ?on(e.RotationalStiffnessZ):null],2069777674:e=>[e.Name,e.TranslationalStiffnessX?on(e.TranslationalStiffnessX):null,e.TranslationalStiffnessY?on(e.TranslationalStiffnessY):null,e.TranslationalStiffnessZ?on(e.TranslationalStiffnessZ):null,e.RotationalStiffnessX?on(e.RotationalStiffnessX):null,e.RotationalStiffnessY?on(e.RotationalStiffnessY):null,e.RotationalStiffnessZ?on(e.RotationalStiffnessZ):null,e.WarpingStiffness?on(e.WarpingStiffness):null],2859738748:e=>[],2614616156:e=>[e.PointOnRelatingElement,e.PointOnRelatedElement],2732653382:e=>[e.SurfaceOnRelatingElement,e.SurfaceOnRelatedElement],775493141:e=>[e.VolumeOnRelatingElement,e.VolumeOnRelatedElement],1959218052:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,e.CreatingActor,e.CreationTime,e.UserDefinedGrade],1785450214:e=>[e.SourceCRS,e.TargetCRS],1466758467:e=>[e.Name,e.Description,e.GeodeticDatum,e.VerticalDatum],602808272:e=>[e.Name,e.Description,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],852622518:e=>[e.AxisTag,e.AxisCurve,{type:3,value:Qt(e.SameSense.value)}],3020489413:e=>[e.TimeStamp,e.ListValues.map(t=>on(t))],2655187982:e=>[e.Name,e.Version,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=>[e.SourceCRS,e.TargetCRS,e.Eastings,e.Northings,e.OrthogonalHeight,e.XAxisAbscissa,e.XAxisOrdinate,e.Scale,e.ScaleY,e.ScaleZ],1847130766:e=>[e.MaterialClassifications,e.ClassifiedMaterial],760658860:e=>[],248100487:e=>[e.Material,e.LayerThickness,e.IsVentilated==null?null:{type:3,value:Qt(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,e.IsVentilated==null?null:{type:3,value:Qt(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=>[on(e.ValueComponent),e.UnitComponent],3368373690:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,e.CreatingActor,e.CreationTime,e.UserDefinedGrade,e.Benchmark,e.ValueSource,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,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,e.AssignedItems,e.Identifier],1304840413:e=>[e.Name,e.Description,e.AssignedItems,e.Identifier,{type:3,value:Qt(e.LayerOn.value)},{type:3,value:Qt(e.LayerFrozen.value)},{type:3,value:Qt(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(t=>on(t)),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=>[e.MappingOrigin,e.MappedRepresentation],2439245199:e=>[e.Name,e.Description],2341007311:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],448429030:e=>[e.Dimensions,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:Qt(e.ProductDefinitional.value)},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,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:Qt(e.RepeatS.value)},{type:3,value:Qt(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,e.Unit,e.ReferencePath],531007025:e=>[e.RowCells?e.RowCells.map(t=>on(t)):null,e.IsHeading==null?null:{type:3,value:Qt(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,e.IsCritical==null?null:{type:3,value:Qt(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,e.IsCritical==null?null:{type:3,value:Qt(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,e.TextFontStyle,e.ModelOrDraughting==null?null:{type:3,value:Qt(e.ModelOrDraughting.value)}],2636378356:e=>[e.Colour,e.BackgroundColour],1640371178:e=>[e.TextIndent?on(e.TextIndent):null,e.TextAlign,e.TextDecoration,e.LetterSpacing?on(e.LetterSpacing):null,e.WordSpacing?on(e.WordSpacing):null,e.TextTransform,e.LineHeight?on(e.LineHeight):null],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,e.Unit],581633288:e=>[e.ListValues.map(t=>on(t))],1377556343:e=>[],1735638870:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],180925521:e=>[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.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:Qt(e.RepeatS.value)},{type:3,value:Qt(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,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=>[e.CurveOnRelatingElement,e.CurveOnRelatedElement],45288368:e=>[e.PointOnRelatingElement,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,e.CurveFont,e.CurveWidth?on(e.CurveWidth):null,e.CurveColour,e.ModelOrDraughting==null?null:{type:3,value:Qt(e.ModelOrDraughting.value)}],1105321065:e=>[e.Name,e.PatternList],2367409068:e=>[e.Name,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,e.DocumentOwner,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:Qt(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,e.RelatedResourceObjects],2556980723:e=>[e.Bounds],1809719519:e=>[e.Bound,{type:3,value:Qt(e.Orientation.value)}],803316827:e=>[e.Bound,{type:3,value:Qt(e.Orientation.value)}],3008276851:e=>[e.Bounds,e.FaceSurface,{type:3,value:Qt(e.SameSense.value)}],4219587988:e=>[e.Name,e.TensionFailureX,e.TensionFailureY,e.TensionFailureZ,e.CompressionFailureX,e.CompressionFailureY,e.CompressionFailureZ],738692330:e=>[e.Name,e.FillStyles,e.ModelOrDraughting==null?null:{type:3,value:Qt(e.ModelOrDraughting.value)}],3448662350:e=>[e.ContextIdentifier,e.ContextType,e.CoordinateSpaceDimension,e.Precision,e.WorldCoordinateSystem,e.TrueNorth],2453401579:e=>[],4142052618:e=>[e.ContextIdentifier,e.ContextType,e.CoordinateSpaceDimension,e.Precision,e.WorldCoordinateSystem,e.TrueNorth,e.ParentContext,e.TargetScale,e.TargetView,e.UserDefinedTargetView],3590301190:e=>[e.Elements],178086475:e=>[e.PlacementRelTo,e.PlacementLocation,e.PlacementRefDirection],812098782:e=>[e.BaseSurface,{type:3,value:Qt(e.AgreementFlag.value)}],3905492369:e=>[{type:3,value:Qt(e.RepeatS.value)},{type:3,value:Qt(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,e.Unit,e.Values],1585845231:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,on(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,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,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,e.Operator,e.Label],219451334:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],182550632:e=>[e.ProfileType,e.ProfileName,{type:3,value:Qt(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=>[e.EdgeStart,e.EdgeEnd,e.EdgeElement,{type:3,value:Qt(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:Qt(e.RepeatS.value)},{type:3,value:Qt(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=>[on(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:Qt(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,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,e.RelatedResourceObjects,e.RelatingApproval],1608871552:e=>[e.Name,e.Description,e.RelatingConstraint,e.RelatedResourceObjects],1042787934:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,e.ScheduleWork,e.ScheduleUsage,e.ScheduleStart,e.ScheduleFinish,e.ScheduleContour,e.LevelingDelay,e.IsOverAllocated==null?null:{type:3,value:Qt(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=>[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,e.DiffuseColour,e.TransmissionColour,e.DiffuseTransmissionColour,e.ReflectionColour,e.SpecularColour,e.SpecularHighlight?on(e.SpecularHighlight):null,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,e.Placement,e.Path],3124975700:e=>[e.Literal,e.Placement,e.Path,e.Extent,e.BoxAlignment],1983826977:e=>[e.Name,e.FontFamily,e.FontStyle,e.FontVariant,e.FontWeight,on(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:Qt(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,e.FirstOperand,e.SecondOperand],4182860854:e=>[],2581212453:e=>[e.Corner,e.XDim,e.YDim,e.ZDim],2713105998:e=>[e.BaseSurface,{type:3,value:Qt(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:Qt(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=>[e.TreeRootExpression],2601014836:e=>[],2827736869:e=>[e.BasisSurface,e.OuterBoundary,e.InnerBoundaries],2629017746:e=>[e.BasisSurface,e.Boundaries,{type:3,value:Qt(e.ImplicitOuter.value)}],4212018352:e=>[e.Transition,e.Placement,on(e.SegmentStart),on(e.SegmentLength),e.ParentCurve],32440307:e=>[e.DirectionRatios],593015953:e=>[e.SweptArea,e.Position,e.Directrix,e.StartParam?on(e.StartParam):null,e.EndParam?on(e.EndParam):null],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,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?on(e.StartParam):null,e.EndParam?on(e.EndParam):null,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=>[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:Qt(e.SelfIntersect.value)}],3505215534:e=>[e.BasisCurve,e.Distance,{type:3,value:Qt(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,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,e.UpperBoundValue?on(e.UpperBoundValue):null,e.LowerBoundValue?on(e.LowerBoundValue):null,e.Unit,e.SetPointValue?on(e.SetPointValue):null],4166981789:e=>[e.Name,e.Specification,e.EnumerationValues?e.EnumerationValues.map(t=>on(t)):null,e.EnumerationReference],2752243245:e=>[e.Name,e.Specification,e.ListValues?e.ListValues.map(t=>on(t)):null,e.Unit],941946838:e=>[e.Name,e.Specification,e.UsageName,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,e.NominalValue?on(e.NominalValue):null,e.Unit],110355661:e=>[e.Name,e.Specification,e.DefiningValues?e.DefiningValues.map(t=>on(t)):null,e.DefinedValues?e.DefinedValues.map(t=>on(t)):null,e.Expression,e.DefiningUnit,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:Qt(e.Usense.value)},{type:3,value:Qt(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,e.RelatingProcess,e.QuantityInProcess],2857406711:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingProduct],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],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,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,e.RelatingDocument],3840914261:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingLibrary],2655215786:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingMaterial],1033248425:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,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,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,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,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.InterferenceSpace,e.InterferenceType,{type:3,value:Qt(e.ImpliedOrder.value)}],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,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,e.RelatingSpace,e.RelatedBuildingElement,e.ConnectionGeometry,e.PhysicalOrVirtualBoundary,e.InternalOrExternalBoundary],3523091289:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingSpace,e.RelatedBuildingElement,e.ConnectionGeometry,e.PhysicalOrVirtualBoundary,e.InternalOrExternalBoundary,e.ParentBoundary],1521410863:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,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:Qt(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,e.PrimaryUnit,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=>[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,e.StartParam?on(e.StartParam):null,e.EndParam?on(e.EndParam):null,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:Qt(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,e.Closed==null?null:{type:3,value:Qt(e.Closed.value)}],782932809:e=>[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.Closed==null?null:{type:3,value:Qt(e.Closed.value)},e.Normals,e.CoordIndex,e.PnIndex],1229763772:e=>[e.Coordinates,e.Closed==null?null:{type:3,value:Qt(e.Closed.value)},e.Normals,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,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:Qt(e.UClosed.value)},{type:3,value:Qt(e.VClosed.value)},{type:3,value:Qt(e.SelfIntersect.value)}],167062518:e=>[e.UDegree,e.VDegree,e.ControlPointsList,e.SurfaceForm,{type:3,value:Qt(e.UClosed.value)},{type:3,value:Qt(e.VClosed.value)},{type:3,value:Qt(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,e.FirstOperand,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=>[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:Qt(e.SelfIntersect.value)}],15328376:e=>[e.Segments,{type:3,value:Qt(e.SelfIntersect.value)}],2510884976:e=>[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=>[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,e.StartParam?on(e.StartParam):null,e.EndParam?on(e.EndParam):null,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,e.ParameterTakesPrecedence==null?null:{type:3,value:Qt(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=>[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:Qt(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,e.Segments?e.Segments.map(t=>on(t)):null,{type:3,value:Qt(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,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,{type:3,value:Qt(e.Mountable.value)}],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,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,e.Closed==null?null:{type:3,value:Qt(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:Qt(e.UClosed.value)},{type:3,value:Qt(e.VClosed.value)},{type:3,value:Qt(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,e.BendingParameters?e.BendingParameters.map(t=>on(t)):null],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=>[e.Position,e.QuadraticTerm,e.LinearTerm,e.ConstantTerm],544395925:e=>[e.Segments,{type:3,value:Qt(e.SelfIntersect.value)},e.BaseCurve,e.EndPoint],1027922057:e=>[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=>[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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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:Qt(e.IsLinear.value)}],3657597509:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,e.DestabilizingLoad==null?null:{type:3,value:Qt(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,e.Trim1,e.Trim2,{type:3,value:Qt(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,e.ParameterTakesPrecedence==null?null:{type:3,value:Qt(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,e.Owner,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:Qt(e.ClosedCurve.value)},{type:3,value:Qt(e.SelfIntersect.value)}],2461110595:e=>[e.Degree,e.ControlPointsList,e.CurveForm,{type:3,value:Qt(e.ClosedCurve.value)},{type:3,value:Qt(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:Qt(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=>[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,{type:3,value:Qt(e.Mountable.value)}],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:Qt(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:Qt(e.ClosedCurve.value)},{type:3,value:Qt(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,e.BendingParameters?e.BendingParameters.map(t=>on(t)):null],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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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]};gU[3]={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(t=>t.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(t=>t.value)),3812528620:e=>new r.IfcCompoundPlaneAngleMeasure(e.map(t=>t.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(t=>t.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(t=>t.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)};var r;(e=>{class t{constructor(d){this.type=4,this.name="IFCABSORBEDDOSEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcAbsorbedDoseMeasure=t;class n{constructor(d){this.type=4,this.name="IFCACCELERATIONMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcAccelerationMeasure=n;class s{constructor(d){this.type=4,this.name="IFCAMOUNTOFSUBSTANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcAmountOfSubstanceMeasure=s;class l{constructor(d){this.type=4,this.name="IFCANGULARVELOCITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcAngularVelocityMeasure=l;class a{constructor(d){this.value=d,this.type=5}}e.IfcArcIndex=a;class o{constructor(d){this.type=4,this.name="IFCAREADENSITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcAreaDensityMeasure=o;class h{constructor(d){this.type=4,this.name="IFCAREAMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcAreaMeasure=h;class f{constructor(d){this.type=4,this.name="IFCBINARY",this.value=d===null?d:parseFloat(d)}}e.IfcBinary=f;class p{constructor(d){this.type=3,this.name="IFCBOOLEAN",this.value=d===null?d:d=="T"}}e.IfcBoolean=p;class E{constructor(d){this.value=d,this.type=1,this.name="IFCBOXALIGNMENT"}}e.IfcBoxAlignment=E;class R{constructor(d){this.type=10,this.name="IFCCARDINALPOINTREFERENCE",this.value=d===null?d:parseFloat(d)}}e.IfcCardinalPointReference=R;class g{constructor(d){this.value=d,this.type=4}}e.IfcComplexNumber=g;class D{constructor(d){this.value=d,this.type=10}}e.IfcCompoundPlaneAngleMeasure=D;class B{constructor(d){this.type=4,this.name="IFCCONTEXTDEPENDENTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcContextDependentMeasure=B;class Y{constructor(d){this.type=10,this.name="IFCCOUNTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcCountMeasure=Y;class G{constructor(d){this.type=4,this.name="IFCCURVATUREMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcCurvatureMeasure=G;class W{constructor(d){this.value=d,this.type=1,this.name="IFCDATE"}}e.IfcDate=W;class ee{constructor(d){this.value=d,this.type=1,this.name="IFCDATETIME"}}e.IfcDateTime=ee;class te{constructor(d){this.type=10,this.name="IFCDAYINMONTHNUMBER",this.value=d===null?d:parseFloat(d)}}e.IfcDayInMonthNumber=te;class K{constructor(d){this.type=10,this.name="IFCDAYINWEEKNUMBER",this.value=d===null?d:parseFloat(d)}}e.IfcDayInWeekNumber=K;class de{constructor(d){this.value=d,this.type=1,this.name="IFCDESCRIPTIVEMEASURE"}}e.IfcDescriptiveMeasure=de;class we{constructor(d){this.type=10,this.name="IFCDIMENSIONCOUNT",this.value=d===null?d:parseFloat(d)}}e.IfcDimensionCount=we;class Te{constructor(d){this.type=4,this.name="IFCDOSEEQUIVALENTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcDoseEquivalentMeasure=Te;class De{constructor(d){this.value=d,this.type=1,this.name="IFCDURATION"}}e.IfcDuration=De;class me{constructor(d){this.type=4,this.name="IFCDYNAMICVISCOSITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcDynamicViscosityMeasure=me;class Re{constructor(d){this.type=4,this.name="IFCELECTRICCAPACITANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcElectricCapacitanceMeasure=Re;class Me{constructor(d){this.type=4,this.name="IFCELECTRICCHARGEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcElectricChargeMeasure=Me;class Ge{constructor(d){this.type=4,this.name="IFCELECTRICCONDUCTANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcElectricConductanceMeasure=Ge;class et{constructor(d){this.type=4,this.name="IFCELECTRICCURRENTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcElectricCurrentMeasure=et;class je{constructor(d){this.type=4,this.name="IFCELECTRICRESISTANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcElectricResistanceMeasure=je;class ft{constructor(d){this.type=4,this.name="IFCELECTRICVOLTAGEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcElectricVoltageMeasure=ft;class ht{constructor(d){this.type=4,this.name="IFCENERGYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcEnergyMeasure=ht;class wt{constructor(d){this.value=d,this.type=1,this.name="IFCFONTSTYLE"}}e.IfcFontStyle=wt;class mt{constructor(d){this.value=d,this.type=1,this.name="IFCFONTVARIANT"}}e.IfcFontVariant=mt;class Ct{constructor(d){this.value=d,this.type=1,this.name="IFCFONTWEIGHT"}}e.IfcFontWeight=Ct;class en{constructor(d){this.type=4,this.name="IFCFORCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcForceMeasure=en;class nn{constructor(d){this.type=4,this.name="IFCFREQUENCYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcFrequencyMeasure=nn;class hn{constructor(d){this.value=d,this.type=1,this.name="IFCGLOBALLYUNIQUEID"}}e.IfcGloballyUniqueId=hn;class Mt{constructor(d){this.type=4,this.name="IFCHEATFLUXDENSITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcHeatFluxDensityMeasure=Mt;class Jt{constructor(d){this.type=4,this.name="IFCHEATINGVALUEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcHeatingValueMeasure=Jt;class mn{constructor(d){this.value=d,this.type=1,this.name="IFCIDENTIFIER"}}e.IfcIdentifier=mn;class Vn{constructor(d){this.type=4,this.name="IFCILLUMINANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcIlluminanceMeasure=Vn;class kn{constructor(d){this.type=4,this.name="IFCINDUCTANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcInductanceMeasure=kn;class Ln{constructor(d){this.type=10,this.name="IFCINTEGER",this.value=d===null?d:parseFloat(d)}}e.IfcInteger=Ln;class ln{constructor(d){this.type=10,this.name="IFCINTEGERCOUNTRATEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcIntegerCountRateMeasure=ln;class In{constructor(d){this.type=4,this.name="IFCIONCONCENTRATIONMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcIonConcentrationMeasure=In;class fs{constructor(d){this.type=4,this.name="IFCISOTHERMALMOISTURECAPACITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcIsothermalMoistureCapacityMeasure=fs;class Ot{constructor(d){this.type=4,this.name="IFCKINEMATICVISCOSITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcKinematicViscosityMeasure=Ot;class Zs{constructor(d){this.value=d,this.type=1,this.name="IFCLABEL"}}e.IfcLabel=Zs;class cs{constructor(d){this.value=d,this.type=1,this.name="IFCLANGUAGEID"}}e.IfcLanguageId=cs;class is{constructor(d){this.type=4,this.name="IFCLENGTHMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcLengthMeasure=is;class Zn{constructor(d){this.value=d,this.type=5}}e.IfcLineIndex=Zn;class vs{constructor(d){this.type=4,this.name="IFCLINEARFORCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcLinearForceMeasure=vs;class ks{constructor(d){this.type=4,this.name="IFCLINEARMOMENTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcLinearMomentMeasure=ks;class st{constructor(d){this.type=4,this.name="IFCLINEARSTIFFNESSMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcLinearStiffnessMeasure=st;class tt{constructor(d){this.type=4,this.name="IFCLINEARVELOCITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcLinearVelocityMeasure=tt;class Vt{constructor(d){this.type=3,this.name="IFCLOGICAL",this.value=d===null?d:d=="T"?1:d=="F"?0:2}}e.IfcLogical=Vt;class Pn{constructor(d){this.type=4,this.name="IFCLUMINOUSFLUXMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcLuminousFluxMeasure=Pn;class Rn{constructor(d){this.type=4,this.name="IFCLUMINOUSINTENSITYDISTRIBUTIONMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcLuminousIntensityDistributionMeasure=Rn;class gn{constructor(d){this.type=4,this.name="IFCLUMINOUSINTENSITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcLuminousIntensityMeasure=gn;class hs{constructor(d){this.type=4,this.name="IFCMAGNETICFLUXDENSITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMagneticFluxDensityMeasure=hs;class jn{constructor(d){this.type=4,this.name="IFCMAGNETICFLUXMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMagneticFluxMeasure=jn;class ss{constructor(d){this.type=4,this.name="IFCMASSDENSITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMassDensityMeasure=ss;class Is{constructor(d){this.type=4,this.name="IFCMASSFLOWRATEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMassFlowRateMeasure=Is;class Ds{constructor(d){this.type=4,this.name="IFCMASSMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMassMeasure=Ds;class En{constructor(d){this.type=4,this.name="IFCMASSPERLENGTHMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMassPerLengthMeasure=En;class sl{constructor(d){this.type=4,this.name="IFCMODULUSOFELASTICITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcModulusOfElasticityMeasure=sl;class Fs{constructor(d){this.type=4,this.name="IFCMODULUSOFLINEARSUBGRADEREACTIONMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcModulusOfLinearSubgradeReactionMeasure=Fs;class Os{constructor(d){this.type=4,this.name="IFCMODULUSOFROTATIONALSUBGRADEREACTIONMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcModulusOfRotationalSubgradeReactionMeasure=Os;class as{constructor(d){this.type=4,this.name="IFCMODULUSOFSUBGRADEREACTIONMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcModulusOfSubgradeReactionMeasure=as;class an{constructor(d){this.type=4,this.name="IFCMOISTUREDIFFUSIVITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMoistureDiffusivityMeasure=an;class Us{constructor(d){this.type=4,this.name="IFCMOLECULARWEIGHTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMolecularWeightMeasure=Us;class hl{constructor(d){this.type=4,this.name="IFCMOMENTOFINERTIAMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMomentOfInertiaMeasure=hl;class vn{constructor(d){this.type=4,this.name="IFCMONETARYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMonetaryMeasure=vn;class vt{constructor(d){this.type=10,this.name="IFCMONTHINYEARNUMBER",this.value=d===null?d:parseFloat(d)}}e.IfcMonthInYearNumber=vt;class Bn{constructor(d){this.type=4,this.name="IFCNONNEGATIVELENGTHMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcNonNegativeLengthMeasure=Bn;class St{constructor(d){this.type=4,this.name="IFCNORMALISEDRATIOMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcNormalisedRatioMeasure=St;class xn{constructor(d){this.type=4,this.name="IFCNUMERICMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcNumericMeasure=xn;class Yn{constructor(d){this.type=4,this.name="IFCPHMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcPHMeasure=Yn;class zn{constructor(d){this.type=4,this.name="IFCPARAMETERVALUE",this.value=d===null?d:parseFloat(d)}}e.IfcParameterValue=zn;class Cs{constructor(d){this.type=4,this.name="IFCPLANARFORCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcPlanarForceMeasure=Cs;class ds{constructor(d){this.type=4,this.name="IFCPLANEANGLEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcPlaneAngleMeasure=ds;class gl{constructor(d){this.type=10,this.name="IFCPOSITIVEINTEGER",this.value=d===null?d:parseFloat(d)}}e.IfcPositiveInteger=gl;class tr{constructor(d){this.type=4,this.name="IFCPOSITIVELENGTHMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcPositiveLengthMeasure=tr;class $l{constructor(d){this.type=4,this.name="IFCPOSITIVEPLANEANGLEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcPositivePlaneAngleMeasure=$l;class ml{constructor(d){this.type=4,this.name="IFCPOSITIVERATIOMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcPositiveRatioMeasure=ml;class Hs{constructor(d){this.type=4,this.name="IFCPOWERMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcPowerMeasure=Hs;class Dl{constructor(d){this.value=d,this.type=1,this.name="IFCPRESENTABLETEXT"}}e.IfcPresentableText=Dl;class Ff{constructor(d){this.type=4,this.name="IFCPRESSUREMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcPressureMeasure=Ff;class fh{constructor(d){this.value=d,this.type=5}}e.IfcPropertySetDefinitionSet=fh;class Su{constructor(d){this.type=4,this.name="IFCRADIOACTIVITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcRadioActivityMeasure=Su;class Xd{constructor(d){this.type=4,this.name="IFCRATIOMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcRatioMeasure=Xd;class Ju{constructor(d){this.type=4,this.name="IFCREAL",this.value=d===null?d:parseFloat(d)}}e.IfcReal=Ju;class Xu{constructor(d){this.type=4,this.name="IFCROTATIONALFREQUENCYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcRotationalFrequencyMeasure=Xu;class Ss{constructor(d){this.type=4,this.name="IFCROTATIONALMASSMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcRotationalMassMeasure=Ss;class vu{constructor(d){this.type=4,this.name="IFCROTATIONALSTIFFNESSMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcRotationalStiffnessMeasure=vu;class Oc{constructor(d){this.type=4,this.name="IFCSECTIONMODULUSMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcSectionModulusMeasure=Oc;class qp{constructor(d){this.type=4,this.name="IFCSECTIONALAREAINTEGRALMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcSectionalAreaIntegralMeasure=qp;class it{constructor(d){this.type=4,this.name="IFCSHEARMODULUSMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcShearModulusMeasure=it;class Ht{constructor(d){this.type=4,this.name="IFCSOLIDANGLEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcSolidAngleMeasure=Ht;class kt{constructor(d){this.type=4,this.name="IFCSOUNDPOWERLEVELMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcSoundPowerLevelMeasure=kt;class Oe{constructor(d){this.type=4,this.name="IFCSOUNDPOWERMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcSoundPowerMeasure=Oe;class Wt{constructor(d){this.type=4,this.name="IFCSOUNDPRESSURELEVELMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcSoundPressureLevelMeasure=Wt;class bn{constructor(d){this.type=4,this.name="IFCSOUNDPRESSUREMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcSoundPressureMeasure=bn;class rs{constructor(d){this.type=4,this.name="IFCSPECIFICHEATCAPACITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcSpecificHeatCapacityMeasure=rs;class ms{constructor(d){this.type=4,this.name="IFCSPECULAREXPONENT",this.value=d===null?d:parseFloat(d)}}e.IfcSpecularExponent=ms;class Ps{constructor(d){this.type=4,this.name="IFCSPECULARROUGHNESS",this.value=d===null?d:parseFloat(d)}}e.IfcSpecularRoughness=Ps;class _s{constructor(d){this.type=4,this.name="IFCTEMPERATUREGRADIENTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcTemperatureGradientMeasure=_s;class Un{constructor(d){this.type=4,this.name="IFCTEMPERATURERATEOFCHANGEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcTemperatureRateOfChangeMeasure=Un;class Gs{constructor(d){this.value=d,this.type=1,this.name="IFCTEXT"}}e.IfcText=Gs;class Nl{constructor(d){this.value=d,this.type=1,this.name="IFCTEXTALIGNMENT"}}e.IfcTextAlignment=Nl;class Mr{constructor(d){this.value=d,this.type=1,this.name="IFCTEXTDECORATION"}}e.IfcTextDecoration=Mr;class fr{constructor(d){this.value=d,this.type=1,this.name="IFCTEXTFONTNAME"}}e.IfcTextFontName=fr;class hi{constructor(d){this.value=d,this.type=1,this.name="IFCTEXTTRANSFORMATION"}}e.IfcTextTransformation=hi;class Wl{constructor(d){this.type=4,this.name="IFCTHERMALADMITTANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcThermalAdmittanceMeasure=Wl;class es{constructor(d){this.type=4,this.name="IFCTHERMALCONDUCTIVITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcThermalConductivityMeasure=es;class Bf{constructor(d){this.type=4,this.name="IFCTHERMALEXPANSIONCOEFFICIENTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcThermalExpansionCoefficientMeasure=Bf;class Yl{constructor(d){this.type=4,this.name="IFCTHERMALRESISTANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcThermalResistanceMeasure=Yl;class Li{constructor(d){this.type=4,this.name="IFCTHERMALTRANSMITTANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcThermalTransmittanceMeasure=Li;class Ul{constructor(d){this.type=4,this.name="IFCTHERMODYNAMICTEMPERATUREMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcThermodynamicTemperatureMeasure=Ul;class Du{constructor(d){this.value=d,this.type=1,this.name="IFCTIME"}}e.IfcTime=Du;class ec{constructor(d){this.type=4,this.name="IFCTIMEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcTimeMeasure=ec;class kl{constructor(d){this.type=10,this.name="IFCTIMESTAMP",this.value=d===null?d:parseFloat(d)}}e.IfcTimeStamp=kl;class Pi{constructor(d){this.type=4,this.name="IFCTORQUEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcTorqueMeasure=Pi;class ou{constructor(d){this.value=d,this.type=1,this.name="IFCURIREFERENCE"}}e.IfcURIReference=ou;class Ir{constructor(d){this.type=4,this.name="IFCVAPORPERMEABILITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcVaporPermeabilityMeasure=Ir;class Ur{constructor(d){this.type=4,this.name="IFCVOLUMEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcVolumeMeasure=Ur;class eo{constructor(d){this.type=4,this.name="IFCVOLUMETRICFLOWRATEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcVolumetricFlowRateMeasure=eo;class vd{constructor(d){this.type=4,this.name="IFCWARPINGCONSTANTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcWarpingConstantMeasure=vd;class Ri{constructor(d){this.type=4,this.name="IFCWARPINGMOMENTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcWarpingMomentMeasure=Ri;const $c=class $c{};$c.EMAIL={type:3,value:"EMAIL"},$c.FAX={type:3,value:"FAX"},$c.PHONE={type:3,value:"PHONE"},$c.POST={type:3,value:"POST"},$c.VERBAL={type:3,value:"VERBAL"},$c.USERDEFINED={type:3,value:"USERDEFINED"},$c.NOTDEFINED={type:3,value:"NOTDEFINED"};let ri=$c;e.IfcActionRequestTypeEnum=ri;const Ql=class Ql{};Ql.BRAKES={type:3,value:"BRAKES"},Ql.BUOYANCY={type:3,value:"BUOYANCY"},Ql.COMPLETION_G1={type:3,value:"COMPLETION_G1"},Ql.CREEP={type:3,value:"CREEP"},Ql.CURRENT={type:3,value:"CURRENT"},Ql.DEAD_LOAD_G={type:3,value:"DEAD_LOAD_G"},Ql.EARTHQUAKE_E={type:3,value:"EARTHQUAKE_E"},Ql.ERECTION={type:3,value:"ERECTION"},Ql.FIRE={type:3,value:"FIRE"},Ql.ICE={type:3,value:"ICE"},Ql.IMPACT={type:3,value:"IMPACT"},Ql.IMPULSE={type:3,value:"IMPULSE"},Ql.LACK_OF_FIT={type:3,value:"LACK_OF_FIT"},Ql.LIVE_LOAD_Q={type:3,value:"LIVE_LOAD_Q"},Ql.PRESTRESSING_P={type:3,value:"PRESTRESSING_P"},Ql.PROPPING={type:3,value:"PROPPING"},Ql.RAIN={type:3,value:"RAIN"},Ql.SETTLEMENT_U={type:3,value:"SETTLEMENT_U"},Ql.SHRINKAGE={type:3,value:"SHRINKAGE"},Ql.SNOW_S={type:3,value:"SNOW_S"},Ql.SYSTEM_IMPERFECTION={type:3,value:"SYSTEM_IMPERFECTION"},Ql.TEMPERATURE_T={type:3,value:"TEMPERATURE_T"},Ql.TRANSPORT={type:3,value:"TRANSPORT"},Ql.WAVE={type:3,value:"WAVE"},Ql.WIND_W={type:3,value:"WIND_W"},Ql.USERDEFINED={type:3,value:"USERDEFINED"},Ql.NOTDEFINED={type:3,value:"NOTDEFINED"};let ef=Ql;e.IfcActionSourceTypeEnum=ef;const zh=class zh{};zh.EXTRAORDINARY_A={type:3,value:"EXTRAORDINARY_A"},zh.PERMANENT_G={type:3,value:"PERMANENT_G"},zh.VARIABLE_Q={type:3,value:"VARIABLE_Q"},zh.USERDEFINED={type:3,value:"USERDEFINED"},zh.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cc=zh;e.IfcActionTypeEnum=Cc;const Ec=class Ec{};Ec.ELECTRICACTUATOR={type:3,value:"ELECTRICACTUATOR"},Ec.HANDOPERATEDACTUATOR={type:3,value:"HANDOPERATEDACTUATOR"},Ec.HYDRAULICACTUATOR={type:3,value:"HYDRAULICACTUATOR"},Ec.PNEUMATICACTUATOR={type:3,value:"PNEUMATICACTUATOR"},Ec.THERMOSTATICACTUATOR={type:3,value:"THERMOSTATICACTUATOR"},Ec.USERDEFINED={type:3,value:"USERDEFINED"},Ec.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ns=Ec;e.IfcActuatorTypeEnum=Ns;const h3=class h3{};h3.DISTRIBUTIONPOINT={type:3,value:"DISTRIBUTIONPOINT"},h3.HOME={type:3,value:"HOME"},h3.OFFICE={type:3,value:"OFFICE"},h3.SITE={type:3,value:"SITE"},h3.USERDEFINED={type:3,value:"USERDEFINED"};let Ih=h3;e.IfcAddressTypeEnum=Ih;const Dp=class Dp{};Dp.CONSTANTFLOW={type:3,value:"CONSTANTFLOW"},Dp.VARIABLEFLOWPRESSUREDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREDEPENDANT"},Dp.VARIABLEFLOWPRESSUREINDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREINDEPENDANT"},Dp.USERDEFINED={type:3,value:"USERDEFINED"},Dp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lc=Dp;e.IfcAirTerminalBoxTypeEnum=Lc;const Wh=class Wh{};Wh.DIFFUSER={type:3,value:"DIFFUSER"},Wh.GRILLE={type:3,value:"GRILLE"},Wh.LOUVRE={type:3,value:"LOUVRE"},Wh.REGISTER={type:3,value:"REGISTER"},Wh.USERDEFINED={type:3,value:"USERDEFINED"},Wh.NOTDEFINED={type:3,value:"NOTDEFINED"};let tf=Wh;e.IfcAirTerminalTypeEnum=tf;const pu=class pu{};pu.FIXEDPLATECOUNTERFLOWEXCHANGER={type:3,value:"FIXEDPLATECOUNTERFLOWEXCHANGER"},pu.FIXEDPLATECROSSFLOWEXCHANGER={type:3,value:"FIXEDPLATECROSSFLOWEXCHANGER"},pu.FIXEDPLATEPARALLELFLOWEXCHANGER={type:3,value:"FIXEDPLATEPARALLELFLOWEXCHANGER"},pu.HEATPIPE={type:3,value:"HEATPIPE"},pu.ROTARYWHEEL={type:3,value:"ROTARYWHEEL"},pu.RUNAROUNDCOILLOOP={type:3,value:"RUNAROUNDCOILLOOP"},pu.THERMOSIPHONCOILTYPEHEATEXCHANGERS={type:3,value:"THERMOSIPHONCOILTYPEHEATEXCHANGERS"},pu.THERMOSIPHONSEALEDTUBEHEATEXCHANGERS={type:3,value:"THERMOSIPHONSEALEDTUBEHEATEXCHANGERS"},pu.TWINTOWERENTHALPYRECOVERYLOOPS={type:3,value:"TWINTOWERENTHALPYRECOVERYLOOPS"},pu.USERDEFINED={type:3,value:"USERDEFINED"},pu.NOTDEFINED={type:3,value:"NOTDEFINED"};let Rr=pu;e.IfcAirToAirHeatRecoveryTypeEnum=Rr;const ta=class ta{};ta.BELL={type:3,value:"BELL"},ta.BREAKGLASSBUTTON={type:3,value:"BREAKGLASSBUTTON"},ta.LIGHT={type:3,value:"LIGHT"},ta.MANUALPULLBOX={type:3,value:"MANUALPULLBOX"},ta.RAILWAYCROCODILE={type:3,value:"RAILWAYCROCODILE"},ta.RAILWAYDETONATOR={type:3,value:"RAILWAYDETONATOR"},ta.SIREN={type:3,value:"SIREN"},ta.WHISTLE={type:3,value:"WHISTLE"},ta.USERDEFINED={type:3,value:"USERDEFINED"},ta.NOTDEFINED={type:3,value:"NOTDEFINED"};let jl=ta;e.IfcAlarmTypeEnum=jl;const Eo=class Eo{};Eo.BLOSSCURVE={type:3,value:"BLOSSCURVE"},Eo.CONSTANTCANT={type:3,value:"CONSTANTCANT"},Eo.COSINECURVE={type:3,value:"COSINECURVE"},Eo.HELMERTCURVE={type:3,value:"HELMERTCURVE"},Eo.LINEARTRANSITION={type:3,value:"LINEARTRANSITION"},Eo.SINECURVE={type:3,value:"SINECURVE"},Eo.VIENNESEBEND={type:3,value:"VIENNESEBEND"};let gi=Eo;e.IfcAlignmentCantSegmentTypeEnum=gi;const t0=class t0{};t0.BLOSSCURVE={type:3,value:"BLOSSCURVE"},t0.CIRCULARARC={type:3,value:"CIRCULARARC"},t0.CLOTHOID={type:3,value:"CLOTHOID"},t0.COSINECURVE={type:3,value:"COSINECURVE"},t0.CUBIC={type:3,value:"CUBIC"},t0.HELMERTCURVE={type:3,value:"HELMERTCURVE"},t0.LINE={type:3,value:"LINE"},t0.SINECURVE={type:3,value:"SINECURVE"},t0.VIENNESEBEND={type:3,value:"VIENNESEBEND"};let Qs=t0;e.IfcAlignmentHorizontalSegmentTypeEnum=Qs;const aI=class aI{};aI.USERDEFINED={type:3,value:"USERDEFINED"},aI.NOTDEFINED={type:3,value:"NOTDEFINED"};let Pc=aI;e.IfcAlignmentTypeEnum=Pc;const bm=class bm{};bm.CIRCULARARC={type:3,value:"CIRCULARARC"},bm.CLOTHOID={type:3,value:"CLOTHOID"},bm.CONSTANTGRADIENT={type:3,value:"CONSTANTGRADIENT"},bm.PARABOLICARC={type:3,value:"PARABOLICARC"};let xi=bm;e.IfcAlignmentVerticalSegmentTypeEnum=xi;const Or=class Or{};Or.IN_PLANE_LOADING_2D={type:3,value:"IN_PLANE_LOADING_2D"},Or.LOADING_3D={type:3,value:"LOADING_3D"},Or.OUT_PLANE_LOADING_2D={type:3,value:"OUT_PLANE_LOADING_2D"},Or.USERDEFINED={type:3,value:"USERDEFINED"},Or.NOTDEFINED={type:3,value:"NOTDEFINED"};let pr=Or;e.IfcAnalysisModelTypeEnum=pr;const _i=class _i{};_i.FIRST_ORDER_THEORY={type:3,value:"FIRST_ORDER_THEORY"},_i.FULL_NONLINEAR_THEORY={type:3,value:"FULL_NONLINEAR_THEORY"},_i.SECOND_ORDER_THEORY={type:3,value:"SECOND_ORDER_THEORY"},_i.THIRD_ORDER_THEORY={type:3,value:"THIRD_ORDER_THEORY"},_i.USERDEFINED={type:3,value:"USERDEFINED"},_i.NOTDEFINED={type:3,value:"NOTDEFINED"};let Mi=_i;e.IfcAnalysisTheoryTypeEnum=Mi;const _r=class _r{};_r.ASBUILTAREA={type:3,value:"ASBUILTAREA"},_r.ASBUILTLINE={type:3,value:"ASBUILTLINE"},_r.ASBUILTPOINT={type:3,value:"ASBUILTPOINT"},_r.ASSUMEDAREA={type:3,value:"ASSUMEDAREA"},_r.ASSUMEDLINE={type:3,value:"ASSUMEDLINE"},_r.ASSUMEDPOINT={type:3,value:"ASSUMEDPOINT"},_r.NON_PHYSICAL_SIGNAL={type:3,value:"NON_PHYSICAL_SIGNAL"},_r.SUPERELEVATIONEVENT={type:3,value:"SUPERELEVATIONEVENT"},_r.WIDTHEVENT={type:3,value:"WIDTHEVENT"},_r.USERDEFINED={type:3,value:"USERDEFINED"},_r.NOTDEFINED={type:3,value:"NOTDEFINED"};let to=_r;e.IfcAnnotationTypeEnum=to;const Gl=class Gl{};Gl.ADD={type:3,value:"ADD"},Gl.DIVIDE={type:3,value:"DIVIDE"},Gl.MULTIPLY={type:3,value:"MULTIPLY"},Gl.SUBTRACT={type:3,value:"SUBTRACT"};let yr=Gl;e.IfcArithmeticOperatorEnum=yr;const Jc=class Jc{};Jc.FACTORY={type:3,value:"FACTORY"},Jc.SITE={type:3,value:"SITE"},Jc.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nu=Jc;e.IfcAssemblyPlaceEnum=Nu;const mo=class mo{};mo.AMPLIFIER={type:3,value:"AMPLIFIER"},mo.CAMERA={type:3,value:"CAMERA"},mo.COMMUNICATIONTERMINAL={type:3,value:"COMMUNICATIONTERMINAL"},mo.DISPLAY={type:3,value:"DISPLAY"},mo.MICROPHONE={type:3,value:"MICROPHONE"},mo.PLAYER={type:3,value:"PLAYER"},mo.PROJECTOR={type:3,value:"PROJECTOR"},mo.RECEIVER={type:3,value:"RECEIVER"},mo.RECORDINGEQUIPMENT={type:3,value:"RECORDINGEQUIPMENT"},mo.SPEAKER={type:3,value:"SPEAKER"},mo.SWITCHER={type:3,value:"SWITCHER"},mo.TELEPHONE={type:3,value:"TELEPHONE"},mo.TUNER={type:3,value:"TUNER"},mo.USERDEFINED={type:3,value:"USERDEFINED"},mo.NOTDEFINED={type:3,value:"NOTDEFINED"};let qi=mo;e.IfcAudioVisualApplianceTypeEnum=qi;const Xl=class Xl{};Xl.CIRCULAR_ARC={type:3,value:"CIRCULAR_ARC"},Xl.ELLIPTIC_ARC={type:3,value:"ELLIPTIC_ARC"},Xl.HYPERBOLIC_ARC={type:3,value:"HYPERBOLIC_ARC"},Xl.PARABOLIC_ARC={type:3,value:"PARABOLIC_ARC"},Xl.POLYLINE_FORM={type:3,value:"POLYLINE_FORM"},Xl.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let Hf=Xl;e.IfcBSplineCurveForm=Hf;const To=class To{};To.CONICAL_SURF={type:3,value:"CONICAL_SURF"},To.CYLINDRICAL_SURF={type:3,value:"CYLINDRICAL_SURF"},To.GENERALISED_CONE={type:3,value:"GENERALISED_CONE"},To.PLANE_SURF={type:3,value:"PLANE_SURF"},To.QUADRIC_SURF={type:3,value:"QUADRIC_SURF"},To.RULED_SURF={type:3,value:"RULED_SURF"},To.SPHERICAL_SURF={type:3,value:"SPHERICAL_SURF"},To.SURF_OF_LINEAR_EXTRUSION={type:3,value:"SURF_OF_LINEAR_EXTRUSION"},To.SURF_OF_REVOLUTION={type:3,value:"SURF_OF_REVOLUTION"},To.TOROIDAL_SURF={type:3,value:"TOROIDAL_SURF"},To.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let ll=To;e.IfcBSplineSurfaceForm=ll;const yu=class yu{};yu.BEAM={type:3,value:"BEAM"},yu.CORNICE={type:3,value:"CORNICE"},yu.DIAPHRAGM={type:3,value:"DIAPHRAGM"},yu.EDGEBEAM={type:3,value:"EDGEBEAM"},yu.GIRDER_SEGMENT={type:3,value:"GIRDER_SEGMENT"},yu.HATSTONE={type:3,value:"HATSTONE"},yu.HOLLOWCORE={type:3,value:"HOLLOWCORE"},yu.JOIST={type:3,value:"JOIST"},yu.LINTEL={type:3,value:"LINTEL"},yu.PIERCAP={type:3,value:"PIERCAP"},yu.SPANDREL={type:3,value:"SPANDREL"},yu.T_BEAM={type:3,value:"T_BEAM"},yu.USERDEFINED={type:3,value:"USERDEFINED"},yu.NOTDEFINED={type:3,value:"NOTDEFINED"};let xc=yu;e.IfcBeamTypeEnum=xc;const Ro=class Ro{};Ro.FIXED_MOVEMENT={type:3,value:"FIXED_MOVEMENT"},Ro.FREE_MOVEMENT={type:3,value:"FREE_MOVEMENT"},Ro.GUIDED_LONGITUDINAL={type:3,value:"GUIDED_LONGITUDINAL"},Ro.GUIDED_TRANSVERSAL={type:3,value:"GUIDED_TRANSVERSAL"},Ro.NOTDEFINED={type:3,value:"NOTDEFINED"};let tc=Ro;e.IfcBearingTypeDisplacementEnum=tc;const mc=class mc{};mc.CYLINDRICAL={type:3,value:"CYLINDRICAL"},mc.DISK={type:3,value:"DISK"},mc.ELASTOMERIC={type:3,value:"ELASTOMERIC"},mc.GUIDE={type:3,value:"GUIDE"},mc.POT={type:3,value:"POT"},mc.ROCKER={type:3,value:"ROCKER"},mc.ROLLER={type:3,value:"ROLLER"},mc.SPHERICAL={type:3,value:"SPHERICAL"},mc.USERDEFINED={type:3,value:"USERDEFINED"},mc.NOTDEFINED={type:3,value:"NOTDEFINED"};let ph=mc;e.IfcBearingTypeEnum=ph;const Yh=class Yh{};Yh.EQUALTO={type:3,value:"EQUALTO"},Yh.GREATERTHAN={type:3,value:"GREATERTHAN"},Yh.GREATERTHANOREQUALTO={type:3,value:"GREATERTHANOREQUALTO"},Yh.INCLUDEDIN={type:3,value:"INCLUDEDIN"},Yh.INCLUDES={type:3,value:"INCLUDES"},Yh.LESSTHAN={type:3,value:"LESSTHAN"},Yh.LESSTHANOREQUALTO={type:3,value:"LESSTHANOREQUALTO"},Yh.NOTEQUALTO={type:3,value:"NOTEQUALTO"},Yh.NOTINCLUDEDIN={type:3,value:"NOTINCLUDEDIN"},Yh.NOTINCLUDES={type:3,value:"NOTINCLUDES"};let nc=Yh;e.IfcBenchmarkEnum=nc;const Hy=class Hy{};Hy.STEAM={type:3,value:"STEAM"},Hy.WATER={type:3,value:"WATER"},Hy.USERDEFINED={type:3,value:"USERDEFINED"},Hy.NOTDEFINED={type:3,value:"NOTDEFINED"};let bu=Hy;e.IfcBoilerTypeEnum=bu;const d3=class d3{};d3.DIFFERENCE={type:3,value:"DIFFERENCE"},d3.INTERSECTION={type:3,value:"INTERSECTION"},d3.UNION={type:3,value:"UNION"};let Mc=d3;e.IfcBooleanOperator=Mc;const Ni=class Ni{};Ni.ABUTMENT={type:3,value:"ABUTMENT"},Ni.DECK={type:3,value:"DECK"},Ni.DECK_SEGMENT={type:3,value:"DECK_SEGMENT"},Ni.FOUNDATION={type:3,value:"FOUNDATION"},Ni.PIER={type:3,value:"PIER"},Ni.PIER_SEGMENT={type:3,value:"PIER_SEGMENT"},Ni.PYLON={type:3,value:"PYLON"},Ni.SUBSTRUCTURE={type:3,value:"SUBSTRUCTURE"},Ni.SUPERSTRUCTURE={type:3,value:"SUPERSTRUCTURE"},Ni.SURFACESTRUCTURE={type:3,value:"SURFACESTRUCTURE"},Ni.USERDEFINED={type:3,value:"USERDEFINED"},Ni.NOTDEFINED={type:3,value:"NOTDEFINED"};let sc=Ni;e.IfcBridgePartTypeEnum=sc;const Xc=class Xc{};Xc.ARCHED={type:3,value:"ARCHED"},Xc.CABLE_STAYED={type:3,value:"CABLE_STAYED"},Xc.CANTILEVER={type:3,value:"CANTILEVER"},Xc.CULVERT={type:3,value:"CULVERT"},Xc.FRAMEWORK={type:3,value:"FRAMEWORK"},Xc.GIRDER={type:3,value:"GIRDER"},Xc.SUSPENSION={type:3,value:"SUSPENSION"},Xc.TRUSS={type:3,value:"TRUSS"},Xc.USERDEFINED={type:3,value:"USERDEFINED"},Xc.NOTDEFINED={type:3,value:"NOTDEFINED"};let lc=Xc;e.IfcBridgeTypeEnum=lc;const kh=class kh{};kh.APRON={type:3,value:"APRON"},kh.ARMOURUNIT={type:3,value:"ARMOURUNIT"},kh.INSULATION={type:3,value:"INSULATION"},kh.PRECASTPANEL={type:3,value:"PRECASTPANEL"},kh.SAFETYCAGE={type:3,value:"SAFETYCAGE"},kh.USERDEFINED={type:3,value:"USERDEFINED"},kh.NOTDEFINED={type:3,value:"NOTDEFINED"};let yh=kh;e.IfcBuildingElementPartTypeEnum=yh;const Gi=class Gi{};Gi.COMPLEX={type:3,value:"COMPLEX"},Gi.ELEMENT={type:3,value:"ELEMENT"},Gi.PARTIAL={type:3,value:"PARTIAL"},Gi.USERDEFINED={type:3,value:"USERDEFINED"},Gi.NOTDEFINED={type:3,value:"NOTDEFINED"};let no=Gi;e.IfcBuildingElementProxyTypeEnum=no;const Tc=class Tc{};Tc.EROSIONPREVENTION={type:3,value:"EROSIONPREVENTION"},Tc.FENESTRATION={type:3,value:"FENESTRATION"},Tc.FOUNDATION={type:3,value:"FOUNDATION"},Tc.LOADBEARING={type:3,value:"LOADBEARING"},Tc.OUTERSHELL={type:3,value:"OUTERSHELL"},Tc.PRESTRESSING={type:3,value:"PRESTRESSING"},Tc.REINFORCING={type:3,value:"REINFORCING"},Tc.SHADING={type:3,value:"SHADING"},Tc.TRANSPORT={type:3,value:"TRANSPORT"},Tc.USERDEFINED={type:3,value:"USERDEFINED"},Tc.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ou=Tc;e.IfcBuildingSystemTypeEnum=Ou;const oi=class oi{};oi.EROSIONPREVENTION={type:3,value:"EROSIONPREVENTION"},oi.FENESTRATION={type:3,value:"FENESTRATION"},oi.FOUNDATION={type:3,value:"FOUNDATION"},oi.LOADBEARING={type:3,value:"LOADBEARING"},oi.MOORING={type:3,value:"MOORING"},oi.OUTERSHELL={type:3,value:"OUTERSHELL"},oi.PRESTRESSING={type:3,value:"PRESTRESSING"},oi.RAILWAYLINE={type:3,value:"RAILWAYLINE"},oi.RAILWAYTRACK={type:3,value:"RAILWAYTRACK"},oi.REINFORCING={type:3,value:"REINFORCING"},oi.SHADING={type:3,value:"SHADING"},oi.TRACKCIRCUIT={type:3,value:"TRACKCIRCUIT"},oi.TRANSPORT={type:3,value:"TRANSPORT"},oi.USERDEFINED={type:3,value:"USERDEFINED"},oi.NOTDEFINED={type:3,value:"NOTDEFINED"};let rc=oi;e.IfcBuiltSystemTypeEnum=rc;const Np=class Np{};Np.USERDEFINED={type:3,value:"USERDEFINED"},Np.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ai=Np;e.IfcBurnerTypeEnum=Ai;const jh=class jh{};jh.BEND={type:3,value:"BEND"},jh.CONNECTOR={type:3,value:"CONNECTOR"},jh.CROSS={type:3,value:"CROSS"},jh.JUNCTION={type:3,value:"JUNCTION"},jh.TEE={type:3,value:"TEE"},jh.TRANSITION={type:3,value:"TRANSITION"},jh.USERDEFINED={type:3,value:"USERDEFINED"},jh.NOTDEFINED={type:3,value:"NOTDEFINED"};let Uc=jh;e.IfcCableCarrierFittingTypeEnum=Uc;const qh=class qh{};qh.CABLEBRACKET={type:3,value:"CABLEBRACKET"},qh.CABLELADDERSEGMENT={type:3,value:"CABLELADDERSEGMENT"},qh.CABLETRAYSEGMENT={type:3,value:"CABLETRAYSEGMENT"},qh.CABLETRUNKINGSEGMENT={type:3,value:"CABLETRUNKINGSEGMENT"},qh.CATENARYWIRE={type:3,value:"CATENARYWIRE"},qh.CONDUITSEGMENT={type:3,value:"CONDUITSEGMENT"},qh.DROPPER={type:3,value:"DROPPER"},qh.USERDEFINED={type:3,value:"USERDEFINED"},qh.NOTDEFINED={type:3,value:"NOTDEFINED"};let ic=qh;e.IfcCableCarrierSegmentTypeEnum=ic;const uI=class uI{};uI.CONNECTOR={type:3,value:"CONNECTOR"},uI.ENTRY={type:3,value:"ENTRY"},uI.EXIT={type:3,value:"EXIT"},uI.FANOUT={type:3,value:"FANOUT"},uI.JUNCTION={type:3,value:"JUNCTION"},uI.TRANSITION={type:3,value:"TRANSITION"},uI.USERDEFINED={type:3,value:"USERDEFINED"},uI.NOTDEFINED={type:3,value:"NOTDEFINED"};let nf=uI;e.IfcCableFittingTypeEnum=nf;const go=class go{};go.BUSBARSEGMENT={type:3,value:"BUSBARSEGMENT"},go.CABLESEGMENT={type:3,value:"CABLESEGMENT"},go.CONDUCTORSEGMENT={type:3,value:"CONDUCTORSEGMENT"},go.CONTACTWIRESEGMENT={type:3,value:"CONTACTWIRESEGMENT"},go.CORESEGMENT={type:3,value:"CORESEGMENT"},go.FIBERSEGMENT={type:3,value:"FIBERSEGMENT"},go.FIBERTUBE={type:3,value:"FIBERTUBE"},go.OPTICALCABLESEGMENT={type:3,value:"OPTICALCABLESEGMENT"},go.STITCHWIRE={type:3,value:"STITCHWIRE"},go.WIREPAIRSEGMENT={type:3,value:"WIREPAIRSEGMENT"},go.USERDEFINED={type:3,value:"USERDEFINED"},go.NOTDEFINED={type:3,value:"NOTDEFINED"};let wh=go;e.IfcCableSegmentTypeEnum=wh;const Lw=class Lw{};Lw.CAISSON={type:3,value:"CAISSON"},Lw.WELL={type:3,value:"WELL"},Lw.USERDEFINED={type:3,value:"USERDEFINED"},Lw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Eh=Lw;e.IfcCaissonFoundationTypeEnum=Eh;const Rc=class Rc{};Rc.ADDED={type:3,value:"ADDED"},Rc.DELETED={type:3,value:"DELETED"},Rc.MODIFIED={type:3,value:"MODIFIED"},Rc.NOCHANGE={type:3,value:"NOCHANGE"},Rc.NOTDEFINED={type:3,value:"NOTDEFINED"};let sf=Rc;e.IfcChangeActionEnum=sf;const bp=class bp{};bp.AIRCOOLED={type:3,value:"AIRCOOLED"},bp.HEATRECOVERY={type:3,value:"HEATRECOVERY"},bp.WATERCOOLED={type:3,value:"WATERCOOLED"},bp.USERDEFINED={type:3,value:"USERDEFINED"},bp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Fc=bp;e.IfcChillerTypeEnum=Fc;const n0=class n0{};n0.USERDEFINED={type:3,value:"USERDEFINED"},n0.NOTDEFINED={type:3,value:"NOTDEFINED"};let Si=n0;e.IfcChimneyTypeEnum=Si;const oI=class oI{};oI.DXCOOLINGCOIL={type:3,value:"DXCOOLINGCOIL"},oI.ELECTRICHEATINGCOIL={type:3,value:"ELECTRICHEATINGCOIL"},oI.GASHEATINGCOIL={type:3,value:"GASHEATINGCOIL"},oI.HYDRONICCOIL={type:3,value:"HYDRONICCOIL"},oI.STEAMHEATINGCOIL={type:3,value:"STEAMHEATINGCOIL"},oI.WATERCOOLINGCOIL={type:3,value:"WATERCOOLINGCOIL"},oI.WATERHEATINGCOIL={type:3,value:"WATERHEATINGCOIL"},oI.USERDEFINED={type:3,value:"USERDEFINED"},oI.NOTDEFINED={type:3,value:"NOTDEFINED"};let Bc=oI;e.IfcCoilTypeEnum=Bc;const Vi=class Vi{};Vi.COLUMN={type:3,value:"COLUMN"},Vi.PIERSTEM={type:3,value:"PIERSTEM"},Vi.PIERSTEM_SEGMENT={type:3,value:"PIERSTEM_SEGMENT"},Vi.PILASTER={type:3,value:"PILASTER"},Vi.STANDCOLUMN={type:3,value:"STANDCOLUMN"},Vi.USERDEFINED={type:3,value:"USERDEFINED"},Vi.NOTDEFINED={type:3,value:"NOTDEFINED"};let lf=Vi;e.IfcColumnTypeEnum=lf;const lr=class lr{};lr.ANTENNA={type:3,value:"ANTENNA"},lr.AUTOMATON={type:3,value:"AUTOMATON"},lr.COMPUTER={type:3,value:"COMPUTER"},lr.FAX={type:3,value:"FAX"},lr.GATEWAY={type:3,value:"GATEWAY"},lr.INTELLIGENTPERIPHERAL={type:3,value:"INTELLIGENTPERIPHERAL"},lr.IPNETWORKEQUIPMENT={type:3,value:"IPNETWORKEQUIPMENT"},lr.LINESIDEELECTRONICUNIT={type:3,value:"LINESIDEELECTRONICUNIT"},lr.MODEM={type:3,value:"MODEM"},lr.NETWORKAPPLIANCE={type:3,value:"NETWORKAPPLIANCE"},lr.NETWORKBRIDGE={type:3,value:"NETWORKBRIDGE"},lr.NETWORKHUB={type:3,value:"NETWORKHUB"},lr.OPTICALLINETERMINAL={type:3,value:"OPTICALLINETERMINAL"},lr.OPTICALNETWORKUNIT={type:3,value:"OPTICALNETWORKUNIT"},lr.PRINTER={type:3,value:"PRINTER"},lr.RADIOBLOCKCENTER={type:3,value:"RADIOBLOCKCENTER"},lr.REPEATER={type:3,value:"REPEATER"},lr.ROUTER={type:3,value:"ROUTER"},lr.SCANNER={type:3,value:"SCANNER"},lr.TELECOMMAND={type:3,value:"TELECOMMAND"},lr.TELEPHONYEXCHANGE={type:3,value:"TELEPHONYEXCHANGE"},lr.TRANSITIONCOMPONENT={type:3,value:"TRANSITIONCOMPONENT"},lr.TRANSPONDER={type:3,value:"TRANSPONDER"},lr.TRANSPORTEQUIPMENT={type:3,value:"TRANSPORTEQUIPMENT"},lr.USERDEFINED={type:3,value:"USERDEFINED"},lr.NOTDEFINED={type:3,value:"NOTDEFINED"};let mh=lr;e.IfcCommunicationsApplianceTypeEnum=mh;const _y=class _y{};_y.P_COMPLEX={type:3,value:"P_COMPLEX"},_y.Q_COMPLEX={type:3,value:"Q_COMPLEX"};let so=_y;e.IfcComplexPropertyTemplateTypeEnum=so;const zi=class zi{};zi.BOOSTER={type:3,value:"BOOSTER"},zi.DYNAMIC={type:3,value:"DYNAMIC"},zi.HERMETIC={type:3,value:"HERMETIC"},zi.OPENTYPE={type:3,value:"OPENTYPE"},zi.RECIPROCATING={type:3,value:"RECIPROCATING"},zi.ROLLINGPISTON={type:3,value:"ROLLINGPISTON"},zi.ROTARY={type:3,value:"ROTARY"},zi.ROTARYVANE={type:3,value:"ROTARYVANE"},zi.SCROLL={type:3,value:"SCROLL"},zi.SEMIHERMETIC={type:3,value:"SEMIHERMETIC"},zi.SINGLESCREW={type:3,value:"SINGLESCREW"},zi.SINGLESTAGE={type:3,value:"SINGLESTAGE"},zi.TROCHOIDAL={type:3,value:"TROCHOIDAL"},zi.TWINSCREW={type:3,value:"TWINSCREW"},zi.WELDEDSHELLHERMETIC={type:3,value:"WELDEDSHELLHERMETIC"},zi.USERDEFINED={type:3,value:"USERDEFINED"},zi.NOTDEFINED={type:3,value:"NOTDEFINED"};let Hc=zi;e.IfcCompressorTypeEnum=Hc;const gc=class gc{};gc.AIRCOOLED={type:3,value:"AIRCOOLED"},gc.EVAPORATIVECOOLED={type:3,value:"EVAPORATIVECOOLED"},gc.WATERCOOLED={type:3,value:"WATERCOOLED"},gc.WATERCOOLEDBRAZEDPLATE={type:3,value:"WATERCOOLEDBRAZEDPLATE"},gc.WATERCOOLEDSHELLCOIL={type:3,value:"WATERCOOLEDSHELLCOIL"},gc.WATERCOOLEDSHELLTUBE={type:3,value:"WATERCOOLEDSHELLTUBE"},gc.WATERCOOLEDTUBEINTUBE={type:3,value:"WATERCOOLEDTUBEINTUBE"},gc.USERDEFINED={type:3,value:"USERDEFINED"},gc.NOTDEFINED={type:3,value:"NOTDEFINED"};let _c=gc;e.IfcCondenserTypeEnum=_c;const s0=class s0{};s0.ATEND={type:3,value:"ATEND"},s0.ATPATH={type:3,value:"ATPATH"},s0.ATSTART={type:3,value:"ATSTART"},s0.NOTDEFINED={type:3,value:"NOTDEFINED"};let Th=s0;e.IfcConnectionTypeEnum=Th;const Op=class Op{};Op.ADVISORY={type:3,value:"ADVISORY"},Op.HARD={type:3,value:"HARD"},Op.SOFT={type:3,value:"SOFT"},Op.USERDEFINED={type:3,value:"USERDEFINED"},Op.NOTDEFINED={type:3,value:"NOTDEFINED"};let ac=Op;e.IfcConstraintEnum=ac;const Ao=class Ao{};Ao.DEMOLISHING={type:3,value:"DEMOLISHING"},Ao.EARTHMOVING={type:3,value:"EARTHMOVING"},Ao.ERECTING={type:3,value:"ERECTING"},Ao.HEATING={type:3,value:"HEATING"},Ao.LIGHTING={type:3,value:"LIGHTING"},Ao.PAVING={type:3,value:"PAVING"},Ao.PUMPING={type:3,value:"PUMPING"},Ao.TRANSPORTING={type:3,value:"TRANSPORTING"},Ao.USERDEFINED={type:3,value:"USERDEFINED"},Ao.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zr=Ao;e.IfcConstructionEquipmentResourceTypeEnum=Zr;const Kh=class Kh{};Kh.AGGREGATES={type:3,value:"AGGREGATES"},Kh.CONCRETE={type:3,value:"CONCRETE"},Kh.DRYWALL={type:3,value:"DRYWALL"},Kh.FUEL={type:3,value:"FUEL"},Kh.GYPSUM={type:3,value:"GYPSUM"},Kh.MASONRY={type:3,value:"MASONRY"},Kh.METAL={type:3,value:"METAL"},Kh.PLASTIC={type:3,value:"PLASTIC"},Kh.WOOD={type:3,value:"WOOD"},Kh.USERDEFINED={type:3,value:"USERDEFINED"},Kh.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cu=Kh;e.IfcConstructionMaterialResourceTypeEnum=Cu;const Pw=class Pw{};Pw.ASSEMBLY={type:3,value:"ASSEMBLY"},Pw.FORMWORK={type:3,value:"FORMWORK"},Pw.USERDEFINED={type:3,value:"USERDEFINED"},Pw.NOTDEFINED={type:3,value:"NOTDEFINED"};let uc=Pw;e.IfcConstructionProductResourceTypeEnum=uc;const Ol=class Ol{};Ol.FLOATING={type:3,value:"FLOATING"},Ol.MULTIPOSITION={type:3,value:"MULTIPOSITION"},Ol.PROGRAMMABLE={type:3,value:"PROGRAMMABLE"},Ol.PROPORTIONAL={type:3,value:"PROPORTIONAL"},Ol.TWOPOSITION={type:3,value:"TWOPOSITION"},Ol.USERDEFINED={type:3,value:"USERDEFINED"},Ol.NOTDEFINED={type:3,value:"NOTDEFINED"};let rf=Ol;e.IfcControllerTypeEnum=rf;const Ac=class Ac{};Ac.BELTCONVEYOR={type:3,value:"BELTCONVEYOR"},Ac.BUCKETCONVEYOR={type:3,value:"BUCKETCONVEYOR"},Ac.CHUTECONVEYOR={type:3,value:"CHUTECONVEYOR"},Ac.SCREWCONVEYOR={type:3,value:"SCREWCONVEYOR"},Ac.USERDEFINED={type:3,value:"USERDEFINED"},Ac.NOTDEFINED={type:3,value:"NOTDEFINED"};let Gc=Ac;e.IfcConveyorSegmentTypeEnum=Gc;const l0=class l0{};l0.ACTIVE={type:3,value:"ACTIVE"},l0.PASSIVE={type:3,value:"PASSIVE"},l0.USERDEFINED={type:3,value:"USERDEFINED"},l0.NOTDEFINED={type:3,value:"NOTDEFINED"};let af=l0;e.IfcCooledBeamTypeEnum=af;const Cr=class Cr{};Cr.MECHANICALFORCEDDRAFT={type:3,value:"MECHANICALFORCEDDRAFT"},Cr.MECHANICALINDUCEDDRAFT={type:3,value:"MECHANICALINDUCEDDRAFT"},Cr.NATURALDRAFT={type:3,value:"NATURALDRAFT"},Cr.USERDEFINED={type:3,value:"USERDEFINED"},Cr.NOTDEFINED={type:3,value:"NOTDEFINED"};let Rh=Cr;e.IfcCoolingTowerTypeEnum=Rh;const Om=class Om{};Om.USERDEFINED={type:3,value:"USERDEFINED"},Om.NOTDEFINED={type:3,value:"NOTDEFINED"};let ii=Om;e.IfcCostItemTypeEnum=ii;const So=class So{};So.BUDGET={type:3,value:"BUDGET"},So.COSTPLAN={type:3,value:"COSTPLAN"},So.ESTIMATE={type:3,value:"ESTIMATE"},So.PRICEDBILLOFQUANTITIES={type:3,value:"PRICEDBILLOFQUANTITIES"},So.SCHEDULEOFRATES={type:3,value:"SCHEDULEOFRATES"},So.TENDER={type:3,value:"TENDER"},So.UNPRICEDBILLOFQUANTITIES={type:3,value:"UNPRICEDBILLOFQUANTITIES"},So.USERDEFINED={type:3,value:"USERDEFINED"},So.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vc=So;e.IfcCostScheduleTypeEnum=Vc;const wu=class wu{};wu.ARMOUR={type:3,value:"ARMOUR"},wu.BALLASTBED={type:3,value:"BALLASTBED"},wu.CORE={type:3,value:"CORE"},wu.FILTER={type:3,value:"FILTER"},wu.PAVEMENT={type:3,value:"PAVEMENT"},wu.PROTECTION={type:3,value:"PROTECTION"},wu.USERDEFINED={type:3,value:"USERDEFINED"},wu.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lu=wu;e.IfcCourseTypeEnum=Lu;const fi=class fi{};fi.CEILING={type:3,value:"CEILING"},fi.CLADDING={type:3,value:"CLADDING"},fi.COPING={type:3,value:"COPING"},fi.FLOORING={type:3,value:"FLOORING"},fi.INSULATION={type:3,value:"INSULATION"},fi.MEMBRANE={type:3,value:"MEMBRANE"},fi.MOLDING={type:3,value:"MOLDING"},fi.ROOFING={type:3,value:"ROOFING"},fi.SKIRTINGBOARD={type:3,value:"SKIRTINGBOARD"},fi.SLEEVING={type:3,value:"SLEEVING"},fi.TOPPING={type:3,value:"TOPPING"},fi.WRAPPING={type:3,value:"WRAPPING"},fi.USERDEFINED={type:3,value:"USERDEFINED"},fi.NOTDEFINED={type:3,value:"NOTDEFINED"};let gh=fi;e.IfcCoveringTypeEnum=gh;const Uu=class Uu{};Uu.OFFICE={type:3,value:"OFFICE"},Uu.SITE={type:3,value:"SITE"},Uu.USERDEFINED={type:3,value:"USERDEFINED"},Uu.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ah=Uu;e.IfcCrewResourceTypeEnum=Ah;const Gy=class Gy{};Gy.USERDEFINED={type:3,value:"USERDEFINED"},Gy.NOTDEFINED={type:3,value:"NOTDEFINED"};let wr=Gy;e.IfcCurtainWallTypeEnum=wr;const cI=class cI{};cI.LINEAR={type:3,value:"LINEAR"},cI.LOG_LINEAR={type:3,value:"LOG_LINEAR"},cI.LOG_LOG={type:3,value:"LOG_LOG"},cI.NOTDEFINED={type:3,value:"NOTDEFINED"};let Sh=cI;e.IfcCurveInterpolationEnum=Sh;const ci=class ci{};ci.BACKDRAFTDAMPER={type:3,value:"BACKDRAFTDAMPER"},ci.BALANCINGDAMPER={type:3,value:"BALANCINGDAMPER"},ci.BLASTDAMPER={type:3,value:"BLASTDAMPER"},ci.CONTROLDAMPER={type:3,value:"CONTROLDAMPER"},ci.FIREDAMPER={type:3,value:"FIREDAMPER"},ci.FIRESMOKEDAMPER={type:3,value:"FIRESMOKEDAMPER"},ci.FUMEHOODEXHAUST={type:3,value:"FUMEHOODEXHAUST"},ci.GRAVITYDAMPER={type:3,value:"GRAVITYDAMPER"},ci.GRAVITYRELIEFDAMPER={type:3,value:"GRAVITYRELIEFDAMPER"},ci.RELIEFDAMPER={type:3,value:"RELIEFDAMPER"},ci.SMOKEDAMPER={type:3,value:"SMOKEDAMPER"},ci.USERDEFINED={type:3,value:"USERDEFINED"},ci.NOTDEFINED={type:3,value:"NOTDEFINED"};let Dh=ci;e.IfcDamperTypeEnum=Dh;const f3=class f3{};f3.MEASURED={type:3,value:"MEASURED"},f3.PREDICTED={type:3,value:"PREDICTED"},f3.SIMULATED={type:3,value:"SIMULATED"},f3.USERDEFINED={type:3,value:"USERDEFINED"},f3.NOTDEFINED={type:3,value:"NOTDEFINED"};let uf=f3;e.IfcDataOriginEnum=uf;const ws=class ws{};ws.ACCELERATIONUNIT={type:3,value:"ACCELERATIONUNIT"},ws.ANGULARVELOCITYUNIT={type:3,value:"ANGULARVELOCITYUNIT"},ws.AREADENSITYUNIT={type:3,value:"AREADENSITYUNIT"},ws.COMPOUNDPLANEANGLEUNIT={type:3,value:"COMPOUNDPLANEANGLEUNIT"},ws.CURVATUREUNIT={type:3,value:"CURVATUREUNIT"},ws.DYNAMICVISCOSITYUNIT={type:3,value:"DYNAMICVISCOSITYUNIT"},ws.HEATFLUXDENSITYUNIT={type:3,value:"HEATFLUXDENSITYUNIT"},ws.HEATINGVALUEUNIT={type:3,value:"HEATINGVALUEUNIT"},ws.INTEGERCOUNTRATEUNIT={type:3,value:"INTEGERCOUNTRATEUNIT"},ws.IONCONCENTRATIONUNIT={type:3,value:"IONCONCENTRATIONUNIT"},ws.ISOTHERMALMOISTURECAPACITYUNIT={type:3,value:"ISOTHERMALMOISTURECAPACITYUNIT"},ws.KINEMATICVISCOSITYUNIT={type:3,value:"KINEMATICVISCOSITYUNIT"},ws.LINEARFORCEUNIT={type:3,value:"LINEARFORCEUNIT"},ws.LINEARMOMENTUNIT={type:3,value:"LINEARMOMENTUNIT"},ws.LINEARSTIFFNESSUNIT={type:3,value:"LINEARSTIFFNESSUNIT"},ws.LINEARVELOCITYUNIT={type:3,value:"LINEARVELOCITYUNIT"},ws.LUMINOUSINTENSITYDISTRIBUTIONUNIT={type:3,value:"LUMINOUSINTENSITYDISTRIBUTIONUNIT"},ws.MASSDENSITYUNIT={type:3,value:"MASSDENSITYUNIT"},ws.MASSFLOWRATEUNIT={type:3,value:"MASSFLOWRATEUNIT"},ws.MASSPERLENGTHUNIT={type:3,value:"MASSPERLENGTHUNIT"},ws.MODULUSOFELASTICITYUNIT={type:3,value:"MODULUSOFELASTICITYUNIT"},ws.MODULUSOFLINEARSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFLINEARSUBGRADEREACTIONUNIT"},ws.MODULUSOFROTATIONALSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFROTATIONALSUBGRADEREACTIONUNIT"},ws.MODULUSOFSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFSUBGRADEREACTIONUNIT"},ws.MOISTUREDIFFUSIVITYUNIT={type:3,value:"MOISTUREDIFFUSIVITYUNIT"},ws.MOLECULARWEIGHTUNIT={type:3,value:"MOLECULARWEIGHTUNIT"},ws.MOMENTOFINERTIAUNIT={type:3,value:"MOMENTOFINERTIAUNIT"},ws.PHUNIT={type:3,value:"PHUNIT"},ws.PLANARFORCEUNIT={type:3,value:"PLANARFORCEUNIT"},ws.ROTATIONALFREQUENCYUNIT={type:3,value:"ROTATIONALFREQUENCYUNIT"},ws.ROTATIONALMASSUNIT={type:3,value:"ROTATIONALMASSUNIT"},ws.ROTATIONALSTIFFNESSUNIT={type:3,value:"ROTATIONALSTIFFNESSUNIT"},ws.SECTIONAREAINTEGRALUNIT={type:3,value:"SECTIONAREAINTEGRALUNIT"},ws.SECTIONMODULUSUNIT={type:3,value:"SECTIONMODULUSUNIT"},ws.SHEARMODULUSUNIT={type:3,value:"SHEARMODULUSUNIT"},ws.SOUNDPOWERLEVELUNIT={type:3,value:"SOUNDPOWERLEVELUNIT"},ws.SOUNDPOWERUNIT={type:3,value:"SOUNDPOWERUNIT"},ws.SOUNDPRESSURELEVELUNIT={type:3,value:"SOUNDPRESSURELEVELUNIT"},ws.SOUNDPRESSUREUNIT={type:3,value:"SOUNDPRESSUREUNIT"},ws.SPECIFICHEATCAPACITYUNIT={type:3,value:"SPECIFICHEATCAPACITYUNIT"},ws.TEMPERATUREGRADIENTUNIT={type:3,value:"TEMPERATUREGRADIENTUNIT"},ws.TEMPERATURERATEOFCHANGEUNIT={type:3,value:"TEMPERATURERATEOFCHANGEUNIT"},ws.THERMALADMITTANCEUNIT={type:3,value:"THERMALADMITTANCEUNIT"},ws.THERMALCONDUCTANCEUNIT={type:3,value:"THERMALCONDUCTANCEUNIT"},ws.THERMALEXPANSIONCOEFFICIENTUNIT={type:3,value:"THERMALEXPANSIONCOEFFICIENTUNIT"},ws.THERMALRESISTANCEUNIT={type:3,value:"THERMALRESISTANCEUNIT"},ws.THERMALTRANSMITTANCEUNIT={type:3,value:"THERMALTRANSMITTANCEUNIT"},ws.TORQUEUNIT={type:3,value:"TORQUEUNIT"},ws.VAPORPERMEABILITYUNIT={type:3,value:"VAPORPERMEABILITYUNIT"},ws.VOLUMETRICFLOWRATEUNIT={type:3,value:"VOLUMETRICFLOWRATEUNIT"},ws.WARPINGCONSTANTUNIT={type:3,value:"WARPINGCONSTANTUNIT"},ws.WARPINGMOMENTUNIT={type:3,value:"WARPINGMOMENTUNIT"},ws.USERDEFINED={type:3,value:"USERDEFINED"};let lo=ws;e.IfcDerivedUnitEnum=lo;const xw=class xw{};xw.NEGATIVE={type:3,value:"NEGATIVE"},xw.POSITIVE={type:3,value:"POSITIVE"};let zc=xw;e.IfcDirectionSenseEnum=zc;const Lr=class Lr{};Lr.ANCHORPLATE={type:3,value:"ANCHORPLATE"},Lr.BIRDPROTECTION={type:3,value:"BIRDPROTECTION"},Lr.BRACKET={type:3,value:"BRACKET"},Lr.CABLEARRANGER={type:3,value:"CABLEARRANGER"},Lr.ELASTIC_CUSHION={type:3,value:"ELASTIC_CUSHION"},Lr.EXPANSION_JOINT_DEVICE={type:3,value:"EXPANSION_JOINT_DEVICE"},Lr.FILLER={type:3,value:"FILLER"},Lr.FLASHING={type:3,value:"FLASHING"},Lr.INSULATOR={type:3,value:"INSULATOR"},Lr.LOCK={type:3,value:"LOCK"},Lr.PANEL_STRENGTHENING={type:3,value:"PANEL_STRENGTHENING"},Lr.POINTMACHINEMOUNTINGDEVICE={type:3,value:"POINTMACHINEMOUNTINGDEVICE"},Lr.POINT_MACHINE_LOCKING_DEVICE={type:3,value:"POINT_MACHINE_LOCKING_DEVICE"},Lr.RAILBRACE={type:3,value:"RAILBRACE"},Lr.RAILPAD={type:3,value:"RAILPAD"},Lr.RAIL_LUBRICATION={type:3,value:"RAIL_LUBRICATION"},Lr.RAIL_MECHANICAL_EQUIPMENT={type:3,value:"RAIL_MECHANICAL_EQUIPMENT"},Lr.SHOE={type:3,value:"SHOE"},Lr.SLIDINGCHAIR={type:3,value:"SLIDINGCHAIR"},Lr.SOUNDABSORPTION={type:3,value:"SOUNDABSORPTION"},Lr.TENSIONINGEQUIPMENT={type:3,value:"TENSIONINGEQUIPMENT"},Lr.USERDEFINED={type:3,value:"USERDEFINED"},Lr.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nh=Lr;e.IfcDiscreteAccessoryTypeEnum=Nh;const Af=class Af{};Af.CONSUMERUNIT={type:3,value:"CONSUMERUNIT"},Af.DISPATCHINGBOARD={type:3,value:"DISPATCHINGBOARD"},Af.DISTRIBUTIONBOARD={type:3,value:"DISTRIBUTIONBOARD"},Af.DISTRIBUTIONFRAME={type:3,value:"DISTRIBUTIONFRAME"},Af.MOTORCONTROLCENTRE={type:3,value:"MOTORCONTROLCENTRE"},Af.SWITCHBOARD={type:3,value:"SWITCHBOARD"},Af.USERDEFINED={type:3,value:"USERDEFINED"},Af.NOTDEFINED={type:3,value:"NOTDEFINED"};let bh=Af;e.IfcDistributionBoardTypeEnum=bh;const re=class re{};re.FORMEDDUCT={type:3,value:"FORMEDDUCT"},re.INSPECTIONCHAMBER={type:3,value:"INSPECTIONCHAMBER"},re.INSPECTIONPIT={type:3,value:"INSPECTIONPIT"},re.MANHOLE={type:3,value:"MANHOLE"},re.METERCHAMBER={type:3,value:"METERCHAMBER"},re.SUMP={type:3,value:"SUMP"},re.TRENCH={type:3,value:"TRENCH"},re.VALVECHAMBER={type:3,value:"VALVECHAMBER"},re.USERDEFINED={type:3,value:"USERDEFINED"},re.NOTDEFINED={type:3,value:"NOTDEFINED"};let oc=re;e.IfcDistributionChamberElementTypeEnum=oc;const I=class I{};I.CABLE={type:3,value:"CABLE"},I.CABLECARRIER={type:3,value:"CABLECARRIER"},I.DUCT={type:3,value:"DUCT"},I.PIPE={type:3,value:"PIPE"},I.WIRELESS={type:3,value:"WIRELESS"},I.USERDEFINED={type:3,value:"USERDEFINED"},I.NOTDEFINED={type:3,value:"NOTDEFINED"};let cc=I;e.IfcDistributionPortTypeEnum=cc;const T=class T{};T.AIRCONDITIONING={type:3,value:"AIRCONDITIONING"},T.AUDIOVISUAL={type:3,value:"AUDIOVISUAL"},T.CATENARY_SYSTEM={type:3,value:"CATENARY_SYSTEM"},T.CHEMICAL={type:3,value:"CHEMICAL"},T.CHILLEDWATER={type:3,value:"CHILLEDWATER"},T.COMMUNICATION={type:3,value:"COMMUNICATION"},T.COMPRESSEDAIR={type:3,value:"COMPRESSEDAIR"},T.CONDENSERWATER={type:3,value:"CONDENSERWATER"},T.CONTROL={type:3,value:"CONTROL"},T.CONVEYING={type:3,value:"CONVEYING"},T.DATA={type:3,value:"DATA"},T.DISPOSAL={type:3,value:"DISPOSAL"},T.DOMESTICCOLDWATER={type:3,value:"DOMESTICCOLDWATER"},T.DOMESTICHOTWATER={type:3,value:"DOMESTICHOTWATER"},T.DRAINAGE={type:3,value:"DRAINAGE"},T.EARTHING={type:3,value:"EARTHING"},T.ELECTRICAL={type:3,value:"ELECTRICAL"},T.ELECTROACOUSTIC={type:3,value:"ELECTROACOUSTIC"},T.EXHAUST={type:3,value:"EXHAUST"},T.FIREPROTECTION={type:3,value:"FIREPROTECTION"},T.FIXEDTRANSMISSIONNETWORK={type:3,value:"FIXEDTRANSMISSIONNETWORK"},T.FUEL={type:3,value:"FUEL"},T.GAS={type:3,value:"GAS"},T.HAZARDOUS={type:3,value:"HAZARDOUS"},T.HEATING={type:3,value:"HEATING"},T.LIGHTING={type:3,value:"LIGHTING"},T.LIGHTNINGPROTECTION={type:3,value:"LIGHTNINGPROTECTION"},T.MOBILENETWORK={type:3,value:"MOBILENETWORK"},T.MONITORINGSYSTEM={type:3,value:"MONITORINGSYSTEM"},T.MUNICIPALSOLIDWASTE={type:3,value:"MUNICIPALSOLIDWASTE"},T.OIL={type:3,value:"OIL"},T.OPERATIONAL={type:3,value:"OPERATIONAL"},T.OPERATIONALTELEPHONYSYSTEM={type:3,value:"OPERATIONALTELEPHONYSYSTEM"},T.OVERHEAD_CONTACTLINE_SYSTEM={type:3,value:"OVERHEAD_CONTACTLINE_SYSTEM"},T.POWERGENERATION={type:3,value:"POWERGENERATION"},T.RAINWATER={type:3,value:"RAINWATER"},T.REFRIGERATION={type:3,value:"REFRIGERATION"},T.RETURN_CIRCUIT={type:3,value:"RETURN_CIRCUIT"},T.SECURITY={type:3,value:"SECURITY"},T.SEWAGE={type:3,value:"SEWAGE"},T.SIGNAL={type:3,value:"SIGNAL"},T.STORMWATER={type:3,value:"STORMWATER"},T.TELEPHONE={type:3,value:"TELEPHONE"},T.TV={type:3,value:"TV"},T.VACUUM={type:3,value:"VACUUM"},T.VENT={type:3,value:"VENT"},T.VENTILATION={type:3,value:"VENTILATION"},T.WASTEWATER={type:3,value:"WASTEWATER"},T.WATERSUPPLY={type:3,value:"WATERSUPPLY"},T.USERDEFINED={type:3,value:"USERDEFINED"},T.NOTDEFINED={type:3,value:"NOTDEFINED"};let of=T;e.IfcDistributionSystemEnum=of;const S=class S{};S.CONFIDENTIAL={type:3,value:"CONFIDENTIAL"},S.PERSONAL={type:3,value:"PERSONAL"},S.PUBLIC={type:3,value:"PUBLIC"},S.RESTRICTED={type:3,value:"RESTRICTED"},S.USERDEFINED={type:3,value:"USERDEFINED"},S.NOTDEFINED={type:3,value:"NOTDEFINED"};let _f=S;e.IfcDocumentConfidentialityEnum=_f;const b=class b{};b.DRAFT={type:3,value:"DRAFT"},b.FINAL={type:3,value:"FINAL"},b.FINALDRAFT={type:3,value:"FINALDRAFT"},b.REVISION={type:3,value:"REVISION"},b.NOTDEFINED={type:3,value:"NOTDEFINED"};let Oh=b;e.IfcDocumentStatusEnum=Oh;const x=class x{};x.DOUBLE_ACTING={type:3,value:"DOUBLE_ACTING"},x.FIXEDPANEL={type:3,value:"FIXEDPANEL"},x.FOLDING={type:3,value:"FOLDING"},x.REVOLVING={type:3,value:"REVOLVING"},x.ROLLINGUP={type:3,value:"ROLLINGUP"},x.SLIDING={type:3,value:"SLIDING"},x.SWINGING={type:3,value:"SWINGING"},x.USERDEFINED={type:3,value:"USERDEFINED"},x.NOTDEFINED={type:3,value:"NOTDEFINED"};let ai=x;e.IfcDoorPanelOperationEnum=ai;const F=class F{};F.LEFT={type:3,value:"LEFT"},F.MIDDLE={type:3,value:"MIDDLE"},F.RIGHT={type:3,value:"RIGHT"},F.NOTDEFINED={type:3,value:"NOTDEFINED"};let Wc=F;e.IfcDoorPanelPositionEnum=Wc;const z=class z{};z.ALUMINIUM={type:3,value:"ALUMINIUM"},z.ALUMINIUM_PLASTIC={type:3,value:"ALUMINIUM_PLASTIC"},z.ALUMINIUM_WOOD={type:3,value:"ALUMINIUM_WOOD"},z.HIGH_GRADE_STEEL={type:3,value:"HIGH_GRADE_STEEL"},z.PLASTIC={type:3,value:"PLASTIC"},z.STEEL={type:3,value:"STEEL"},z.WOOD={type:3,value:"WOOD"},z.USERDEFINED={type:3,value:"USERDEFINED"},z.NOTDEFINED={type:3,value:"NOTDEFINED"};let cf=z;e.IfcDoorStyleConstructionEnum=cf;const q=class q{};q.DOUBLE_DOOR_DOUBLE_SWING={type:3,value:"DOUBLE_DOOR_DOUBLE_SWING"},q.DOUBLE_DOOR_FOLDING={type:3,value:"DOUBLE_DOOR_FOLDING"},q.DOUBLE_DOOR_SINGLE_SWING={type:3,value:"DOUBLE_DOOR_SINGLE_SWING"},q.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT"},q.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT"},q.DOUBLE_DOOR_SLIDING={type:3,value:"DOUBLE_DOOR_SLIDING"},q.DOUBLE_SWING_LEFT={type:3,value:"DOUBLE_SWING_LEFT"},q.DOUBLE_SWING_RIGHT={type:3,value:"DOUBLE_SWING_RIGHT"},q.FOLDING_TO_LEFT={type:3,value:"FOLDING_TO_LEFT"},q.FOLDING_TO_RIGHT={type:3,value:"FOLDING_TO_RIGHT"},q.REVOLVING={type:3,value:"REVOLVING"},q.ROLLINGUP={type:3,value:"ROLLINGUP"},q.SINGLE_SWING_LEFT={type:3,value:"SINGLE_SWING_LEFT"},q.SINGLE_SWING_RIGHT={type:3,value:"SINGLE_SWING_RIGHT"},q.SLIDING_TO_LEFT={type:3,value:"SLIDING_TO_LEFT"},q.SLIDING_TO_RIGHT={type:3,value:"SLIDING_TO_RIGHT"},q.USERDEFINED={type:3,value:"USERDEFINED"},q.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ch=q;e.IfcDoorStyleOperationEnum=Ch;const ie=class ie{};ie.BOOM_BARRIER={type:3,value:"BOOM_BARRIER"},ie.DOOR={type:3,value:"DOOR"},ie.GATE={type:3,value:"GATE"},ie.TRAPDOOR={type:3,value:"TRAPDOOR"},ie.TURNSTILE={type:3,value:"TURNSTILE"},ie.USERDEFINED={type:3,value:"USERDEFINED"},ie.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cl=ie;e.IfcDoorTypeEnum=Cl;const Ve=class Ve{};Ve.DOUBLE_PANEL_DOUBLE_SWING={type:3,value:"DOUBLE_PANEL_DOUBLE_SWING"},Ve.DOUBLE_PANEL_FOLDING={type:3,value:"DOUBLE_PANEL_FOLDING"},Ve.DOUBLE_PANEL_LIFTING_VERTICAL={type:3,value:"DOUBLE_PANEL_LIFTING_VERTICAL"},Ve.DOUBLE_PANEL_SINGLE_SWING={type:3,value:"DOUBLE_PANEL_SINGLE_SWING"},Ve.DOUBLE_PANEL_SINGLE_SWING_OPPOSITE_LEFT={type:3,value:"DOUBLE_PANEL_SINGLE_SWING_OPPOSITE_LEFT"},Ve.DOUBLE_PANEL_SINGLE_SWING_OPPOSITE_RIGHT={type:3,value:"DOUBLE_PANEL_SINGLE_SWING_OPPOSITE_RIGHT"},Ve.DOUBLE_PANEL_SLIDING={type:3,value:"DOUBLE_PANEL_SLIDING"},Ve.DOUBLE_SWING_LEFT={type:3,value:"DOUBLE_SWING_LEFT"},Ve.DOUBLE_SWING_RIGHT={type:3,value:"DOUBLE_SWING_RIGHT"},Ve.FOLDING_TO_LEFT={type:3,value:"FOLDING_TO_LEFT"},Ve.FOLDING_TO_RIGHT={type:3,value:"FOLDING_TO_RIGHT"},Ve.LIFTING_HORIZONTAL={type:3,value:"LIFTING_HORIZONTAL"},Ve.LIFTING_VERTICAL_LEFT={type:3,value:"LIFTING_VERTICAL_LEFT"},Ve.LIFTING_VERTICAL_RIGHT={type:3,value:"LIFTING_VERTICAL_RIGHT"},Ve.REVOLVING_HORIZONTAL={type:3,value:"REVOLVING_HORIZONTAL"},Ve.REVOLVING_VERTICAL={type:3,value:"REVOLVING_VERTICAL"},Ve.ROLLINGUP={type:3,value:"ROLLINGUP"},Ve.SINGLE_SWING_LEFT={type:3,value:"SINGLE_SWING_LEFT"},Ve.SINGLE_SWING_RIGHT={type:3,value:"SINGLE_SWING_RIGHT"},Ve.SLIDING_TO_LEFT={type:3,value:"SLIDING_TO_LEFT"},Ve.SLIDING_TO_RIGHT={type:3,value:"SLIDING_TO_RIGHT"},Ve.SWING_FIXED_LEFT={type:3,value:"SWING_FIXED_LEFT"},Ve.SWING_FIXED_RIGHT={type:3,value:"SWING_FIXED_RIGHT"},Ve.USERDEFINED={type:3,value:"USERDEFINED"},Ve.NOTDEFINED={type:3,value:"NOTDEFINED"};let hf=Ve;e.IfcDoorTypeOperationEnum=hf;const Yt=class Yt{};Yt.BEND={type:3,value:"BEND"},Yt.CONNECTOR={type:3,value:"CONNECTOR"},Yt.ENTRY={type:3,value:"ENTRY"},Yt.EXIT={type:3,value:"EXIT"},Yt.JUNCTION={type:3,value:"JUNCTION"},Yt.OBSTRUCTION={type:3,value:"OBSTRUCTION"},Yt.TRANSITION={type:3,value:"TRANSITION"},Yt.USERDEFINED={type:3,value:"USERDEFINED"},Yt.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lh=Yt;e.IfcDuctFittingTypeEnum=Lh;const On=class On{};On.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"},On.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"},On.USERDEFINED={type:3,value:"USERDEFINED"},On.NOTDEFINED={type:3,value:"NOTDEFINED"};let Gf=On;e.IfcDuctSegmentTypeEnum=Gf;const Ts=class Ts{};Ts.FLATOVAL={type:3,value:"FLATOVAL"},Ts.RECTANGULAR={type:3,value:"RECTANGULAR"},Ts.ROUND={type:3,value:"ROUND"},Ts.USERDEFINED={type:3,value:"USERDEFINED"},Ts.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vf=Ts;e.IfcDuctSilencerTypeEnum=Vf;const wl=class wl{};wl.BASE_EXCAVATION={type:3,value:"BASE_EXCAVATION"},wl.CUT={type:3,value:"CUT"},wl.DREDGING={type:3,value:"DREDGING"},wl.EXCAVATION={type:3,value:"EXCAVATION"},wl.OVEREXCAVATION={type:3,value:"OVEREXCAVATION"},wl.PAVEMENTMILLING={type:3,value:"PAVEMENTMILLING"},wl.STEPEXCAVATION={type:3,value:"STEPEXCAVATION"},wl.TOPSOILREMOVAL={type:3,value:"TOPSOILREMOVAL"},wl.TRENCH={type:3,value:"TRENCH"},wl.USERDEFINED={type:3,value:"USERDEFINED"},wl.NOTDEFINED={type:3,value:"NOTDEFINED"};let ro=wl;e.IfcEarthworksCutTypeEnum=ro;const Tr=class Tr{};Tr.BACKFILL={type:3,value:"BACKFILL"},Tr.COUNTERWEIGHT={type:3,value:"COUNTERWEIGHT"},Tr.EMBANKMENT={type:3,value:"EMBANKMENT"},Tr.SLOPEFILL={type:3,value:"SLOPEFILL"},Tr.SUBGRADE={type:3,value:"SUBGRADE"},Tr.SUBGRADEBED={type:3,value:"SUBGRADEBED"},Tr.TRANSITIONSECTION={type:3,value:"TRANSITIONSECTION"},Tr.USERDEFINED={type:3,value:"USERDEFINED"},Tr.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ki=Tr;e.IfcEarthworksFillTypeEnum=Ki;const Pl=class Pl{};Pl.DISHWASHER={type:3,value:"DISHWASHER"},Pl.ELECTRICCOOKER={type:3,value:"ELECTRICCOOKER"},Pl.FREESTANDINGELECTRICHEATER={type:3,value:"FREESTANDINGELECTRICHEATER"},Pl.FREESTANDINGFAN={type:3,value:"FREESTANDINGFAN"},Pl.FREESTANDINGWATERCOOLER={type:3,value:"FREESTANDINGWATERCOOLER"},Pl.FREESTANDINGWATERHEATER={type:3,value:"FREESTANDINGWATERHEATER"},Pl.FREEZER={type:3,value:"FREEZER"},Pl.FRIDGE_FREEZER={type:3,value:"FRIDGE_FREEZER"},Pl.HANDDRYER={type:3,value:"HANDDRYER"},Pl.KITCHENMACHINE={type:3,value:"KITCHENMACHINE"},Pl.MICROWAVE={type:3,value:"MICROWAVE"},Pl.PHOTOCOPIER={type:3,value:"PHOTOCOPIER"},Pl.REFRIGERATOR={type:3,value:"REFRIGERATOR"},Pl.TUMBLEDRYER={type:3,value:"TUMBLEDRYER"},Pl.VENDINGMACHINE={type:3,value:"VENDINGMACHINE"},Pl.WASHINGMACHINE={type:3,value:"WASHINGMACHINE"},Pl.USERDEFINED={type:3,value:"USERDEFINED"},Pl.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ll=Pl;e.IfcElectricApplianceTypeEnum=Ll;const na=class na{};na.CONSUMERUNIT={type:3,value:"CONSUMERUNIT"},na.DISTRIBUTIONBOARD={type:3,value:"DISTRIBUTIONBOARD"},na.MOTORCONTROLCENTRE={type:3,value:"MOTORCONTROLCENTRE"},na.SWITCHBOARD={type:3,value:"SWITCHBOARD"},na.USERDEFINED={type:3,value:"USERDEFINED"},na.NOTDEFINED={type:3,value:"NOTDEFINED"};let Yc=na;e.IfcElectricDistributionBoardTypeEnum=Yc;const Eu=class Eu{};Eu.BATTERY={type:3,value:"BATTERY"},Eu.CAPACITOR={type:3,value:"CAPACITOR"},Eu.CAPACITORBANK={type:3,value:"CAPACITORBANK"},Eu.COMPENSATOR={type:3,value:"COMPENSATOR"},Eu.HARMONICFILTER={type:3,value:"HARMONICFILTER"},Eu.INDUCTOR={type:3,value:"INDUCTOR"},Eu.INDUCTORBANK={type:3,value:"INDUCTORBANK"},Eu.RECHARGER={type:3,value:"RECHARGER"},Eu.UPS={type:3,value:"UPS"},Eu.USERDEFINED={type:3,value:"USERDEFINED"},Eu.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vs=Eu;e.IfcElectricFlowStorageDeviceTypeEnum=Vs;const Mw=class Mw{};Mw.ELECTRONICFILTER={type:3,value:"ELECTRONICFILTER"},Mw.USERDEFINED={type:3,value:"USERDEFINED"},Mw.NOTDEFINED={type:3,value:"NOTDEFINED"};let zf=Mw;e.IfcElectricFlowTreatmentDeviceTypeEnum=zf;const Cp=class Cp{};Cp.CHP={type:3,value:"CHP"},Cp.ENGINEGENERATOR={type:3,value:"ENGINEGENERATOR"},Cp.STANDALONE={type:3,value:"STANDALONE"},Cp.USERDEFINED={type:3,value:"USERDEFINED"},Cp.NOTDEFINED={type:3,value:"NOTDEFINED"};let hc=Cp;e.IfcElectricGeneratorTypeEnum=hc;const Cm=class Cm{};Cm.DC={type:3,value:"DC"},Cm.INDUCTION={type:3,value:"INDUCTION"},Cm.POLYPHASE={type:3,value:"POLYPHASE"},Cm.RELUCTANCESYNCHRONOUS={type:3,value:"RELUCTANCESYNCHRONOUS"},Cm.SYNCHRONOUS={type:3,value:"SYNCHRONOUS"},Cm.USERDEFINED={type:3,value:"USERDEFINED"},Cm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ui=Cm;e.IfcElectricMotorTypeEnum=Ui;const NO=class NO{};NO.RELAY={type:3,value:"RELAY"},NO.TIMECLOCK={type:3,value:"TIMECLOCK"},NO.TIMEDELAY={type:3,value:"TIMEDELAY"},NO.USERDEFINED={type:3,value:"USERDEFINED"},NO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zi=NO;e.IfcElectricTimeControlTypeEnum=Zi;const Gr=class Gr{};Gr.ABUTMENT={type:3,value:"ABUTMENT"},Gr.ACCESSORY_ASSEMBLY={type:3,value:"ACCESSORY_ASSEMBLY"},Gr.ARCH={type:3,value:"ARCH"},Gr.BEAM_GRID={type:3,value:"BEAM_GRID"},Gr.BRACED_FRAME={type:3,value:"BRACED_FRAME"},Gr.CROSS_BRACING={type:3,value:"CROSS_BRACING"},Gr.DECK={type:3,value:"DECK"},Gr.DILATATIONPANEL={type:3,value:"DILATATIONPANEL"},Gr.ENTRANCEWORKS={type:3,value:"ENTRANCEWORKS"},Gr.GIRDER={type:3,value:"GIRDER"},Gr.GRID={type:3,value:"GRID"},Gr.MAST={type:3,value:"MAST"},Gr.PIER={type:3,value:"PIER"},Gr.PYLON={type:3,value:"PYLON"},Gr.RAIL_MECHANICAL_EQUIPMENT_ASSEMBLY={type:3,value:"RAIL_MECHANICAL_EQUIPMENT_ASSEMBLY"},Gr.REINFORCEMENT_UNIT={type:3,value:"REINFORCEMENT_UNIT"},Gr.RIGID_FRAME={type:3,value:"RIGID_FRAME"},Gr.SHELTER={type:3,value:"SHELTER"},Gr.SIGNALASSEMBLY={type:3,value:"SIGNALASSEMBLY"},Gr.SLAB_FIELD={type:3,value:"SLAB_FIELD"},Gr.SUMPBUSTER={type:3,value:"SUMPBUSTER"},Gr.SUPPORTINGASSEMBLY={type:3,value:"SUPPORTINGASSEMBLY"},Gr.SUSPENSIONASSEMBLY={type:3,value:"SUSPENSIONASSEMBLY"},Gr.TRACKPANEL={type:3,value:"TRACKPANEL"},Gr.TRACTION_SWITCHING_ASSEMBLY={type:3,value:"TRACTION_SWITCHING_ASSEMBLY"},Gr.TRAFFIC_CALMING_DEVICE={type:3,value:"TRAFFIC_CALMING_DEVICE"},Gr.TRUSS={type:3,value:"TRUSS"},Gr.TURNOUTPANEL={type:3,value:"TURNOUTPANEL"},Gr.USERDEFINED={type:3,value:"USERDEFINED"},Gr.NOTDEFINED={type:3,value:"NOTDEFINED"};let io=Gr;e.IfcElementAssemblyTypeEnum=io;const p_=class p_{};p_.COMPLEX={type:3,value:"COMPLEX"},p_.ELEMENT={type:3,value:"ELEMENT"},p_.PARTIAL={type:3,value:"PARTIAL"};let ao=p_;e.IfcElementCompositionEnum=ao;const D9=class D9{};D9.EXTERNALCOMBUSTION={type:3,value:"EXTERNALCOMBUSTION"},D9.INTERNALCOMBUSTION={type:3,value:"INTERNALCOMBUSTION"},D9.USERDEFINED={type:3,value:"USERDEFINED"},D9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Xr=D9;e.IfcEngineTypeEnum=Xr;const Vy=class Vy{};Vy.DIRECTEVAPORATIVEAIRWASHER={type:3,value:"DIRECTEVAPORATIVEAIRWASHER"},Vy.DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER={type:3,value:"DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER"},Vy.DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER"},Vy.DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER"},Vy.DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER={type:3,value:"DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER"},Vy.INDIRECTDIRECTCOMBINATION={type:3,value:"INDIRECTDIRECTCOMBINATION"},Vy.INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER={type:3,value:"INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER"},Vy.INDIRECTEVAPORATIVEPACKAGEAIRCOOLER={type:3,value:"INDIRECTEVAPORATIVEPACKAGEAIRCOOLER"},Vy.INDIRECTEVAPORATIVEWETCOIL={type:3,value:"INDIRECTEVAPORATIVEWETCOIL"},Vy.USERDEFINED={type:3,value:"USERDEFINED"},Vy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ph=Vy;e.IfcEvaporativeCoolerTypeEnum=Ph;const FT=class FT{};FT.DIRECTEXPANSION={type:3,value:"DIRECTEXPANSION"},FT.DIRECTEXPANSIONBRAZEDPLATE={type:3,value:"DIRECTEXPANSIONBRAZEDPLATE"},FT.DIRECTEXPANSIONSHELLANDTUBE={type:3,value:"DIRECTEXPANSIONSHELLANDTUBE"},FT.DIRECTEXPANSIONTUBEINTUBE={type:3,value:"DIRECTEXPANSIONTUBEINTUBE"},FT.FLOODEDSHELLANDTUBE={type:3,value:"FLOODEDSHELLANDTUBE"},FT.SHELLANDCOIL={type:3,value:"SHELLANDCOIL"},FT.USERDEFINED={type:3,value:"USERDEFINED"},FT.NOTDEFINED={type:3,value:"NOTDEFINED"};let j=FT;e.IfcEvaporatorTypeEnum=j;const hD=class hD{};hD.EVENTCOMPLEX={type:3,value:"EVENTCOMPLEX"},hD.EVENTMESSAGE={type:3,value:"EVENTMESSAGE"},hD.EVENTRULE={type:3,value:"EVENTRULE"},hD.EVENTTIME={type:3,value:"EVENTTIME"},hD.USERDEFINED={type:3,value:"USERDEFINED"},hD.NOTDEFINED={type:3,value:"NOTDEFINED"};let ue=hD;e.IfcEventTriggerTypeEnum=ue;const bO=class bO{};bO.ENDEVENT={type:3,value:"ENDEVENT"},bO.INTERMEDIATEEVENT={type:3,value:"INTERMEDIATEEVENT"},bO.STARTEVENT={type:3,value:"STARTEVENT"},bO.USERDEFINED={type:3,value:"USERDEFINED"},bO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ae=bO;e.IfcEventTypeEnum=Ae;const dD=class dD{};dD.EXTERNAL={type:3,value:"EXTERNAL"},dD.EXTERNAL_EARTH={type:3,value:"EXTERNAL_EARTH"},dD.EXTERNAL_FIRE={type:3,value:"EXTERNAL_FIRE"},dD.EXTERNAL_WATER={type:3,value:"EXTERNAL_WATER"},dD.USERDEFINED={type:3,value:"USERDEFINED"},dD.NOTDEFINED={type:3,value:"NOTDEFINED"};let xe=dD;e.IfcExternalSpatialElementTypeEnum=xe;const Uw=class Uw{};Uw.ABOVEGROUND={type:3,value:"ABOVEGROUND"},Uw.BELOWGROUND={type:3,value:"BELOWGROUND"},Uw.JUNCTION={type:3,value:"JUNCTION"},Uw.LEVELCROSSING={type:3,value:"LEVELCROSSING"},Uw.SEGMENT={type:3,value:"SEGMENT"},Uw.SUBSTRUCTURE={type:3,value:"SUBSTRUCTURE"},Uw.SUPERSTRUCTURE={type:3,value:"SUPERSTRUCTURE"},Uw.TERMINAL={type:3,value:"TERMINAL"},Uw.USERDEFINED={type:3,value:"USERDEFINED"},Uw.NOTDEFINED={type:3,value:"NOTDEFINED"};let He=Uw;e.IfcFacilityPartCommonTypeEnum=He;const fD=class fD{};fD.LATERAL={type:3,value:"LATERAL"},fD.LONGITUDINAL={type:3,value:"LONGITUDINAL"},fD.REGION={type:3,value:"REGION"},fD.VERTICAL={type:3,value:"VERTICAL"},fD.USERDEFINED={type:3,value:"USERDEFINED"},fD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ke=fD;e.IfcFacilityUsageEnum=Ke;const Lm=class Lm{};Lm.CENTRIFUGALAIRFOIL={type:3,value:"CENTRIFUGALAIRFOIL"},Lm.CENTRIFUGALBACKWARDINCLINEDCURVED={type:3,value:"CENTRIFUGALBACKWARDINCLINEDCURVED"},Lm.CENTRIFUGALFORWARDCURVED={type:3,value:"CENTRIFUGALFORWARDCURVED"},Lm.CENTRIFUGALRADIAL={type:3,value:"CENTRIFUGALRADIAL"},Lm.PROPELLORAXIAL={type:3,value:"PROPELLORAXIAL"},Lm.TUBEAXIAL={type:3,value:"TUBEAXIAL"},Lm.VANEAXIAL={type:3,value:"VANEAXIAL"},Lm.USERDEFINED={type:3,value:"USERDEFINED"},Lm.NOTDEFINED={type:3,value:"NOTDEFINED"};let at=Lm;e.IfcFanTypeEnum=at;const OO=class OO{};OO.GLUE={type:3,value:"GLUE"},OO.MORTAR={type:3,value:"MORTAR"},OO.WELD={type:3,value:"WELD"},OO.USERDEFINED={type:3,value:"USERDEFINED"},OO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Se=OO;e.IfcFastenerTypeEnum=Se;const BT=class BT{};BT.AIRPARTICLEFILTER={type:3,value:"AIRPARTICLEFILTER"},BT.COMPRESSEDAIRFILTER={type:3,value:"COMPRESSEDAIRFILTER"},BT.ODORFILTER={type:3,value:"ODORFILTER"},BT.OILFILTER={type:3,value:"OILFILTER"},BT.STRAINER={type:3,value:"STRAINER"},BT.WATERFILTER={type:3,value:"WATERFILTER"},BT.USERDEFINED={type:3,value:"USERDEFINED"},BT.NOTDEFINED={type:3,value:"NOTDEFINED"};let At=BT;e.IfcFilterTypeEnum=At;const HT=class HT{};HT.BREECHINGINLET={type:3,value:"BREECHINGINLET"},HT.FIREHYDRANT={type:3,value:"FIREHYDRANT"},HT.FIREMONITOR={type:3,value:"FIREMONITOR"},HT.HOSEREEL={type:3,value:"HOSEREEL"},HT.SPRINKLER={type:3,value:"SPRINKLER"},HT.SPRINKLERDEFLECTOR={type:3,value:"SPRINKLERDEFLECTOR"},HT.USERDEFINED={type:3,value:"USERDEFINED"},HT.NOTDEFINED={type:3,value:"NOTDEFINED"};let gt=HT;e.IfcFireSuppressionTerminalTypeEnum=gt;const N9=class N9{};N9.SINK={type:3,value:"SINK"},N9.SOURCE={type:3,value:"SOURCE"},N9.SOURCEANDSINK={type:3,value:"SOURCEANDSINK"},N9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lt=N9;e.IfcFlowDirectionEnum=Lt;const Lp=class Lp{};Lp.AMMETER={type:3,value:"AMMETER"},Lp.COMBINED={type:3,value:"COMBINED"},Lp.FREQUENCYMETER={type:3,value:"FREQUENCYMETER"},Lp.PHASEANGLEMETER={type:3,value:"PHASEANGLEMETER"},Lp.POWERFACTORMETER={type:3,value:"POWERFACTORMETER"},Lp.PRESSUREGAUGE={type:3,value:"PRESSUREGAUGE"},Lp.THERMOMETER={type:3,value:"THERMOMETER"},Lp.VOLTMETER={type:3,value:"VOLTMETER"},Lp.VOLTMETER_PEAK={type:3,value:"VOLTMETER_PEAK"},Lp.VOLTMETER_RMS={type:3,value:"VOLTMETER_RMS"},Lp.USERDEFINED={type:3,value:"USERDEFINED"},Lp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Et=Lp;e.IfcFlowInstrumentTypeEnum=Et;const ID=class ID{};ID.ENERGYMETER={type:3,value:"ENERGYMETER"},ID.GASMETER={type:3,value:"GASMETER"},ID.OILMETER={type:3,value:"OILMETER"},ID.WATERMETER={type:3,value:"WATERMETER"},ID.USERDEFINED={type:3,value:"USERDEFINED"},ID.NOTDEFINED={type:3,value:"NOTDEFINED"};let xt=ID;e.IfcFlowMeterTypeEnum=xt;const H6=class H6{};H6.CAISSON_FOUNDATION={type:3,value:"CAISSON_FOUNDATION"},H6.FOOTING_BEAM={type:3,value:"FOOTING_BEAM"},H6.PAD_FOOTING={type:3,value:"PAD_FOOTING"},H6.PILE_CAP={type:3,value:"PILE_CAP"},H6.STRIP_FOOTING={type:3,value:"STRIP_FOOTING"},H6.USERDEFINED={type:3,value:"USERDEFINED"},H6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Dt=H6;e.IfcFootingTypeEnum=Dt;const Fw=class Fw{};Fw.BED={type:3,value:"BED"},Fw.CHAIR={type:3,value:"CHAIR"},Fw.DESK={type:3,value:"DESK"},Fw.FILECABINET={type:3,value:"FILECABINET"},Fw.SHELF={type:3,value:"SHELF"},Fw.SOFA={type:3,value:"SOFA"},Fw.TABLE={type:3,value:"TABLE"},Fw.TECHNICALCABINET={type:3,value:"TECHNICALCABINET"},Fw.USERDEFINED={type:3,value:"USERDEFINED"},Fw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nt=Fw;e.IfcFurnitureTypeEnum=Nt;const CO=class CO{};CO.SOIL_BORING_POINT={type:3,value:"SOIL_BORING_POINT"},CO.TERRAIN={type:3,value:"TERRAIN"},CO.VEGETATION={type:3,value:"VEGETATION"},CO.USERDEFINED={type:3,value:"USERDEFINED"},CO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Pt=CO;e.IfcGeographicElementTypeEnum=Pt;const Pm=class Pm{};Pm.ELEVATION_VIEW={type:3,value:"ELEVATION_VIEW"},Pm.GRAPH_VIEW={type:3,value:"GRAPH_VIEW"},Pm.MODEL_VIEW={type:3,value:"MODEL_VIEW"},Pm.PLAN_VIEW={type:3,value:"PLAN_VIEW"},Pm.REFLECTED_PLAN_VIEW={type:3,value:"REFLECTED_PLAN_VIEW"},Pm.SECTION_VIEW={type:3,value:"SECTION_VIEW"},Pm.SKETCH_VIEW={type:3,value:"SKETCH_VIEW"},Pm.USERDEFINED={type:3,value:"USERDEFINED"},Pm.NOTDEFINED={type:3,value:"NOTDEFINED"};let bt=Pm;e.IfcGeometricProjectionEnum=bt;const LO=class LO{};LO.SOLID={type:3,value:"SOLID"},LO.VOID={type:3,value:"VOID"},LO.WATER={type:3,value:"WATER"},LO.USERDEFINED={type:3,value:"USERDEFINED"},LO.NOTDEFINED={type:3,value:"NOTDEFINED"};let _t=LO;e.IfcGeotechnicalStratumTypeEnum=_t;const sz=class sz{};sz.GLOBAL_COORDS={type:3,value:"GLOBAL_COORDS"},sz.LOCAL_COORDS={type:3,value:"LOCAL_COORDS"};let qt=sz;e.IfcGlobalOrLocalEnum=qt;const pD=class pD{};pD.IRREGULAR={type:3,value:"IRREGULAR"},pD.RADIAL={type:3,value:"RADIAL"},pD.RECTANGULAR={type:3,value:"RECTANGULAR"},pD.TRIANGULAR={type:3,value:"TRIANGULAR"},pD.USERDEFINED={type:3,value:"USERDEFINED"},pD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Kt=pD;e.IfcGridTypeEnum=Kt;const PO=class PO{};PO.PLATE={type:3,value:"PLATE"},PO.SHELLANDTUBE={type:3,value:"SHELLANDTUBE"},PO.TURNOUTHEATING={type:3,value:"TURNOUTHEATING"},PO.USERDEFINED={type:3,value:"USERDEFINED"},PO.NOTDEFINED={type:3,value:"NOTDEFINED"};let sn=PO;e.IfcHeatExchangerTypeEnum=sn;const hI=class hI{};hI.ADIABATICAIRWASHER={type:3,value:"ADIABATICAIRWASHER"},hI.ADIABATICATOMIZING={type:3,value:"ADIABATICATOMIZING"},hI.ADIABATICCOMPRESSEDAIRNOZZLE={type:3,value:"ADIABATICCOMPRESSEDAIRNOZZLE"},hI.ADIABATICPAN={type:3,value:"ADIABATICPAN"},hI.ADIABATICRIGIDMEDIA={type:3,value:"ADIABATICRIGIDMEDIA"},hI.ADIABATICULTRASONIC={type:3,value:"ADIABATICULTRASONIC"},hI.ADIABATICWETTEDELEMENT={type:3,value:"ADIABATICWETTEDELEMENT"},hI.ASSISTEDBUTANE={type:3,value:"ASSISTEDBUTANE"},hI.ASSISTEDELECTRIC={type:3,value:"ASSISTEDELECTRIC"},hI.ASSISTEDNATURALGAS={type:3,value:"ASSISTEDNATURALGAS"},hI.ASSISTEDPROPANE={type:3,value:"ASSISTEDPROPANE"},hI.ASSISTEDSTEAM={type:3,value:"ASSISTEDSTEAM"},hI.STEAMINJECTION={type:3,value:"STEAMINJECTION"},hI.USERDEFINED={type:3,value:"USERDEFINED"},hI.NOTDEFINED={type:3,value:"NOTDEFINED"};let Dn=hI;e.IfcHumidifierTypeEnum=Dn;const yD=class yD{};yD.BUMPER={type:3,value:"BUMPER"},yD.CRASHCUSHION={type:3,value:"CRASHCUSHION"},yD.DAMPINGSYSTEM={type:3,value:"DAMPINGSYSTEM"},yD.FENDER={type:3,value:"FENDER"},yD.USERDEFINED={type:3,value:"USERDEFINED"},yD.NOTDEFINED={type:3,value:"NOTDEFINED"};let _n=yD;e.IfcImpactProtectionDeviceTypeEnum=_n;const wD=class wD{};wD.CYCLONIC={type:3,value:"CYCLONIC"},wD.GREASE={type:3,value:"GREASE"},wD.OIL={type:3,value:"OIL"},wD.PETROL={type:3,value:"PETROL"},wD.USERDEFINED={type:3,value:"USERDEFINED"},wD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nn=wD;e.IfcInterceptorTypeEnum=Nn;const ED=class ED{};ED.EXTERNAL={type:3,value:"EXTERNAL"},ED.EXTERNAL_EARTH={type:3,value:"EXTERNAL_EARTH"},ED.EXTERNAL_FIRE={type:3,value:"EXTERNAL_FIRE"},ED.EXTERNAL_WATER={type:3,value:"EXTERNAL_WATER"},ED.INTERNAL={type:3,value:"INTERNAL"},ED.NOTDEFINED={type:3,value:"NOTDEFINED"};let Hn=ED;e.IfcInternalOrExternalEnum=Hn;const xO=class xO{};xO.ASSETINVENTORY={type:3,value:"ASSETINVENTORY"},xO.FURNITUREINVENTORY={type:3,value:"FURNITUREINVENTORY"},xO.SPACEINVENTORY={type:3,value:"SPACEINVENTORY"},xO.USERDEFINED={type:3,value:"USERDEFINED"},xO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Gn=xO;e.IfcInventoryTypeEnum=Gn;const b9=class b9{};b9.DATA={type:3,value:"DATA"},b9.POWER={type:3,value:"POWER"},b9.USERDEFINED={type:3,value:"USERDEFINED"},b9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Tn=b9;e.IfcJunctionBoxTypeEnum=Tn;const O9=class O9{};O9.PIECEWISE_BEZIER_KNOTS={type:3,value:"PIECEWISE_BEZIER_KNOTS"},O9.QUASI_UNIFORM_KNOTS={type:3,value:"QUASI_UNIFORM_KNOTS"},O9.UNIFORM_KNOTS={type:3,value:"UNIFORM_KNOTS"},O9.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let bs=O9;e.IfcKnotType=bs;const Fu=class Fu{};Fu.ADMINISTRATION={type:3,value:"ADMINISTRATION"},Fu.CARPENTRY={type:3,value:"CARPENTRY"},Fu.CLEANING={type:3,value:"CLEANING"},Fu.CONCRETE={type:3,value:"CONCRETE"},Fu.DRYWALL={type:3,value:"DRYWALL"},Fu.ELECTRIC={type:3,value:"ELECTRIC"},Fu.FINISHING={type:3,value:"FINISHING"},Fu.FLOORING={type:3,value:"FLOORING"},Fu.GENERAL={type:3,value:"GENERAL"},Fu.HVAC={type:3,value:"HVAC"},Fu.LANDSCAPING={type:3,value:"LANDSCAPING"},Fu.MASONRY={type:3,value:"MASONRY"},Fu.PAINTING={type:3,value:"PAINTING"},Fu.PAVING={type:3,value:"PAVING"},Fu.PLUMBING={type:3,value:"PLUMBING"},Fu.ROOFING={type:3,value:"ROOFING"},Fu.SITEGRADING={type:3,value:"SITEGRADING"},Fu.STEELWORK={type:3,value:"STEELWORK"},Fu.SURVEYING={type:3,value:"SURVEYING"},Fu.USERDEFINED={type:3,value:"USERDEFINED"},Fu.NOTDEFINED={type:3,value:"NOTDEFINED"};let Bs=Fu;e.IfcLaborResourceTypeEnum=Bs;const zy=class zy{};zy.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"},zy.FLUORESCENT={type:3,value:"FLUORESCENT"},zy.HALOGEN={type:3,value:"HALOGEN"},zy.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"},zy.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"},zy.LED={type:3,value:"LED"},zy.METALHALIDE={type:3,value:"METALHALIDE"},zy.OLED={type:3,value:"OLED"},zy.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"},zy.USERDEFINED={type:3,value:"USERDEFINED"},zy.NOTDEFINED={type:3,value:"NOTDEFINED"};let zs=zy;e.IfcLampTypeEnum=zs;const y_=class y_{};y_.AXIS1={type:3,value:"AXIS1"},y_.AXIS2={type:3,value:"AXIS2"},y_.AXIS3={type:3,value:"AXIS3"};let js=y_;e.IfcLayerSetDirectionEnum=js;const C9=class C9{};C9.TYPE_A={type:3,value:"TYPE_A"},C9.TYPE_B={type:3,value:"TYPE_B"},C9.TYPE_C={type:3,value:"TYPE_C"},C9.NOTDEFINED={type:3,value:"NOTDEFINED"};let ur=C9;e.IfcLightDistributionCurveEnum=ur;const Wy=class Wy{};Wy.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"},Wy.FLUORESCENT={type:3,value:"FLUORESCENT"},Wy.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"},Wy.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"},Wy.LIGHTEMITTINGDIODE={type:3,value:"LIGHTEMITTINGDIODE"},Wy.LOWPRESSURESODIUM={type:3,value:"LOWPRESSURESODIUM"},Wy.LOWVOLTAGEHALOGEN={type:3,value:"LOWVOLTAGEHALOGEN"},Wy.MAINVOLTAGEHALOGEN={type:3,value:"MAINVOLTAGEHALOGEN"},Wy.METALHALIDE={type:3,value:"METALHALIDE"},Wy.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"},Wy.NOTDEFINED={type:3,value:"NOTDEFINED"};let qs=Wy;e.IfcLightEmissionSourceEnum=qs;const MO=class MO{};MO.DIRECTIONSOURCE={type:3,value:"DIRECTIONSOURCE"},MO.POINTSOURCE={type:3,value:"POINTSOURCE"},MO.SECURITYLIGHTING={type:3,value:"SECURITYLIGHTING"},MO.USERDEFINED={type:3,value:"USERDEFINED"},MO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Fr=MO;e.IfcLightFixtureTypeEnum=Fr;const L9=class L9{};L9.HOSEREEL={type:3,value:"HOSEREEL"},L9.LOADINGARM={type:3,value:"LOADINGARM"},L9.USERDEFINED={type:3,value:"USERDEFINED"},L9.NOTDEFINED={type:3,value:"NOTDEFINED"};let or=L9;e.IfcLiquidTerminalTypeEnum=or;const UO=class UO{};UO.LOAD_CASE={type:3,value:"LOAD_CASE"},UO.LOAD_COMBINATION={type:3,value:"LOAD_COMBINATION"},UO.LOAD_GROUP={type:3,value:"LOAD_GROUP"},UO.USERDEFINED={type:3,value:"USERDEFINED"},UO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Qi=UO;e.IfcLoadGroupTypeEnum=Qi;const FO=class FO{};FO.LOGICALAND={type:3,value:"LOGICALAND"},FO.LOGICALNOTAND={type:3,value:"LOGICALNOTAND"},FO.LOGICALNOTOR={type:3,value:"LOGICALNOTOR"},FO.LOGICALOR={type:3,value:"LOGICALOR"},FO.LOGICALXOR={type:3,value:"LOGICALXOR"};let k=FO;e.IfcLogicalOperatorEnum=k;const Bu=class Bu{};Bu.BARRIERBEACH={type:3,value:"BARRIERBEACH"},Bu.BREAKWATER={type:3,value:"BREAKWATER"},Bu.CANAL={type:3,value:"CANAL"},Bu.DRYDOCK={type:3,value:"DRYDOCK"},Bu.FLOATINGDOCK={type:3,value:"FLOATINGDOCK"},Bu.HYDROLIFT={type:3,value:"HYDROLIFT"},Bu.JETTY={type:3,value:"JETTY"},Bu.LAUNCHRECOVERY={type:3,value:"LAUNCHRECOVERY"},Bu.MARINEDEFENCE={type:3,value:"MARINEDEFENCE"},Bu.NAVIGATIONALCHANNEL={type:3,value:"NAVIGATIONALCHANNEL"},Bu.PORT={type:3,value:"PORT"},Bu.QUAY={type:3,value:"QUAY"},Bu.REVETMENT={type:3,value:"REVETMENT"},Bu.SHIPLIFT={type:3,value:"SHIPLIFT"},Bu.SHIPLOCK={type:3,value:"SHIPLOCK"},Bu.SHIPYARD={type:3,value:"SHIPYARD"},Bu.SLIPWAY={type:3,value:"SLIPWAY"},Bu.WATERWAY={type:3,value:"WATERWAY"},Bu.WATERWAYSHIPLIFT={type:3,value:"WATERWAYSHIPLIFT"},Bu.USERDEFINED={type:3,value:"USERDEFINED"},Bu.NOTDEFINED={type:3,value:"NOTDEFINED"};let ne=Bu;e.IfcMarineFacilityTypeEnum=ne;const Ii=class Ii{};Ii.ABOVEWATERLINE={type:3,value:"ABOVEWATERLINE"},Ii.ANCHORAGE={type:3,value:"ANCHORAGE"},Ii.APPROACHCHANNEL={type:3,value:"APPROACHCHANNEL"},Ii.BELOWWATERLINE={type:3,value:"BELOWWATERLINE"},Ii.BERTHINGSTRUCTURE={type:3,value:"BERTHINGSTRUCTURE"},Ii.CHAMBER={type:3,value:"CHAMBER"},Ii.CILL_LEVEL={type:3,value:"CILL_LEVEL"},Ii.COPELEVEL={type:3,value:"COPELEVEL"},Ii.CORE={type:3,value:"CORE"},Ii.CREST={type:3,value:"CREST"},Ii.GATEHEAD={type:3,value:"GATEHEAD"},Ii.GUDINGSTRUCTURE={type:3,value:"GUDINGSTRUCTURE"},Ii.HIGHWATERLINE={type:3,value:"HIGHWATERLINE"},Ii.LANDFIELD={type:3,value:"LANDFIELD"},Ii.LEEWARDSIDE={type:3,value:"LEEWARDSIDE"},Ii.LOWWATERLINE={type:3,value:"LOWWATERLINE"},Ii.MANUFACTURING={type:3,value:"MANUFACTURING"},Ii.NAVIGATIONALAREA={type:3,value:"NAVIGATIONALAREA"},Ii.PROTECTION={type:3,value:"PROTECTION"},Ii.SHIPTRANSFER={type:3,value:"SHIPTRANSFER"},Ii.STORAGEAREA={type:3,value:"STORAGEAREA"},Ii.VEHICLESERVICING={type:3,value:"VEHICLESERVICING"},Ii.WATERFIELD={type:3,value:"WATERFIELD"},Ii.WEATHERSIDE={type:3,value:"WEATHERSIDE"},Ii.USERDEFINED={type:3,value:"USERDEFINED"},Ii.NOTDEFINED={type:3,value:"NOTDEFINED"};let ye=Ii;e.IfcMarinePartTypeEnum=ye;const Zh=class Zh{};Zh.ANCHORBOLT={type:3,value:"ANCHORBOLT"},Zh.BOLT={type:3,value:"BOLT"},Zh.CHAIN={type:3,value:"CHAIN"},Zh.COUPLER={type:3,value:"COUPLER"},Zh.DOWEL={type:3,value:"DOWEL"},Zh.NAIL={type:3,value:"NAIL"},Zh.NAILPLATE={type:3,value:"NAILPLATE"},Zh.RAILFASTENING={type:3,value:"RAILFASTENING"},Zh.RAILJOINT={type:3,value:"RAILJOINT"},Zh.RIVET={type:3,value:"RIVET"},Zh.ROPE={type:3,value:"ROPE"},Zh.SCREW={type:3,value:"SCREW"},Zh.SHEARCONNECTOR={type:3,value:"SHEARCONNECTOR"},Zh.STAPLE={type:3,value:"STAPLE"},Zh.STUDSHEARCONNECTOR={type:3,value:"STUDSHEARCONNECTOR"},Zh.USERDEFINED={type:3,value:"USERDEFINED"},Zh.NOTDEFINED={type:3,value:"NOTDEFINED"};let Le=Zh;e.IfcMechanicalFastenerTypeEnum=Le;const _6=class _6{};_6.AIRSTATION={type:3,value:"AIRSTATION"},_6.FEEDAIRUNIT={type:3,value:"FEEDAIRUNIT"},_6.OXYGENGENERATOR={type:3,value:"OXYGENGENERATOR"},_6.OXYGENPLANT={type:3,value:"OXYGENPLANT"},_6.VACUUMSTATION={type:3,value:"VACUUMSTATION"},_6.USERDEFINED={type:3,value:"USERDEFINED"},_6.NOTDEFINED={type:3,value:"NOTDEFINED"};let ke=_6;e.IfcMedicalDeviceTypeEnum=ke;const Hu=class Hu{};Hu.ARCH_SEGMENT={type:3,value:"ARCH_SEGMENT"},Hu.BRACE={type:3,value:"BRACE"},Hu.CHORD={type:3,value:"CHORD"},Hu.COLLAR={type:3,value:"COLLAR"},Hu.MEMBER={type:3,value:"MEMBER"},Hu.MULLION={type:3,value:"MULLION"},Hu.PLATE={type:3,value:"PLATE"},Hu.POST={type:3,value:"POST"},Hu.PURLIN={type:3,value:"PURLIN"},Hu.RAFTER={type:3,value:"RAFTER"},Hu.STAY_CABLE={type:3,value:"STAY_CABLE"},Hu.STIFFENING_RIB={type:3,value:"STIFFENING_RIB"},Hu.STRINGER={type:3,value:"STRINGER"},Hu.STRUCTURALCABLE={type:3,value:"STRUCTURALCABLE"},Hu.STRUT={type:3,value:"STRUT"},Hu.STUD={type:3,value:"STUD"},Hu.SUSPENDER={type:3,value:"SUSPENDER"},Hu.SUSPENSION_CABLE={type:3,value:"SUSPENSION_CABLE"},Hu.TIEBAR={type:3,value:"TIEBAR"},Hu.USERDEFINED={type:3,value:"USERDEFINED"},Hu.NOTDEFINED={type:3,value:"NOTDEFINED"};let ut=Hu;e.IfcMemberTypeEnum=ut;const dI=class dI{};dI.ACCESSPOINT={type:3,value:"ACCESSPOINT"},dI.BASEBANDUNIT={type:3,value:"BASEBANDUNIT"},dI.BASETRANSCEIVERSTATION={type:3,value:"BASETRANSCEIVERSTATION"},dI.E_UTRAN_NODE_B={type:3,value:"E_UTRAN_NODE_B"},dI.GATEWAY_GPRS_SUPPORT_NODE={type:3,value:"GATEWAY_GPRS_SUPPORT_NODE"},dI.MASTERUNIT={type:3,value:"MASTERUNIT"},dI.MOBILESWITCHINGCENTER={type:3,value:"MOBILESWITCHINGCENTER"},dI.MSCSERVER={type:3,value:"MSCSERVER"},dI.PACKETCONTROLUNIT={type:3,value:"PACKETCONTROLUNIT"},dI.REMOTERADIOUNIT={type:3,value:"REMOTERADIOUNIT"},dI.REMOTEUNIT={type:3,value:"REMOTEUNIT"},dI.SERVICE_GPRS_SUPPORT_NODE={type:3,value:"SERVICE_GPRS_SUPPORT_NODE"},dI.SUBSCRIBERSERVER={type:3,value:"SUBSCRIBERSERVER"},dI.USERDEFINED={type:3,value:"USERDEFINED"},dI.NOTDEFINED={type:3,value:"NOTDEFINED"};let It=dI;e.IfcMobileTelecommunicationsApplianceTypeEnum=It;const G6=class G6{};G6.BOLLARD={type:3,value:"BOLLARD"},G6.LINETENSIONER={type:3,value:"LINETENSIONER"},G6.MAGNETICDEVICE={type:3,value:"MAGNETICDEVICE"},G6.MOORINGHOOKS={type:3,value:"MOORINGHOOKS"},G6.VACUUMDEVICE={type:3,value:"VACUUMDEVICE"},G6.USERDEFINED={type:3,value:"USERDEFINED"},G6.NOTDEFINED={type:3,value:"NOTDEFINED"};let pt=G6;e.IfcMooringDeviceTypeEnum=pt;const BO=class BO{};BO.BELTDRIVE={type:3,value:"BELTDRIVE"},BO.COUPLING={type:3,value:"COUPLING"},BO.DIRECTDRIVE={type:3,value:"DIRECTDRIVE"},BO.USERDEFINED={type:3,value:"USERDEFINED"},BO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Bt=BO;e.IfcMotorConnectionTypeEnum=Bt;const P9=class P9{};P9.BEACON={type:3,value:"BEACON"},P9.BUOY={type:3,value:"BUOY"},P9.USERDEFINED={type:3,value:"USERDEFINED"},P9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zt=P9;e.IfcNavigationElementTypeEnum=Zt;const _T=class _T{};_T.ACTOR={type:3,value:"ACTOR"},_T.CONTROL={type:3,value:"CONTROL"},_T.GROUP={type:3,value:"GROUP"},_T.PROCESS={type:3,value:"PROCESS"},_T.PRODUCT={type:3,value:"PRODUCT"},_T.PROJECT={type:3,value:"PROJECT"},_T.RESOURCE={type:3,value:"RESOURCE"},_T.NOTDEFINED={type:3,value:"NOTDEFINED"};let An=_T;e.IfcObjectTypeEnum=An;const I3=class I3{};I3.CODECOMPLIANCE={type:3,value:"CODECOMPLIANCE"},I3.CODEWAIVER={type:3,value:"CODEWAIVER"},I3.DESIGNINTENT={type:3,value:"DESIGNINTENT"},I3.EXTERNAL={type:3,value:"EXTERNAL"},I3.HEALTHANDSAFETY={type:3,value:"HEALTHANDSAFETY"},I3.MERGECONFLICT={type:3,value:"MERGECONFLICT"},I3.MODELVIEW={type:3,value:"MODELVIEW"},I3.PARAMETER={type:3,value:"PARAMETER"},I3.REQUIREMENT={type:3,value:"REQUIREMENT"},I3.SPECIFICATION={type:3,value:"SPECIFICATION"},I3.TRIGGERCONDITION={type:3,value:"TRIGGERCONDITION"},I3.USERDEFINED={type:3,value:"USERDEFINED"},I3.NOTDEFINED={type:3,value:"NOTDEFINED"};let Qn=I3;e.IfcObjectiveEnum=Qn;const xm=class xm{};xm.ASSIGNEE={type:3,value:"ASSIGNEE"},xm.ASSIGNOR={type:3,value:"ASSIGNOR"},xm.LESSEE={type:3,value:"LESSEE"},xm.LESSOR={type:3,value:"LESSOR"},xm.LETTINGAGENT={type:3,value:"LETTINGAGENT"},xm.OWNER={type:3,value:"OWNER"},xm.TENANT={type:3,value:"TENANT"},xm.USERDEFINED={type:3,value:"USERDEFINED"},xm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Fn=xm;e.IfcOccupantTypeEnum=Fn;const x9=class x9{};x9.OPENING={type:3,value:"OPENING"},x9.RECESS={type:3,value:"RECESS"},x9.USERDEFINED={type:3,value:"USERDEFINED"},x9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Mn=x9;e.IfcOpeningElementTypeEnum=Mn;const V6=class V6{};V6.AUDIOVISUALOUTLET={type:3,value:"AUDIOVISUALOUTLET"},V6.COMMUNICATIONSOUTLET={type:3,value:"COMMUNICATIONSOUTLET"},V6.DATAOUTLET={type:3,value:"DATAOUTLET"},V6.POWEROUTLET={type:3,value:"POWEROUTLET"},V6.TELEPHONEOUTLET={type:3,value:"TELEPHONEOUTLET"},V6.USERDEFINED={type:3,value:"USERDEFINED"},V6.NOTDEFINED={type:3,value:"NOTDEFINED"};let ps=V6;e.IfcOutletTypeEnum=ps;const M9=class M9{};M9.FLEXIBLE={type:3,value:"FLEXIBLE"},M9.RIGID={type:3,value:"RIGID"},M9.USERDEFINED={type:3,value:"USERDEFINED"},M9.NOTDEFINED={type:3,value:"NOTDEFINED"};let il=M9;e.IfcPavementTypeEnum=il;const lz=class lz{};lz.USERDEFINED={type:3,value:"USERDEFINED"},lz.NOTDEFINED={type:3,value:"NOTDEFINED"};let dl=lz;e.IfcPerformanceHistoryTypeEnum=dl;const HO=class HO{};HO.GRILL={type:3,value:"GRILL"},HO.LOUVER={type:3,value:"LOUVER"},HO.SCREEN={type:3,value:"SCREEN"},HO.USERDEFINED={type:3,value:"USERDEFINED"},HO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Tl=HO;e.IfcPermeableCoveringOperationEnum=Tl;const _O=class _O{};_O.ACCESS={type:3,value:"ACCESS"},_O.BUILDING={type:3,value:"BUILDING"},_O.WORK={type:3,value:"WORK"},_O.USERDEFINED={type:3,value:"USERDEFINED"},_O.NOTDEFINED={type:3,value:"NOTDEFINED"};let yn=_O;e.IfcPermitTypeEnum=yn;const w_=class w_{};w_.PHYSICAL={type:3,value:"PHYSICAL"},w_.VIRTUAL={type:3,value:"VIRTUAL"},w_.NOTDEFINED={type:3,value:"NOTDEFINED"};let Xn=w_;e.IfcPhysicalOrVirtualEnum=Xn;const mD=class mD{};mD.CAST_IN_PLACE={type:3,value:"CAST_IN_PLACE"},mD.COMPOSITE={type:3,value:"COMPOSITE"},mD.PRECAST_CONCRETE={type:3,value:"PRECAST_CONCRETE"},mD.PREFAB_STEEL={type:3,value:"PREFAB_STEEL"},mD.USERDEFINED={type:3,value:"USERDEFINED"},mD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Br=mD;e.IfcPileConstructionEnum=Br;const GT=class GT{};GT.BORED={type:3,value:"BORED"},GT.COHESION={type:3,value:"COHESION"},GT.DRIVEN={type:3,value:"DRIVEN"},GT.FRICTION={type:3,value:"FRICTION"},GT.JETGROUTING={type:3,value:"JETGROUTING"},GT.SUPPORT={type:3,value:"SUPPORT"},GT.USERDEFINED={type:3,value:"USERDEFINED"},GT.NOTDEFINED={type:3,value:"NOTDEFINED"};let pl=GT;e.IfcPileTypeEnum=pl;const Mm=class Mm{};Mm.BEND={type:3,value:"BEND"},Mm.CONNECTOR={type:3,value:"CONNECTOR"},Mm.ENTRY={type:3,value:"ENTRY"},Mm.EXIT={type:3,value:"EXIT"},Mm.JUNCTION={type:3,value:"JUNCTION"},Mm.OBSTRUCTION={type:3,value:"OBSTRUCTION"},Mm.TRANSITION={type:3,value:"TRANSITION"},Mm.USERDEFINED={type:3,value:"USERDEFINED"},Mm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Fi=Mm;e.IfcPipeFittingTypeEnum=Fi;const z6=class z6{};z6.CULVERT={type:3,value:"CULVERT"},z6.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"},z6.GUTTER={type:3,value:"GUTTER"},z6.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"},z6.SPOOL={type:3,value:"SPOOL"},z6.USERDEFINED={type:3,value:"USERDEFINED"},z6.NOTDEFINED={type:3,value:"NOTDEFINED"};let cr=z6;e.IfcPipeSegmentTypeEnum=cr;const Yy=class Yy{};Yy.BASE_PLATE={type:3,value:"BASE_PLATE"},Yy.COVER_PLATE={type:3,value:"COVER_PLATE"},Yy.CURTAIN_PANEL={type:3,value:"CURTAIN_PANEL"},Yy.FLANGE_PLATE={type:3,value:"FLANGE_PLATE"},Yy.GUSSET_PLATE={type:3,value:"GUSSET_PLATE"},Yy.SHEET={type:3,value:"SHEET"},Yy.SPLICE_PLATE={type:3,value:"SPLICE_PLATE"},Yy.STIFFENER_PLATE={type:3,value:"STIFFENER_PLATE"},Yy.WEB_PLATE={type:3,value:"WEB_PLATE"},Yy.USERDEFINED={type:3,value:"USERDEFINED"},Yy.NOTDEFINED={type:3,value:"NOTDEFINED"};let N2=Yy;e.IfcPlateTypeEnum=N2;const E_=class E_{};E_.CURVE3D={type:3,value:"CURVE3D"},E_.PCURVE_S1={type:3,value:"PCURVE_S1"},E_.PCURVE_S2={type:3,value:"PCURVE_S2"};let b2=E_;e.IfcPreferredSurfaceCurveRepresentation=b2;const Um=class Um{};Um.ADVICE_CAUTION={type:3,value:"ADVICE_CAUTION"},Um.ADVICE_NOTE={type:3,value:"ADVICE_NOTE"},Um.ADVICE_WARNING={type:3,value:"ADVICE_WARNING"},Um.CALIBRATION={type:3,value:"CALIBRATION"},Um.DIAGNOSTIC={type:3,value:"DIAGNOSTIC"},Um.SHUTDOWN={type:3,value:"SHUTDOWN"},Um.STARTUP={type:3,value:"STARTUP"},Um.USERDEFINED={type:3,value:"USERDEFINED"},Um.NOTDEFINED={type:3,value:"NOTDEFINED"};let O2=Um;e.IfcProcedureTypeEnum=O2;const rz=class rz{};rz.AREA={type:3,value:"AREA"},rz.CURVE={type:3,value:"CURVE"};let j3=rz;e.IfcProfileTypeEnum=j3;const W6=class W6{};W6.CHANGEORDER={type:3,value:"CHANGEORDER"},W6.MAINTENANCEWORKORDER={type:3,value:"MAINTENANCEWORKORDER"},W6.MOVEORDER={type:3,value:"MOVEORDER"},W6.PURCHASEORDER={type:3,value:"PURCHASEORDER"},W6.WORKORDER={type:3,value:"WORKORDER"},W6.USERDEFINED={type:3,value:"USERDEFINED"},W6.NOTDEFINED={type:3,value:"NOTDEFINED"};let C2=W6;e.IfcProjectOrderTypeEnum=C2;const iz=class iz{};iz.PROJECTED_LENGTH={type:3,value:"PROJECTED_LENGTH"},iz.TRUE_LENGTH={type:3,value:"TRUE_LENGTH"};let L2=iz;e.IfcProjectedOrTrueLengthEnum=L2;const U9=class U9{};U9.BLISTER={type:3,value:"BLISTER"},U9.DEVIATOR={type:3,value:"DEVIATOR"},U9.USERDEFINED={type:3,value:"USERDEFINED"},U9.NOTDEFINED={type:3,value:"NOTDEFINED"};let P2=U9;e.IfcProjectionElementTypeEnum=P2;const Bw=class Bw{};Bw.PSET_MATERIALDRIVEN={type:3,value:"PSET_MATERIALDRIVEN"},Bw.PSET_OCCURRENCEDRIVEN={type:3,value:"PSET_OCCURRENCEDRIVEN"},Bw.PSET_PERFORMANCEDRIVEN={type:3,value:"PSET_PERFORMANCEDRIVEN"},Bw.PSET_PROFILEDRIVEN={type:3,value:"PSET_PROFILEDRIVEN"},Bw.PSET_TYPEDRIVENONLY={type:3,value:"PSET_TYPEDRIVENONLY"},Bw.PSET_TYPEDRIVENOVERRIDE={type:3,value:"PSET_TYPEDRIVENOVERRIDE"},Bw.QTO_OCCURRENCEDRIVEN={type:3,value:"QTO_OCCURRENCEDRIVEN"},Bw.QTO_TYPEDRIVENONLY={type:3,value:"QTO_TYPEDRIVENONLY"},Bw.QTO_TYPEDRIVENOVERRIDE={type:3,value:"QTO_TYPEDRIVENOVERRIDE"},Bw.NOTDEFINED={type:3,value:"NOTDEFINED"};let x2=Bw;e.IfcPropertySetTemplateTypeEnum=x2;const TD=class TD{};TD.ELECTROMAGNETIC={type:3,value:"ELECTROMAGNETIC"},TD.ELECTRONIC={type:3,value:"ELECTRONIC"},TD.RESIDUALCURRENT={type:3,value:"RESIDUALCURRENT"},TD.THERMAL={type:3,value:"THERMAL"},TD.USERDEFINED={type:3,value:"USERDEFINED"},TD.NOTDEFINED={type:3,value:"NOTDEFINED"};let RE=TD;e.IfcProtectiveDeviceTrippingUnitTypeEnum=RE;const Pp=class Pp{};Pp.ANTI_ARCING_DEVICE={type:3,value:"ANTI_ARCING_DEVICE"},Pp.CIRCUITBREAKER={type:3,value:"CIRCUITBREAKER"},Pp.EARTHINGSWITCH={type:3,value:"EARTHINGSWITCH"},Pp.EARTHLEAKAGECIRCUITBREAKER={type:3,value:"EARTHLEAKAGECIRCUITBREAKER"},Pp.FUSEDISCONNECTOR={type:3,value:"FUSEDISCONNECTOR"},Pp.RESIDUALCURRENTCIRCUITBREAKER={type:3,value:"RESIDUALCURRENTCIRCUITBREAKER"},Pp.RESIDUALCURRENTSWITCH={type:3,value:"RESIDUALCURRENTSWITCH"},Pp.SPARKGAP={type:3,value:"SPARKGAP"},Pp.VARISTOR={type:3,value:"VARISTOR"},Pp.VOLTAGELIMITER={type:3,value:"VOLTAGELIMITER"},Pp.USERDEFINED={type:3,value:"USERDEFINED"},Pp.NOTDEFINED={type:3,value:"NOTDEFINED"};let M2=Pp;e.IfcProtectiveDeviceTypeEnum=M2;const Fm=class Fm{};Fm.CIRCULATOR={type:3,value:"CIRCULATOR"},Fm.ENDSUCTION={type:3,value:"ENDSUCTION"},Fm.SPLITCASE={type:3,value:"SPLITCASE"},Fm.SUBMERSIBLEPUMP={type:3,value:"SUBMERSIBLEPUMP"},Fm.SUMPPUMP={type:3,value:"SUMPPUMP"},Fm.VERTICALINLINE={type:3,value:"VERTICALINLINE"},Fm.VERTICALTURBINE={type:3,value:"VERTICALTURBINE"},Fm.USERDEFINED={type:3,value:"USERDEFINED"},Fm.NOTDEFINED={type:3,value:"NOTDEFINED"};let U2=Fm;e.IfcPumpTypeEnum=U2;const VT=class VT{};VT.BLADE={type:3,value:"BLADE"},VT.CHECKRAIL={type:3,value:"CHECKRAIL"},VT.GUARDRAIL={type:3,value:"GUARDRAIL"},VT.RACKRAIL={type:3,value:"RACKRAIL"},VT.RAIL={type:3,value:"RAIL"},VT.STOCKRAIL={type:3,value:"STOCKRAIL"},VT.USERDEFINED={type:3,value:"USERDEFINED"},VT.NOTDEFINED={type:3,value:"NOTDEFINED"};let gE=VT;e.IfcRailTypeEnum=gE;const RD=class RD{};RD.BALUSTRADE={type:3,value:"BALUSTRADE"},RD.FENCE={type:3,value:"FENCE"},RD.GUARDRAIL={type:3,value:"GUARDRAIL"},RD.HANDRAIL={type:3,value:"HANDRAIL"},RD.USERDEFINED={type:3,value:"USERDEFINED"},RD.NOTDEFINED={type:3,value:"NOTDEFINED"};let AE=RD;e.IfcRailingTypeEnum=AE;const Hw=class Hw{};Hw.DILATATIONSUPERSTRUCTURE={type:3,value:"DILATATIONSUPERSTRUCTURE"},Hw.LINESIDESTRUCTURE={type:3,value:"LINESIDESTRUCTURE"},Hw.LINESIDESTRUCTUREPART={type:3,value:"LINESIDESTRUCTUREPART"},Hw.PLAINTRACKSUPERSTRUCTURE={type:3,value:"PLAINTRACKSUPERSTRUCTURE"},Hw.SUPERSTRUCTURE={type:3,value:"SUPERSTRUCTURE"},Hw.TRACKSTRUCTURE={type:3,value:"TRACKSTRUCTURE"},Hw.TRACKSTRUCTUREPART={type:3,value:"TRACKSTRUCTUREPART"},Hw.TURNOUTSUPERSTRUCTURE={type:3,value:"TURNOUTSUPERSTRUCTURE"},Hw.USERDEFINED={type:3,value:"USERDEFINED"},Hw.NOTDEFINED={type:3,value:"NOTDEFINED"};let SE=Hw;e.IfcRailwayPartTypeEnum=SE;const az=class az{};az.USERDEFINED={type:3,value:"USERDEFINED"},az.NOTDEFINED={type:3,value:"NOTDEFINED"};let F2=az;e.IfcRailwayTypeEnum=F2;const F9=class F9{};F9.SPIRAL={type:3,value:"SPIRAL"},F9.STRAIGHT={type:3,value:"STRAIGHT"},F9.USERDEFINED={type:3,value:"USERDEFINED"},F9.NOTDEFINED={type:3,value:"NOTDEFINED"};let _1=F9;e.IfcRampFlightTypeEnum=_1;const zT=class zT{};zT.HALF_TURN_RAMP={type:3,value:"HALF_TURN_RAMP"},zT.QUARTER_TURN_RAMP={type:3,value:"QUARTER_TURN_RAMP"},zT.SPIRAL_RAMP={type:3,value:"SPIRAL_RAMP"},zT.STRAIGHT_RUN_RAMP={type:3,value:"STRAIGHT_RUN_RAMP"},zT.TWO_QUARTER_TURN_RAMP={type:3,value:"TWO_QUARTER_TURN_RAMP"},zT.TWO_STRAIGHT_RUN_RAMP={type:3,value:"TWO_STRAIGHT_RUN_RAMP"},zT.USERDEFINED={type:3,value:"USERDEFINED"},zT.NOTDEFINED={type:3,value:"NOTDEFINED"};let H0=zT;e.IfcRampTypeEnum=H0;const WT=class WT{};WT.BY_DAY_COUNT={type:3,value:"BY_DAY_COUNT"},WT.BY_WEEKDAY_COUNT={type:3,value:"BY_WEEKDAY_COUNT"},WT.DAILY={type:3,value:"DAILY"},WT.MONTHLY_BY_DAY_OF_MONTH={type:3,value:"MONTHLY_BY_DAY_OF_MONTH"},WT.MONTHLY_BY_POSITION={type:3,value:"MONTHLY_BY_POSITION"},WT.WEEKLY={type:3,value:"WEEKLY"},WT.YEARLY_BY_DAY_OF_MONTH={type:3,value:"YEARLY_BY_DAY_OF_MONTH"},WT.YEARLY_BY_POSITION={type:3,value:"YEARLY_BY_POSITION"};let q3=WT;e.IfcRecurrenceTypeEnum=q3;const _w=class _w{};_w.BOUNDARY={type:3,value:"BOUNDARY"},_w.INTERSECTION={type:3,value:"INTERSECTION"},_w.KILOPOINT={type:3,value:"KILOPOINT"},_w.LANDMARK={type:3,value:"LANDMARK"},_w.MILEPOINT={type:3,value:"MILEPOINT"},_w.POSITION={type:3,value:"POSITION"},_w.REFERENCEMARKER={type:3,value:"REFERENCEMARKER"},_w.STATION={type:3,value:"STATION"},_w.USERDEFINED={type:3,value:"USERDEFINED"},_w.NOTDEFINED={type:3,value:"NOTDEFINED"};let DE=_w;e.IfcReferentTypeEnum=DE;const ky=class ky{};ky.BLINN={type:3,value:"BLINN"},ky.FLAT={type:3,value:"FLAT"},ky.GLASS={type:3,value:"GLASS"},ky.MATT={type:3,value:"MATT"},ky.METAL={type:3,value:"METAL"},ky.MIRROR={type:3,value:"MIRROR"},ky.PHONG={type:3,value:"PHONG"},ky.PHYSICAL={type:3,value:"PHYSICAL"},ky.PLASTIC={type:3,value:"PLASTIC"},ky.STRAUSS={type:3,value:"STRAUSS"},ky.NOTDEFINED={type:3,value:"NOTDEFINED"};let Kp=ky;e.IfcReflectanceMethodEnum=Kp;const YT=class YT{};YT.DYNAMICALLYCOMPACTED={type:3,value:"DYNAMICALLYCOMPACTED"},YT.GROUTED={type:3,value:"GROUTED"},YT.REPLACED={type:3,value:"REPLACED"},YT.ROLLERCOMPACTED={type:3,value:"ROLLERCOMPACTED"},YT.SURCHARGEPRELOADED={type:3,value:"SURCHARGEPRELOADED"},YT.VERTICALLYDRAINED={type:3,value:"VERTICALLYDRAINED"},YT.USERDEFINED={type:3,value:"USERDEFINED"},YT.NOTDEFINED={type:3,value:"NOTDEFINED"};let K3=YT;e.IfcReinforcedSoilTypeEnum=K3;const Gw=class Gw{};Gw.ANCHORING={type:3,value:"ANCHORING"},Gw.EDGE={type:3,value:"EDGE"},Gw.LIGATURE={type:3,value:"LIGATURE"},Gw.MAIN={type:3,value:"MAIN"},Gw.PUNCHING={type:3,value:"PUNCHING"},Gw.RING={type:3,value:"RING"},Gw.SHEAR={type:3,value:"SHEAR"},Gw.STUD={type:3,value:"STUD"},Gw.USERDEFINED={type:3,value:"USERDEFINED"},Gw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Z3=Gw;e.IfcReinforcingBarRoleEnum=Z3;const uz=class uz{};uz.PLAIN={type:3,value:"PLAIN"},uz.TEXTURED={type:3,value:"TEXTURED"};let B2=uz;e.IfcReinforcingBarSurfaceEnum=B2;const jy=class jy{};jy.ANCHORING={type:3,value:"ANCHORING"},jy.EDGE={type:3,value:"EDGE"},jy.LIGATURE={type:3,value:"LIGATURE"},jy.MAIN={type:3,value:"MAIN"},jy.PUNCHING={type:3,value:"PUNCHING"},jy.RING={type:3,value:"RING"},jy.SHEAR={type:3,value:"SHEAR"},jy.SPACEBAR={type:3,value:"SPACEBAR"},jy.STUD={type:3,value:"STUD"},jy.USERDEFINED={type:3,value:"USERDEFINED"},jy.NOTDEFINED={type:3,value:"NOTDEFINED"};let H2=jy;e.IfcReinforcingBarTypeEnum=H2;const oz=class oz{};oz.USERDEFINED={type:3,value:"USERDEFINED"},oz.NOTDEFINED={type:3,value:"NOTDEFINED"};let _2=oz;e.IfcReinforcingMeshTypeEnum=_2;const pi=class pi{};pi.BICYCLECROSSING={type:3,value:"BICYCLECROSSING"},pi.BUS_STOP={type:3,value:"BUS_STOP"},pi.CARRIAGEWAY={type:3,value:"CARRIAGEWAY"},pi.CENTRALISLAND={type:3,value:"CENTRALISLAND"},pi.CENTRALRESERVE={type:3,value:"CENTRALRESERVE"},pi.HARDSHOULDER={type:3,value:"HARDSHOULDER"},pi.INTERSECTION={type:3,value:"INTERSECTION"},pi.LAYBY={type:3,value:"LAYBY"},pi.PARKINGBAY={type:3,value:"PARKINGBAY"},pi.PASSINGBAY={type:3,value:"PASSINGBAY"},pi.PEDESTRIAN_CROSSING={type:3,value:"PEDESTRIAN_CROSSING"},pi.RAILWAYCROSSING={type:3,value:"RAILWAYCROSSING"},pi.REFUGEISLAND={type:3,value:"REFUGEISLAND"},pi.ROADSEGMENT={type:3,value:"ROADSEGMENT"},pi.ROADSIDE={type:3,value:"ROADSIDE"},pi.ROADSIDEPART={type:3,value:"ROADSIDEPART"},pi.ROADWAYPLATEAU={type:3,value:"ROADWAYPLATEAU"},pi.ROUNDABOUT={type:3,value:"ROUNDABOUT"},pi.SHOULDER={type:3,value:"SHOULDER"},pi.SIDEWALK={type:3,value:"SIDEWALK"},pi.SOFTSHOULDER={type:3,value:"SOFTSHOULDER"},pi.TOLLPLAZA={type:3,value:"TOLLPLAZA"},pi.TRAFFICISLAND={type:3,value:"TRAFFICISLAND"},pi.TRAFFICLANE={type:3,value:"TRAFFICLANE"},pi.USERDEFINED={type:3,value:"USERDEFINED"},pi.NOTDEFINED={type:3,value:"NOTDEFINED"};let xh=pi;e.IfcRoadPartTypeEnum=xh;const cz=class cz{};cz.USERDEFINED={type:3,value:"USERDEFINED"},cz.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zp=cz;e.IfcRoadTypeEnum=Zp;const sa=class sa{};sa.ARCHITECT={type:3,value:"ARCHITECT"},sa.BUILDINGOPERATOR={type:3,value:"BUILDINGOPERATOR"},sa.BUILDINGOWNER={type:3,value:"BUILDINGOWNER"},sa.CIVILENGINEER={type:3,value:"CIVILENGINEER"},sa.CLIENT={type:3,value:"CLIENT"},sa.COMMISSIONINGENGINEER={type:3,value:"COMMISSIONINGENGINEER"},sa.CONSTRUCTIONMANAGER={type:3,value:"CONSTRUCTIONMANAGER"},sa.CONSULTANT={type:3,value:"CONSULTANT"},sa.CONTRACTOR={type:3,value:"CONTRACTOR"},sa.COSTENGINEER={type:3,value:"COSTENGINEER"},sa.ELECTRICALENGINEER={type:3,value:"ELECTRICALENGINEER"},sa.ENGINEER={type:3,value:"ENGINEER"},sa.FACILITIESMANAGER={type:3,value:"FACILITIESMANAGER"},sa.FIELDCONSTRUCTIONMANAGER={type:3,value:"FIELDCONSTRUCTIONMANAGER"},sa.MANUFACTURER={type:3,value:"MANUFACTURER"},sa.MECHANICALENGINEER={type:3,value:"MECHANICALENGINEER"},sa.OWNER={type:3,value:"OWNER"},sa.PROJECTMANAGER={type:3,value:"PROJECTMANAGER"},sa.RESELLER={type:3,value:"RESELLER"},sa.STRUCTURALENGINEER={type:3,value:"STRUCTURALENGINEER"},sa.SUBCONTRACTOR={type:3,value:"SUBCONTRACTOR"},sa.SUPPLIER={type:3,value:"SUPPLIER"},sa.USERDEFINED={type:3,value:"USERDEFINED"};let Qp=sa;e.IfcRoleEnum=Qp;const fI=class fI{};fI.BARREL_ROOF={type:3,value:"BARREL_ROOF"},fI.BUTTERFLY_ROOF={type:3,value:"BUTTERFLY_ROOF"},fI.DOME_ROOF={type:3,value:"DOME_ROOF"},fI.FLAT_ROOF={type:3,value:"FLAT_ROOF"},fI.FREEFORM={type:3,value:"FREEFORM"},fI.GABLE_ROOF={type:3,value:"GABLE_ROOF"},fI.GAMBREL_ROOF={type:3,value:"GAMBREL_ROOF"},fI.HIPPED_GABLE_ROOF={type:3,value:"HIPPED_GABLE_ROOF"},fI.HIP_ROOF={type:3,value:"HIP_ROOF"},fI.MANSARD_ROOF={type:3,value:"MANSARD_ROOF"},fI.PAVILION_ROOF={type:3,value:"PAVILION_ROOF"},fI.RAINBOW_ROOF={type:3,value:"RAINBOW_ROOF"},fI.SHED_ROOF={type:3,value:"SHED_ROOF"},fI.USERDEFINED={type:3,value:"USERDEFINED"},fI.NOTDEFINED={type:3,value:"NOTDEFINED"};let G2=fI;e.IfcRoofTypeEnum=G2;const Sf=class Sf{};Sf.ATTO={type:3,value:"ATTO"},Sf.CENTI={type:3,value:"CENTI"},Sf.DECA={type:3,value:"DECA"},Sf.DECI={type:3,value:"DECI"},Sf.EXA={type:3,value:"EXA"},Sf.FEMTO={type:3,value:"FEMTO"},Sf.GIGA={type:3,value:"GIGA"},Sf.HECTO={type:3,value:"HECTO"},Sf.KILO={type:3,value:"KILO"},Sf.MEGA={type:3,value:"MEGA"},Sf.MICRO={type:3,value:"MICRO"},Sf.MILLI={type:3,value:"MILLI"},Sf.NANO={type:3,value:"NANO"},Sf.PETA={type:3,value:"PETA"},Sf.PICO={type:3,value:"PICO"},Sf.TERA={type:3,value:"TERA"};let V2=Sf;e.IfcSIPrefix=V2;const Vr=class Vr{};Vr.AMPERE={type:3,value:"AMPERE"},Vr.BECQUEREL={type:3,value:"BECQUEREL"},Vr.CANDELA={type:3,value:"CANDELA"},Vr.COULOMB={type:3,value:"COULOMB"},Vr.CUBIC_METRE={type:3,value:"CUBIC_METRE"},Vr.DEGREE_CELSIUS={type:3,value:"DEGREE_CELSIUS"},Vr.FARAD={type:3,value:"FARAD"},Vr.GRAM={type:3,value:"GRAM"},Vr.GRAY={type:3,value:"GRAY"},Vr.HENRY={type:3,value:"HENRY"},Vr.HERTZ={type:3,value:"HERTZ"},Vr.JOULE={type:3,value:"JOULE"},Vr.KELVIN={type:3,value:"KELVIN"},Vr.LUMEN={type:3,value:"LUMEN"},Vr.LUX={type:3,value:"LUX"},Vr.METRE={type:3,value:"METRE"},Vr.MOLE={type:3,value:"MOLE"},Vr.NEWTON={type:3,value:"NEWTON"},Vr.OHM={type:3,value:"OHM"},Vr.PASCAL={type:3,value:"PASCAL"},Vr.RADIAN={type:3,value:"RADIAN"},Vr.SECOND={type:3,value:"SECOND"},Vr.SIEMENS={type:3,value:"SIEMENS"},Vr.SIEVERT={type:3,value:"SIEVERT"},Vr.SQUARE_METRE={type:3,value:"SQUARE_METRE"},Vr.STERADIAN={type:3,value:"STERADIAN"},Vr.TESLA={type:3,value:"TESLA"},Vr.VOLT={type:3,value:"VOLT"},Vr.WATT={type:3,value:"WATT"},Vr.WEBER={type:3,value:"WEBER"};let z2=Vr;e.IfcSIUnitName=z2;const xp=class xp{};xp.BATH={type:3,value:"BATH"},xp.BIDET={type:3,value:"BIDET"},xp.CISTERN={type:3,value:"CISTERN"},xp.SANITARYFOUNTAIN={type:3,value:"SANITARYFOUNTAIN"},xp.SHOWER={type:3,value:"SHOWER"},xp.SINK={type:3,value:"SINK"},xp.TOILETPAN={type:3,value:"TOILETPAN"},xp.URINAL={type:3,value:"URINAL"},xp.WASHHANDBASIN={type:3,value:"WASHHANDBASIN"},xp.WCSEAT={type:3,value:"WCSEAT"},xp.USERDEFINED={type:3,value:"USERDEFINED"},xp.NOTDEFINED={type:3,value:"NOTDEFINED"};let $p=xp;e.IfcSanitaryTerminalTypeEnum=$p;const hz=class hz{};hz.TAPERED={type:3,value:"TAPERED"},hz.UNIFORM={type:3,value:"UNIFORM"};let W2=hz;e.IfcSectionTypeEnum=W2;const rr=class rr{};rr.CO2SENSOR={type:3,value:"CO2SENSOR"},rr.CONDUCTANCESENSOR={type:3,value:"CONDUCTANCESENSOR"},rr.CONTACTSENSOR={type:3,value:"CONTACTSENSOR"},rr.COSENSOR={type:3,value:"COSENSOR"},rr.EARTHQUAKESENSOR={type:3,value:"EARTHQUAKESENSOR"},rr.FIRESENSOR={type:3,value:"FIRESENSOR"},rr.FLOWSENSOR={type:3,value:"FLOWSENSOR"},rr.FOREIGNOBJECTDETECTIONSENSOR={type:3,value:"FOREIGNOBJECTDETECTIONSENSOR"},rr.FROSTSENSOR={type:3,value:"FROSTSENSOR"},rr.GASSENSOR={type:3,value:"GASSENSOR"},rr.HEATSENSOR={type:3,value:"HEATSENSOR"},rr.HUMIDITYSENSOR={type:3,value:"HUMIDITYSENSOR"},rr.IDENTIFIERSENSOR={type:3,value:"IDENTIFIERSENSOR"},rr.IONCONCENTRATIONSENSOR={type:3,value:"IONCONCENTRATIONSENSOR"},rr.LEVELSENSOR={type:3,value:"LEVELSENSOR"},rr.LIGHTSENSOR={type:3,value:"LIGHTSENSOR"},rr.MOISTURESENSOR={type:3,value:"MOISTURESENSOR"},rr.MOVEMENTSENSOR={type:3,value:"MOVEMENTSENSOR"},rr.OBSTACLESENSOR={type:3,value:"OBSTACLESENSOR"},rr.PHSENSOR={type:3,value:"PHSENSOR"},rr.PRESSURESENSOR={type:3,value:"PRESSURESENSOR"},rr.RADIATIONSENSOR={type:3,value:"RADIATIONSENSOR"},rr.RADIOACTIVITYSENSOR={type:3,value:"RADIOACTIVITYSENSOR"},rr.RAINSENSOR={type:3,value:"RAINSENSOR"},rr.SMOKESENSOR={type:3,value:"SMOKESENSOR"},rr.SNOWDEPTHSENSOR={type:3,value:"SNOWDEPTHSENSOR"},rr.SOUNDSENSOR={type:3,value:"SOUNDSENSOR"},rr.TEMPERATURESENSOR={type:3,value:"TEMPERATURESENSOR"},rr.TRAINSENSOR={type:3,value:"TRAINSENSOR"},rr.TURNOUTCLOSURESENSOR={type:3,value:"TURNOUTCLOSURESENSOR"},rr.WHEELSENSOR={type:3,value:"WHEELSENSOR"},rr.WINDSENSOR={type:3,value:"WINDSENSOR"},rr.USERDEFINED={type:3,value:"USERDEFINED"},rr.NOTDEFINED={type:3,value:"NOTDEFINED"};let Y2=rr;e.IfcSensorTypeEnum=Y2;const gD=class gD{};gD.FINISH_FINISH={type:3,value:"FINISH_FINISH"},gD.FINISH_START={type:3,value:"FINISH_START"},gD.START_FINISH={type:3,value:"START_FINISH"},gD.START_START={type:3,value:"START_START"},gD.USERDEFINED={type:3,value:"USERDEFINED"},gD.NOTDEFINED={type:3,value:"NOTDEFINED"};let NE=gD;e.IfcSequenceEnum=NE;const GO=class GO{};GO.AWNING={type:3,value:"AWNING"},GO.JALOUSIE={type:3,value:"JALOUSIE"},GO.SHUTTER={type:3,value:"SHUTTER"},GO.USERDEFINED={type:3,value:"USERDEFINED"},GO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Q3=GO;e.IfcShadingDeviceTypeEnum=Q3;const VO=class VO{};VO.MARKER={type:3,value:"MARKER"},VO.MIRROR={type:3,value:"MIRROR"},VO.PICTORAL={type:3,value:"PICTORAL"},VO.USERDEFINED={type:3,value:"USERDEFINED"},VO.NOTDEFINED={type:3,value:"NOTDEFINED"};let $3=VO;e.IfcSignTypeEnum=$3;const zO=class zO{};zO.AUDIO={type:3,value:"AUDIO"},zO.MIXED={type:3,value:"MIXED"},zO.VISUAL={type:3,value:"VISUAL"},zO.USERDEFINED={type:3,value:"USERDEFINED"},zO.NOTDEFINED={type:3,value:"NOTDEFINED"};let H=zO;e.IfcSignalTypeEnum=H;const p3=class p3{};p3.P_BOUNDEDVALUE={type:3,value:"P_BOUNDEDVALUE"},p3.P_ENUMERATEDVALUE={type:3,value:"P_ENUMERATEDVALUE"},p3.P_LISTVALUE={type:3,value:"P_LISTVALUE"},p3.P_REFERENCEVALUE={type:3,value:"P_REFERENCEVALUE"},p3.P_SINGLEVALUE={type:3,value:"P_SINGLEVALUE"},p3.P_TABLEVALUE={type:3,value:"P_TABLEVALUE"},p3.Q_AREA={type:3,value:"Q_AREA"},p3.Q_COUNT={type:3,value:"Q_COUNT"},p3.Q_LENGTH={type:3,value:"Q_LENGTH"},p3.Q_NUMBER={type:3,value:"Q_NUMBER"},p3.Q_TIME={type:3,value:"Q_TIME"},p3.Q_VOLUME={type:3,value:"Q_VOLUME"},p3.Q_WEIGHT={type:3,value:"Q_WEIGHT"};let v=p3;e.IfcSimplePropertyTemplateTypeEnum=v;const qy=class qy{};qy.APPROACH_SLAB={type:3,value:"APPROACH_SLAB"},qy.BASESLAB={type:3,value:"BASESLAB"},qy.FLOOR={type:3,value:"FLOOR"},qy.LANDING={type:3,value:"LANDING"},qy.PAVING={type:3,value:"PAVING"},qy.ROOF={type:3,value:"ROOF"},qy.SIDEWALK={type:3,value:"SIDEWALK"},qy.TRACKSLAB={type:3,value:"TRACKSLAB"},qy.WEARING={type:3,value:"WEARING"},qy.USERDEFINED={type:3,value:"USERDEFINED"},qy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ie=qy;e.IfcSlabTypeEnum=Ie;const B9=class B9{};B9.SOLARCOLLECTOR={type:3,value:"SOLARCOLLECTOR"},B9.SOLARPANEL={type:3,value:"SOLARPANEL"},B9.USERDEFINED={type:3,value:"USERDEFINED"},B9.NOTDEFINED={type:3,value:"NOTDEFINED"};let be=B9;e.IfcSolarDeviceTypeEnum=be;const H9=class H9{};H9.CONVECTOR={type:3,value:"CONVECTOR"},H9.RADIATOR={type:3,value:"RADIATOR"},H9.USERDEFINED={type:3,value:"USERDEFINED"},H9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ye=H9;e.IfcSpaceHeaterTypeEnum=Ye;const kT=class kT{};kT.BERTH={type:3,value:"BERTH"},kT.EXTERNAL={type:3,value:"EXTERNAL"},kT.GFA={type:3,value:"GFA"},kT.INTERNAL={type:3,value:"INTERNAL"},kT.PARKING={type:3,value:"PARKING"},kT.SPACE={type:3,value:"SPACE"},kT.USERDEFINED={type:3,value:"USERDEFINED"},kT.NOTDEFINED={type:3,value:"NOTDEFINED"};let rt=kT;e.IfcSpaceTypeEnum=rt;const Mp=class Mp{};Mp.CONSTRUCTION={type:3,value:"CONSTRUCTION"},Mp.FIRESAFETY={type:3,value:"FIRESAFETY"},Mp.INTERFERENCE={type:3,value:"INTERFERENCE"},Mp.LIGHTING={type:3,value:"LIGHTING"},Mp.OCCUPANCY={type:3,value:"OCCUPANCY"},Mp.RESERVATION={type:3,value:"RESERVATION"},Mp.SECURITY={type:3,value:"SECURITY"},Mp.THERMAL={type:3,value:"THERMAL"},Mp.TRANSPORT={type:3,value:"TRANSPORT"},Mp.VENTILATION={type:3,value:"VENTILATION"},Mp.USERDEFINED={type:3,value:"USERDEFINED"},Mp.NOTDEFINED={type:3,value:"NOTDEFINED"};let ot=Mp;e.IfcSpatialZoneTypeEnum=ot;const WO=class WO{};WO.BIRDCAGE={type:3,value:"BIRDCAGE"},WO.COWL={type:3,value:"COWL"},WO.RAINWATERHOPPER={type:3,value:"RAINWATERHOPPER"},WO.USERDEFINED={type:3,value:"USERDEFINED"},WO.NOTDEFINED={type:3,value:"NOTDEFINED"};let dt=WO;e.IfcStackTerminalTypeEnum=dt;const Y6=class Y6{};Y6.CURVED={type:3,value:"CURVED"},Y6.FREEFORM={type:3,value:"FREEFORM"},Y6.SPIRAL={type:3,value:"SPIRAL"},Y6.STRAIGHT={type:3,value:"STRAIGHT"},Y6.WINDER={type:3,value:"WINDER"},Y6.USERDEFINED={type:3,value:"USERDEFINED"},Y6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ft=Y6;e.IfcStairFlightTypeEnum=Ft;const Qh=class Qh{};Qh.CURVED_RUN_STAIR={type:3,value:"CURVED_RUN_STAIR"},Qh.DOUBLE_RETURN_STAIR={type:3,value:"DOUBLE_RETURN_STAIR"},Qh.HALF_TURN_STAIR={type:3,value:"HALF_TURN_STAIR"},Qh.HALF_WINDING_STAIR={type:3,value:"HALF_WINDING_STAIR"},Qh.LADDER={type:3,value:"LADDER"},Qh.QUARTER_TURN_STAIR={type:3,value:"QUARTER_TURN_STAIR"},Qh.QUARTER_WINDING_STAIR={type:3,value:"QUARTER_WINDING_STAIR"},Qh.SPIRAL_STAIR={type:3,value:"SPIRAL_STAIR"},Qh.STRAIGHT_RUN_STAIR={type:3,value:"STRAIGHT_RUN_STAIR"},Qh.THREE_QUARTER_TURN_STAIR={type:3,value:"THREE_QUARTER_TURN_STAIR"},Qh.THREE_QUARTER_WINDING_STAIR={type:3,value:"THREE_QUARTER_WINDING_STAIR"},Qh.TWO_CURVED_RUN_STAIR={type:3,value:"TWO_CURVED_RUN_STAIR"},Qh.TWO_QUARTER_TURN_STAIR={type:3,value:"TWO_QUARTER_TURN_STAIR"},Qh.TWO_QUARTER_WINDING_STAIR={type:3,value:"TWO_QUARTER_WINDING_STAIR"},Qh.TWO_STRAIGHT_RUN_STAIR={type:3,value:"TWO_STRAIGHT_RUN_STAIR"},Qh.USERDEFINED={type:3,value:"USERDEFINED"},Qh.NOTDEFINED={type:3,value:"NOTDEFINED"};let $t=Qh;e.IfcStairTypeEnum=$t;const YO=class YO{};YO.LOCKED={type:3,value:"LOCKED"},YO.READONLY={type:3,value:"READONLY"},YO.READONLYLOCKED={type:3,value:"READONLYLOCKED"},YO.READWRITE={type:3,value:"READWRITE"},YO.READWRITELOCKED={type:3,value:"READWRITELOCKED"};let Cn=YO;e.IfcStateEnum=Cn;const Bm=class Bm{};Bm.CONST={type:3,value:"CONST"},Bm.DISCRETE={type:3,value:"DISCRETE"},Bm.EQUIDISTANT={type:3,value:"EQUIDISTANT"},Bm.LINEAR={type:3,value:"LINEAR"},Bm.PARABOLA={type:3,value:"PARABOLA"},Bm.POLYGONAL={type:3,value:"POLYGONAL"},Bm.SINUS={type:3,value:"SINUS"},Bm.USERDEFINED={type:3,value:"USERDEFINED"},Bm.NOTDEFINED={type:3,value:"NOTDEFINED"};let ns=Bm;e.IfcStructuralCurveActivityTypeEnum=ns;const k6=class k6{};k6.CABLE={type:3,value:"CABLE"},k6.COMPRESSION_MEMBER={type:3,value:"COMPRESSION_MEMBER"},k6.PIN_JOINED_MEMBER={type:3,value:"PIN_JOINED_MEMBER"},k6.RIGID_JOINED_MEMBER={type:3,value:"RIGID_JOINED_MEMBER"},k6.TENSION_MEMBER={type:3,value:"TENSION_MEMBER"},k6.USERDEFINED={type:3,value:"USERDEFINED"},k6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Wn=k6;e.IfcStructuralCurveMemberTypeEnum=Wn;const AD=class AD{};AD.BILINEAR={type:3,value:"BILINEAR"},AD.CONST={type:3,value:"CONST"},AD.DISCRETE={type:3,value:"DISCRETE"},AD.ISOCONTOUR={type:3,value:"ISOCONTOUR"},AD.USERDEFINED={type:3,value:"USERDEFINED"},AD.NOTDEFINED={type:3,value:"NOTDEFINED"};let $n=AD;e.IfcStructuralSurfaceActivityTypeEnum=$n;const kO=class kO{};kO.BENDING_ELEMENT={type:3,value:"BENDING_ELEMENT"},kO.MEMBRANE_ELEMENT={type:3,value:"MEMBRANE_ELEMENT"},kO.SHELL={type:3,value:"SHELL"},kO.USERDEFINED={type:3,value:"USERDEFINED"},kO.NOTDEFINED={type:3,value:"NOTDEFINED"};let gs=kO;e.IfcStructuralSurfaceMemberTypeEnum=gs;const _9=class _9{};_9.PURCHASE={type:3,value:"PURCHASE"},_9.WORK={type:3,value:"WORK"},_9.USERDEFINED={type:3,value:"USERDEFINED"},_9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Al=_9;e.IfcSubContractResourceTypeEnum=Al;const y3=class y3{};y3.DEFECT={type:3,value:"DEFECT"},y3.HATCHMARKING={type:3,value:"HATCHMARKING"},y3.LINEMARKING={type:3,value:"LINEMARKING"},y3.MARK={type:3,value:"MARK"},y3.NONSKIDSURFACING={type:3,value:"NONSKIDSURFACING"},y3.PAVEMENTSURFACEMARKING={type:3,value:"PAVEMENTSURFACEMARKING"},y3.RUMBLESTRIP={type:3,value:"RUMBLESTRIP"},y3.SYMBOLMARKING={type:3,value:"SYMBOLMARKING"},y3.TAG={type:3,value:"TAG"},y3.TRANSVERSERUMBLESTRIP={type:3,value:"TRANSVERSERUMBLESTRIP"},y3.TREATMENT={type:3,value:"TREATMENT"},y3.USERDEFINED={type:3,value:"USERDEFINED"},y3.NOTDEFINED={type:3,value:"NOTDEFINED"};let bl=y3;e.IfcSurfaceFeatureTypeEnum=bl;const m_=class m_{};m_.BOTH={type:3,value:"BOTH"},m_.NEGATIVE={type:3,value:"NEGATIVE"},m_.POSITIVE={type:3,value:"POSITIVE"};let ql=m_;e.IfcSurfaceSide=ql;const w3=class w3{};w3.CONTACTOR={type:3,value:"CONTACTOR"},w3.DIMMERSWITCH={type:3,value:"DIMMERSWITCH"},w3.EMERGENCYSTOP={type:3,value:"EMERGENCYSTOP"},w3.KEYPAD={type:3,value:"KEYPAD"},w3.MOMENTARYSWITCH={type:3,value:"MOMENTARYSWITCH"},w3.RELAY={type:3,value:"RELAY"},w3.SELECTORSWITCH={type:3,value:"SELECTORSWITCH"},w3.STARTER={type:3,value:"STARTER"},w3.START_AND_STOP_EQUIPMENT={type:3,value:"START_AND_STOP_EQUIPMENT"},w3.SWITCHDISCONNECTOR={type:3,value:"SWITCHDISCONNECTOR"},w3.TOGGLESWITCH={type:3,value:"TOGGLESWITCH"},w3.USERDEFINED={type:3,value:"USERDEFINED"},w3.NOTDEFINED={type:3,value:"NOTDEFINED"};let wn=w3;e.IfcSwitchingDeviceTypeEnum=wn;const jO=class jO{};jO.PANEL={type:3,value:"PANEL"},jO.SUBRACK={type:3,value:"SUBRACK"},jO.WORKSURFACE={type:3,value:"WORKSURFACE"},jO.USERDEFINED={type:3,value:"USERDEFINED"},jO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Jn=jO;e.IfcSystemFurnitureElementTypeEnum=Jn;const Vw=class Vw{};Vw.BASIN={type:3,value:"BASIN"},Vw.BREAKPRESSURE={type:3,value:"BREAKPRESSURE"},Vw.EXPANSION={type:3,value:"EXPANSION"},Vw.FEEDANDEXPANSION={type:3,value:"FEEDANDEXPANSION"},Vw.OILRETENTIONTRAY={type:3,value:"OILRETENTIONTRAY"},Vw.PRESSUREVESSEL={type:3,value:"PRESSUREVESSEL"},Vw.STORAGE={type:3,value:"STORAGE"},Vw.VESSEL={type:3,value:"VESSEL"},Vw.USERDEFINED={type:3,value:"USERDEFINED"},Vw.NOTDEFINED={type:3,value:"NOTDEFINED"};let di=Vw;e.IfcTankTypeEnum=di;const T_=class T_{};T_.ELAPSEDTIME={type:3,value:"ELAPSEDTIME"},T_.WORKTIME={type:3,value:"WORKTIME"},T_.NOTDEFINED={type:3,value:"NOTDEFINED"};let _l=T_;e.IfcTaskDurationEnum=_l;const la=class la{};la.ADJUSTMENT={type:3,value:"ADJUSTMENT"},la.ATTENDANCE={type:3,value:"ATTENDANCE"},la.CALIBRATION={type:3,value:"CALIBRATION"},la.CONSTRUCTION={type:3,value:"CONSTRUCTION"},la.DEMOLITION={type:3,value:"DEMOLITION"},la.DISMANTLE={type:3,value:"DISMANTLE"},la.DISPOSAL={type:3,value:"DISPOSAL"},la.EMERGENCY={type:3,value:"EMERGENCY"},la.INSPECTION={type:3,value:"INSPECTION"},la.INSTALLATION={type:3,value:"INSTALLATION"},la.LOGISTIC={type:3,value:"LOGISTIC"},la.MAINTENANCE={type:3,value:"MAINTENANCE"},la.MOVE={type:3,value:"MOVE"},la.OPERATION={type:3,value:"OPERATION"},la.REMOVAL={type:3,value:"REMOVAL"},la.RENOVATION={type:3,value:"RENOVATION"},la.SAFETY={type:3,value:"SAFETY"},la.SHUTDOWN={type:3,value:"SHUTDOWN"},la.STARTUP={type:3,value:"STARTUP"},la.TESTING={type:3,value:"TESTING"},la.TROUBLESHOOTING={type:3,value:"TROUBLESHOOTING"},la.USERDEFINED={type:3,value:"USERDEFINED"},la.NOTDEFINED={type:3,value:"NOTDEFINED"};let uo=la;e.IfcTaskTypeEnum=uo;const qO=class qO{};qO.COUPLER={type:3,value:"COUPLER"},qO.FIXED_END={type:3,value:"FIXED_END"},qO.TENSIONING_END={type:3,value:"TENSIONING_END"},qO.USERDEFINED={type:3,value:"USERDEFINED"},qO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Er=qO;e.IfcTendonAnchorTypeEnum=Er;const j6=class j6{};j6.COUPLER={type:3,value:"COUPLER"},j6.DIABOLO={type:3,value:"DIABOLO"},j6.DUCT={type:3,value:"DUCT"},j6.GROUTING_DUCT={type:3,value:"GROUTING_DUCT"},j6.TRUMPET={type:3,value:"TRUMPET"},j6.USERDEFINED={type:3,value:"USERDEFINED"},j6.NOTDEFINED={type:3,value:"NOTDEFINED"};let _S=j6;e.IfcTendonConduitTypeEnum=_S;const SD=class SD{};SD.BAR={type:3,value:"BAR"},SD.COATED={type:3,value:"COATED"},SD.STRAND={type:3,value:"STRAND"},SD.WIRE={type:3,value:"WIRE"},SD.USERDEFINED={type:3,value:"USERDEFINED"},SD.NOTDEFINED={type:3,value:"NOTDEFINED"};let U5=SD;e.IfcTendonTypeEnum=U5;const G9=class G9{};G9.DOWN={type:3,value:"DOWN"},G9.LEFT={type:3,value:"LEFT"},G9.RIGHT={type:3,value:"RIGHT"},G9.UP={type:3,value:"UP"};let Dg=G9;e.IfcTextPath=Dg;const q6=class q6{};q6.CONTINUOUS={type:3,value:"CONTINUOUS"},q6.DISCRETE={type:3,value:"DISCRETE"},q6.DISCRETEBINARY={type:3,value:"DISCRETEBINARY"},q6.PIECEWISEBINARY={type:3,value:"PIECEWISEBINARY"},q6.PIECEWISECONSTANT={type:3,value:"PIECEWISECONSTANT"},q6.PIECEWISECONTINUOUS={type:3,value:"PIECEWISECONTINUOUS"},q6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ng=q6;e.IfcTimeSeriesDataTypeEnum=Ng;const zw=class zw{};zw.BLOCKINGDEVICE={type:3,value:"BLOCKINGDEVICE"},zw.DERAILER={type:3,value:"DERAILER"},zw.FROG={type:3,value:"FROG"},zw.HALF_SET_OF_BLADES={type:3,value:"HALF_SET_OF_BLADES"},zw.SLEEPER={type:3,value:"SLEEPER"},zw.SPEEDREGULATOR={type:3,value:"SPEEDREGULATOR"},zw.TRACKENDOFALIGNMENT={type:3,value:"TRACKENDOFALIGNMENT"},zw.VEHICLESTOP={type:3,value:"VEHICLESTOP"},zw.USERDEFINED={type:3,value:"USERDEFINED"},zw.NOTDEFINED={type:3,value:"NOTDEFINED"};let GS=zw;e.IfcTrackElementTypeEnum=GS;const Hm=class Hm{};Hm.CHOPPER={type:3,value:"CHOPPER"},Hm.COMBINED={type:3,value:"COMBINED"},Hm.CURRENT={type:3,value:"CURRENT"},Hm.FREQUENCY={type:3,value:"FREQUENCY"},Hm.INVERTER={type:3,value:"INVERTER"},Hm.RECTIFIER={type:3,value:"RECTIFIER"},Hm.VOLTAGE={type:3,value:"VOLTAGE"},Hm.USERDEFINED={type:3,value:"USERDEFINED"},Hm.NOTDEFINED={type:3,value:"NOTDEFINED"};let VS=Hm;e.IfcTransformerTypeEnum=VS;const V9=class V9{};V9.CONTINUOUS={type:3,value:"CONTINUOUS"},V9.CONTSAMEGRADIENT={type:3,value:"CONTSAMEGRADIENT"},V9.CONTSAMEGRADIENTSAMECURVATURE={type:3,value:"CONTSAMEGRADIENTSAMECURVATURE"},V9.DISCONTINUOUS={type:3,value:"DISCONTINUOUS"};let YN=V9;e.IfcTransitionCode=YN;const jT=class jT{};jT.CRANEWAY={type:3,value:"CRANEWAY"},jT.ELEVATOR={type:3,value:"ELEVATOR"},jT.ESCALATOR={type:3,value:"ESCALATOR"},jT.HAULINGGEAR={type:3,value:"HAULINGGEAR"},jT.LIFTINGGEAR={type:3,value:"LIFTINGGEAR"},jT.MOVINGWALKWAY={type:3,value:"MOVINGWALKWAY"},jT.USERDEFINED={type:3,value:"USERDEFINED"},jT.NOTDEFINED={type:3,value:"NOTDEFINED"};let kN=jT;e.IfcTransportElementTypeEnum=kN;const R_=class R_{};R_.CARTESIAN={type:3,value:"CARTESIAN"},R_.PARAMETER={type:3,value:"PARAMETER"},R_.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let jN=R_;e.IfcTrimmingPreference=jN;const g_=class g_{};g_.FINNED={type:3,value:"FINNED"},g_.USERDEFINED={type:3,value:"USERDEFINED"},g_.NOTDEFINED={type:3,value:"NOTDEFINED"};let qN=g_;e.IfcTubeBundleTypeEnum=qN;const zr=class zr{};zr.ABSORBEDDOSEUNIT={type:3,value:"ABSORBEDDOSEUNIT"},zr.AMOUNTOFSUBSTANCEUNIT={type:3,value:"AMOUNTOFSUBSTANCEUNIT"},zr.AREAUNIT={type:3,value:"AREAUNIT"},zr.DOSEEQUIVALENTUNIT={type:3,value:"DOSEEQUIVALENTUNIT"},zr.ELECTRICCAPACITANCEUNIT={type:3,value:"ELECTRICCAPACITANCEUNIT"},zr.ELECTRICCHARGEUNIT={type:3,value:"ELECTRICCHARGEUNIT"},zr.ELECTRICCONDUCTANCEUNIT={type:3,value:"ELECTRICCONDUCTANCEUNIT"},zr.ELECTRICCURRENTUNIT={type:3,value:"ELECTRICCURRENTUNIT"},zr.ELECTRICRESISTANCEUNIT={type:3,value:"ELECTRICRESISTANCEUNIT"},zr.ELECTRICVOLTAGEUNIT={type:3,value:"ELECTRICVOLTAGEUNIT"},zr.ENERGYUNIT={type:3,value:"ENERGYUNIT"},zr.FORCEUNIT={type:3,value:"FORCEUNIT"},zr.FREQUENCYUNIT={type:3,value:"FREQUENCYUNIT"},zr.ILLUMINANCEUNIT={type:3,value:"ILLUMINANCEUNIT"},zr.INDUCTANCEUNIT={type:3,value:"INDUCTANCEUNIT"},zr.LENGTHUNIT={type:3,value:"LENGTHUNIT"},zr.LUMINOUSFLUXUNIT={type:3,value:"LUMINOUSFLUXUNIT"},zr.LUMINOUSINTENSITYUNIT={type:3,value:"LUMINOUSINTENSITYUNIT"},zr.MAGNETICFLUXDENSITYUNIT={type:3,value:"MAGNETICFLUXDENSITYUNIT"},zr.MAGNETICFLUXUNIT={type:3,value:"MAGNETICFLUXUNIT"},zr.MASSUNIT={type:3,value:"MASSUNIT"},zr.PLANEANGLEUNIT={type:3,value:"PLANEANGLEUNIT"},zr.POWERUNIT={type:3,value:"POWERUNIT"},zr.PRESSUREUNIT={type:3,value:"PRESSUREUNIT"},zr.RADIOACTIVITYUNIT={type:3,value:"RADIOACTIVITYUNIT"},zr.SOLIDANGLEUNIT={type:3,value:"SOLIDANGLEUNIT"},zr.THERMODYNAMICTEMPERATUREUNIT={type:3,value:"THERMODYNAMICTEMPERATUREUNIT"},zr.TIMEUNIT={type:3,value:"TIMEUNIT"},zr.VOLUMEUNIT={type:3,value:"VOLUMEUNIT"},zr.USERDEFINED={type:3,value:"USERDEFINED"};let k2=zr;e.IfcUnitEnum=k2;const Up=class Up{};Up.ALARMPANEL={type:3,value:"ALARMPANEL"},Up.BASESTATIONCONTROLLER={type:3,value:"BASESTATIONCONTROLLER"},Up.COMBINED={type:3,value:"COMBINED"},Up.CONTROLPANEL={type:3,value:"CONTROLPANEL"},Up.GASDETECTIONPANEL={type:3,value:"GASDETECTIONPANEL"},Up.HUMIDISTAT={type:3,value:"HUMIDISTAT"},Up.INDICATORPANEL={type:3,value:"INDICATORPANEL"},Up.MIMICPANEL={type:3,value:"MIMICPANEL"},Up.THERMOSTAT={type:3,value:"THERMOSTAT"},Up.WEATHERSTATION={type:3,value:"WEATHERSTATION"},Up.USERDEFINED={type:3,value:"USERDEFINED"},Up.NOTDEFINED={type:3,value:"NOTDEFINED"};let Mh=Up;e.IfcUnitaryControlElementTypeEnum=Mh;const K6=class K6{};K6.AIRCONDITIONINGUNIT={type:3,value:"AIRCONDITIONINGUNIT"},K6.AIRHANDLER={type:3,value:"AIRHANDLER"},K6.DEHUMIDIFIER={type:3,value:"DEHUMIDIFIER"},K6.ROOFTOPUNIT={type:3,value:"ROOFTOPUNIT"},K6.SPLITSYSTEM={type:3,value:"SPLITSYSTEM"},K6.USERDEFINED={type:3,value:"USERDEFINED"},K6.NOTDEFINED={type:3,value:"NOTDEFINED"};let KN=K6;e.IfcUnitaryEquipmentTypeEnum=KN;const ra=class ra{};ra.AIRRELEASE={type:3,value:"AIRRELEASE"},ra.ANTIVACUUM={type:3,value:"ANTIVACUUM"},ra.CHANGEOVER={type:3,value:"CHANGEOVER"},ra.CHECK={type:3,value:"CHECK"},ra.COMMISSIONING={type:3,value:"COMMISSIONING"},ra.DIVERTING={type:3,value:"DIVERTING"},ra.DOUBLECHECK={type:3,value:"DOUBLECHECK"},ra.DOUBLEREGULATING={type:3,value:"DOUBLEREGULATING"},ra.DRAWOFFCOCK={type:3,value:"DRAWOFFCOCK"},ra.FAUCET={type:3,value:"FAUCET"},ra.FLUSHING={type:3,value:"FLUSHING"},ra.GASCOCK={type:3,value:"GASCOCK"},ra.GASTAP={type:3,value:"GASTAP"},ra.ISOLATING={type:3,value:"ISOLATING"},ra.MIXING={type:3,value:"MIXING"},ra.PRESSUREREDUCING={type:3,value:"PRESSUREREDUCING"},ra.PRESSURERELIEF={type:3,value:"PRESSURERELIEF"},ra.REGULATING={type:3,value:"REGULATING"},ra.SAFETYCUTOFF={type:3,value:"SAFETYCUTOFF"},ra.STEAMTRAP={type:3,value:"STEAMTRAP"},ra.STOPCOCK={type:3,value:"STOPCOCK"},ra.USERDEFINED={type:3,value:"USERDEFINED"},ra.NOTDEFINED={type:3,value:"NOTDEFINED"};let bE=ra;e.IfcValveTypeEnum=bE;const _m=class _m{};_m.CARGO={type:3,value:"CARGO"},_m.ROLLINGSTOCK={type:3,value:"ROLLINGSTOCK"},_m.VEHICLE={type:3,value:"VEHICLE"},_m.VEHICLEAIR={type:3,value:"VEHICLEAIR"},_m.VEHICLEMARINE={type:3,value:"VEHICLEMARINE"},_m.VEHICLETRACKED={type:3,value:"VEHICLETRACKED"},_m.VEHICLEWHEELED={type:3,value:"VEHICLEWHEELED"},_m.USERDEFINED={type:3,value:"USERDEFINED"},_m.NOTDEFINED={type:3,value:"NOTDEFINED"};let F5=_m;e.IfcVehicleTypeEnum=F5;const qT=class qT{};qT.AXIAL_YIELD={type:3,value:"AXIAL_YIELD"},qT.BENDING_YIELD={type:3,value:"BENDING_YIELD"},qT.FRICTION={type:3,value:"FRICTION"},qT.RUBBER={type:3,value:"RUBBER"},qT.SHEAR_YIELD={type:3,value:"SHEAR_YIELD"},qT.VISCOUS={type:3,value:"VISCOUS"},qT.USERDEFINED={type:3,value:"USERDEFINED"},qT.NOTDEFINED={type:3,value:"NOTDEFINED"};let ZN=qT;e.IfcVibrationDamperTypeEnum=ZN;const KO=class KO{};KO.BASE={type:3,value:"BASE"},KO.COMPRESSION={type:3,value:"COMPRESSION"},KO.SPRING={type:3,value:"SPRING"},KO.USERDEFINED={type:3,value:"USERDEFINED"},KO.NOTDEFINED={type:3,value:"NOTDEFINED"};let bg=KO;e.IfcVibrationIsolatorTypeEnum=bg;const ZO=class ZO{};ZO.BOUNDARY={type:3,value:"BOUNDARY"},ZO.CLEARANCE={type:3,value:"CLEARANCE"},ZO.PROVISIONFORVOID={type:3,value:"PROVISIONFORVOID"},ZO.USERDEFINED={type:3,value:"USERDEFINED"},ZO.NOTDEFINED={type:3,value:"NOTDEFINED"};let zS=ZO;e.IfcVirtualElementTypeEnum=zS;const KT=class KT{};KT.CHAMFER={type:3,value:"CHAMFER"},KT.CUTOUT={type:3,value:"CUTOUT"},KT.EDGE={type:3,value:"EDGE"},KT.HOLE={type:3,value:"HOLE"},KT.MITER={type:3,value:"MITER"},KT.NOTCH={type:3,value:"NOTCH"},KT.USERDEFINED={type:3,value:"USERDEFINED"},KT.NOTDEFINED={type:3,value:"NOTDEFINED"};let QN=KT;e.IfcVoidingFeatureTypeEnum=QN;const E3=class E3{};E3.ELEMENTEDWALL={type:3,value:"ELEMENTEDWALL"},E3.MOVABLE={type:3,value:"MOVABLE"},E3.PARAPET={type:3,value:"PARAPET"},E3.PARTITIONING={type:3,value:"PARTITIONING"},E3.PLUMBINGWALL={type:3,value:"PLUMBINGWALL"},E3.POLYGONAL={type:3,value:"POLYGONAL"},E3.RETAININGWALL={type:3,value:"RETAININGWALL"},E3.SHEAR={type:3,value:"SHEAR"},E3.SOLIDWALL={type:3,value:"SOLIDWALL"},E3.STANDARD={type:3,value:"STANDARD"},E3.WAVEWALL={type:3,value:"WAVEWALL"},E3.USERDEFINED={type:3,value:"USERDEFINED"},E3.NOTDEFINED={type:3,value:"NOTDEFINED"};let j2=E3;e.IfcWallTypeEnum=j2;const Gm=class Gm{};Gm.FLOORTRAP={type:3,value:"FLOORTRAP"},Gm.FLOORWASTE={type:3,value:"FLOORWASTE"},Gm.GULLYSUMP={type:3,value:"GULLYSUMP"},Gm.GULLYTRAP={type:3,value:"GULLYTRAP"},Gm.ROOFDRAIN={type:3,value:"ROOFDRAIN"},Gm.WASTEDISPOSALUNIT={type:3,value:"WASTEDISPOSALUNIT"},Gm.WASTETRAP={type:3,value:"WASTETRAP"},Gm.USERDEFINED={type:3,value:"USERDEFINED"},Gm.NOTDEFINED={type:3,value:"NOTDEFINED"};let $N=Gm;e.IfcWasteTerminalTypeEnum=$N;const r0=class r0{};r0.BOTTOMHUNG={type:3,value:"BOTTOMHUNG"},r0.FIXEDCASEMENT={type:3,value:"FIXEDCASEMENT"},r0.OTHEROPERATION={type:3,value:"OTHEROPERATION"},r0.PIVOTHORIZONTAL={type:3,value:"PIVOTHORIZONTAL"},r0.PIVOTVERTICAL={type:3,value:"PIVOTVERTICAL"},r0.REMOVABLECASEMENT={type:3,value:"REMOVABLECASEMENT"},r0.SIDEHUNGLEFTHAND={type:3,value:"SIDEHUNGLEFTHAND"},r0.SIDEHUNGRIGHTHAND={type:3,value:"SIDEHUNGRIGHTHAND"},r0.SLIDINGHORIZONTAL={type:3,value:"SLIDINGHORIZONTAL"},r0.SLIDINGVERTICAL={type:3,value:"SLIDINGVERTICAL"},r0.TILTANDTURNLEFTHAND={type:3,value:"TILTANDTURNLEFTHAND"},r0.TILTANDTURNRIGHTHAND={type:3,value:"TILTANDTURNRIGHTHAND"},r0.TOPHUNG={type:3,value:"TOPHUNG"},r0.NOTDEFINED={type:3,value:"NOTDEFINED"};let Og=r0;e.IfcWindowPanelOperationEnum=Og;const DD=class DD{};DD.BOTTOM={type:3,value:"BOTTOM"},DD.LEFT={type:3,value:"LEFT"},DD.MIDDLE={type:3,value:"MIDDLE"},DD.RIGHT={type:3,value:"RIGHT"},DD.TOP={type:3,value:"TOP"},DD.NOTDEFINED={type:3,value:"NOTDEFINED"};let JN=DD;e.IfcWindowPanelPositionEnum=JN;const ZT=class ZT{};ZT.ALUMINIUM={type:3,value:"ALUMINIUM"},ZT.ALUMINIUM_WOOD={type:3,value:"ALUMINIUM_WOOD"},ZT.HIGH_GRADE_STEEL={type:3,value:"HIGH_GRADE_STEEL"},ZT.OTHER_CONSTRUCTION={type:3,value:"OTHER_CONSTRUCTION"},ZT.PLASTIC={type:3,value:"PLASTIC"},ZT.STEEL={type:3,value:"STEEL"},ZT.WOOD={type:3,value:"WOOD"},ZT.NOTDEFINED={type:3,value:"NOTDEFINED"};let Uh=ZT;e.IfcWindowStyleConstructionEnum=Uh;const Ky=class Ky{};Ky.DOUBLE_PANEL_HORIZONTAL={type:3,value:"DOUBLE_PANEL_HORIZONTAL"},Ky.DOUBLE_PANEL_VERTICAL={type:3,value:"DOUBLE_PANEL_VERTICAL"},Ky.SINGLE_PANEL={type:3,value:"SINGLE_PANEL"},Ky.TRIPLE_PANEL_BOTTOM={type:3,value:"TRIPLE_PANEL_BOTTOM"},Ky.TRIPLE_PANEL_HORIZONTAL={type:3,value:"TRIPLE_PANEL_HORIZONTAL"},Ky.TRIPLE_PANEL_LEFT={type:3,value:"TRIPLE_PANEL_LEFT"},Ky.TRIPLE_PANEL_RIGHT={type:3,value:"TRIPLE_PANEL_RIGHT"},Ky.TRIPLE_PANEL_TOP={type:3,value:"TRIPLE_PANEL_TOP"},Ky.TRIPLE_PANEL_VERTICAL={type:3,value:"TRIPLE_PANEL_VERTICAL"},Ky.USERDEFINED={type:3,value:"USERDEFINED"},Ky.NOTDEFINED={type:3,value:"NOTDEFINED"};let B5=Ky;e.IfcWindowStyleOperationEnum=B5;const QO=class QO{};QO.LIGHTDOME={type:3,value:"LIGHTDOME"},QO.SKYLIGHT={type:3,value:"SKYLIGHT"},QO.WINDOW={type:3,value:"WINDOW"},QO.USERDEFINED={type:3,value:"USERDEFINED"},QO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cg=QO;e.IfcWindowTypeEnum=Cg;const Zy=class Zy{};Zy.DOUBLE_PANEL_HORIZONTAL={type:3,value:"DOUBLE_PANEL_HORIZONTAL"},Zy.DOUBLE_PANEL_VERTICAL={type:3,value:"DOUBLE_PANEL_VERTICAL"},Zy.SINGLE_PANEL={type:3,value:"SINGLE_PANEL"},Zy.TRIPLE_PANEL_BOTTOM={type:3,value:"TRIPLE_PANEL_BOTTOM"},Zy.TRIPLE_PANEL_HORIZONTAL={type:3,value:"TRIPLE_PANEL_HORIZONTAL"},Zy.TRIPLE_PANEL_LEFT={type:3,value:"TRIPLE_PANEL_LEFT"},Zy.TRIPLE_PANEL_RIGHT={type:3,value:"TRIPLE_PANEL_RIGHT"},Zy.TRIPLE_PANEL_TOP={type:3,value:"TRIPLE_PANEL_TOP"},Zy.TRIPLE_PANEL_VERTICAL={type:3,value:"TRIPLE_PANEL_VERTICAL"},Zy.USERDEFINED={type:3,value:"USERDEFINED"},Zy.NOTDEFINED={type:3,value:"NOTDEFINED"};let XN=Zy;e.IfcWindowTypePartitioningEnum=XN;const $O=class $O{};$O.FIRSTSHIFT={type:3,value:"FIRSTSHIFT"},$O.SECONDSHIFT={type:3,value:"SECONDSHIFT"},$O.THIRDSHIFT={type:3,value:"THIRDSHIFT"},$O.USERDEFINED={type:3,value:"USERDEFINED"},$O.NOTDEFINED={type:3,value:"NOTDEFINED"};let vN=$O;e.IfcWorkCalendarTypeEnum=vN;const JO=class JO{};JO.ACTUAL={type:3,value:"ACTUAL"},JO.BASELINE={type:3,value:"BASELINE"},JO.PLANNED={type:3,value:"PLANNED"},JO.USERDEFINED={type:3,value:"USERDEFINED"},JO.NOTDEFINED={type:3,value:"NOTDEFINED"};let WS=JO;e.IfcWorkPlanTypeEnum=WS;const XO=class XO{};XO.ACTUAL={type:3,value:"ACTUAL"},XO.BASELINE={type:3,value:"BASELINE"},XO.PLANNED={type:3,value:"PLANNED"},XO.USERDEFINED={type:3,value:"USERDEFINED"},XO.NOTDEFINED={type:3,value:"NOTDEFINED"};let eb=XO;e.IfcWorkScheduleTypeEnum=eb;class NU extends Rt{constructor(d,y,m){super(),this.Role=d,this.UserDefinedRole=y,this.Description=m,this.type=3630933823}}e.IfcActorRole=NU;class Lg extends Rt{constructor(d,y,m){super(),this.Purpose=d,this.Description=y,this.UserDefinedPurpose=m,this.type=618182010}}e.IfcAddress=Lg;class YS extends Rt{constructor(d,y){super(),this.StartTag=d,this.EndTag=y,this.type=2879124712}}e.IfcAlignmentParameterSegment=YS;class bU extends YS{constructor(d,y,m,A,N,P,U,_,X){super(d,y),this.StartTag=d,this.EndTag=y,this.StartDistAlong=m,this.HorizontalLength=A,this.StartHeight=N,this.StartGradient=P,this.EndGradient=U,this.RadiusOfCurvature=_,this.PredefinedType=X,this.type=3633395639}}e.IfcAlignmentVerticalSegment=bU;class OU extends Rt{constructor(d,y,m,A){super(),this.ApplicationDeveloper=d,this.Version=y,this.ApplicationFullName=m,this.ApplicationIdentifier=A,this.type=639542469}}e.IfcApplication=OU;class Pg extends Rt{constructor(d,y,m,A,N,P,U,_,X,Be){super(),this.Name=d,this.Description=y,this.AppliedValue=m,this.UnitBasis=A,this.ApplicableDate=N,this.FixedUntilDate=P,this.Category=U,this.Condition=_,this.ArithmeticOperator=X,this.Components=Be,this.type=411424972}}e.IfcAppliedValue=Pg;class tb extends Rt{constructor(d,y,m,A,N,P,U,_,X){super(),this.Identifier=d,this.Name=y,this.Description=m,this.TimeOfApproval=A,this.Status=N,this.Level=P,this.Qualifier=U,this.RequestingApproval=_,this.GivingApproval=X,this.type=130549933}}e.IfcApproval=tb;class kS extends Rt{constructor(d){super(),this.Name=d,this.type=4037036970}}e.IfcBoundaryCondition=kS;class nb extends kS{constructor(d,y,m,A,N,P,U){super(d),this.Name=d,this.TranslationalStiffnessByLengthX=y,this.TranslationalStiffnessByLengthY=m,this.TranslationalStiffnessByLengthZ=A,this.RotationalStiffnessByLengthX=N,this.RotationalStiffnessByLengthY=P,this.RotationalStiffnessByLengthZ=U,this.type=1560379544}}e.IfcBoundaryEdgeCondition=nb;class jL extends kS{constructor(d,y,m,A){super(d),this.Name=d,this.TranslationalStiffnessByAreaX=y,this.TranslationalStiffnessByAreaY=m,this.TranslationalStiffnessByAreaZ=A,this.type=3367102660}}e.IfcBoundaryFaceCondition=jL;class H5 extends kS{constructor(d,y,m,A,N,P,U){super(d),this.Name=d,this.TranslationalStiffnessX=y,this.TranslationalStiffnessY=m,this.TranslationalStiffnessZ=A,this.RotationalStiffnessX=N,this.RotationalStiffnessY=P,this.RotationalStiffnessZ=U,this.type=1387855156}}e.IfcBoundaryNodeCondition=H5;class CU extends H5{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.Name=d,this.TranslationalStiffnessX=y,this.TranslationalStiffnessY=m,this.TranslationalStiffnessZ=A,this.RotationalStiffnessX=N,this.RotationalStiffnessY=P,this.RotationalStiffnessZ=U,this.WarpingStiffness=_,this.type=2069777674}}e.IfcBoundaryNodeConditionWarping=CU;class OE extends Rt{constructor(){super(),this.type=2859738748}}e.IfcConnectionGeometry=OE;class _0 extends OE{constructor(d,y){super(),this.PointOnRelatingElement=d,this.PointOnRelatedElement=y,this.type=2614616156}}e.IfcConnectionPointGeometry=_0;class LU extends OE{constructor(d,y){super(),this.SurfaceOnRelatingElement=d,this.SurfaceOnRelatedElement=y,this.type=2732653382}}e.IfcConnectionSurfaceGeometry=LU;class oo extends OE{constructor(d,y){super(),this.VolumeOnRelatingElement=d,this.VolumeOnRelatedElement=y,this.type=775493141}}e.IfcConnectionVolumeGeometry=oo;class jS extends Rt{constructor(d,y,m,A,N,P,U){super(),this.Name=d,this.Description=y,this.ConstraintGrade=m,this.ConstraintSource=A,this.CreatingActor=N,this.CreationTime=P,this.UserDefinedGrade=U,this.type=1959218052}}e.IfcConstraint=jS;class qL extends Rt{constructor(d,y){super(),this.SourceCRS=d,this.TargetCRS=y,this.type=1785450214}}e.IfcCoordinateOperation=qL;class q2 extends Rt{constructor(d,y,m,A){super(),this.Name=d,this.Description=y,this.GeodeticDatum=m,this.VerticalDatum=A,this.type=1466758467}}e.IfcCoordinateReferenceSystem=q2;class PU extends Pg{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X,Be),this.Name=d,this.Description=y,this.AppliedValue=m,this.UnitBasis=A,this.ApplicableDate=N,this.FixedUntilDate=P,this.Category=U,this.Condition=_,this.ArithmeticOperator=X,this.Components=Be,this.type=602808272}}e.IfcCostValue=PU;class Jp extends Rt{constructor(d,y,m,A){super(),this.Elements=d,this.UnitType=y,this.UserDefinedType=m,this.Name=A,this.type=1765591967}}e.IfcDerivedUnit=Jp;class K2 extends Rt{constructor(d,y){super(),this.Unit=d,this.Exponent=y,this.type=1045800335}}e.IfcDerivedUnitElement=K2;class KL extends Rt{constructor(d,y,m,A,N,P,U){super(),this.LengthExponent=d,this.MassExponent=y,this.TimeExponent=m,this.ElectricCurrentExponent=A,this.ThermodynamicTemperatureExponent=N,this.AmountOfSubstanceExponent=P,this.LuminousIntensityExponent=U,this.type=2949456006}}e.IfcDimensionalExponents=KL;class Wf extends Rt{constructor(){super(),this.type=4294318154}}e.IfcExternalInformation=Wf;class CE extends Rt{constructor(d,y,m){super(),this.Location=d,this.Identification=y,this.Name=m,this.type=3200245327}}e.IfcExternalReference=CE;class ZL extends CE{constructor(d,y,m){super(d,y,m),this.Location=d,this.Identification=y,this.Name=m,this.type=2242383968}}e.IfcExternallyDefinedHatchStyle=ZL;class QL extends CE{constructor(d,y,m){super(d,y,m),this.Location=d,this.Identification=y,this.Name=m,this.type=1040185647}}e.IfcExternallyDefinedSurfaceStyle=QL;class xU extends CE{constructor(d,y,m){super(d,y,m),this.Location=d,this.Identification=y,this.Name=m,this.type=3548104201}}e.IfcExternallyDefinedTextFont=xU;class MU extends Rt{constructor(d,y,m){super(),this.AxisTag=d,this.AxisCurve=y,this.SameSense=m,this.type=852622518}}e.IfcGridAxis=MU;class UU extends Rt{constructor(d,y){super(),this.TimeStamp=d,this.ListValues=y,this.type=3020489413}}e.IfcIrregularTimeSeriesValue=UU;class FU extends Wf{constructor(d,y,m,A,N,P){super(),this.Name=d,this.Version=y,this.Publisher=m,this.VersionDate=A,this.Location=N,this.Description=P,this.type=2655187982}}e.IfcLibraryInformation=FU;class $L extends CE{constructor(d,y,m,A,N,P){super(d,y,m),this.Location=d,this.Identification=y,this.Name=m,this.Description=A,this.Language=N,this.ReferencedLibrary=P,this.type=3452421091}}e.IfcLibraryReference=$L;class BU extends Rt{constructor(d,y,m){super(),this.MainPlaneAngle=d,this.SecondaryPlaneAngle=y,this.LuminousIntensity=m,this.type=4162380809}}e.IfcLightDistributionData=BU;class _5 extends Rt{constructor(d,y){super(),this.LightDistributionCurve=d,this.DistributionData=y,this.type=1566485204}}e.IfcLightIntensityDistribution=_5;class JL extends qL{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y),this.SourceCRS=d,this.TargetCRS=y,this.Eastings=m,this.Northings=A,this.OrthogonalHeight=N,this.XAxisAbscissa=P,this.XAxisOrdinate=U,this.Scale=_,this.ScaleY=X,this.ScaleZ=Be,this.type=3057273783}}e.IfcMapConversion=JL;class xg extends Rt{constructor(d,y){super(),this.MaterialClassifications=d,this.ClassifiedMaterial=y,this.type=1847130766}}e.IfcMaterialClassificationRelationship=xg;class Z2 extends Rt{constructor(){super(),this.type=760658860}}e.IfcMaterialDefinition=Z2;class G0 extends Z2{constructor(d,y,m,A,N,P,U){super(),this.Material=d,this.LayerThickness=y,this.IsVentilated=m,this.Name=A,this.Description=N,this.Category=P,this.Priority=U,this.type=248100487}}e.IfcMaterialLayer=G0;class qS extends Z2{constructor(d,y,m){super(),this.MaterialLayers=d,this.LayerSetName=y,this.Description=m,this.type=3303938423}}e.IfcMaterialLayerSet=qS;class HU extends G0{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U),this.Material=d,this.LayerThickness=y,this.IsVentilated=m,this.Name=A,this.Description=N,this.Category=P,this.Priority=U,this.OffsetDirection=_,this.OffsetValues=X,this.type=1847252529}}e.IfcMaterialLayerWithOffsets=HU;class G5 extends Rt{constructor(d){super(),this.Materials=d,this.type=2199411900}}e.IfcMaterialList=G5;class XL extends Z2{constructor(d,y,m,A,N,P){super(),this.Name=d,this.Description=y,this.Material=m,this.Profile=A,this.Priority=N,this.Category=P,this.type=2235152071}}e.IfcMaterialProfile=XL;class sb extends Z2{constructor(d,y,m,A){super(),this.Name=d,this.Description=y,this.MaterialProfiles=m,this.CompositeProfile=A,this.type=164193824}}e.IfcMaterialProfileSet=sb;class lb extends XL{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P),this.Name=d,this.Description=y,this.Material=m,this.Profile=A,this.Priority=N,this.Category=P,this.OffsetValues=U,this.type=552965576}}e.IfcMaterialProfileWithOffsets=lb;class Mg extends Rt{constructor(){super(),this.type=1507914824}}e.IfcMaterialUsageDefinition=Mg;class rb extends Rt{constructor(d,y){super(),this.ValueComponent=d,this.UnitComponent=y,this.type=2597039031}}e.IfcMeasureWithUnit=rb;class _U extends jS{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U),this.Name=d,this.Description=y,this.ConstraintGrade=m,this.ConstraintSource=A,this.CreatingActor=N,this.CreationTime=P,this.UserDefinedGrade=U,this.Benchmark=_,this.ValueSource=X,this.DataValue=Be,this.ReferencePath=Xt,this.type=3368373690}}e.IfcMetric=_U;class ib extends Rt{constructor(d){super(),this.Currency=d,this.type=2706619895}}e.IfcMonetaryUnit=ib;class V0 extends Rt{constructor(d,y){super(),this.Dimensions=d,this.UnitType=y,this.type=1918398963}}e.IfcNamedUnit=V0;class KS extends Rt{constructor(d){super(),this.PlacementRelTo=d,this.type=3701648758}}e.IfcObjectPlacement=KS;class vL extends jS{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U),this.Name=d,this.Description=y,this.ConstraintGrade=m,this.ConstraintSource=A,this.CreatingActor=N,this.CreationTime=P,this.UserDefinedGrade=U,this.BenchmarkValues=_,this.LogicalAggregator=X,this.ObjectiveQualifier=Be,this.UserDefinedQualifier=Xt,this.type=2251480897}}e.IfcObjective=vL;class Q2 extends Rt{constructor(d,y,m,A,N){super(),this.Identification=d,this.Name=y,this.Description=m,this.Roles=A,this.Addresses=N,this.type=4251960020}}e.IfcOrganization=Q2;class GU extends Rt{constructor(d,y,m,A,N,P,U,_){super(),this.OwningUser=d,this.OwningApplication=y,this.State=m,this.ChangeAction=A,this.LastModifiedDate=N,this.LastModifyingUser=P,this.LastModifyingApplication=U,this.CreationDate=_,this.type=1207048766}}e.IfcOwnerHistory=GU;class VU extends Rt{constructor(d,y,m,A,N,P,U,_){super(),this.Identification=d,this.FamilyName=y,this.GivenName=m,this.MiddleNames=A,this.PrefixTitles=N,this.SuffixTitles=P,this.Roles=U,this.Addresses=_,this.type=2077209135}}e.IfcPerson=VU;class eP extends Rt{constructor(d,y,m){super(),this.ThePerson=d,this.TheOrganization=y,this.Roles=m,this.type=101040310}}e.IfcPersonAndOrganization=eP;class ab extends Rt{constructor(d,y){super(),this.Name=d,this.Description=y,this.type=2483315170}}e.IfcPhysicalQuantity=ab;class $2 extends ab{constructor(d,y,m){super(d,y),this.Name=d,this.Description=y,this.Unit=m,this.type=2226359599}}e.IfcPhysicalSimpleQuantity=$2;class tP extends Lg{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m),this.Purpose=d,this.Description=y,this.UserDefinedPurpose=m,this.InternalLocation=A,this.AddressLines=N,this.PostalBox=P,this.Town=U,this.Region=_,this.PostalCode=X,this.Country=Be,this.type=3355820592}}e.IfcPostalAddress=tP;class co extends Rt{constructor(){super(),this.type=677532197}}e.IfcPresentationItem=co;class J3 extends Rt{constructor(d,y,m,A){super(),this.Name=d,this.Description=y,this.AssignedItems=m,this.Identifier=A,this.type=2022622350}}e.IfcPresentationLayerAssignment=J3;class zU extends J3{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A),this.Name=d,this.Description=y,this.AssignedItems=m,this.Identifier=A,this.LayerOn=N,this.LayerFrozen=P,this.LayerBlocked=U,this.LayerStyles=_,this.type=1304840413}}e.IfcPresentationLayerWithStyle=zU;class V5 extends Rt{constructor(d){super(),this.Name=d,this.type=3119450353}}e.IfcPresentationStyle=V5;class ub extends Rt{constructor(d,y,m){super(),this.Name=d,this.Description=y,this.Representations=m,this.type=2095639259}}e.IfcProductRepresentation=ub;class Xp extends Rt{constructor(d,y){super(),this.ProfileType=d,this.ProfileName=y,this.type=3958567839}}e.IfcProfileDef=Xp;class nP extends q2{constructor(d,y,m,A,N,P,U){super(d,y,m,A),this.Name=d,this.Description=y,this.GeodeticDatum=m,this.VerticalDatum=A,this.MapProjection=N,this.MapZone=P,this.MapUnit=U,this.type=3843373140}}e.IfcProjectedCRS=nP;class Ug extends Rt{constructor(){super(),this.type=986844984}}e.IfcPropertyAbstraction=Ug;class WU extends Ug{constructor(d,y,m){super(),this.Name=d,this.EnumerationValues=y,this.Unit=m,this.type=3710013099}}e.IfcPropertyEnumeration=WU;class YU extends $2{constructor(d,y,m,A,N){super(d,y,m),this.Name=d,this.Description=y,this.Unit=m,this.AreaValue=A,this.Formula=N,this.type=2044713172}}e.IfcQuantityArea=YU;class kU extends $2{constructor(d,y,m,A,N){super(d,y,m),this.Name=d,this.Description=y,this.Unit=m,this.CountValue=A,this.Formula=N,this.type=2093928680}}e.IfcQuantityCount=kU;class ZS extends $2{constructor(d,y,m,A,N){super(d,y,m),this.Name=d,this.Description=y,this.Unit=m,this.LengthValue=A,this.Formula=N,this.type=931644368}}e.IfcQuantityLength=ZS;class jU extends $2{constructor(d,y,m,A,N){super(d,y,m),this.Name=d,this.Description=y,this.Unit=m,this.NumberValue=A,this.Formula=N,this.type=2691318326}}e.IfcQuantityNumber=jU;class qU extends $2{constructor(d,y,m,A,N){super(d,y,m),this.Name=d,this.Description=y,this.Unit=m,this.TimeValue=A,this.Formula=N,this.type=3252649465}}e.IfcQuantityTime=qU;class ob extends $2{constructor(d,y,m,A,N){super(d,y,m),this.Name=d,this.Description=y,this.Unit=m,this.VolumeValue=A,this.Formula=N,this.type=2405470396}}e.IfcQuantityVolume=ob;class KU extends $2{constructor(d,y,m,A,N){super(d,y,m),this.Name=d,this.Description=y,this.Unit=m,this.WeightValue=A,this.Formula=N,this.type=825690147}}e.IfcQuantityWeight=KU;class ZU extends Rt{constructor(d,y,m,A,N,P,U,_){super(),this.RecurrenceType=d,this.DayComponent=y,this.WeekdayComponent=m,this.MonthComponent=A,this.Position=N,this.Interval=P,this.Occurrences=U,this.TimePeriods=_,this.type=3915482550}}e.IfcRecurrencePattern=ZU;class cb extends Rt{constructor(d,y,m,A,N){super(),this.TypeIdentifier=d,this.AttributeIdentifier=y,this.InstanceName=m,this.ListPositions=A,this.InnerReference=N,this.type=2433181523}}e.IfcReference=cb;class hb extends Rt{constructor(d,y,m,A){super(),this.ContextOfItems=d,this.RepresentationIdentifier=y,this.RepresentationType=m,this.Items=A,this.type=1076942058}}e.IfcRepresentation=hb;class vp extends Rt{constructor(d,y){super(),this.ContextIdentifier=d,this.ContextType=y,this.type=3377609919}}e.IfcRepresentationContext=vp;class Fg extends Rt{constructor(){super(),this.type=3008791417}}e.IfcRepresentationItem=Fg;class QU extends Rt{constructor(d,y){super(),this.MappingOrigin=d,this.MappedRepresentation=y,this.type=1660063152}}e.IfcRepresentationMap=QU;class z0 extends Rt{constructor(d,y){super(),this.Name=d,this.Description=y,this.type=2439245199}}e.IfcResourceLevelRelationship=z0;class QS extends Rt{constructor(d,y,m,A){super(),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=2341007311}}e.IfcRoot=QS;class $U extends V0{constructor(d,y,m){super(new i(0),d),this.UnitType=d,this.Prefix=y,this.Name=m,this.type=448429030}}e.IfcSIUnit=$U;class ey extends Rt{constructor(d,y,m){super(),this.Name=d,this.DataOrigin=y,this.UserDefinedDataOrigin=m,this.type=1054537805}}e.IfcSchedulingTime=ey;class JU extends Rt{constructor(d,y,m,A,N){super(),this.ShapeRepresentations=d,this.Name=y,this.Description=m,this.ProductDefinitional=A,this.PartOfProductDefinitionShape=N,this.type=867548509}}e.IfcShapeAspect=JU;class $S extends hb{constructor(d,y,m,A){super(d,y,m,A),this.ContextOfItems=d,this.RepresentationIdentifier=y,this.RepresentationType=m,this.Items=A,this.type=3982875396}}e.IfcShapeModel=$S;class db extends $S{constructor(d,y,m,A){super(d,y,m,A),this.ContextOfItems=d,this.RepresentationIdentifier=y,this.RepresentationType=m,this.Items=A,this.type=4240577450}}e.IfcShapeRepresentation=db;class JS extends Rt{constructor(d){super(),this.Name=d,this.type=2273995522}}e.IfcStructuralConnectionCondition=JS;class fb extends Rt{constructor(d){super(),this.Name=d,this.type=2162789131}}e.IfcStructuralLoad=fb;class XU extends fb{constructor(d,y,m){super(d),this.Name=d,this.Values=y,this.Locations=m,this.type=3478079324}}e.IfcStructuralLoadConfiguration=XU;class Ib extends fb{constructor(d){super(d),this.Name=d,this.type=609421318}}e.IfcStructuralLoadOrResult=Ib;class z5 extends Ib{constructor(d){super(d),this.Name=d,this.type=2525727697}}e.IfcStructuralLoadStatic=z5;class vU extends z5{constructor(d,y,m,A){super(d),this.Name=d,this.DeltaTConstant=y,this.DeltaTY=m,this.DeltaTZ=A,this.type=3408363356}}e.IfcStructuralLoadTemperature=vU;class pb extends hb{constructor(d,y,m,A){super(d,y,m,A),this.ContextOfItems=d,this.RepresentationIdentifier=y,this.RepresentationType=m,this.Items=A,this.type=2830218821}}e.IfcStyleModel=pb;class sP extends Fg{constructor(d,y,m){super(),this.Item=d,this.Styles=y,this.Name=m,this.type=3958052878}}e.IfcStyledItem=sP;class XS extends pb{constructor(d,y,m,A){super(d,y,m,A),this.ContextOfItems=d,this.RepresentationIdentifier=y,this.RepresentationType=m,this.Items=A,this.type=3049322572}}e.IfcStyledRepresentation=XS;class gr extends Ib{constructor(d,y,m,A){super(d),this.Name=d,this.SurfaceReinforcement1=y,this.SurfaceReinforcement2=m,this.ShearReinforcement=A,this.type=2934153892}}e.IfcSurfaceReinforcementArea=gr;class eF extends V5{constructor(d,y,m){super(d),this.Name=d,this.Side=y,this.Styles=m,this.type=1300840506}}e.IfcSurfaceStyle=eF;class lP extends co{constructor(d,y,m,A){super(),this.DiffuseTransmissionColour=d,this.DiffuseReflectionColour=y,this.TransmissionColour=m,this.ReflectanceColour=A,this.type=3303107099}}e.IfcSurfaceStyleLighting=lP;class rP extends co{constructor(d,y){super(),this.RefractionIndex=d,this.DispersionFactor=y,this.type=1607154358}}e.IfcSurfaceStyleRefraction=rP;class vS extends co{constructor(d,y){super(),this.SurfaceColour=d,this.Transparency=y,this.type=846575682}}e.IfcSurfaceStyleShading=vS;class tF extends co{constructor(d){super(),this.Textures=d,this.type=1351298697}}e.IfcSurfaceStyleWithTextures=tF;class e7 extends co{constructor(d,y,m,A,N){super(),this.RepeatS=d,this.RepeatT=y,this.Mode=m,this.TextureTransform=A,this.Parameter=N,this.type=626085974}}e.IfcSurfaceTexture=e7;class nF extends Rt{constructor(d,y,m){super(),this.Name=d,this.Rows=y,this.Columns=m,this.type=985171141}}e.IfcTable=nF;class Bg extends Rt{constructor(d,y,m,A,N){super(),this.Identifier=d,this.Name=y,this.Description=m,this.Unit=A,this.ReferencePath=N,this.type=2043862942}}e.IfcTableColumn=Bg;class sF extends Rt{constructor(d,y){super(),this.RowCells=d,this.IsHeading=y,this.type=531007025}}e.IfcTableRow=sF;class yb extends ey{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0,QT,z9,W9){super(d,y,m),this.Name=d,this.DataOrigin=y,this.UserDefinedDataOrigin=m,this.DurationType=A,this.ScheduleDuration=N,this.ScheduleStart=P,this.ScheduleFinish=U,this.EarlyStart=_,this.EarlyFinish=X,this.LateStart=Be,this.LateFinish=Xt,this.FreeFloat=Kn,this.TotalFloat=Js,this.IsCritical=Wr,this.StatusTime=Do,this.ActualDuration=vc,this.ActualStart=i0,this.ActualFinish=QT,this.RemainingTime=z9,this.Completion=W9,this.type=1549132990}}e.IfcTaskTime=yb;class lF extends yb{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0,QT,z9,W9,Jie){super(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0,QT,z9,W9),this.Name=d,this.DataOrigin=y,this.UserDefinedDataOrigin=m,this.DurationType=A,this.ScheduleDuration=N,this.ScheduleStart=P,this.ScheduleFinish=U,this.EarlyStart=_,this.EarlyFinish=X,this.LateStart=Be,this.LateFinish=Xt,this.FreeFloat=Kn,this.TotalFloat=Js,this.IsCritical=Wr,this.StatusTime=Do,this.ActualDuration=vc,this.ActualStart=i0,this.ActualFinish=QT,this.RemainingTime=z9,this.Completion=W9,this.Recurrence=Jie,this.type=2771591690}}e.IfcTaskTimeRecurring=lF;class iP extends Lg{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m),this.Purpose=d,this.Description=y,this.UserDefinedPurpose=m,this.TelephoneNumbers=A,this.FacsimileNumbers=N,this.PagerNumber=P,this.ElectronicMailAddresses=U,this.WWWHomePageURL=_,this.MessagingIDs=X,this.type=912023232}}e.IfcTelecomAddress=iP;class rF extends V5{constructor(d,y,m,A,N){super(d),this.Name=d,this.TextCharacterAppearance=y,this.TextStyle=m,this.TextFontStyle=A,this.ModelOrDraughting=N,this.type=1447204868}}e.IfcTextStyle=rF;class t7 extends co{constructor(d,y){super(),this.Colour=d,this.BackgroundColour=y,this.type=2636378356}}e.IfcTextStyleForDefinedFont=t7;class n7 extends co{constructor(d,y,m,A,N,P,U){super(),this.TextIndent=d,this.TextAlign=y,this.TextDecoration=m,this.LetterSpacing=A,this.WordSpacing=N,this.TextTransform=P,this.LineHeight=U,this.type=1640371178}}e.IfcTextStyleTextModel=n7;class s7 extends co{constructor(d){super(),this.Maps=d,this.type=280115917}}e.IfcTextureCoordinate=s7;class wb extends s7{constructor(d,y,m){super(d),this.Maps=d,this.Mode=y,this.Parameter=m,this.type=1742049831}}e.IfcTextureCoordinateGenerator=wb;class aP extends Rt{constructor(d,y){super(),this.TexCoordIndex=d,this.TexCoordsOf=y,this.type=222769930}}e.IfcTextureCoordinateIndices=aP;class l7 extends aP{constructor(d,y,m){super(d,y),this.TexCoordIndex=d,this.TexCoordsOf=y,this.InnerTexCoordIndices=m,this.type=1010789467}}e.IfcTextureCoordinateIndicesWithVoids=l7;class Eb extends s7{constructor(d,y,m){super(d),this.Maps=d,this.Vertices=y,this.MappedTo=m,this.type=2552916305}}e.IfcTextureMap=Eb;class iF extends co{constructor(d){super(),this.Coordinates=d,this.type=1210645708}}e.IfcTextureVertex=iF;class uP extends co{constructor(d){super(),this.TexCoordsList=d,this.type=3611470254}}e.IfcTextureVertexList=uP;class Yf extends Rt{constructor(d,y){super(),this.StartTime=d,this.EndTime=y,this.type=1199560280}}e.IfcTimePeriod=Yf;class mb extends Rt{constructor(d,y,m,A,N,P,U,_){super(),this.Name=d,this.Description=y,this.StartTime=m,this.EndTime=A,this.TimeSeriesDataType=N,this.DataOrigin=P,this.UserDefinedDataOrigin=U,this.Unit=_,this.type=3101149627}}e.IfcTimeSeries=mb;class oP extends Rt{constructor(d){super(),this.ListValues=d,this.type=581633288}}e.IfcTimeSeriesValue=oP;class Jl extends Fg{constructor(){super(),this.type=1377556343}}e.IfcTopologicalRepresentationItem=Jl;class r7 extends $S{constructor(d,y,m,A){super(d,y,m,A),this.ContextOfItems=d,this.RepresentationIdentifier=y,this.RepresentationType=m,this.Items=A,this.type=1735638870}}e.IfcTopologyRepresentation=r7;class Tb extends Rt{constructor(d){super(),this.Units=d,this.type=180925521}}e.IfcUnitAssignment=Tb;class Hg extends Jl{constructor(){super(),this.type=2799835756}}e.IfcVertex=Hg;class Rb extends Hg{constructor(d){super(),this.VertexGeometry=d,this.type=1907098498}}e.IfcVertexPoint=Rb;class aF extends Rt{constructor(d,y){super(),this.IntersectingAxes=d,this.OffsetDistances=y,this.type=891718957}}e.IfcVirtualGridIntersection=aF;class uF extends ey{constructor(d,y,m,A,N,P){super(d,y,m),this.Name=d,this.DataOrigin=y,this.UserDefinedDataOrigin=m,this.RecurrencePattern=A,this.StartDate=N,this.FinishDate=P,this.type=1236880293}}e.IfcWorkTime=uF;class cP extends YS{constructor(d,y,m,A,N,P,U,_,X){super(d,y),this.StartTag=d,this.EndTag=y,this.StartDistAlong=m,this.HorizontalLength=A,this.StartCantLeft=N,this.EndCantLeft=P,this.StartCantRight=U,this.EndCantRight=_,this.PredefinedType=X,this.type=3752311538}}e.IfcAlignmentCantSegment=cP;class hP extends YS{constructor(d,y,m,A,N,P,U,_,X){super(d,y),this.StartTag=d,this.EndTag=y,this.StartPoint=m,this.StartDirection=A,this.StartRadiusOfCurvature=N,this.EndRadiusOfCurvature=P,this.SegmentLength=U,this.GravityCenterLineHeight=_,this.PredefinedType=X,this.type=536804194}}e.IfcAlignmentHorizontalSegment=hP;class dP extends z0{constructor(d,y,m,A){super(d,y),this.Name=d,this.Description=y,this.RelatingApproval=m,this.RelatedApprovals=A,this.type=3869604511}}e.IfcApprovalRelationship=dP;class fP extends Xp{constructor(d,y,m){super(d,y),this.ProfileType=d,this.ProfileName=y,this.OuterCurve=m,this.type=3798115385}}e.IfcArbitraryClosedProfileDef=fP;class W5 extends Xp{constructor(d,y,m){super(d,y),this.ProfileType=d,this.ProfileName=y,this.Curve=m,this.type=1310608509}}e.IfcArbitraryOpenProfileDef=W5;class oF extends fP{constructor(d,y,m,A){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.OuterCurve=m,this.InnerCurves=A,this.type=2705031697}}e.IfcArbitraryProfileDefWithVoids=oF;class cF extends e7{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.RepeatS=d,this.RepeatT=y,this.Mode=m,this.TextureTransform=A,this.Parameter=N,this.RasterFormat=P,this.RasterCode=U,this.type=616511568}}e.IfcBlobTexture=cF;class IP extends W5{constructor(d,y,m,A){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Curve=m,this.Thickness=A,this.type=3150382593}}e.IfcCenterLineProfileDef=IP;class pP extends Wf{constructor(d,y,m,A,N,P,U){super(),this.Source=d,this.Edition=y,this.EditionDate=m,this.Name=A,this.Description=N,this.Specification=P,this.ReferenceTokens=U,this.type=747523909}}e.IfcClassification=pP;class hF extends CE{constructor(d,y,m,A,N,P){super(d,y,m),this.Location=d,this.Identification=y,this.Name=m,this.ReferencedSource=A,this.Description=N,this.Sort=P,this.type=647927063}}e.IfcClassificationReference=hF;class dF extends co{constructor(d){super(),this.ColourList=d,this.type=3285139300}}e.IfcColourRgbList=dF;class Pu extends co{constructor(d){super(),this.Name=d,this.type=3264961684}}e.IfcColourSpecification=Pu;class fF extends Xp{constructor(d,y,m,A){super(d,y),this.ProfileType=d,this.ProfileName=y,this.Profiles=m,this.Label=A,this.type=1485152156}}e.IfcCompositeProfileDef=fF;class gb extends Jl{constructor(d){super(),this.CfsFaces=d,this.type=370225590}}e.IfcConnectedFaceSet=gb;class Ab extends OE{constructor(d,y){super(),this.CurveOnRelatingElement=d,this.CurveOnRelatedElement=y,this.type=1981873012}}e.IfcConnectionCurveGeometry=Ab;class IF extends _0{constructor(d,y,m,A,N){super(d,y),this.PointOnRelatingElement=d,this.PointOnRelatedElement=y,this.EccentricityInX=m,this.EccentricityInY=A,this.EccentricityInZ=N,this.type=45288368}}e.IfcConnectionPointEccentricity=IF;class pF extends V0{constructor(d,y,m){super(d,y),this.Dimensions=d,this.UnitType=y,this.Name=m,this.type=3050246964}}e.IfcContextDependentUnit=pF;class LE extends V0{constructor(d,y,m,A){super(d,y),this.Dimensions=d,this.UnitType=y,this.Name=m,this.ConversionFactor=A,this.type=2889183280}}e.IfcConversionBasedUnit=LE;class yP extends LE{constructor(d,y,m,A,N){super(d,y,m,A),this.Dimensions=d,this.UnitType=y,this.Name=m,this.ConversionFactor=A,this.ConversionOffset=N,this.type=2713554722}}e.IfcConversionBasedUnitWithOffset=yP;class yF extends z0{constructor(d,y,m,A,N,P,U){super(d,y),this.Name=d,this.Description=y,this.RelatingMonetaryUnit=m,this.RelatedMonetaryUnit=A,this.ExchangeRate=N,this.RateDateTime=P,this.RateSource=U,this.type=539742890}}e.IfcCurrencyRelationship=yF;class wF extends V5{constructor(d,y,m,A,N){super(d),this.Name=d,this.CurveFont=y,this.CurveWidth=m,this.CurveColour=A,this.ModelOrDraughting=N,this.type=3800577675}}e.IfcCurveStyle=wF;class EF extends co{constructor(d,y){super(),this.Name=d,this.PatternList=y,this.type=1105321065}}e.IfcCurveStyleFont=EF;class mF extends co{constructor(d,y,m){super(),this.Name=d,this.CurveStyleFont=y,this.CurveFontScaling=m,this.type=2367409068}}e.IfcCurveStyleFontAndScaling=mF;class J2 extends co{constructor(d,y){super(),this.VisibleSegmentLength=d,this.InvisibleSegmentLength=y,this.type=3510044353}}e.IfcCurveStyleFontPattern=J2;class wP extends Xp{constructor(d,y,m,A,N){super(d,y),this.ProfileType=d,this.ProfileName=y,this.ParentProfile=m,this.Operator=A,this.Label=N,this.type=3632507154}}e.IfcDerivedProfileDef=wP;class TF extends Wf{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0){super(),this.Identification=d,this.Name=y,this.Description=m,this.Location=A,this.Purpose=N,this.IntendedUse=P,this.Scope=U,this.Revision=_,this.DocumentOwner=X,this.Editors=Be,this.CreationTime=Xt,this.LastRevisionTime=Kn,this.ElectronicFormat=Js,this.ValidFrom=Wr,this.ValidUntil=Do,this.Confidentiality=vc,this.Status=i0,this.type=1154170062}}e.IfcDocumentInformation=TF;class RF extends z0{constructor(d,y,m,A,N){super(d,y),this.Name=d,this.Description=y,this.RelatingDocument=m,this.RelatedDocuments=A,this.RelationshipType=N,this.type=770865208}}e.IfcDocumentInformationRelationship=RF;class G1 extends CE{constructor(d,y,m,A,N){super(d,y,m),this.Location=d,this.Identification=y,this.Name=m,this.Description=A,this.ReferencedDocument=N,this.type=3732053477}}e.IfcDocumentReference=G1;class i7 extends Jl{constructor(d,y){super(),this.EdgeStart=d,this.EdgeEnd=y,this.type=3900360178}}e.IfcEdge=i7;class EP extends i7{constructor(d,y,m,A){super(d,y),this.EdgeStart=d,this.EdgeEnd=y,this.EdgeGeometry=m,this.SameSense=A,this.type=476780140}}e.IfcEdgeCurve=EP;class gF extends ey{constructor(d,y,m,A,N,P,U){super(d,y,m),this.Name=d,this.DataOrigin=y,this.UserDefinedDataOrigin=m,this.ActualDate=A,this.EarlyDate=N,this.LateDate=P,this.ScheduleDate=U,this.type=211053100}}e.IfcEventTime=gF;class PE extends Ug{constructor(d,y,m){super(),this.Name=d,this.Description=y,this.Properties=m,this.type=297599258}}e.IfcExtendedProperties=PE;class mP extends z0{constructor(d,y,m,A){super(d,y),this.Name=d,this.Description=y,this.RelatingReference=m,this.RelatedResourceObjects=A,this.type=1437805879}}e.IfcExternalReferenceRelationship=mP;class Y5 extends Jl{constructor(d){super(),this.Bounds=d,this.type=2556980723}}e.IfcFace=Y5;class TP extends Jl{constructor(d,y){super(),this.Bound=d,this.Orientation=y,this.type=1809719519}}e.IfcFaceBound=TP;class AF extends TP{constructor(d,y){super(d,y),this.Bound=d,this.Orientation=y,this.type=803316827}}e.IfcFaceOuterBound=AF;class _g extends Y5{constructor(d,y,m){super(d),this.Bounds=d,this.FaceSurface=y,this.SameSense=m,this.type=3008276851}}e.IfcFaceSurface=_g;class SF extends JS{constructor(d,y,m,A,N,P,U){super(d),this.Name=d,this.TensionFailureX=y,this.TensionFailureY=m,this.TensionFailureZ=A,this.CompressionFailureX=N,this.CompressionFailureY=P,this.CompressionFailureZ=U,this.type=4219587988}}e.IfcFailureConnectionCondition=SF;class xE extends V5{constructor(d,y,m){super(d),this.Name=d,this.FillStyles=y,this.ModelOrDraughting=m,this.type=738692330}}e.IfcFillAreaStyle=xE;class Gg extends vp{constructor(d,y,m,A,N,P){super(d,y),this.ContextIdentifier=d,this.ContextType=y,this.CoordinateSpaceDimension=m,this.Precision=A,this.WorldCoordinateSystem=N,this.TrueNorth=P,this.type=3448662350}}e.IfcGeometricRepresentationContext=Gg;class Ar extends Fg{constructor(){super(),this.type=2453401579}}e.IfcGeometricRepresentationItem=Ar;class DF extends Gg{constructor(d,y,m,A,N,P){super(d,y,new we(0),null,new i(0),null),this.ContextIdentifier=d,this.ContextType=y,this.ParentContext=m,this.TargetScale=A,this.TargetView=N,this.UserDefinedTargetView=P,this.type=4142052618}}e.IfcGeometricRepresentationSubContext=DF;class Sb extends Ar{constructor(d){super(),this.Elements=d,this.type=3590301190}}e.IfcGeometricSet=Sb;class a7 extends KS{constructor(d,y,m){super(d),this.PlacementRelTo=d,this.PlacementLocation=y,this.PlacementRefDirection=m,this.type=178086475}}e.IfcGridPlacement=a7;class Vg extends Ar{constructor(d,y){super(),this.BaseSurface=d,this.AgreementFlag=y,this.type=812098782}}e.IfcHalfSpaceSolid=Vg;class NF extends e7{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.RepeatS=d,this.RepeatT=y,this.Mode=m,this.TextureTransform=A,this.Parameter=N,this.URLReference=P,this.type=3905492369}}e.IfcImageTexture=NF;class u7 extends co{constructor(d,y,m,A){super(),this.MappedTo=d,this.Opacity=y,this.Colours=m,this.ColourIndex=A,this.type=3570813810}}e.IfcIndexedColourMap=u7;class k5 extends s7{constructor(d,y,m){super(d),this.Maps=d,this.MappedTo=y,this.TexCoords=m,this.type=1437953363}}e.IfcIndexedTextureMap=k5;class zg extends k5{constructor(d,y,m,A){super(d,y,m),this.Maps=d,this.MappedTo=y,this.TexCoords=m,this.TexCoordIndex=A,this.type=2133299955}}e.IfcIndexedTriangleTextureMap=zg;class Db extends mb{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.Name=d,this.Description=y,this.StartTime=m,this.EndTime=A,this.TimeSeriesDataType=N,this.DataOrigin=P,this.UserDefinedDataOrigin=U,this.Unit=_,this.Values=X,this.type=3741457305}}e.IfcIrregularTimeSeries=Db;class bF extends ey{constructor(d,y,m,A,N){super(d,y,m),this.Name=d,this.DataOrigin=y,this.UserDefinedDataOrigin=m,this.LagValue=A,this.DurationType=N,this.type=1585845231}}e.IfcLagTime=bF;class Wg extends Ar{constructor(d,y,m,A){super(),this.Name=d,this.LightColour=y,this.AmbientIntensity=m,this.Intensity=A,this.type=1402838566}}e.IfcLightSource=Wg;class ME extends Wg{constructor(d,y,m,A){super(d,y,m,A),this.Name=d,this.LightColour=y,this.AmbientIntensity=m,this.Intensity=A,this.type=125510826}}e.IfcLightSourceAmbient=ME;class OF extends Wg{constructor(d,y,m,A,N){super(d,y,m,A),this.Name=d,this.LightColour=y,this.AmbientIntensity=m,this.Intensity=A,this.Orientation=N,this.type=2604431987}}e.IfcLightSourceDirectional=OF;class CF extends Wg{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A),this.Name=d,this.LightColour=y,this.AmbientIntensity=m,this.Intensity=A,this.Position=N,this.ColourAppearance=P,this.ColourTemperature=U,this.LuminousFlux=_,this.LightEmissionSource=X,this.LightDistributionDataSource=Be,this.type=4266656042}}e.IfcLightSourceGoniometric=CF;class RP extends Wg{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A),this.Name=d,this.LightColour=y,this.AmbientIntensity=m,this.Intensity=A,this.Position=N,this.Radius=P,this.ConstantAttenuation=U,this.DistanceAttenuation=_,this.QuadricAttenuation=X,this.type=1520743889}}e.IfcLightSourcePositional=RP;class Nb extends RP{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U,_,X),this.Name=d,this.LightColour=y,this.AmbientIntensity=m,this.Intensity=A,this.Position=N,this.Radius=P,this.ConstantAttenuation=U,this.DistanceAttenuation=_,this.QuadricAttenuation=X,this.Orientation=Be,this.ConcentrationExponent=Xt,this.SpreadAngle=Kn,this.BeamWidthAngle=Js,this.type=3422422726}}e.IfcLightSourceSpot=Nb;class LF extends KS{constructor(d,y,m){super(d),this.PlacementRelTo=d,this.RelativePlacement=y,this.CartesianPosition=m,this.type=388784114}}e.IfcLinearPlacement=LF;class PF extends KS{constructor(d,y){super(d),this.PlacementRelTo=d,this.RelativePlacement=y,this.type=2624227202}}e.IfcLocalPlacement=PF;class o7 extends Jl{constructor(){super(),this.type=1008929658}}e.IfcLoop=o7;class xF extends Fg{constructor(d,y){super(),this.MappingSource=d,this.MappingTarget=y,this.type=2347385850}}e.IfcMappedItem=xF;class UE extends Z2{constructor(d,y,m){super(),this.Name=d,this.Description=y,this.Category=m,this.type=1838606355}}e.IfcMaterial=UE;class MF extends Z2{constructor(d,y,m,A,N){super(),this.Name=d,this.Description=y,this.Material=m,this.Fraction=A,this.Category=N,this.type=3708119e3}}e.IfcMaterialConstituent=MF;class j5 extends Z2{constructor(d,y,m){super(),this.Name=d,this.Description=y,this.MaterialConstituents=m,this.type=2852063980}}e.IfcMaterialConstituentSet=j5;class bb extends ub{constructor(d,y,m,A){super(d,y,m),this.Name=d,this.Description=y,this.Representations=m,this.RepresentedMaterial=A,this.type=2022407955}}e.IfcMaterialDefinitionRepresentation=bb;class UF extends Mg{constructor(d,y,m,A,N){super(),this.ForLayerSet=d,this.LayerSetDirection=y,this.DirectionSense=m,this.OffsetFromReferenceLine=A,this.ReferenceExtent=N,this.type=1303795690}}e.IfcMaterialLayerSetUsage=UF;class Ob extends Mg{constructor(d,y,m){super(),this.ForProfileSet=d,this.CardinalPoint=y,this.ReferenceExtent=m,this.type=3079605661}}e.IfcMaterialProfileSetUsage=Ob;class FF extends Ob{constructor(d,y,m,A,N){super(d,y,m),this.ForProfileSet=d,this.CardinalPoint=y,this.ReferenceExtent=m,this.ForProfileEndSet=A,this.CardinalEndPoint=N,this.type=3404854881}}e.IfcMaterialProfileSetUsageTapering=FF;class gP extends PE{constructor(d,y,m,A){super(d,y,m),this.Name=d,this.Description=y,this.Properties=m,this.Material=A,this.type=3265635763}}e.IfcMaterialProperties=gP;class Cb extends z0{constructor(d,y,m,A,N){super(d,y),this.Name=d,this.Description=y,this.RelatingMaterial=m,this.RelatedMaterials=A,this.MaterialExpression=N,this.type=853536259}}e.IfcMaterialRelationship=Cb;class AP extends wP{constructor(d,y,m,A){super(d,y,m,new i(0),A),this.ProfileType=d,this.ProfileName=y,this.ParentProfile=m,this.Label=A,this.type=2998442950}}e.IfcMirroredProfileDef=AP;class FE extends QS{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=219451334}}e.IfcObjectDefinition=FE;class SP extends Xp{constructor(d,y,m,A,N,P,U){super(d,y),this.ProfileType=d,this.ProfileName=y,this.HorizontalWidths=m,this.Widths=A,this.Slopes=N,this.Tags=P,this.OffsetPoint=U,this.type=182550632}}e.IfcOpenCrossProfileDef=SP;class Yg extends gb{constructor(d){super(d),this.CfsFaces=d,this.type=2665983363}}e.IfcOpenShell=Yg;class Lb extends z0{constructor(d,y,m,A){super(d,y),this.Name=d,this.Description=y,this.RelatingOrganization=m,this.RelatedOrganizations=A,this.type=1411181986}}e.IfcOrganizationRelationship=Lb;class BF extends i7{constructor(d,y){super(new i(0),new i(0)),this.EdgeElement=d,this.Orientation=y,this.type=1029017970}}e.IfcOrientedEdge=BF;class df extends Xp{constructor(d,y,m){super(d,y),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.type=2529465313}}e.IfcParameterizedProfileDef=df;class HF extends Jl{constructor(d){super(),this.EdgeList=d,this.type=2519244187}}e.IfcPath=HF;class Pb extends ab{constructor(d,y,m,A,N,P){super(d,y),this.Name=d,this.Description=y,this.HasQuantities=m,this.Discrimination=A,this.Quality=N,this.Usage=P,this.type=3021840470}}e.IfcPhysicalComplexQuantity=Pb;class BE extends e7{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N),this.RepeatS=d,this.RepeatT=y,this.Mode=m,this.TextureTransform=A,this.Parameter=N,this.Width=P,this.Height=U,this.ColourComponents=_,this.Pixel=X,this.type=597895409}}e.IfcPixelTexture=BE;class kg extends Ar{constructor(d){super(),this.Location=d,this.type=2004835150}}e.IfcPlacement=kg;class HE extends Ar{constructor(d,y){super(),this.SizeInX=d,this.SizeInY=y,this.type=1663979128}}e.IfcPlanarExtent=HE;class jg extends Ar{constructor(){super(),this.type=2067069095}}e.IfcPoint=jg;class c7 extends jg{constructor(d,y,m,A,N){super(),this.DistanceAlong=d,this.OffsetLateral=y,this.OffsetVertical=m,this.OffsetLongitudinal=A,this.BasisCurve=N,this.type=2165702409}}e.IfcPointByDistanceExpression=c7;class h7 extends jg{constructor(d,y){super(),this.BasisCurve=d,this.PointParameter=y,this.type=4022376103}}e.IfcPointOnCurve=h7;class qg extends jg{constructor(d,y,m){super(),this.BasisSurface=d,this.PointParameterU=y,this.PointParameterV=m,this.type=1423911732}}e.IfcPointOnSurface=qg;class DP extends o7{constructor(d){super(),this.Polygon=d,this.type=2924175390}}e.IfcPolyLoop=DP;class _F extends Vg{constructor(d,y,m,A){super(d,y),this.BaseSurface=d,this.AgreementFlag=y,this.Position=m,this.PolygonalBoundary=A,this.type=2775532180}}e.IfcPolygonalBoundedHalfSpace=_F;class d7 extends co{constructor(d){super(),this.Name=d,this.type=3727388367}}e.IfcPreDefinedItem=d7;class f7 extends Ug{constructor(){super(),this.type=3778827333}}e.IfcPreDefinedProperties=f7;class I7 extends d7{constructor(d){super(d),this.Name=d,this.type=1775413392}}e.IfcPreDefinedTextFont=I7;class GF extends ub{constructor(d,y,m){super(d,y,m),this.Name=d,this.Description=y,this.Representations=m,this.type=673634403}}e.IfcProductDefinitionShape=GF;class VF extends PE{constructor(d,y,m,A){super(d,y,m),this.Name=d,this.Description=y,this.Properties=m,this.ProfileDefinition=A,this.type=2802850158}}e.IfcProfileProperties=VF;class xb extends Ug{constructor(d,y){super(),this.Name=d,this.Specification=y,this.type=2598011224}}e.IfcProperty=xb;class Mb extends QS{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=1680319473}}e.IfcPropertyDefinition=Mb;class _E extends z0{constructor(d,y,m,A,N){super(d,y),this.Name=d,this.Description=y,this.DependingProperty=m,this.DependantProperty=A,this.Expression=N,this.type=148025276}}e.IfcPropertyDependencyRelationship=_E;class Kg extends Mb{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=3357820518}}e.IfcPropertySetDefinition=Kg;class Ub extends Mb{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=1482703590}}e.IfcPropertyTemplateDefinition=Ub;class p7 extends Kg{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=2090586900}}e.IfcQuantitySet=p7;class GE extends df{constructor(d,y,m,A,N){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.XDim=A,this.YDim=N,this.type=3615266464}}e.IfcRectangleProfileDef=GE;class zF extends mb{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_),this.Name=d,this.Description=y,this.StartTime=m,this.EndTime=A,this.TimeSeriesDataType=N,this.DataOrigin=P,this.UserDefinedDataOrigin=U,this.Unit=_,this.TimeStep=X,this.Values=Be,this.type=3413951693}}e.IfcRegularTimeSeries=zF;class WF extends f7{constructor(d,y,m,A,N,P){super(),this.TotalCrossSectionArea=d,this.SteelGrade=y,this.BarSurface=m,this.EffectiveDepth=A,this.NominalBarDiameter=N,this.BarCount=P,this.type=1580146022}}e.IfcReinforcementBarProperties=WF;class VE extends QS{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=478536968}}e.IfcRelationship=VE;class YF extends z0{constructor(d,y,m,A){super(d,y),this.Name=d,this.Description=y,this.RelatedResourceObjects=m,this.RelatingApproval=A,this.type=2943643501}}e.IfcResourceApprovalRelationship=YF;class Fb extends z0{constructor(d,y,m,A){super(d,y),this.Name=d,this.Description=y,this.RelatingConstraint=m,this.RelatedResourceObjects=A,this.type=1608871552}}e.IfcResourceConstraintRelationship=Fb;class Bb extends ey{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0,QT){super(d,y,m),this.Name=d,this.DataOrigin=y,this.UserDefinedDataOrigin=m,this.ScheduleWork=A,this.ScheduleUsage=N,this.ScheduleStart=P,this.ScheduleFinish=U,this.ScheduleContour=_,this.LevelingDelay=X,this.IsOverAllocated=Be,this.StatusTime=Xt,this.ActualWork=Kn,this.ActualUsage=Js,this.ActualStart=Wr,this.ActualFinish=Do,this.RemainingWork=vc,this.RemainingUsage=i0,this.Completion=QT,this.type=1042787934}}e.IfcResourceTime=Bb;class kF extends GE{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.XDim=A,this.YDim=N,this.RoundingRadius=P,this.type=2778083089}}e.IfcRoundedRectangleProfileDef=kF;class Hb extends f7{constructor(d,y,m){super(),this.SectionType=d,this.StartProfile=y,this.EndProfile=m,this.type=2042790032}}e.IfcSectionProperties=Hb;class _b extends f7{constructor(d,y,m,A,N,P){super(),this.LongitudinalStartPosition=d,this.LongitudinalEndPosition=y,this.TransversePosition=m,this.ReinforcementRole=A,this.SectionDefinition=N,this.CrossSectionReinforcementDefinitions=P,this.type=4165799628}}e.IfcSectionReinforcementProperties=_b;class jF extends Ar{constructor(d,y,m){super(),this.SpineCurve=d,this.CrossSections=y,this.CrossSectionPositions=m,this.type=1509187699}}e.IfcSectionedSpine=jF;class y7 extends Ar{constructor(d){super(),this.Transition=d,this.type=823603102}}e.IfcSegment=y7;class Gb extends Ar{constructor(d){super(),this.SbsmBoundary=d,this.type=4124623270}}e.IfcShellBasedSurfaceModel=Gb;class Fh extends xb{constructor(d,y){super(d,y),this.Name=d,this.Specification=y,this.type=3692461612}}e.IfcSimpleProperty=Fh;class qF extends JS{constructor(d,y,m,A){super(d),this.Name=d,this.SlippageX=y,this.SlippageY=m,this.SlippageZ=A,this.type=2609359061}}e.IfcSlippageConnectionCondition=qF;class q5 extends Ar{constructor(){super(),this.type=723233188}}e.IfcSolidModel=q5;class KF extends z5{constructor(d,y,m,A,N,P,U){super(d),this.Name=d,this.LinearForceX=y,this.LinearForceY=m,this.LinearForceZ=A,this.LinearMomentX=N,this.LinearMomentY=P,this.LinearMomentZ=U,this.type=1595516126}}e.IfcStructuralLoadLinearForce=KF;class NP extends z5{constructor(d,y,m,A){super(d),this.Name=d,this.PlanarForceX=y,this.PlanarForceY=m,this.PlanarForceZ=A,this.type=2668620305}}e.IfcStructuralLoadPlanarForce=NP;class X2 extends z5{constructor(d,y,m,A,N,P,U){super(d),this.Name=d,this.DisplacementX=y,this.DisplacementY=m,this.DisplacementZ=A,this.RotationalDisplacementRX=N,this.RotationalDisplacementRY=P,this.RotationalDisplacementRZ=U,this.type=2473145415}}e.IfcStructuralLoadSingleDisplacement=X2;class Zg extends X2{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.Name=d,this.DisplacementX=y,this.DisplacementY=m,this.DisplacementZ=A,this.RotationalDisplacementRX=N,this.RotationalDisplacementRY=P,this.RotationalDisplacementRZ=U,this.Distortion=_,this.type=1973038258}}e.IfcStructuralLoadSingleDisplacementDistortion=Zg;class X3 extends z5{constructor(d,y,m,A,N,P,U){super(d),this.Name=d,this.ForceX=y,this.ForceY=m,this.ForceZ=A,this.MomentX=N,this.MomentY=P,this.MomentZ=U,this.type=1597423693}}e.IfcStructuralLoadSingleForce=X3;class K5 extends X3{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.Name=d,this.ForceX=y,this.ForceY=m,this.ForceZ=A,this.MomentX=N,this.MomentY=P,this.MomentZ=U,this.WarpingMoment=_,this.type=1190533807}}e.IfcStructuralLoadSingleForceWarping=K5;class ZF extends i7{constructor(d,y,m){super(d,y),this.EdgeStart=d,this.EdgeEnd=y,this.ParentEdge=m,this.type=2233826070}}e.IfcSubedge=ZF;class V1 extends Ar{constructor(){super(),this.type=2513912981}}e.IfcSurface=V1;class QF extends vS{constructor(d,y,m,A,N,P,U,_,X){super(d,y),this.SurfaceColour=d,this.Transparency=y,this.DiffuseColour=m,this.TransmissionColour=A,this.DiffuseTransmissionColour=N,this.ReflectionColour=P,this.SpecularColour=U,this.SpecularHighlight=_,this.ReflectanceMethod=X,this.type=1878645084}}e.IfcSurfaceStyleRendering=QF;class w7 extends q5{constructor(d,y){super(),this.SweptArea=d,this.Position=y,this.type=2247615214}}e.IfcSweptAreaSolid=w7;class bP extends q5{constructor(d,y,m,A,N){super(),this.Directrix=d,this.Radius=y,this.InnerRadius=m,this.StartParam=A,this.EndParam=N,this.type=1260650574}}e.IfcSweptDiskSolid=bP;class $F extends bP{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.Directrix=d,this.Radius=y,this.InnerRadius=m,this.StartParam=A,this.EndParam=N,this.FilletRadius=P,this.type=1096409881}}e.IfcSweptDiskSolidPolygonal=$F;class ty extends V1{constructor(d,y){super(),this.SweptCurve=d,this.Position=y,this.type=230924584}}e.IfcSweptSurface=ty;class OP extends df{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.Depth=A,this.FlangeWidth=N,this.WebThickness=P,this.FlangeThickness=U,this.FilletRadius=_,this.FlangeEdgeRadius=X,this.WebEdgeRadius=Be,this.WebSlope=Xt,this.FlangeSlope=Kn,this.type=3071757647}}e.IfcTShapeProfileDef=OP;class ff extends Ar{constructor(){super(),this.type=901063453}}e.IfcTessellatedItem=ff;class Z5 extends Ar{constructor(d,y,m){super(),this.Literal=d,this.Placement=y,this.Path=m,this.type=4282788508}}e.IfcTextLiteral=Z5;class JF extends Z5{constructor(d,y,m,A,N){super(d,y,m),this.Literal=d,this.Placement=y,this.Path=m,this.Extent=A,this.BoxAlignment=N,this.type=3124975700}}e.IfcTextLiteralWithExtent=JF;class XF extends I7{constructor(d,y,m,A,N,P){super(d),this.Name=d,this.FontFamily=y,this.FontStyle=m,this.FontVariant=A,this.FontWeight=N,this.FontSize=P,this.type=1983826977}}e.IfcTextStyleFontModel=XF;class CP extends df{constructor(d,y,m,A,N,P,U){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.BottomXDim=A,this.TopXDim=N,this.YDim=P,this.TopXOffset=U,this.type=2715220739}}e.IfcTrapeziumProfileDef=CP;class E7 extends FE{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.type=1628702193}}e.IfcTypeObject=E7;class z1 extends E7{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ProcessType=X,this.type=3736923433}}e.IfcTypeProcess=z1;class Vb extends E7{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.type=2347495698}}e.IfcTypeProduct=Vb;class LP extends E7{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ResourceType=X,this.type=3698973494}}e.IfcTypeResource=LP;class vF extends df{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.Depth=A,this.FlangeWidth=N,this.WebThickness=P,this.FlangeThickness=U,this.FilletRadius=_,this.EdgeRadius=X,this.FlangeSlope=Be,this.type=427810014}}e.IfcUShapeProfileDef=vF;class zb extends Ar{constructor(d,y){super(),this.Orientation=d,this.Magnitude=y,this.type=1417489154}}e.IfcVector=zb;class eB extends o7{constructor(d){super(),this.LoopVertex=d,this.type=2759199220}}e.IfcVertexLoop=eB;class tB extends df{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.Depth=A,this.FlangeWidth=N,this.WebThickness=P,this.FlangeThickness=U,this.FilletRadius=_,this.EdgeRadius=X,this.type=2543172580}}e.IfcZShapeProfileDef=tB;class nB extends _g{constructor(d,y,m){super(d,y,m),this.Bounds=d,this.FaceSurface=y,this.SameSense=m,this.type=3406155212}}e.IfcAdvancedFace=nB;class sB extends Ar{constructor(d,y){super(),this.OuterBoundary=d,this.InnerBoundaries=y,this.type=669184980}}e.IfcAnnotationFillArea=sB;class cu extends df{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.BottomFlangeWidth=A,this.OverallDepth=N,this.WebThickness=P,this.BottomFlangeThickness=U,this.BottomFlangeFilletRadius=_,this.TopFlangeWidth=X,this.TopFlangeThickness=Be,this.TopFlangeFilletRadius=Xt,this.BottomFlangeEdgeRadius=Kn,this.BottomFlangeSlope=Js,this.TopFlangeEdgeRadius=Wr,this.TopFlangeSlope=Do,this.type=3207858831}}e.IfcAsymmetricIShapeProfileDef=cu;class Wb extends kg{constructor(d,y){super(d),this.Location=d,this.Axis=y,this.type=4261334040}}e.IfcAxis1Placement=Wb;class lB extends kg{constructor(d,y){super(d),this.Location=d,this.RefDirection=y,this.type=3125803723}}e.IfcAxis2Placement2D=lB;class rB extends kg{constructor(d,y,m){super(d),this.Location=d,this.Axis=y,this.RefDirection=m,this.type=2740243338}}e.IfcAxis2Placement3D=rB;class iB extends kg{constructor(d,y,m){super(d),this.Location=d,this.Axis=y,this.RefDirection=m,this.type=3425423356}}e.IfcAxis2PlacementLinear=iB;class m7 extends Ar{constructor(d,y,m){super(),this.Operator=d,this.FirstOperand=y,this.SecondOperand=m,this.type=2736907675}}e.IfcBooleanResult=m7;class W0 extends V1{constructor(){super(),this.type=4182860854}}e.IfcBoundedSurface=W0;class PP extends Ar{constructor(d,y,m,A){super(),this.Corner=d,this.XDim=y,this.YDim=m,this.ZDim=A,this.type=2581212453}}e.IfcBoundingBox=PP;class aB extends Vg{constructor(d,y,m){super(d,y),this.BaseSurface=d,this.AgreementFlag=y,this.Enclosure=m,this.type=2713105998}}e.IfcBoxedHalfSpace=aB;class uB extends df{constructor(d,y,m,A,N,P,U,_){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.Depth=A,this.Width=N,this.WallThickness=P,this.Girth=U,this.InternalFilletRadius=_,this.type=2898889636}}e.IfcCShapeProfileDef=uB;class oB extends jg{constructor(d){super(),this.Coordinates=d,this.type=1123145078}}e.IfcCartesianPoint=oB;class Yb extends Ar{constructor(){super(),this.type=574549367}}e.IfcCartesianPointList=Yb;class xP extends Yb{constructor(d,y){super(),this.CoordList=d,this.TagList=y,this.type=1675464909}}e.IfcCartesianPointList2D=xP;class T7 extends Yb{constructor(d,y){super(),this.CoordList=d,this.TagList=y,this.type=2059837836}}e.IfcCartesianPointList3D=T7;class Y0 extends Ar{constructor(d,y,m,A){super(),this.Axis1=d,this.Axis2=y,this.LocalOrigin=m,this.Scale=A,this.type=59481748}}e.IfcCartesianTransformationOperator=Y0;class kb extends Y0{constructor(d,y,m,A){super(d,y,m,A),this.Axis1=d,this.Axis2=y,this.LocalOrigin=m,this.Scale=A,this.type=3749851601}}e.IfcCartesianTransformationOperator2D=kb;class R7 extends kb{constructor(d,y,m,A,N){super(d,y,m,A),this.Axis1=d,this.Axis2=y,this.LocalOrigin=m,this.Scale=A,this.Scale2=N,this.type=3486308946}}e.IfcCartesianTransformationOperator2DnonUniform=R7;class v3 extends Y0{constructor(d,y,m,A,N){super(d,y,m,A),this.Axis1=d,this.Axis2=y,this.LocalOrigin=m,this.Scale=A,this.Axis3=N,this.type=3331915920}}e.IfcCartesianTransformationOperator3D=v3;class cB extends v3{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.Axis1=d,this.Axis2=y,this.LocalOrigin=m,this.Scale=A,this.Axis3=N,this.Scale2=P,this.Scale3=U,this.type=1416205885}}e.IfcCartesianTransformationOperator3DnonUniform=cB;class MP extends df{constructor(d,y,m,A){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.Radius=A,this.type=1383045692}}e.IfcCircleProfileDef=MP;class hB extends gb{constructor(d){super(d),this.CfsFaces=d,this.type=2205249479}}e.IfcClosedShell=hB;class dB extends Pu{constructor(d,y,m,A){super(d),this.Name=d,this.Red=y,this.Green=m,this.Blue=A,this.type=776857604}}e.IfcColourRgb=dB;class fB extends xb{constructor(d,y,m,A){super(d,y),this.Name=d,this.Specification=y,this.UsageName=m,this.HasProperties=A,this.type=2542286263}}e.IfcComplexProperty=fB;class UP extends y7{constructor(d,y,m){super(d),this.Transition=d,this.SameSense=y,this.ParentCurve=m,this.type=2485617015}}e.IfcCompositeCurveSegment=UP;class zE extends LP{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ResourceType=X,this.BaseCosts=Be,this.BaseQuantity=Xt,this.type=2574617495}}e.IfcConstructionResourceType=zE;class jb extends FE{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.LongName=P,this.Phase=U,this.RepresentationContexts=_,this.UnitsInContext=X,this.type=3419103109}}e.IfcContext=jb;class IB extends zE{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be,Xt),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ResourceType=X,this.BaseCosts=Be,this.BaseQuantity=Xt,this.PredefinedType=Kn,this.type=1815067380}}e.IfcCrewResourceType=IB;class Q5 extends Ar{constructor(d){super(),this.Position=d,this.type=2506170314}}e.IfcCsgPrimitive3D=Q5;class qb extends q5{constructor(d){super(),this.TreeRootExpression=d,this.type=2147822146}}e.IfcCsgSolid=qb;class ny extends Ar{constructor(){super(),this.type=2601014836}}e.IfcCurve=ny;class FP extends W0{constructor(d,y,m){super(),this.BasisSurface=d,this.OuterBoundary=y,this.InnerBoundaries=m,this.type=2827736869}}e.IfcCurveBoundedPlane=FP;class pB extends W0{constructor(d,y,m){super(),this.BasisSurface=d,this.Boundaries=y,this.ImplicitOuter=m,this.type=2629017746}}e.IfcCurveBoundedSurface=pB;class yB extends y7{constructor(d,y,m,A,N){super(d),this.Transition=d,this.Placement=y,this.SegmentStart=m,this.SegmentLength=A,this.ParentCurve=N,this.type=4212018352}}e.IfcCurveSegment=yB;class wB extends Ar{constructor(d){super(),this.DirectionRatios=d,this.type=32440307}}e.IfcDirection=wB;class kf extends w7{constructor(d,y,m,A,N){super(d,y),this.SweptArea=d,this.Position=y,this.Directrix=m,this.StartParam=A,this.EndParam=N,this.type=593015953}}e.IfcDirectrixCurveSweptAreaSolid=kf;class BP extends o7{constructor(d){super(),this.EdgeList=d,this.type=1472233963}}e.IfcEdgeLoop=BP;class EB extends p7{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.MethodOfMeasurement=N,this.Quantities=P,this.type=1883228015}}e.IfcElementQuantity=EB;class W1 extends Vb{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=339256511}}e.IfcElementType=W1;class WE extends V1{constructor(d){super(),this.Position=d,this.type=2777663545}}e.IfcElementarySurface=WE;class Kb extends df{constructor(d,y,m,A,N){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.SemiAxis1=A,this.SemiAxis2=N,this.type=2835456948}}e.IfcEllipseProfileDef=Kb;class HP extends z1{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ProcessType=X,this.PredefinedType=Be,this.EventTriggerType=Xt,this.UserDefinedEventTriggerType=Kn,this.type=4024345920}}e.IfcEventType=HP;class Zb extends w7{constructor(d,y,m,A){super(d,y),this.SweptArea=d,this.Position=y,this.ExtrudedDirection=m,this.Depth=A,this.type=477187591}}e.IfcExtrudedAreaSolid=Zb;class YE extends Zb{constructor(d,y,m,A,N){super(d,y,m,A),this.SweptArea=d,this.Position=y,this.ExtrudedDirection=m,this.Depth=A,this.EndSweptArea=N,this.type=2804161546}}e.IfcExtrudedAreaSolidTapered=YE;class mB extends Ar{constructor(d){super(),this.FbsmFaces=d,this.type=2047409740}}e.IfcFaceBasedSurfaceModel=mB;class TB extends Ar{constructor(d,y,m,A,N){super(),this.HatchLineAppearance=d,this.StartOfNextHatchLine=y,this.PointOfReferenceHatchLine=m,this.PatternStart=A,this.HatchLineAngle=N,this.type=374418227}}e.IfcFillAreaStyleHatching=TB;class RB extends Ar{constructor(d,y,m){super(),this.TilingPattern=d,this.Tiles=y,this.TilingScale=m,this.type=315944413}}e.IfcFillAreaStyleTiles=RB;class _P extends kf{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.SweptArea=d,this.Position=y,this.Directrix=m,this.StartParam=A,this.EndParam=N,this.FixedReference=P,this.type=2652556860}}e.IfcFixedReferenceSweptAreaSolid=_P;class Qb extends W1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=4238390223}}e.IfcFurnishingElementType=Qb;class $b extends Qb{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.AssemblyPlace=Be,this.PredefinedType=Xt,this.type=1268542332}}e.IfcFurnitureType=$b;class kc extends W1{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=4095422895}}e.IfcGeographicElementType=kc;class g7 extends Sb{constructor(d){super(d),this.Elements=d,this.type=987898635}}e.IfcGeometricCurveSet=g7;class gB extends df{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.OverallWidth=A,this.OverallDepth=N,this.WebThickness=P,this.FlangeThickness=U,this.FilletRadius=_,this.FlangeEdgeRadius=X,this.FlangeSlope=Be,this.type=1484403080}}e.IfcIShapeProfileDef=gB;class GP extends ff{constructor(d){super(),this.CoordIndex=d,this.type=178912537}}e.IfcIndexedPolygonalFace=GP;class AB extends GP{constructor(d,y){super(d),this.CoordIndex=d,this.InnerCoordIndices=y,this.type=2294589976}}e.IfcIndexedPolygonalFaceWithVoids=AB;class SB extends k5{constructor(d,y,m,A){super(d,y,m),this.Maps=d,this.MappedTo=y,this.TexCoords=m,this.TexCoordIndices=A,this.type=3465909080}}e.IfcIndexedPolygonalTextureMap=SB;class $5 extends df{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.Depth=A,this.Width=N,this.Thickness=P,this.FilletRadius=U,this.EdgeRadius=_,this.LegSlope=X,this.type=572779678}}e.IfcLShapeProfileDef=$5;class DB extends zE{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be,Xt),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ResourceType=X,this.BaseCosts=Be,this.BaseQuantity=Xt,this.PredefinedType=Kn,this.type=428585644}}e.IfcLaborResourceType=DB;class jf extends ny{constructor(d,y){super(),this.Pnt=d,this.Dir=y,this.type=1281925730}}e.IfcLine=jf;class Jb extends q5{constructor(d){super(),this.Outer=d,this.type=1425443689}}e.IfcManifoldSolidBrep=Jb;class kE extends FE{constructor(d,y,m,A,N){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.type=3888040117}}e.IfcObject=kE;class A7 extends ny{constructor(d){super(),this.BasisCurve=d,this.type=590820931}}e.IfcOffsetCurve=A7;class VP extends A7{constructor(d,y,m){super(d),this.BasisCurve=d,this.Distance=y,this.SelfIntersect=m,this.type=3388369263}}e.IfcOffsetCurve2D=VP;class jE extends A7{constructor(d,y,m,A){super(d),this.BasisCurve=d,this.Distance=y,this.SelfIntersect=m,this.RefDirection=A,this.type=3505215534}}e.IfcOffsetCurve3D=jE;class k0 extends A7{constructor(d,y,m){super(d),this.BasisCurve=d,this.OffsetValues=y,this.Tag=m,this.type=2485787929}}e.IfcOffsetCurveByDistances=k0;class jc extends ny{constructor(d,y){super(),this.BasisSurface=d,this.ReferenceCurve=y,this.type=1682466193}}e.IfcPcurve=jc;class NB extends HE{constructor(d,y,m){super(d,y),this.SizeInX=d,this.SizeInY=y,this.Placement=m,this.type=603570806}}e.IfcPlanarBox=NB;class bB extends WE{constructor(d){super(d),this.Position=d,this.type=220341763}}e.IfcPlane=bB;class OB extends ny{constructor(d,y,m,A){super(),this.Position=d,this.CoefficientsX=y,this.CoefficientsY=m,this.CoefficientsZ=A,this.type=3381221214}}e.IfcPolynomialCurve=OB;class zP extends d7{constructor(d){super(d),this.Name=d,this.type=759155922}}e.IfcPreDefinedColour=zP;class WP extends d7{constructor(d){super(d),this.Name=d,this.type=2559016684}}e.IfcPreDefinedCurveFont=WP;class j0 extends Kg{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=3967405729}}e.IfcPreDefinedPropertySet=j0;class Xb extends z1{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ProcessType=X,this.PredefinedType=Be,this.type=569719735}}e.IfcProcedureType=Xb;class qf extends kE{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.type=2945172077}}e.IfcProcess=qf;class sy extends kE{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=4208778838}}e.IfcProduct=sy;class q0 extends jb{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.LongName=P,this.Phase=U,this.RepresentationContexts=_,this.UnitsInContext=X,this.type=103090709}}e.IfcProject=q0;class CB extends jb{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.LongName=P,this.Phase=U,this.RepresentationContexts=_,this.UnitsInContext=X,this.type=653396225}}e.IfcProjectLibrary=CB;class S7 extends Fh{constructor(d,y,m,A,N,P){super(d,y),this.Name=d,this.Specification=y,this.UpperBoundValue=m,this.LowerBoundValue=A,this.Unit=N,this.SetPointValue=P,this.type=871118103}}e.IfcPropertyBoundedValue=S7;class D7 extends Fh{constructor(d,y,m,A){super(d,y),this.Name=d,this.Specification=y,this.EnumerationValues=m,this.EnumerationReference=A,this.type=4166981789}}e.IfcPropertyEnumeratedValue=D7;class LB extends Fh{constructor(d,y,m,A){super(d,y),this.Name=d,this.Specification=y,this.ListValues=m,this.Unit=A,this.type=2752243245}}e.IfcPropertyListValue=LB;class xu extends Fh{constructor(d,y,m,A){super(d,y),this.Name=d,this.Specification=y,this.UsageName=m,this.PropertyReference=A,this.type=941946838}}e.IfcPropertyReferenceValue=xu;class PB extends Kg{constructor(d,y,m,A,N){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.HasProperties=N,this.type=1451395588}}e.IfcPropertySet=PB;class YP extends Ub{constructor(d,y,m,A,N,P,U){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.TemplateType=N,this.ApplicableEntity=P,this.HasPropertyTemplates=U,this.type=492091185}}e.IfcPropertySetTemplate=YP;class kP extends Fh{constructor(d,y,m,A){super(d,y),this.Name=d,this.Specification=y,this.NominalValue=m,this.Unit=A,this.type=3650150729}}e.IfcPropertySingleValue=kP;class xB extends Fh{constructor(d,y,m,A,N,P,U,_){super(d,y),this.Name=d,this.Specification=y,this.DefiningValues=m,this.DefinedValues=A,this.Expression=N,this.DefiningUnit=P,this.DefinedUnit=U,this.CurveInterpolation=_,this.type=110355661}}e.IfcPropertyTableValue=xB;class vb extends Ub{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=3521284610}}e.IfcPropertyTemplate=vb;class MB extends GE{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.XDim=A,this.YDim=N,this.WallThickness=P,this.InnerFilletRadius=U,this.OuterFilletRadius=_,this.type=2770003689}}e.IfcRectangleHollowProfileDef=MB;class jP extends Q5{constructor(d,y,m,A){super(d),this.Position=d,this.XLength=y,this.YLength=m,this.Height=A,this.type=2798486643}}e.IfcRectangularPyramid=jP;class Qg extends W0{constructor(d,y,m,A,N,P,U){super(),this.BasisSurface=d,this.U1=y,this.V1=m,this.U2=A,this.V2=N,this.Usense=P,this.Vsense=U,this.type=3454111270}}e.IfcRectangularTrimmedSurface=Qg;class $g extends j0{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.DefinitionType=N,this.ReinforcementSectionDefinitions=P,this.type=3765753017}}e.IfcReinforcementDefinitionProperties=$g;class Y1 extends VE{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatedObjectsType=P,this.type=3939117080}}e.IfcRelAssigns=Y1;class N7 extends Y1{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatedObjectsType=P,this.RelatingActor=U,this.ActingRole=_,this.type=1683148259}}e.IfcRelAssignsToActor=N7;class v2 extends Y1{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatedObjectsType=P,this.RelatingControl=U,this.type=2495723537}}e.IfcRelAssignsToControl=v2;class J5 extends Y1{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatedObjectsType=P,this.RelatingGroup=U,this.type=1307041759}}e.IfcRelAssignsToGroup=J5;class UB extends J5{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatedObjectsType=P,this.RelatingGroup=U,this.Factor=_,this.type=1027710054}}e.IfcRelAssignsToGroupByFactor=UB;class b7 extends Y1{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatedObjectsType=P,this.RelatingProcess=U,this.QuantityInProcess=_,this.type=4278684876}}e.IfcRelAssignsToProcess=b7;class qE extends Y1{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatedObjectsType=P,this.RelatingProduct=U,this.type=2857406711}}e.IfcRelAssignsToProduct=qE;class Jg extends Y1{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatedObjectsType=P,this.RelatingResource=U,this.type=205026976}}e.IfcRelAssignsToResource=Jg;class $i extends VE{constructor(d,y,m,A,N){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.type=1865459582}}e.IfcRelAssociates=$i;class X5 extends $i{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingApproval=P,this.type=4095574036}}e.IfcRelAssociatesApproval=X5;class qP extends $i{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingClassification=P,this.type=919958153}}e.IfcRelAssociatesClassification=qP;class FB extends $i{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.Intent=P,this.RelatingConstraint=U,this.type=2728634034}}e.IfcRelAssociatesConstraint=FB;class BB extends $i{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingDocument=P,this.type=982818633}}e.IfcRelAssociatesDocument=BB;class HB extends $i{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingLibrary=P,this.type=3840914261}}e.IfcRelAssociatesLibrary=HB;class ep extends $i{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingMaterial=P,this.type=2655215786}}e.IfcRelAssociatesMaterial=ep;class _B extends $i{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingProfileDef=P,this.type=1033248425}}e.IfcRelAssociatesProfileDef=_B;class dc extends VE{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=826625072}}e.IfcRelConnects=dc;class eO extends dc{constructor(d,y,m,A,N,P,U){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ConnectionGeometry=N,this.RelatingElement=P,this.RelatedElement=U,this.type=1204542856}}e.IfcRelConnectsElements=eO;class GB extends eO{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ConnectionGeometry=N,this.RelatingElement=P,this.RelatedElement=U,this.RelatingPriorities=_,this.RelatedPriorities=X,this.RelatedConnectionType=Be,this.RelatingConnectionType=Xt,this.type=3945020480}}e.IfcRelConnectsPathElements=GB;class VB extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingPort=N,this.RelatedElement=P,this.type=4201705270}}e.IfcRelConnectsPortToElement=VB;class zB extends dc{constructor(d,y,m,A,N,P,U){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingPort=N,this.RelatedPort=P,this.RealizingElement=U,this.type=3190031847}}e.IfcRelConnectsPorts=zB;class tO extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingElement=N,this.RelatedStructuralActivity=P,this.type=2127690289}}e.IfcRelConnectsStructuralActivity=tO;class KP extends dc{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingStructuralMember=N,this.RelatedStructuralConnection=P,this.AppliedCondition=U,this.AdditionalConditions=_,this.SupportedLength=X,this.ConditionCoordinateSystem=Be,this.type=1638771189}}e.IfcRelConnectsStructuralMember=KP;class WB extends KP{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingStructuralMember=N,this.RelatedStructuralConnection=P,this.AppliedCondition=U,this.AdditionalConditions=_,this.SupportedLength=X,this.ConditionCoordinateSystem=Be,this.ConnectionConstraint=Xt,this.type=504942748}}e.IfcRelConnectsWithEccentricity=WB;class YB extends eO{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ConnectionGeometry=N,this.RelatingElement=P,this.RelatedElement=U,this.RealizingElements=_,this.ConnectionType=X,this.type=3678494232}}e.IfcRelConnectsWithRealizingElements=YB;class kB extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedElements=N,this.RelatingStructure=P,this.type=3242617779}}e.IfcRelContainedInSpatialStructure=kB;class jB extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingBuildingElement=N,this.RelatedCoverings=P,this.type=886880790}}e.IfcRelCoversBldgElements=jB;class ZP extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingSpace=N,this.RelatedCoverings=P,this.type=2802773753}}e.IfcRelCoversSpaces=ZP;class QP extends VE{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingContext=N,this.RelatedDefinitions=P,this.type=2565941209}}e.IfcRelDeclares=QP;class v5 extends VE{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=2551354335}}e.IfcRelDecomposes=v5;class Xg extends VE{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=693640335}}e.IfcRelDefines=Xg;class $P extends Xg{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingObject=P,this.type=1462361463}}e.IfcRelDefinesByObject=$P;class JP extends Xg{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingPropertyDefinition=P,this.type=4186316022}}e.IfcRelDefinesByProperties=JP;class qB extends Xg{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedPropertySets=N,this.RelatingTemplate=P,this.type=307848117}}e.IfcRelDefinesByTemplate=qB;class KB extends Xg{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingType=P,this.type=781010003}}e.IfcRelDefinesByType=KB;class eT extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingOpeningElement=N,this.RelatedBuildingElement=P,this.type=3940055652}}e.IfcRelFillsElement=eT;class ZB extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedControlElements=N,this.RelatingFlowElement=P,this.type=279856033}}e.IfcRelFlowControlElements=ZB;class Bi extends dc{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingElement=N,this.RelatedElement=P,this.InterferenceGeometry=U,this.InterferenceSpace=_,this.InterferenceType=X,this.ImpliedOrder=Be,this.type=427948657}}e.IfcRelInterferesElements=Bi;class XP extends v5{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingObject=N,this.RelatedObjects=P,this.type=3268803585}}e.IfcRelNests=XP;class QB extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingPositioningElement=N,this.RelatedProducts=P,this.type=1441486842}}e.IfcRelPositions=QB;class $B extends v5{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingElement=N,this.RelatedFeatureElement=P,this.type=750771296}}e.IfcRelProjectsElement=$B;class JB extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedElements=N,this.RelatingStructure=P,this.type=1245217292}}e.IfcRelReferencedInSpatialStructure=JB;class XB extends dc{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingProcess=N,this.RelatedProcess=P,this.TimeLag=U,this.SequenceType=_,this.UserDefinedSequenceType=X,this.type=4122056220}}e.IfcRelSequence=XB;class vB extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingSystem=N,this.RelatedBuildings=P,this.type=366585022}}e.IfcRelServicesBuildings=vB;class nO extends dc{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingSpace=N,this.RelatedBuildingElement=P,this.ConnectionGeometry=U,this.PhysicalOrVirtualBoundary=_,this.InternalOrExternalBoundary=X,this.type=3451746338}}e.IfcRelSpaceBoundary=nO;class sO extends nO{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingSpace=N,this.RelatedBuildingElement=P,this.ConnectionGeometry=U,this.PhysicalOrVirtualBoundary=_,this.InternalOrExternalBoundary=X,this.ParentBoundary=Be,this.type=3523091289}}e.IfcRelSpaceBoundary1stLevel=sO;class lO extends sO{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingSpace=N,this.RelatedBuildingElement=P,this.ConnectionGeometry=U,this.PhysicalOrVirtualBoundary=_,this.InternalOrExternalBoundary=X,this.ParentBoundary=Be,this.CorrespondingBoundary=Xt,this.type=1521410863}}e.IfcRelSpaceBoundary2ndLevel=lO;class eH extends v5{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingBuildingElement=N,this.RelatedOpeningElement=P,this.type=1401173127}}e.IfcRelVoidsElement=eH;class tH extends UP{constructor(d,y,m,A){super(d,y,m),this.Transition=d,this.SameSense=y,this.ParentCurve=m,this.ParamLength=A,this.type=816062949}}e.IfcReparametrisedCompositeCurveSegment=tH;class vP extends kE{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.type=2914609552}}e.IfcResource=vP;class ew extends w7{constructor(d,y,m,A){super(d,y),this.SweptArea=d,this.Position=y,this.Axis=m,this.Angle=A,this.type=1856042241}}e.IfcRevolvedAreaSolid=ew;class ly extends ew{constructor(d,y,m,A,N){super(d,y,m,A),this.SweptArea=d,this.Position=y,this.Axis=m,this.Angle=A,this.EndSweptArea=N,this.type=3243963512}}e.IfcRevolvedAreaSolidTapered=ly;class nH extends Q5{constructor(d,y,m){super(d),this.Position=d,this.Height=y,this.BottomRadius=m,this.type=4158566097}}e.IfcRightCircularCone=nH;class sH extends Q5{constructor(d,y,m){super(d),this.Position=d,this.Height=y,this.Radius=m,this.type=3626867408}}e.IfcRightCircularCylinder=sH;class e9 extends q5{constructor(d,y){super(),this.Directrix=d,this.CrossSections=y,this.type=1862484736}}e.IfcSectionedSolid=e9;class lH extends e9{constructor(d,y,m){super(d,y),this.Directrix=d,this.CrossSections=y,this.CrossSectionPositions=m,this.type=1290935644}}e.IfcSectionedSolidHorizontal=lH;class rH extends V1{constructor(d,y,m){super(),this.Directrix=d,this.CrossSectionPositions=y,this.CrossSections=m,this.type=1356537516}}e.IfcSectionedSurface=rH;class iH extends vb{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.TemplateType=N,this.PrimaryMeasureType=P,this.SecondaryMeasureType=U,this.Enumerators=_,this.PrimaryUnit=X,this.SecondaryUnit=Be,this.Expression=Xt,this.AccessState=Kn,this.type=3663146110}}e.IfcSimplePropertyTemplate=iH;class tT extends sy{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.type=1412071761}}e.IfcSpatialElement=tT;class k1 extends Vb{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=710998568}}e.IfcSpatialElementType=k1;class nT extends tT{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.type=2706606064}}e.IfcSpatialStructureElement=nT;class vg extends k1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=3893378262}}e.IfcSpatialStructureElementType=vg;class O7 extends tT{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.PredefinedType=X,this.type=463610769}}e.IfcSpatialZone=O7;class aH extends k1{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.LongName=Xt,this.type=2481509218}}e.IfcSpatialZoneType=aH;class t9 extends Q5{constructor(d,y){super(d),this.Position=d,this.Radius=y,this.type=451544542}}e.IfcSphere=t9;class K0 extends WE{constructor(d,y){super(d),this.Position=d,this.Radius=y,this.type=4015995234}}e.IfcSphericalSurface=K0;class tw extends ny{constructor(d){super(),this.Position=d,this.type=2735484536}}e.IfcSpiral=tw;class rO extends sy{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.type=3544373492}}e.IfcStructuralActivity=rO;class ry extends sy{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=3136571912}}e.IfcStructuralItem=ry;class tp extends ry{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=530289379}}e.IfcStructuralMember=tp;class C7 extends rO{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.type=3689010777}}e.IfcStructuralReaction=C7;class Hi extends tp{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.PredefinedType=_,this.Thickness=X,this.type=3979015343}}e.IfcStructuralSurfaceMember=Hi;class uH extends Hi{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.PredefinedType=_,this.Thickness=X,this.type=2218152070}}e.IfcStructuralSurfaceMemberVarying=uH;class oH extends C7{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.PredefinedType=Be,this.type=603775116}}e.IfcStructuralSurfaceReaction=oH;class cH extends zE{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be,Xt),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ResourceType=X,this.BaseCosts=Be,this.BaseQuantity=Xt,this.PredefinedType=Kn,this.type=4095615324}}e.IfcSubContractResourceType=cH;class iO extends ny{constructor(d,y,m){super(),this.Curve3D=d,this.AssociatedGeometry=y,this.MasterRepresentation=m,this.type=699246055}}e.IfcSurfaceCurve=iO;class n9 extends kf{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.SweptArea=d,this.Position=y,this.Directrix=m,this.StartParam=A,this.EndParam=N,this.ReferenceSurface=P,this.type=2028607225}}e.IfcSurfaceCurveSweptAreaSolid=n9;class s9 extends ty{constructor(d,y,m,A){super(d,y),this.SweptCurve=d,this.Position=y,this.ExtrudedDirection=m,this.Depth=A,this.type=2809605785}}e.IfcSurfaceOfLinearExtrusion=s9;class aO extends ty{constructor(d,y,m){super(d,y),this.SweptCurve=d,this.Position=y,this.AxisPosition=m,this.type=4124788165}}e.IfcSurfaceOfRevolution=aO;class hH extends Qb{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1580310250}}e.IfcSystemFurnitureElementType=hH;class dH extends qf{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.Status=_,this.WorkMethod=X,this.IsMilestone=Be,this.Priority=Xt,this.TaskTime=Kn,this.PredefinedType=Js,this.type=3473067441}}e.IfcTask=dH;class L7 extends z1{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ProcessType=X,this.PredefinedType=Be,this.WorkMethod=Xt,this.type=3206491090}}e.IfcTaskType=L7;class P7 extends ff{constructor(d,y){super(),this.Coordinates=d,this.Closed=y,this.type=2387106220}}e.IfcTessellatedFaceSet=P7;class uO extends tw{constructor(d,y,m,A,N){super(d),this.Position=d,this.CubicTerm=y,this.QuadraticTerm=m,this.LinearTerm=A,this.ConstantTerm=N,this.type=782932809}}e.IfcThirdOrderPolynomialSpiral=uO;class iy extends WE{constructor(d,y,m){super(d),this.Position=d,this.MajorRadius=y,this.MinorRadius=m,this.type=1935646853}}e.IfcToroidalSurface=iy;class nw extends W1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=3665877780}}e.IfcTransportationDeviceType=nw;class l9 extends P7{constructor(d,y,m,A,N){super(d,y),this.Coordinates=d,this.Closed=y,this.Normals=m,this.CoordIndex=A,this.PnIndex=N,this.type=2916149573}}e.IfcTriangulatedFaceSet=l9;class x7 extends l9{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.Coordinates=d,this.Closed=y,this.Normals=m,this.CoordIndex=A,this.PnIndex=N,this.Flags=P,this.type=1229763772}}e.IfcTriangulatedIrregularNetwork=x7;class e6 extends nw{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3651464721}}e.IfcVehicleType=e6;class oO extends j0{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.LiningDepth=N,this.LiningThickness=P,this.TransomThickness=U,this.MullionThickness=_,this.FirstTransomOffset=X,this.SecondTransomOffset=Be,this.FirstMullionOffset=Xt,this.SecondMullionOffset=Kn,this.ShapeAspectStyle=Js,this.LiningOffset=Wr,this.LiningToPanelOffsetX=Do,this.LiningToPanelOffsetY=vc,this.type=336235671}}e.IfcWindowLiningProperties=oO;class qc extends j0{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.OperationType=N,this.PanelPosition=P,this.FrameDepth=U,this.FrameThickness=_,this.ShapeAspectStyle=X,this.type=512836454}}e.IfcWindowPanelProperties=qc;class t6 extends kE{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.TheActor=P,this.type=2296667514}}e.IfcActor=t6;class r9 extends Jb{constructor(d){super(d),this.Outer=d,this.type=1635779807}}e.IfcAdvancedBrep=r9;class cO extends r9{constructor(d,y){super(d),this.Outer=d,this.Voids=y,this.type=2603310189}}e.IfcAdvancedBrepWithVoids=cO;class fH extends sy{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.PredefinedType=_,this.type=1674181508}}e.IfcAnnotation=fH;class i9 extends W0{constructor(d,y,m,A,N,P,U){super(),this.UDegree=d,this.VDegree=y,this.ControlPointsList=m,this.SurfaceForm=A,this.UClosed=N,this.VClosed=P,this.SelfIntersect=U,this.type=2887950389}}e.IfcBSplineSurface=i9;class a9 extends i9{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U),this.UDegree=d,this.VDegree=y,this.ControlPointsList=m,this.SurfaceForm=A,this.UClosed=N,this.VClosed=P,this.SelfIntersect=U,this.UMultiplicities=_,this.VMultiplicities=X,this.UKnots=Be,this.VKnots=Xt,this.KnotSpec=Kn,this.type=167062518}}e.IfcBSplineSurfaceWithKnots=a9;class sT extends Q5{constructor(d,y,m,A){super(d),this.Position=d,this.XLength=y,this.YLength=m,this.ZLength=A,this.type=1334484129}}e.IfcBlock=sT;class IH extends m7{constructor(d,y,m){super(d,y,m),this.Operator=d,this.FirstOperand=y,this.SecondOperand=m,this.type=3649129432}}e.IfcBooleanClippingResult=IH;class lT extends ny{constructor(){super(),this.type=1260505505}}e.IfcBoundedCurve=lT;class pH extends nT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.Elevation=Be,this.type=3124254112}}e.IfcBuildingStorey=pH;class hr extends W1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=1626504194}}e.IfcBuiltElementType=hr;class yH extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2197970202}}e.IfcChimneyType=yH;class u9 extends MP{constructor(d,y,m,A,N){super(d,y,m,A),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.Radius=A,this.WallThickness=N,this.type=2937912522}}e.IfcCircleHollowProfileDef=u9;class wH extends W1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=3893394355}}e.IfcCivilElementType=wH;class Ji extends tw{constructor(d,y){super(d),this.Position=d,this.ClothoidConstant=y,this.type=3497074424}}e.IfcClothoid=Ji;class hO extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=300633059}}e.IfcColumnType=hO;class EH extends vb{constructor(d,y,m,A,N,P,U){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.UsageName=N,this.TemplateType=P,this.HasPropertyTemplates=U,this.type=3875453745}}e.IfcComplexPropertyTemplate=EH;class M7 extends lT{constructor(d,y){super(),this.Segments=d,this.SelfIntersect=y,this.type=3732776249}}e.IfcCompositeCurve=M7;class o9 extends M7{constructor(d,y){super(d,y),this.Segments=d,this.SelfIntersect=y,this.type=15328376}}e.IfcCompositeCurveOnSurface=o9;class dO extends ny{constructor(d){super(),this.Position=d,this.type=2510884976}}e.IfcConic=dO;class mH extends zE{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be,Xt),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ResourceType=X,this.BaseCosts=Be,this.BaseQuantity=Xt,this.PredefinedType=Kn,this.type=2185764099}}e.IfcConstructionEquipmentResourceType=mH;class TH extends zE{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be,Xt),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ResourceType=X,this.BaseCosts=Be,this.BaseQuantity=Xt,this.PredefinedType=Kn,this.type=4105962743}}e.IfcConstructionMaterialResourceType=TH;class RH extends zE{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be,Xt),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ResourceType=X,this.BaseCosts=Be,this.BaseQuantity=Xt,this.PredefinedType=Kn,this.type=1525564444}}e.IfcConstructionProductResourceType=RH;class sw extends vP{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.Usage=_,this.BaseCosts=X,this.BaseQuantity=Be,this.type=2559216714}}e.IfcConstructionResource=sw;class ay extends kE{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.type=3293443760}}e.IfcControl=ay;class gH extends tw{constructor(d,y,m){super(d),this.Position=d,this.CosineTerm=y,this.ConstantTerm=m,this.type=2000195564}}e.IfcCosineSpiral=gH;class AH extends ay{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.PredefinedType=U,this.CostValues=_,this.CostQuantities=X,this.type=3895139033}}e.IfcCostItem=AH;class SH extends ay{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.PredefinedType=U,this.Status=_,this.SubmittedOn=X,this.UpdateDate=Be,this.type=1419761937}}e.IfcCostSchedule=SH;class DH extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=4189326743}}e.IfcCourseType=DH;class NH extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1916426348}}e.IfcCoveringType=NH;class bH extends sw{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.Usage=_,this.BaseCosts=X,this.BaseQuantity=Be,this.PredefinedType=Xt,this.type=3295246426}}e.IfcCrewResource=bH;class OH extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1457835157}}e.IfcCurtainWallType=OH;class CH extends WE{constructor(d,y){super(d),this.Position=d,this.Radius=y,this.type=1213902940}}e.IfcCylindricalSurface=CH;class fO extends hr{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=1306400036}}e.IfcDeepFoundationType=fO;class LH extends _P{constructor(d,y,m,A,N,P){super(d,y,m,A,N,P),this.SweptArea=d,this.Position=y,this.Directrix=m,this.StartParam=A,this.EndParam=N,this.FixedReference=P,this.type=4234616927}}e.IfcDirectrixDerivedReferenceSweptAreaSolid=LH;class U7 extends W1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=3256556792}}e.IfcDistributionElementType=U7;class np extends U7{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=3849074793}}e.IfcDistributionFlowElementType=np;class PH extends j0{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.LiningDepth=N,this.LiningThickness=P,this.ThresholdDepth=U,this.ThresholdThickness=_,this.TransomThickness=X,this.TransomOffset=Be,this.LiningOffset=Xt,this.ThresholdOffset=Kn,this.CasingThickness=Js,this.CasingDepth=Wr,this.ShapeAspectStyle=Do,this.LiningToPanelOffsetX=vc,this.LiningToPanelOffsetY=i0,this.type=2963535650}}e.IfcDoorLiningProperties=PH;class xH extends j0{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.PanelDepth=N,this.PanelOperation=P,this.PanelWidth=U,this.PanelPosition=_,this.ShapeAspectStyle=X,this.type=1714330368}}e.IfcDoorPanelProperties=xH;class MH extends hr{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.OperationType=Xt,this.ParameterTakesPrecedence=Kn,this.UserDefinedOperationType=Js,this.type=2323601079}}e.IfcDoorType=MH;class c9 extends zP{constructor(d){super(d),this.Name=d,this.type=445594917}}e.IfcDraughtingPreDefinedColour=c9;class UH extends WP{constructor(d){super(d),this.Name=d,this.type=4006246654}}e.IfcDraughtingPreDefinedCurveFont=UH;class fc extends sy{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1758889154}}e.IfcElement=fc;class IO extends fc{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.AssemblyPlace=X,this.PredefinedType=Be,this.type=4123344466}}e.IfcElementAssembly=IO;class sp extends W1{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2397081782}}e.IfcElementAssemblyType=sp;class If extends fc{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1623761950}}e.IfcElementComponent=If;class pf extends W1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=2590856083}}e.IfcElementComponentType=pf;class FH extends dO{constructor(d,y,m){super(d),this.Position=d,this.SemiAxis1=y,this.SemiAxis2=m,this.type=1704287377}}e.IfcEllipse=FH;class Xi extends np{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=2107101300}}e.IfcEnergyConversionDeviceType=Xi;class BH extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=132023988}}e.IfcEngineType=BH;class pO extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3174744832}}e.IfcEvaporativeCoolerType=pO;class HH extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3390157468}}e.IfcEvaporatorType=HH;class _H extends qf{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.PredefinedType=_,this.EventTriggerType=X,this.UserDefinedEventTriggerType=Be,this.EventOccurenceTime=Xt,this.type=4148101412}}e.IfcEvent=_H;class h9 extends tT{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.type=2853485674}}e.IfcExternalSpatialStructureElement=h9;class d9 extends Jb{constructor(d){super(d),this.Outer=d,this.type=807026263}}e.IfcFacetedBrep=d9;class GH extends d9{constructor(d,y){super(d),this.Outer=d,this.Voids=y,this.type=3737207727}}e.IfcFacetedBrepWithVoids=GH;class rT extends nT{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.type=24185140}}e.IfcFacility=rT;class iT extends nT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.UsageType=Be,this.type=1310830890}}e.IfcFacilityPart=iT;class VH extends iT{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.UsageType=Be,this.PredefinedType=Xt,this.type=4228831410}}e.IfcFacilityPartCommon=VH;class zH extends If{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=647756555}}e.IfcFastener=zH;class WH extends pf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2489546625}}e.IfcFastenerType=WH;class F7 extends fc{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=2827207264}}e.IfcFeatureElement=F7;class f9 extends F7{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=2143335405}}e.IfcFeatureElementAddition=f9;class lw extends F7{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1287392070}}e.IfcFeatureElementSubtraction=lw;class Kf extends np{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=3907093117}}e.IfcFlowControllerType=Kf;class KE extends np{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=3198132628}}e.IfcFlowFittingType=KE;class YH extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3815607619}}e.IfcFlowMeterType=YH;class n6 extends np{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=1482959167}}e.IfcFlowMovingDeviceType=n6;class aT extends np{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=1834744321}}e.IfcFlowSegmentType=aT;class yO extends np{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=1339347760}}e.IfcFlowStorageDeviceType=yO;class Ic extends np{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=2297155007}}e.IfcFlowTerminalType=Ic;class uT extends np{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=3009222698}}e.IfcFlowTreatmentDeviceType=uT;class kH extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1893162501}}e.IfcFootingType=kH;class wO extends fc{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=263784265}}e.IfcFurnishingElement=wO;class jH extends wO{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1509553395}}e.IfcFurniture=jH;class qH extends fc{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3493046030}}e.IfcGeographicElement=qH;class B7 extends fc{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=4230923436}}e.IfcGeotechnicalElement=B7;class KH extends B7{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1594536857}}e.IfcGeotechnicalStratum=KH;class ZH extends M7{constructor(d,y,m,A){super(d,y),this.Segments=d,this.SelfIntersect=y,this.BaseCurve=m,this.EndPoint=A,this.type=2898700619}}e.IfcGradientCurve=ZH;class lp extends kE{constructor(d,y,m,A,N){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.type=2706460486}}e.IfcGroup=lp;class QH extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1251058090}}e.IfcHeatExchangerType=QH;class s6 extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1806887404}}e.IfcHumidifierType=s6;class $H extends If{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2568555532}}e.IfcImpactProtectionDevice=$H;class JH extends pf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3948183225}}e.IfcImpactProtectionDeviceType=JH;class XH extends lT{constructor(d,y,m){super(),this.Points=d,this.Segments=y,this.SelfIntersect=m,this.type=2571569899}}e.IfcIndexedPolyCurve=XH;class vH extends uT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3946677679}}e.IfcInterceptorType=vH;class e_ extends iO{constructor(d,y,m){super(d,y,m),this.Curve3D=d,this.AssociatedGeometry=y,this.MasterRepresentation=m,this.type=3113134337}}e.IfcIntersectionCurve=e_;class t_ extends lp{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.PredefinedType=P,this.Jurisdiction=U,this.ResponsiblePersons=_,this.LastUpdateDate=X,this.CurrentValue=Be,this.OriginalValue=Xt,this.type=2391368822}}e.IfcInventory=t_;class n_ extends KE{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=4288270099}}e.IfcJunctionBoxType=n_;class s_ extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.Mountable=Be,this.type=679976338}}e.IfcKerbType=s_;class l_ extends sw{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.Usage=_,this.BaseCosts=X,this.BaseQuantity=Be,this.PredefinedType=Xt,this.type=3827777499}}e.IfcLaborResource=l_;class I9 extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1051575348}}e.IfcLampType=I9;class r_ extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1161773419}}e.IfcLightFixtureType=r_;class l6 extends sy{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=2176059722}}e.IfcLinearElement=l6;class i_ extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1770583370}}e.IfcLiquidTerminalType=i_;class a_ extends rT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.PredefinedType=Be,this.type=525669439}}e.IfcMarineFacility=a_;class u_ extends iT{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.UsageType=Be,this.PredefinedType=Xt,this.type=976884017}}e.IfcMarinePart=u_;class o_ extends If{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.NominalDiameter=X,this.NominalLength=Be,this.PredefinedType=Xt,this.type=377706215}}e.IfcMechanicalFastener=o_;class c_ extends pf{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.NominalDiameter=Xt,this.NominalLength=Kn,this.type=2108223431}}e.IfcMechanicalFastenerType=c_;class h_ extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1114901282}}e.IfcMedicalDeviceType=h_;class d_ extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3181161470}}e.IfcMemberType=d_;class f_ extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1950438474}}e.IfcMobileTelecommunicationsApplianceType=f_;class EO extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=710110818}}e.IfcMooringDeviceType=EO;class Sr extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=977012517}}e.IfcMotorConnectionType=Sr;class ZE extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=506776471}}e.IfcNavigationElementType=ZE;class uy extends t6{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.TheActor=P,this.PredefinedType=U,this.type=4143007308}}e.IfcOccupant=uy;class QE extends lw{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3588315303}}e.IfcOpeningElement=QE;class H7 extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2837617999}}e.IfcOutletType=H7;class $E extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=514975943}}e.IfcPavementType=$E;class Z0 extends ay{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LifeCyclePhase=U,this.PredefinedType=_,this.type=2382730787}}e.IfcPerformanceHistory=Z0;class Zf extends j0{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.OperationType=N,this.PanelPosition=P,this.FrameDepth=U,this.FrameThickness=_,this.ShapeAspectStyle=X,this.type=3566463478}}e.IfcPermeableCoveringProperties=Zf;class rp extends ay{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.PredefinedType=U,this.Status=_,this.LongDescription=X,this.type=3327091369}}e.IfcPermit=rp;class rw extends fO{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1158309216}}e.IfcPileType=rw;class oy extends KE{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=804291784}}e.IfcPipeFittingType=oy;class oT extends aT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=4231323485}}e.IfcPipeSegmentType=oT;class r6 extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=4017108033}}e.IfcPlateType=r6;class cy extends P7{constructor(d,y,m,A){super(d,y),this.Coordinates=d,this.Closed=y,this.Faces=m,this.PnIndex=A,this.type=2839578677}}e.IfcPolygonalFaceSet=cy;class Dr extends lT{constructor(d){super(),this.Points=d,this.type=3724593414}}e.IfcPolyline=Dr;class hy extends sy{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=3740093272}}e.IfcPort=hy;class dy extends sy{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=1946335990}}e.IfcPositioningElement=dy;class i6 extends qf{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.PredefinedType=_,this.type=2744685151}}e.IfcProcedure=i6;class _7 extends ay{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.PredefinedType=U,this.Status=_,this.LongDescription=X,this.type=2904328755}}e.IfcProjectOrder=_7;class iw extends f9{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3651124850}}e.IfcProjectionElement=iw;class aw extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1842657554}}e.IfcProtectiveDeviceType=aw;class cT extends n6{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2250791053}}e.IfcPumpType=cT;class uw extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1763565496}}e.IfcRailType=uw;class JE extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2893384427}}e.IfcRailingType=JE;class ip extends rT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.PredefinedType=Be,this.type=3992365140}}e.IfcRailway=ip;class a6 extends iT{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.UsageType=Be,this.PredefinedType=Xt,this.type=1891881377}}e.IfcRailwayPart=a6;class Mu extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2324767716}}e.IfcRampFlightType=Mu;class ap extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1469900589}}e.IfcRampType=ap;class hT extends a9{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U,_,X,Be,Xt,Kn),this.UDegree=d,this.VDegree=y,this.ControlPointsList=m,this.SurfaceForm=A,this.UClosed=N,this.VClosed=P,this.SelfIntersect=U,this.UMultiplicities=_,this.VMultiplicities=X,this.UKnots=Be,this.VKnots=Xt,this.KnotSpec=Kn,this.WeightsData=Js,this.type=683857671}}e.IfcRationalBSplineSurfaceWithKnots=hT;class XE extends dy{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.PredefinedType=_,this.type=4021432810}}e.IfcReferent=XE;class Kc extends If{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.SteelGrade=X,this.type=3027567501}}e.IfcReinforcingElement=Kc;class Q0 extends pf{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=964333572}}e.IfcReinforcingElementType=Q0;class vE extends Kc{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0,QT){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.SteelGrade=X,this.MeshLength=Be,this.MeshWidth=Xt,this.LongitudinalBarNominalDiameter=Kn,this.TransverseBarNominalDiameter=Js,this.LongitudinalBarCrossSectionArea=Wr,this.TransverseBarCrossSectionArea=Do,this.LongitudinalBarSpacing=vc,this.TransverseBarSpacing=i0,this.PredefinedType=QT,this.type=2320036040}}e.IfcReinforcingMesh=vE;class $0 extends Q0{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0,QT,z9,W9){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.MeshLength=Xt,this.MeshWidth=Kn,this.LongitudinalBarNominalDiameter=Js,this.TransverseBarNominalDiameter=Wr,this.LongitudinalBarCrossSectionArea=Do,this.TransverseBarCrossSectionArea=vc,this.LongitudinalBarSpacing=i0,this.TransverseBarSpacing=QT,this.BendingShapeCode=z9,this.BendingParameters=W9,this.type=2310774935}}e.IfcReinforcingMeshType=$0;class j1 extends v5{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingElement=N,this.RelatedSurfaceFeatures=P,this.type=3818125796}}e.IfcRelAdheresToElement=j1;class qn extends v5{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingObject=N,this.RelatedObjects=P,this.type=160246688}}e.IfcRelAggregates=qn;class G7 extends rT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.PredefinedType=Be,this.type=146592293}}e.IfcRoad=G7;class Bh extends iT{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.UsageType=Be,this.PredefinedType=Xt,this.type=550521510}}e.IfcRoadPart=Bh;class em extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2781568857}}e.IfcRoofType=em;class $s extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1768891740}}e.IfcSanitaryTerminalType=$s;class V7 extends iO{constructor(d,y,m){super(d,y,m),this.Curve3D=d,this.AssociatedGeometry=y,this.MasterRepresentation=m,this.type=2157484638}}e.IfcSeamCurve=V7;class z7 extends tw{constructor(d,y,m,A){super(d),this.Position=d,this.QuadraticTerm=y,this.LinearTerm=m,this.ConstantTerm=A,this.type=3649235739}}e.IfcSecondOrderPolynomialSpiral=z7;class q1 extends M7{constructor(d,y,m,A){super(d,y),this.Segments=d,this.SelfIntersect=y,this.BaseCurve=m,this.EndPoint=A,this.type=544395925}}e.IfcSegmentedReferenceCurve=q1;class ow extends tw{constructor(d,y,m,A,N,P,U,_,X){super(d),this.Position=d,this.SepticTerm=y,this.SexticTerm=m,this.QuinticTerm=A,this.QuarticTerm=N,this.CubicTerm=P,this.QuadraticTerm=U,this.LinearTerm=_,this.ConstantTerm=X,this.type=1027922057}}e.IfcSeventhOrderPolynomialSpiral=ow;class tm extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=4074543187}}e.IfcShadingDeviceType=tm;class up extends If{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=33720170}}e.IfcSign=up;class Qf extends pf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3599934289}}e.IfcSignType=Qf;class $f extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1894708472}}e.IfcSignalType=$f;class Nr extends tw{constructor(d,y,m,A){super(d),this.Position=d,this.SineTerm=y,this.LinearTerm=m,this.ConstantTerm=A,this.type=42703149}}e.IfcSineSpiral=Nr;class J0 extends nT{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.RefLatitude=Be,this.RefLongitude=Xt,this.RefElevation=Kn,this.LandTitleNumber=Js,this.SiteAddress=Wr,this.type=4097777520}}e.IfcSite=J0;class nm extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2533589738}}e.IfcSlabType=nm;class cw extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1072016465}}e.IfcSolarDeviceType=cw;class Hr extends nT{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.PredefinedType=Be,this.ElevationWithFlooring=Xt,this.type=3856911033}}e.IfcSpace=Hr;class u6 extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1305183839}}e.IfcSpaceHeaterType=u6;class Jf extends vg{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.LongName=Xt,this.type=3812236995}}e.IfcSpaceType=Jf;class fy extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3112655638}}e.IfcStackTerminalType=fy;class W7 extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1039846685}}e.IfcStairFlightType=W7;class sm extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=338393293}}e.IfcStairType=sm;class K1 extends rO{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.DestabilizingLoad=Be,this.type=682877961}}e.IfcStructuralAction=K1;class op extends ry{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedCondition=_,this.type=1179482911}}e.IfcStructuralConnection=op;class yf extends K1{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.DestabilizingLoad=Be,this.ProjectedOrTrue=Xt,this.PredefinedType=Kn,this.type=1004757350}}e.IfcStructuralCurveAction=yf;class o6 extends op{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedCondition=_,this.AxisDirection=X,this.type=4243806635}}e.IfcStructuralCurveConnection=o6;class br extends tp{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.PredefinedType=_,this.Axis=X,this.type=214636428}}e.IfcStructuralCurveMember=br;class cp extends br{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.PredefinedType=_,this.Axis=X,this.type=2445595289}}e.IfcStructuralCurveMemberVarying=cp;class Xf extends C7{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.PredefinedType=Be,this.type=2757150158}}e.IfcStructuralCurveReaction=Xf;class Iy extends yf{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be,Xt,Kn),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.DestabilizingLoad=Be,this.ProjectedOrTrue=Xt,this.PredefinedType=Kn,this.type=1807405624}}e.IfcStructuralLinearAction=Iy;class Z1 extends lp{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.PredefinedType=P,this.ActionType=U,this.ActionSource=_,this.Coefficient=X,this.Purpose=Be,this.type=1252848954}}e.IfcStructuralLoadGroup=Z1;class py extends K1{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.DestabilizingLoad=Be,this.type=2082059205}}e.IfcStructuralPointAction=py;class yy extends op{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedCondition=_,this.ConditionCoordinateSystem=X,this.type=734778138}}e.IfcStructuralPointConnection=yy;class dT extends C7{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.type=1235345126}}e.IfcStructuralPointReaction=dT;class hu extends lp{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.TheoryType=P,this.ResultForLoadGroup=U,this.IsLinear=_,this.type=2986769608}}e.IfcStructuralResultGroup=hu;class Zc extends K1{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.DestabilizingLoad=Be,this.ProjectedOrTrue=Xt,this.PredefinedType=Kn,this.type=3657597509}}e.IfcStructuralSurfaceAction=Zc;class hw extends op{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedCondition=_,this.type=1975003073}}e.IfcStructuralSurfaceConnection=hw;class lm extends sw{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.Usage=_,this.BaseCosts=X,this.BaseQuantity=Be,this.PredefinedType=Xt,this.type=148013059}}e.IfcSubContractResource=lm;class wf extends F7{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3101698114}}e.IfcSurfaceFeature=wf;class dw extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2315554128}}e.IfcSwitchingDeviceType=dw;class vf extends lp{constructor(d,y,m,A,N){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.type=2254336722}}e.IfcSystem=vf;class mr extends wO{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=413509423}}e.IfcSystemFurnitureElement=mr;class fw extends yO{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=5716631}}e.IfcTankType=fw;class rm extends Kc{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.SteelGrade=X,this.PredefinedType=Be,this.NominalDiameter=Xt,this.CrossSectionArea=Kn,this.TensionForce=Js,this.PreStress=Wr,this.FrictionCoefficient=Do,this.AnchorageSlip=vc,this.MinCurvatureRadius=i0,this.type=3824725483}}e.IfcTendon=rm;class Y7 extends Kc{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.SteelGrade=X,this.PredefinedType=Be,this.type=2347447852}}e.IfcTendonAnchor=Y7;class hp extends Q0{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3081323446}}e.IfcTendonAnchorType=hp;class c6 extends Kc{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.SteelGrade=X,this.PredefinedType=Be,this.type=3663046924}}e.IfcTendonConduit=c6;class fT extends Q0{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2281632017}}e.IfcTendonConduitType=fT;class eI extends Q0{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.NominalDiameter=Xt,this.CrossSectionArea=Kn,this.SheathDiameter=Js,this.type=2415094496}}e.IfcTendonType=eI;class IT extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=618700268}}e.IfcTrackElementType=IT;class Iw extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1692211062}}e.IfcTransformerType=Iw;class h6 extends nw{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2097647324}}e.IfcTransportElementType=h6;class ho extends fc{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1953115116}}e.IfcTransportationDevice=ho;class im extends lT{constructor(d,y,m,A,N){super(),this.BasisCurve=d,this.Trim1=y,this.Trim2=m,this.SenseAgreement=A,this.MasterRepresentation=N,this.type=3593883385}}e.IfcTrimmedCurve=im;class mO extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1600972822}}e.IfcTubeBundleType=mO;class dp extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1911125066}}e.IfcUnitaryEquipmentType=dp;class fp extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=728799441}}e.IfcValveType=fp;class X0 extends ho{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=840318589}}e.IfcVehicle=X0;class am extends If{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1530820697}}e.IfcVibrationDamper=am;class pw extends pf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3956297820}}e.IfcVibrationDamperType=pw;class d6 extends If{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2391383451}}e.IfcVibrationIsolator=d6;class yw extends pf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3313531582}}e.IfcVibrationIsolatorType=yw;class um extends fc{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2769231204}}e.IfcVirtualElement=um;class v0 extends lw{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=926996030}}e.IfcVoidingFeature=v0;class ww extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1898987631}}e.IfcWallType=ww;class pT extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1133259667}}e.IfcWasteTerminalType=pT;class e3 extends hr{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.PartitioningType=Xt,this.ParameterTakesPrecedence=Kn,this.UserDefinedPartitioningType=Js,this.type=4009809668}}e.IfcWindowType=e3;class k7 extends ay{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.WorkingTimes=U,this.ExceptionTimes=_,this.PredefinedType=X,this.type=4088093105}}e.IfcWorkCalendar=k7;class t3 extends ay{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.CreationDate=U,this.Creators=_,this.Purpose=X,this.Duration=Be,this.TotalFloat=Xt,this.StartTime=Kn,this.FinishTime=Js,this.type=1028945134}}e.IfcWorkControl=t3;class wy extends t3{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr){super(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.CreationDate=U,this.Creators=_,this.Purpose=X,this.Duration=Be,this.TotalFloat=Xt,this.StartTime=Kn,this.FinishTime=Js,this.PredefinedType=Wr,this.type=4218914973}}e.IfcWorkPlan=wy;class j7 extends t3{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr){super(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.CreationDate=U,this.Creators=_,this.Purpose=X,this.Duration=Be,this.TotalFloat=Xt,this.StartTime=Kn,this.FinishTime=Js,this.PredefinedType=Wr,this.type=3342526732}}e.IfcWorkSchedule=j7;class n3 extends vf{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.LongName=P,this.type=1033361043}}e.IfcZone=n3;class Ip extends ay{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.PredefinedType=U,this.Status=_,this.LongDescription=X,this.type=3821786052}}e.IfcActionRequest=Ip;class Ey extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1411407467}}e.IfcAirTerminalBoxType=Ey;class my extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3352864051}}e.IfcAirTerminalType=my;class yT extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1871374353}}e.IfcAirToAirHeatRecoveryType=yT;class pp extends l6{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.RailHeadDistance=_,this.type=4266260250}}e.IfcAlignmentCant=pp;class Q1 extends l6{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=1545765605}}e.IfcAlignmentHorizontal=Q1;class s3 extends l6{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.DesignParameters=_,this.type=317615605}}e.IfcAlignmentSegment=s3;class q7 extends l6{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=1662888072}}e.IfcAlignmentVertical=q7;class yp extends lp{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.OriginalValue=U,this.CurrentValue=_,this.TotalReplacementCost=X,this.Owner=Be,this.User=Xt,this.ResponsiblePerson=Kn,this.IncorporationDate=Js,this.DepreciatedValue=Wr,this.type=3460190687}}e.IfcAsset=yp;class K7 extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1532957894}}e.IfcAudioVisualApplianceType=K7;class vr extends lT{constructor(d,y,m,A,N){super(),this.Degree=d,this.ControlPointsList=y,this.CurveForm=m,this.ClosedCurve=A,this.SelfIntersect=N,this.type=1967976161}}e.IfcBSplineCurve=vr;class pc extends vr{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N),this.Degree=d,this.ControlPointsList=y,this.CurveForm=m,this.ClosedCurve=A,this.SelfIntersect=N,this.KnotMultiplicities=P,this.Knots=U,this.KnotSpec=_,this.type=2461110595}}e.IfcBSplineCurveWithKnots=pc;class fo extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=819618141}}e.IfcBeamType=fo;class nr extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3649138523}}e.IfcBearingType=nr;class Ef extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=231477066}}e.IfcBoilerType=Ef;class f6 extends o9{constructor(d,y){super(d,y),this.Segments=d,this.SelfIntersect=y,this.type=1136057603}}e.IfcBoundaryCurve=f6;class yc extends rT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.PredefinedType=Be,this.type=644574406}}e.IfcBridge=yc;class om extends iT{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.UsageType=Be,this.PredefinedType=Xt,this.type=963979645}}e.IfcBridgePart=om;class l3 extends rT{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.ElevationOfRefHeight=Be,this.ElevationOfTerrain=Xt,this.BuildingAddress=Kn,this.type=4031249490}}e.IfcBuilding=l3;class cm extends If{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2979338954}}e.IfcBuildingElementPart=cm;class wp extends pf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=39481116}}e.IfcBuildingElementPartType=wp;class Ty extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1909888760}}e.IfcBuildingElementProxyType=Ty;class r3 extends vf{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.PredefinedType=P,this.LongName=U,this.type=1177604601}}e.IfcBuildingSystem=r3;class Kl extends fc{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1876633798}}e.IfcBuiltElement=Kl;class Ew extends vf{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.PredefinedType=P,this.LongName=U,this.type=3862327254}}e.IfcBuiltSystem=Ew;class Ry extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2188180465}}e.IfcBurnerType=Ry;class Io extends KE{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=395041908}}e.IfcCableCarrierFittingType=Io;class hm extends aT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3293546465}}e.IfcCableCarrierSegmentType=hm;class gy extends KE{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2674252688}}e.IfcCableFittingType=gy;class dm extends aT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1285652485}}e.IfcCableSegmentType=dm;class I6 extends fO{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3203706013}}e.IfcCaissonFoundationType=I6;class i3 extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2951183804}}e.IfcChillerType=i3;class Ep extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3296154744}}e.IfcChimney=Ep;class mw extends dO{constructor(d,y){super(d),this.Position=d,this.Radius=y,this.type=2611217952}}e.IfcCircle=mw;class Tw extends fc{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1677625105}}e.IfcCivilElement=Tw;class wT extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2301859152}}e.IfcCoilType=wT;class Hh extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=843113511}}e.IfcColumn=Hh;class ET extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=400855858}}e.IfcCommunicationsApplianceType=ET;class Ay extends n6{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3850581409}}e.IfcCompressorType=Ay;class Rw extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2816379211}}e.IfcCondenserType=Rw;class fm extends sw{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.Usage=_,this.BaseCosts=X,this.BaseQuantity=Be,this.PredefinedType=Xt,this.type=3898045240}}e.IfcConstructionEquipmentResource=fm;class mT extends sw{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.Usage=_,this.BaseCosts=X,this.BaseQuantity=Be,this.PredefinedType=Xt,this.type=1060000209}}e.IfcConstructionMaterialResource=mT;class Im extends sw{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.Usage=_,this.BaseCosts=X,this.BaseQuantity=Be,this.PredefinedType=Xt,this.type=488727124}}e.IfcConstructionProductResource=Im;class p6 extends aT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2940368186}}e.IfcConveyorSegmentType=p6;class y6 extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=335055490}}e.IfcCooledBeamType=y6;class sr extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2954562838}}e.IfcCoolingTowerType=sr;class gw extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1502416096}}e.IfcCourse=gw;class ui extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1973544240}}e.IfcCovering=ui;class TT extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3495092785}}e.IfcCurtainWall=TT;class Sy extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3961806047}}e.IfcDamperType=Sy;class Qc extends Kl{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=3426335179}}e.IfcDeepFoundation=Qc;class Di extends If{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1335981549}}e.IfcDiscreteAccessory=Di;class Aw extends pf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2635815018}}e.IfcDiscreteAccessoryType=Aw;class mp extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=479945903}}e.IfcDistributionBoardType=mp;class tI extends np{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1599208980}}e.IfcDistributionChamberElementType=tI;class mf extends U7{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=2063403501}}e.IfcDistributionControlElementType=mf;class he extends fc{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1945004755}}e.IfcDistributionElement=he;class w extends he{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=3040386961}}e.IfcDistributionFlowElement=w;class O extends hy{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.FlowDirection=_,this.PredefinedType=X,this.SystemType=Be,this.type=3041715199}}e.IfcDistributionPort=O;class M extends vf{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.LongName=P,this.PredefinedType=U,this.type=3205830791}}e.IfcDistributionSystem=M;class V extends Kl{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.OverallHeight=X,this.OverallWidth=Be,this.PredefinedType=Xt,this.OperationType=Kn,this.UserDefinedOperationType=Js,this.type=395920057}}e.IfcDoor=V;class Z extends KE{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=869906466}}e.IfcDuctFittingType=Z;class le extends aT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3760055223}}e.IfcDuctSegmentType=le;class oe extends uT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2030761528}}e.IfcDuctSilencerType=oe;class Ee extends lw{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3071239417}}e.IfcEarthworksCut=Ee;class Pe extends Kl{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1077100507}}e.IfcEarthworksElement=Pe;class ct extends Pe{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3376911765}}e.IfcEarthworksFill=ct;class Sn extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=663422040}}e.IfcElectricApplianceType=Sn;class os extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2417008758}}e.IfcElectricDistributionBoardType=os;class Ks extends yO{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3277789161}}e.IfcElectricFlowStorageDeviceType=Ks;class Rl extends uT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2142170206}}e.IfcElectricFlowTreatmentDeviceType=Rl;class Zl extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1534661035}}e.IfcElectricGeneratorType=Zl;class yl extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1217240411}}e.IfcElectricMotorType=yl;class du extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=712377611}}e.IfcElectricTimeControlType=du;class Fl extends w{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1658829314}}e.IfcEnergyConversionDevice=Fl;class Tf extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2814081492}}e.IfcEngine=Tf;class $1 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3747195512}}e.IfcEvaporativeCooler=$1;class nI extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=484807127}}e.IfcEvaporator=nI;class po extends h9{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.PredefinedType=X,this.type=1209101575}}e.IfcExternalSpatialElement=po;class _h extends n6{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=346874300}}e.IfcFanType=_h;class pm extends uT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1810631287}}e.IfcFilterType=pm;class Sw extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=4222183408}}e.IfcFireSuppressionTerminalType=Sw;class Gh extends w{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=2058353004}}e.IfcFlowController=Gh;class Tp extends w{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=4278956645}}e.IfcFlowFitting=Tp;class sI extends mf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=4037862832}}e.IfcFlowInstrumentType=sI;class RT extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2188021234}}e.IfcFlowMeter=RT;class Rf extends w{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=3132237377}}e.IfcFlowMovingDevice=Rf;class lI extends w{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=987401354}}e.IfcFlowSegment=lI;class J1 extends w{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=707683696}}e.IfcFlowStorageDevice=J1;class fu extends w{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=2223149337}}e.IfcFlowTerminal=fu;class ym extends w{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=3508470533}}e.IfcFlowTreatmentDevice=ym;class Z7 extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=900683007}}e.IfcFooting=Z7;class Rp extends B7{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=2713699986}}e.IfcGeotechnicalAssembly=Rp;class Dw extends dy{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.UAxes=_,this.VAxes=X,this.WAxes=Be,this.PredefinedType=Xt,this.type=3009204131}}e.IfcGrid=Dw;class p9 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3319311131}}e.IfcHeatExchanger=p9;class gT extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2068733104}}e.IfcHumidifier=gT;class AT extends ym{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4175244083}}e.IfcInterceptor=AT;class wm extends Tp{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2176052936}}e.IfcJunctionBox=wm;class ST extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.Mountable=X,this.type=2696325953}}e.IfcKerb=ST;class w6 extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=76236018}}e.IfcLamp=w6;class E6 extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=629592764}}e.IfcLightFixture=E6;class TO extends dy{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=1154579445}}e.IfcLinearPositioningElement=TO;class Dy extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1638804497}}e.IfcLiquidTerminal=Dy;class Q7 extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1437502449}}e.IfcMedicalDevice=Q7;class gf extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1073191201}}e.IfcMember=gf;class y9 extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2078563270}}e.IfcMobileTelecommunicationsAppliance=y9;class wc extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=234836483}}e.IfcMooringDevice=wc;class Ny extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2474470126}}e.IfcMotorConnection=Ny;class $7 extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2182337498}}e.IfcNavigationElement=$7;class m6 extends f6{constructor(d,y){super(d,y),this.Segments=d,this.SelfIntersect=y,this.type=144952367}}e.IfcOuterBoundaryCurve=m6;class gp extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3694346114}}e.IfcOutlet=gp;class a3 extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1383356374}}e.IfcPavement=a3;class J7 extends Qc{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.ConstructionType=Be,this.type=1687234759}}e.IfcPile=J7;class Em extends Tp{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=310824031}}e.IfcPipeFitting=Em;class X7 extends lI{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3612865200}}e.IfcPipeSegment=X7;class T6 extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3171933400}}e.IfcPlate=T6;class w9 extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=738039164}}e.IfcProtectiveDevice=w9;class by extends mf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=655969474}}e.IfcProtectiveDeviceTrippingUnitType=by;class X1 extends Rf{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=90941305}}e.IfcPump=X1;class v7 extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3290496277}}e.IfcRail=v7;class E9 extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2262370178}}e.IfcRailing=E9;class eD extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3024970846}}e.IfcRamp=eD;class rI extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3283111854}}e.IfcRampFlight=rI;class R6 extends pc{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.Degree=d,this.ControlPointsList=y,this.CurveForm=m,this.ClosedCurve=A,this.SelfIntersect=N,this.KnotMultiplicities=P,this.Knots=U,this.KnotSpec=_,this.WeightsData=X,this.type=1232101972}}e.IfcRationalBSplineCurveWithKnots=R6;class Ws extends Pe{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3798194928}}e.IfcReinforcedSoil=Ws;class m9 extends Kc{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.SteelGrade=X,this.NominalDiameter=Be,this.CrossSectionArea=Xt,this.BarLength=Kn,this.PredefinedType=Js,this.BarSurface=Wr,this.type=979691226}}e.IfcReinforcingBar=m9;class g6 extends Q0{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.NominalDiameter=Xt,this.CrossSectionArea=Kn,this.BarLength=Js,this.BarSurface=Wr,this.BendingShapeCode=Do,this.BendingParameters=vc,this.type=2572171363}}e.IfcReinforcingBarType=g6;class Ap extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2016517767}}e.IfcRoof=Ap;class DT extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3053780830}}e.IfcSanitaryTerminal=DT;class cl extends mf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1783015770}}e.IfcSensorType=cl;class NT extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1329646415}}e.IfcShadingDevice=NT;class A6 extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=991950508}}e.IfcSignal=A6;class Oy extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1529196076}}e.IfcSlab=Oy;class tD extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3420628829}}e.IfcSolarDevice=tD;class Cy extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1999602285}}e.IfcSpaceHeater=Cy;class yo extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1404847402}}e.IfcStackTerminal=yo;class S6 extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=331165859}}e.IfcStair=S6;class Iu extends Kl{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.NumberOfRisers=X,this.NumberOfTreads=Be,this.RiserHeight=Xt,this.TreadLength=Kn,this.PredefinedType=Js,this.type=4252922144}}e.IfcStairFlight=Iu;class Ly extends vf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.PredefinedType=P,this.OrientationOf2DPlane=U,this.LoadedBy=_,this.HasResults=X,this.SharedPlacement=Be,this.type=2515109513}}e.IfcStructuralAnalysisModel=Ly;class nD extends Z1{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.PredefinedType=P,this.ActionType=U,this.ActionSource=_,this.Coefficient=X,this.Purpose=Be,this.SelfWeightCoefficients=Xt,this.type=385403989}}e.IfcStructuralLoadCase=nD;class D6 extends Zc{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be,Xt,Kn),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.DestabilizingLoad=Be,this.ProjectedOrTrue=Xt,this.PredefinedType=Kn,this.type=1621171031}}e.IfcStructuralPlanarAction=D6;class wo extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1162798199}}e.IfcSwitchingDevice=wo;class bT extends J1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=812556717}}e.IfcTank=bT;class mm extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3425753595}}e.IfcTrackElement=mm;class N6 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3825984169}}e.IfcTransformer=N6;class Tm extends ho{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1620046519}}e.IfcTransportElement=Tm;class b6 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3026737570}}e.IfcTubeBundle=b6;class u3 extends mf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3179687236}}e.IfcUnitaryControlElementType=u3;class RO extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4292641817}}e.IfcUnitaryEquipment=RO;class sD extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4207607924}}e.IfcValve=sD;class v1 extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2391406946}}e.IfcWall=v1;class Nw extends v1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3512223829}}e.IfcWallStandardCase=Nw;class OT extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4237592921}}e.IfcWasteTerminal=OT;class O6 extends Kl{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.OverallHeight=X,this.OverallWidth=Be,this.PredefinedType=Xt,this.PartitioningType=Kn,this.UserDefinedPartitioningType=Js,this.type=3304561284}}e.IfcWindow=O6;class CT extends mf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2874132201}}e.IfcActuatorType=CT;class Py extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1634111441}}e.IfcAirTerminal=Py;class C6 extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=177149247}}e.IfcAirTerminalBox=C6;class bw extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2056796094}}e.IfcAirToAirHeatRecovery=bw;class Rm extends mf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3001207471}}e.IfcAlarmType=Rm;class lD extends TO{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.PredefinedType=_,this.type=325726236}}e.IfcAlignment=lD;class Sp extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=277319702}}e.IfcAudioVisualAppliance=Sp;class LT extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=753842376}}e.IfcBeam=LT;class gm extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4196446775}}e.IfcBearing=gm;class xy extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=32344328}}e.IfcBoiler=xy;class gO extends Rp{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=3314249567}}e.IfcBorehole=gO;class My extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1095909175}}e.IfcBuildingElementProxy=My;class T9 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2938176219}}e.IfcBurner=T9;class PT extends Tp{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=635142910}}e.IfcCableCarrierFitting=PT;class rD extends lI{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3758799889}}e.IfcCableCarrierSegment=rD;class Vh extends Tp{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1051757585}}e.IfcCableFitting=Vh;class xT extends lI{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4217484030}}e.IfcCableSegment=xT;class MT extends Qc{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3999819293}}e.IfcCaissonFoundation=MT;class L6 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3902619387}}e.IfcChiller=L6;class iD extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=639361253}}e.IfcCoil=iD;class aD extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3221913625}}e.IfcCommunicationsAppliance=aD;class vi extends Rf{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3571504051}}e.IfcCompressor=vi;class o3 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2272882330}}e.IfcCondenser=o3;class AO extends mf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=578613899}}e.IfcControllerType=AO;class uD extends lI{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3460952963}}e.IfcConveyorSegment=uD;class c3 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4136498852}}e.IfcCooledBeam=c3;class P6 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3640358203}}e.IfcCoolingTower=P6;class x6 extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4074379575}}e.IfcDamper=x6;class M6 extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3693000487}}e.IfcDistributionBoard=M6;class e0 extends w{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1052013943}}e.IfcDistributionChamberElement=e0;class Am extends M{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.LongName=P,this.PredefinedType=U,this.type=562808652}}e.IfcDistributionCircuit=Am;class ea extends he{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1062813311}}e.IfcDistributionControlElement=ea;class U6 extends Tp{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=342316401}}e.IfcDuctFitting=U6;class I_ extends lI{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3518393246}}e.IfcDuctSegment=I_;class Ow extends ym{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1360408905}}e.IfcDuctSilencer=Ow;class iI extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1904799276}}e.IfcElectricAppliance=iI;class Uy extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=862014818}}e.IfcElectricDistributionBoard=Uy;class oD extends J1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3310460725}}e.IfcElectricFlowStorageDevice=oD;class Sm extends ym{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=24726584}}e.IfcElectricFlowTreatmentDevice=Sm;class R9 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=264262732}}e.IfcElectricGenerator=R9;class F6 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=402227799}}e.IfcElectricMotor=F6;class B6 extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1003880860}}e.IfcElectricTimeControl=B6;class SO extends Rf{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3415622556}}e.IfcFan=SO;class UT extends ym{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=819412036}}e.IfcFilter=UT;class Cw extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1426591983}}e.IfcFireSuppressionTerminal=Cw;class Fy extends ea{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=182646315}}e.IfcFlowInstrument=Fy;class Dm extends Rp{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=2680139844}}e.IfcGeomodel=Dm;class cD extends Rp{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1971632696}}e.IfcGeoslice=cD;class DO extends ea{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2295281155}}e.IfcProtectiveDeviceTrippingUnit=DO;class By extends ea{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4086658281}}e.IfcSensor=By;class g9 extends ea{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=630975310}}e.IfcUnitaryControlElement=g9;class Nm extends ea{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4288193352}}e.IfcActuator=Nm;class A9 extends ea{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3087945054}}e.IfcAlarm=A9;class S9 extends ea{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=25142252}}e.IfcController=S9})(r||(r={}));var $T={aggregates:{name:C,relating:"RelatingObject",related:"RelatedObjects",key:"children"},spatial:{name:We,relating:"RelatingStructure",related:"RelatedElements",key:"children"},psets:{name:Ce,relating:"RelatingPropertyDefinition",related:"RelatedObjects",key:"IsDefinedBy"},materials:{name:Sl,relating:"RelatingMaterial",related:"RelatedObjects",key:"HasAssociations"},type:{name:ae,relating:"RelatingType",related:"RelatedObjects",key:"IsDefinedBy"}},jle=class qle{constructor(t){this.api=t}async getItemProperties(t,n,s=!1,l=!1){return this.api.GetLine(t,n,s,l)}async getPropertySets(t,n=0,s=!1,l=!1){if(l){let a=await this.getTypeProperties(t,n,!1),o=[];for(let h of a)o.push(...await this.getPropertySets(t,h.expressID,s));return o}else return await this.getRelatedProperties(t,n,$T.psets,s)}async setPropertySets(t,n,s){return this.setItemProperties(t,n,s,$T.psets)}async getTypeProperties(t,n=0,s=!1){return this.api.GetModelSchema(t)=="IFC2X3"?await this.getRelatedProperties(t,n,$T.type,s):await this.getRelatedProperties(t,n,{...$T.type,key:"IsTypedBy"},s)}async getMaterialsProperties(t,n=0,s=!1,l=!1){if(l){let a=await this.getTypeProperties(t,n,!1),o=[];for(let h of a)o.push(...await this.getMaterialsProperties(t,h.expressID,s));return o}else return await this.getRelatedProperties(t,n,$T.materials,s)}async setMaterialsProperties(t,n,s){return this.setItemProperties(t,n,s,$T.materials)}async getSpatialStructure(t,n=!1){const s=await this.getSpatialTreeChunks(t),a=(await this.api.GetLineIDsWithType(t,H1)).get(0),o=qle.newIfcProject(a);return await this.getSpatialNode(t,o,s,n),o}async getRelatedProperties(t,n,s,l=!1){const a=[];let o=null;if(n!==0)o=await this.api.GetLine(t,n,!1,!0,s.key)[s.key];else{let h=this.api.GetLineIDsWithType(t,s.name);o=[];for(let f=0;fo.value);t[l]==null?t[l]=a:t[l]=t[l].concat(a)}async setItemProperties(t,n,s,l){Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);let a=0;const o=[],h=[];for(const p of n){const E=await this.api.GetLine(t,p,!1,!0);E[l.key]&&h.push(E)}if(h.length<1)return!1;const f=this.api.GetLineIDsWithType(t,l.name);for(let p=0;pR.value===E.expressID)||p[l.key].push({type:5,value:E.expressID}),E[l.related].some(R=>R.value===p.expressID)||(E[l.related].push({type:5,value:p.expressID}),this.api.WriteLine(t,E));this.api.WriteLine(t,p)}return!0}},Wj=(e=>(e[e.LOG_LEVEL_DEBUG=1]="LOG_LEVEL_DEBUG",e[e.LOG_LEVEL_WARN=3]="LOG_LEVEL_WARN",e[e.LOG_LEVEL_ERROR=4]="LOG_LEVEL_ERROR",e[e.LOG_LEVEL_OFF=6]="LOG_LEVEL_OFF",e))(Wj||{}),HV,Ym=(HV=class{static setLogLevel(t){this.logLevel=t}static log(t,...n){this.logLevel<=4&&console.log(t,...n)}static debug(t,...n){this.logLevel<=1&&console.trace("DEBUG: ",t,...n)}static warn(t,...n){this.logLevel<=3&&console.warn("WARN: ",t,...n)}static error(t,...n){this.logLevel<=4&&console.error("ERROR: ",t,...n)}},HV.logLevel=4,HV),XG;if(typeof self<"u"&&self.crossOriginIsolated)try{XG=ope()}catch{XG=nee()}else XG=nee();var _2e=0,jw=1,G2e=2,V2e=3,z2e=4,Kle=5,W2e=6,Y2e=7,k2e=8,j2e=9,q2e=10;function K2e(){return new Date().getTime()}var g2=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 jle(this)}async Init(e){if(XG&&this.wasmModule==null){let t=(n,s)=>n.endsWith(".wasm")?this.isWasmPathAbsolute?this.wasmPath+n:s+this.wasmPath+n:s+n;this.wasmModule=await XG({noInitialRun:!0,locateFile:e||t}),this.SetLogLevel(4)}else Ym.error("Could not find wasm module at './web-ifc' from web-ifc-api.ts")}OpenModels(e,t){let n={MEMORY_LIMIT:2147483648,...t};n.MEMORY_LIMIT=n.MEMORY_LIMIT/e.length;let s=[];for(let l of e)s.push(this.OpenModel(l,n));return s}CreateSettings(e){return{COORDINATE_TO_ORIGIN:!1,CIRCLE_SEGMENTS:12,TAPE_SIZE:67108864,MEMORY_LIMIT:2147483648,LINEWRITER_BUFFER:1e4,...e}}LookupSchemaId(e){for(var t=0;t{let f=Math.min(e.byteLength-o,h),p=this.wasmModule.HEAPU8.subarray(a,a+f),E=e.subarray(o,o+f);return p.set(E),f});this.deletedLines.set(s,new Set);var l=this.GetHeaderLine(s,jY).arguments[0][0].value;return this.modelSchemaList[s]=this.LookupSchemaId(l),this.modelSchemaNameList[s]=l,this.modelSchemaList[s]==-1?(Ym.error("Unsupported Schema:"+l),this.CloseModel(s),-1):(Ym.debug("Parsing Model using "+l+" Schema"),s)}OpenModelFromCallback(e,t){let n=this.CreateSettings(t),s=this.wasmModule.OpenModel(n,(a,o,h)=>{let f=e(o,h),p=Math.min(f.byteLength,h);return this.wasmModule.HEAPU8.subarray(a,a+p).set(f),p});this.deletedLines.set(s,new Set);var l=this.GetHeaderLine(s,jY).arguments[0][0].value;return this.modelSchemaList[s]=this.LookupSchemaId(l),this.modelSchemaNameList[s]=l,this.modelSchemaList[s]==-1?(Ym.error("Unsupported Schema:"+l),this.CloseModel(s),-1):(Ym.debug("Parsing Model using "+l+" Schema"),s)}GetModelSchema(e){return this.modelSchemaNameList[e]}CreateModel(e,t){var E,R,g;let n=this.CreateSettings(t),s=this.wasmModule.CreateModel(n);if(this.modelSchemaList[s]=this.LookupSchemaId(e.schema),this.modelSchemaNameList[s]=e.schema,this.modelSchemaList[s]==-1)return Ym.error("Unsupported Schema:"+e.schema),this.CloseModel(s),-1;this.deletedLines.set(s,new Set);const l=e.name||"web-ifc-model-"+s+".ifc",a=new Date().toISOString().slice(0,19),o=((E=e.description)==null?void 0:E.map(D=>({type:jw,value:D})))||[{type:jw,value:"ViewDefinition [CoordinationView]"}],h=((R=e.authors)==null?void 0:R.map(D=>({type:jw,value:D})))||[null],f=((g=e.organizations)==null?void 0:g.map(D=>({type:jw,value:D})))||[null],p=e.authorization?{type:jw,value:e.authorization}:null;return this.wasmModule.WriteHeaderLine(s,Vj,[o,{type:jw,value:"2;1"}]),this.wasmModule.WriteHeaderLine(s,zj,[{type:jw,value:l},{type:jw,value:a},h,f,{type:jw,value:"thatopen/web-ifc-api"},{type:jw,value:"thatopen/web-ifc-api"},p]),this.wasmModule.WriteHeaderLine(s,jY,[[{type:jw,value:e.schema}]]),s}SaveModel(e){let t=new Uint8Array(0);return this.wasmModule.SaveModel(e,(n,s)=>{let l=t.byteLength,a=this.wasmModule.HEAPU8.subarray(n,n+s),o=new Uint8Array(l+s);o.set(t),o.set(a,l),t=o}),t}SaveModelToCallback(e,t){this.wasmModule.SaveModel(e,(n,s)=>{let l=this.wasmModule.HEAPU8.subarray(n,n+s),a=new Uint8Array(s);a.set(l),t(a)})}GetGeometry(e,t){return this.wasmModule.GetGeometry(e,t)}GetHeaderLine(e,t){return this.wasmModule.GetHeaderLine(e,t)}GetAllTypesOfModel(e){let t=[];const n=Object.keys(T8[this.modelSchemaList[e]]).map(s=>parseInt(s));for(let s=0;s0&&t.push({typeID:n[s],typeName:this.wasmModule.GetNameFromTypeCode(n[s])});return t}GetLine(e,t,n=!1,s=!1,l=null){if(!this.wasmModule.ValidateExpressID(e,t))return;let o=this.GetRawLineData(e,t),h;try{h=T8[this.modelSchemaList[e]][o.type](o.arguments),h.expressID=o.ID}catch(p){if(Ym.error("Invalid IFC Line:"+t),o.ID)throw p;return}n&&this.FlattenLine(e,h);let f=JV[this.modelSchemaList[e]][o.type];if(s&&f!=null)for(let p of f){if(l&&p[0]!==l)continue;p[3]?h[p[0]]=[]:h[p[0]]=null;let E=[p[1]];typeof RN[this.modelSchemaList[e]][p[1]]<"u"&&(E=E.concat(RN[this.modelSchemaList[e]][p[1]]));let R=this.wasmModule.GetInversePropertyForItem(e,t,E,p[2],p[3]);if(!p[3]&&R.size()>0)n?h[p[0]]=this.GetLine(e,R.get(0)):h[p[0]]={type:5,value:R.get(0)};else for(let g=0;gparseInt(t))}DeleteLine(e,t){this.wasmModule.RemoveLine(e,t),this.deletedLines.get(e).add(t)}WriteLines(e,t){this.wasmModule.ExtendLineStorage(e,t.length);for(let n of t)this.WriteLine(e,n)}WriteLine(e,t){if(t.expressID!=-1&&this.deletedLines.get(e).has(t.expressID)){Ym.error("Cannot re-use deleted express ID");return}if(t.expressID!=-1&&t.expressID<=this.GetMaxExpressID(e)&&this.GetLineType(e,t.expressID)!=t.type&&this.GetLineType(e,t.expressID)!=0){Ym.error("Cannot change type of existing IFC Line");return}let n;for(n in t){const l=t[n];if(l&&l.expressID!==void 0)this.WriteLine(e,l),t[n]=new i(l.expressID);else if(Array.isArray(l)&&l.length>0)for(let a=0;a{let s=t[n];if(s&&s.type===5)s.value&&(t[n]=this.GetLine(e,s.value,!0));else if(Array.isArray(s)&&s.length>0&&s[0]&&s[0].type===5)for(let l=0;l0&&l.Vertical.curves.size()>0){const p={x:0,y:0,z:0},E={x:0,y:0,z:0};let R=0,g=0,D=0;for(let B=0;B=D))break;if(je.x>=D){const ft=je.x-me,wt=(D-me)/ft;te=De*(1-wt)+je.y*wt,Re=!0;break}De=je.y,me=je.x}if(Re)break}G.push({x:K.x-p.x,y:te-E.y,z:p.y-K.y})}const W={points:G};h.push(W)}}const f={FlatCoordinationMatrix:this.GetCoordinationMatrix(e),horizontal:a,vertical:o,curve3D:h};n.push(f)}return n}SetGeometryTransformation(e,t){if(t.length!=16)throw new Error(`invalid matrix size: ${t.length}`);this.wasmModule.SetGeometryTransformation(e,t)}GetCoordinationMatrix(e){return this.wasmModule.GetCoordinationMatrix(e)}GetVertexArray(e,t){return this.getSubArray(this.wasmModule.HEAPF32,e,t)}GetIndexArray(e,t){return this.getSubArray(this.wasmModule.HEAPU32,e,t)}getSubArray(e,t,n){return e.subarray(t/4,t/4+n).slice(0)}CloseModel(e){this.ifcGuidMap.delete(e),this.wasmModule.CloseModel(e)}Dispose(){this.ifcGuidMap.clear(),this.wasmModule.CloseAllModels()}StreamMeshes(e,t,n){this.wasmModule.StreamMeshes(e,t,n)}StreamAllMeshes(e,t){this.wasmModule.StreamAllMeshes(e,t)}StreamAllMeshesWithTypes(e,t,n){this.wasmModule.StreamAllMeshesWithTypes(e,t,n)}IsModelOpen(e){return this.wasmModule.IsModelOpen(e)}LoadAllGeometry(e){let t=this.wasmModule.LoadAllGeometry(e);return t[Symbol.iterator]=function*(){for(let n=0;nt in e?Z2e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,nt=(e,t,n)=>(Q2e(e,typeof t!="symbol"?t+"":t,n),n);const Zle=0,$2e=1,J2e=2,see=2,Zq=1.25,lee=1,qY=6*4+4+4,Yj=65535,X2e=Math.pow(2,-24),Qq=Symbol("SKIP_GENERATION");function v2e(e){return e.index?e.index.count:e.attributes.position.count}function AU(e){return v2e(e)/3}function ewe(e,t=ArrayBuffer){return e>65535?new Uint32Array(new t(4*e)):new Uint16Array(new t(2*e))}function twe(e,t){if(!e.index){const n=e.attributes.position.count,s=t.useSharedArrayBuffer?SharedArrayBuffer:ArrayBuffer,l=ewe(n,s);e.setIndex(new zl(l,1));for(let a=0;ah-f);for(let h=0;ha.offset-o.offset),s=n[n.length-1];s.count=Math.min(t-s.offset,s.count);let l=0;return n.forEach(({count:a})=>l+=a),t!==l}function Vu(e,t,n){return n.min.x=t[e],n.min.y=t[e+1],n.min.z=t[e+2],n.max.x=t[e+3],n.max.y=t[e+4],n.max.z=t[e+5],n}function swe(e){e[0]=e[1]=e[2]=1/0,e[3]=e[4]=e[5]=-1/0}function ree(e){let t=-1,n=-1/0;for(let s=0;s<3;s++){const l=e[s+3]-e[s];l>n&&(n=l,t=s)}return t}function iee(e,t){t.set(e)}function aee(e,t,n){let s,l;for(let a=0;a<3;a++){const o=a+3;s=e[a],l=t[a],n[a]=sl?s:l}}function oW(e,t,n){for(let s=0;s<3;s++){const l=t[e+2*s],a=t[e+2*s+1],o=l-a,h=l+a;on[s+3]&&(n[s+3]=h)}}function B_(e){const t=e[3]-e[0],n=e[4]-e[1],s=e[5]-e[2];return 2*(t*n+n*s+s*t)}function $q(e,t,n,s,l=null){let a=1/0,o=1/0,h=1/0,f=-1/0,p=-1/0,E=-1/0,R=1/0,g=1/0,D=1/0,B=-1/0,Y=-1/0,G=-1/0;const W=l!==null;for(let ee=t*6,te=(t+n)*6;eef&&(f=Te),W&&KB&&(B=K);const De=e[ee+2],me=e[ee+3],Re=De-me,Me=De+me;Rep&&(p=Me),W&&DeY&&(Y=De);const Ge=e[ee+4],et=e[ee+5],je=Ge-et,ft=Ge+et;jeE&&(E=ft),W&&GeG&&(G=Ge)}s[0]=a,s[1]=o,s[2]=h,s[3]=f,s[4]=p,s[5]=E,W&&(l[0]=R,l[1]=g,l[2]=D,l[3]=B,l[4]=Y,l[5]=G)}function lwe(e,t,n,s){let l=1/0,a=1/0,o=1/0,h=-1/0,f=-1/0,p=-1/0;for(let E=t*6,R=(t+n)*6;Eh&&(h=g);const D=e[E+2];Df&&(f=D);const B=e[E+4];Bp&&(p=B)}s[0]=l,s[1]=a,s[2]=o,s[3]=h,s[4]=f,s[5]=p}function rwe(e,t){swe(t);const n=e.attributes.position,s=e.index?e.index.array:null,l=AU(e),a=new Float32Array(l*6),o=n.normalized,h=n.array,f=n.offset||0;let p=3;n.isInterleavedBufferAttribute&&(p=n.data.stride);const E=["getX","getY","getZ"];for(let R=0;Rwe&&(we=te),K>we&&(we=K);const Te=(we-de)/2,De=W*2;a[D+De+0]=de+Te,a[D+De+1]=Te+(Math.abs(de)+Te)*X2e,det[W+3]&&(t[W+3]=we)}}return a}const AA=32,iwe=(e,t)=>e.candidate-t.candidate,xD=new Array(AA).fill().map(()=>({count:0,bounds:new Float32Array(6),rightCacheBounds:new Float32Array(6),leftCacheBounds:new Float32Array(6),candidate:0})),cW=new Float32Array(6);function awe(e,t,n,s,l,a){let o=-1,h=0;if(a===Zle)o=ree(t),o!==-1&&(h=(t[o]+t[o+3])/2);else if(a===$2e)o=ree(e),o!==-1&&(h=uwe(n,s,l,o));else if(a===J2e){const f=B_(e);let p=Zq*l;const E=s*6,R=(s+l)*6;for(let g=0;g<3;g++){const D=t[g],B=(t[g+3]-D)/AA;if(l=de.candidate?oW(ee,n,de.rightCacheBounds):(oW(ee,n,de.leftCacheBounds),de.count++)}}for(let ee=0;ee=AA&&(ee=AA-1);const te=xD[ee];te.count++,oW(W,n,te.bounds)}const Y=xD[AA-1];iee(Y.bounds,Y.rightCacheBounds);for(let W=AA-2;W>=0;W--){const ee=xD[W],te=xD[W+1];aee(ee.bounds,te.rightCacheBounds,ee.rightCacheBounds)}let G=0;for(let W=0;W=f;)h--;if(o=f;)h--;if(o2**16,l=s?4:2,a=t?new SharedArrayBuffer(n*l):new ArrayBuffer(n*l),o=s?new Uint32Array(a):new Uint16Array(a);for(let h=0,f=o.length;h=l&&(R=!0,a&&(console.warn(`MeshBVH: Max depth of ${l} reached when generating BVH. Consider increasing maxDepth.`),console.warn(n))),we<=o||De>=l)return ee(de+we),K.offset=de,K.count=we,K;const me=awe(K.boundingData,Te,B,de,we,h);if(me.axis===-1)return ee(de+we),K.offset=de,K.count=we,K;const Re=Y(E,s,B,de,we,me);if(Re===de||Re===de+we)ee(de+we),K.offset=de,K.count=we;else{K.splitAxis=me.axis;const Me=new hW,Ge=de,et=Re-de;K.left=Me,Me.boundingData=new Float32Array(6),$q(B,Ge,et,Me.boundingData,D),te(Me,Ge,et,D,De+1);const je=new hW,ft=Re,ht=we-et;K.right=je,je.boundingData=new Float32Array(6),$q(B,ft,ht,je.boundingData,D),te(je,ft,ht,D,De+1)}return K}}function fwe(e,t){const n=e.geometry;t.indirect&&(e._indirectBuffer=hwe(n,t.useSharedArrayBuffer),nwe(n)&&!t.verbose&&console.warn('MeshBVH: Provided geometry contains groups that do not fully span the vertex contents while using the "indirect" option. BVH may incorrectly report intersections on unrendered portions of the geometry.')),e._indirectBuffer||twe(n,t);const s=dwe(e,t);let l,a,o;const h=[],f=t.useSharedArrayBuffer?SharedArrayBuffer:ArrayBuffer;for(let R=0;RMath.pow(2,32))throw new Error("MeshBVH: Cannot store child pointer greater than 32 bits.");return a[D+6]=K/4,K=E(K,ee),a[D+7]=te,K}}}let US=class{constructor(){this.min=1/0,this.max=-1/0}setFromPointsField(t,n){let s=1/0,l=-1/0;for(let a=0,o=t.length;al?h:l}this.min=s,this.max=l}setFromPoints(t,n){let s=1/0,l=-1/0;for(let a=0,o=n.length;al?f:l}this.min=s,this.max=l}isSeparated(t){return this.min>t.max||t.min>this.max}};US.prototype.setFromBox=function(){const e=new Ne;return function(t,n){const s=n.min,l=n.max;let a=1/0,o=-1/0;for(let h=0;h<=1;h++)for(let f=0;f<=1;f++)for(let p=0;p<=1;p++){e.x=s.x*h+l.x*(1-h),e.y=s.y*f+l.y*(1-f),e.z=s.z*p+l.z*(1-p);const E=t.dot(e);a=Math.min(E,a),o=Math.max(E,o)}this.min=a,this.max=o}}();const Iwe=function(){const e=new Ne,t=new Ne,n=new Ne;return function(s,l,a){const o=s.start,h=e,f=l.start,p=t;n.subVectors(o,f),e.subVectors(s.end,s.start),t.subVectors(l.end,l.start);const E=n.dot(p),R=p.dot(h),g=p.dot(p),D=n.dot(h),B=h.dot(h)*g-R*R;let Y,G;B!==0?Y=(E*R-D*g)/B:Y=0,G=(E+Y*R)/g,a.x=Y,a.y=G}}(),K$=function(){const e=new us,t=new Ne,n=new Ne;return function(s,l,a,o){Iwe(s,l,e);let h=e.x,f=e.y;if(h>=0&&h<=1&&f>=0&&f<=1){s.at(h,a),l.at(f,o);return}else if(h>=0&&h<=1){f<0?l.at(0,o):l.at(1,o),s.closestPointToPoint(o,!0,a);return}else if(f>=0&&f<=1){h<0?s.at(0,a):s.at(1,a),l.closestPointToPoint(a,!0,o);return}else{let p;h<0?p=s.start:p=s.end;let E;f<0?E=l.start:E=l.end;const R=t,g=n;if(s.closestPointToPoint(E,!0,t),l.closestPointToPoint(p,!0,n),R.distanceToSquared(E)<=g.distanceToSquared(p)){a.copy(R),o.copy(E);return}else{a.copy(p),o.copy(g);return}}}}(),pwe=function(){const e=new Ne,t=new Ne,n=new qu,s=new xr;return function(l,a){const{radius:o,center:h}=l,{a:f,b:p,c:E}=a;if(s.start=f,s.end=p,s.closestPointToPoint(h,!0,e).distanceTo(h)<=o||(s.start=f,s.end=E,s.closestPointToPoint(h,!0,e).distanceTo(h)<=o)||(s.start=p,s.end=E,s.closestPointToPoint(h,!0,e).distanceTo(h)<=o))return!0;const R=a.getPlane(n);if(Math.abs(R.distanceToPoint(h))<=o){const g=R.projectPoint(h,t);if(a.containsPoint(g))return!0}return!1}}(),ywe=1e-15;function Jq(e){return Math.abs(e)new Ne),this.satBounds=new Array(4).fill().map(()=>new US),this.points=[this.a,this.b,this.c],this.sphere=new Uf,this.plane=new qu,this.needsUpdate=!0}intersectsSphere(t){return pwe(t,this)}update(){const t=this.a,n=this.b,s=this.c,l=this.points,a=this.satAxes,o=this.satBounds,h=a[0],f=o[0];this.getNormal(h),f.setFromPoints(h,l);const p=a[1],E=o[1];p.subVectors(t,n),E.setFromPoints(p,l);const R=a[2],g=o[2];R.subVectors(n,s),g.setFromPoints(R,l);const D=a[3],B=o[3];D.subVectors(s,t),B.setFromPoints(D,l),this.sphere.setFromPoints(this.points),this.plane.setFromNormalAndCoplanarPoint(h,t),this.needsUpdate=!1}};C5.prototype.closestPointToSegment=function(){const e=new Ne,t=new Ne,n=new xr;return function(s,l=null,a=null){const{start:o,end:h}=s,f=this.points;let p,E=1/0;for(let R=0;R<3;R++){const g=(R+1)%3;n.start.copy(f[R]),n.end.copy(f[g]),K$(n,s,e,t),p=e.distanceToSquared(t),p=2){(K===1?W.start:W.end).copy(D),te=2;break}if(te++,te===2&&K===-1)break}}return te}return function(Y,G=null,W=!1){this.needsUpdate&&this.update(),Y.isExtendedTriangle?Y.needsUpdate&&Y.update():(e.copy(Y),e.update(),Y=e);const ee=this.plane,te=Y.plane;if(Math.abs(ee.normal.dot(te.normal))>1-1e-10){const K=this.satBounds,de=this.satAxes;n[0]=Y.a,n[1]=Y.b,n[2]=Y.c;for(let De=0;De<4;De++){const me=K[De],Re=de[De];if(s.setFromPoints(Re,n),me.isSeparated(s))return!1}const we=Y.satBounds,Te=Y.satAxes;t[0]=this.a,t[1]=this.b,t[2]=this.c;for(let De=0;De<4;De++){const me=we[De],Re=Te[De];if(s.setFromPoints(Re,t),me.isSeparated(s))return!1}for(let De=0;De<4;De++){const me=de[De];for(let Re=0;Re<4;Re++){const Me=Te[Re];if(a.crossVectors(me,Me),s.setFromPoints(a,t),l.setFromPoints(a,n),s.isSeparated(l))return!1}}return G&&(W||console.warn("ExtendedTriangle.intersectsTriangle: Triangles are coplanar which does not support an output edge. Setting edge to 0, 0, 0."),G.start.set(0,0,0),G.end.set(0,0,0)),!0}else{const K=B(this,te,R);if(K===1&&Y.containsPoint(R.end))return G&&(G.start.copy(R.end),G.end.copy(R.end)),!0;if(K!==2)return!1;const de=B(Y,ee,g);if(de===1&&this.containsPoint(g.end))return G&&(G.start.copy(g.end),G.end.copy(g.end)),!0;if(de!==2)return!1;if(R.delta(h),g.delta(f),h.dot(f)<0){let Ge=g.start;g.start=g.end,g.end=Ge}const we=R.start.dot(h),Te=R.end.dot(h),De=g.start.dot(h),me=g.end.dot(h),Re=Te0?G.start.copy(R.start):G.start.copy(g.start),p.subVectors(R.end,g.end),p.dot(h)<0?G.end.copy(R.end):G.end.copy(g.end)),!0)}}}();C5.prototype.distanceToPoint=function(){const e=new Ne;return function(t){return this.closestPointToPoint(t,e),t.distanceTo(e)}}();C5.prototype.distanceToTriangle=function(){const e=new Ne,t=new Ne,n=["a","b","c"],s=new xr,l=new xr;return function(a,o=null,h=null){const f=o||h?s:null;if(this.intersectsTriangle(a,f))return(o||h)&&(o&&f.getCenter(o),h&&f.getCenter(h)),0;let p=1/0;for(let E=0;E<3;E++){let R;const g=n[E],D=a[g];this.closestPointToPoint(D,e),R=D.distanceToSquared(e),Rnew Ne),this.satAxes=new Array(3).fill().map(()=>new Ne),this.satBounds=new Array(3).fill().map(()=>new US),this.alignedSatBounds=new Array(3).fill().map(()=>new US),this.needsUpdate=!1,t&&this.min.copy(t),n&&this.max.copy(n),s&&this.matrix.copy(s)}set(t,n,s){this.min.copy(t),this.max.copy(n),this.matrix.copy(s),this.needsUpdate=!0}copy(t){this.min.copy(t.min),this.max.copy(t.max),this.matrix.copy(t.matrix),this.needsUpdate=!0}}Y3.prototype.update=function(){return function(){const e=this.matrix,t=this.min,n=this.max,s=this.points;for(let f=0;f<=1;f++)for(let p=0;p<=1;p++)for(let E=0;E<=1;E++){const R=1*f|2*p|4*E,g=s[R];g.x=f?n.x:t.x,g.y=p?n.y:t.y,g.z=E?n.z:t.z,g.applyMatrix4(e)}const l=this.satBounds,a=this.satAxes,o=s[0];for(let f=0;f<3;f++){const p=a[f],E=l[f],R=1<new xr),n=new Array(12).fill().map(()=>new xr),s=new Ne,l=new Ne;return function(a,o=0,h=null,f=null){if(this.needsUpdate&&this.update(),this.intersectsBox(a))return(h||f)&&(a.getCenter(l),this.closestPointToPoint(l,s),a.closestPointToPoint(s,l),h&&h.copy(s),f&&f.copy(l)),0;const p=o*o,E=a.min,R=a.max,g=this.points;let D=1/0;for(let Y=0;Y<8;Y++){const G=g[Y];l.copy(G).clamp(E,R);const W=G.distanceToSquared(l);if(Wnew C5)}};const aE=new wwe;function b4(e,t){return t[e+15]===65535}function w2(e,t){return t[e+6]}function uE(e,t){return t[e+14]}function oE(e){return e+8}function cE(e,t){return t[e+6]}function Jle(e,t){return t[e+7]}let Ewe=class{constructor(){this.float32Array=null,this.uint16Array=null,this.uint32Array=null;const t=[];let n=null;this.setBuffer=s=>{n&&t.push(n),n=s,this.float32Array=new Float32Array(s),this.uint16Array=new Uint16Array(s),this.uint32Array=new Uint32Array(s)},this.clearBuffer=()=>{n=null,this.float32Array=null,this.uint16Array=null,this.uint32Array=null,t.length!==0&&this.setBuffer(t.pop())}}};const au=new Ewe;let AN,DM;const yx=[],dW=new Z$(()=>new Ms);function mwe(e,t,n,s,l,a){AN=dW.getPrimitive(),DM=dW.getPrimitive(),yx.push(AN,DM),au.setBuffer(e._roots[t]);const o=kZ(0,e.geometry,n,s,l,a);au.clearBuffer(),dW.releasePrimitive(AN),dW.releasePrimitive(DM),yx.pop(),yx.pop();const h=yx.length;return h>0&&(DM=yx[h-1],AN=yx[h-2]),o}function kZ(e,t,n,s,l=null,a=0,o=0){const{float32Array:h,uint16Array:f,uint32Array:p}=au;let E=e*2;if(b4(E,f)){const R=w2(e,p),g=uE(E,f);return Vu(e,h,AN),s(R,g,!1,o,a+e,AN)}else{let R=function(Me){const{uint16Array:Ge,uint32Array:et}=au;let je=Me*2;for(;!b4(je,Ge);)Me=oE(Me),je=Me*2;return w2(Me,et)},g=function(Me){const{uint16Array:Ge,uint32Array:et}=au;let je=Me*2;for(;!b4(je,Ge);)Me=cE(Me,et),je=Me*2;return w2(Me,et)+uE(je,Ge)};const D=oE(e),B=cE(e,p);let Y=D,G=B,W,ee,te,K;if(l&&(te=AN,K=DM,Vu(Y,h,te),Vu(G,h,K),W=l(te),ee=l(K),ee(H_.copy(t).clamp(E.min,E.max),H_.distanceToSquared(t)),intersectsBounds:(E,R,g)=>g{E.closestPointToPoint(t,H_);const g=t.distanceToSquared(H_);return g0&&p.normal.multiplyScalar(-1));const E={a,b:o,c:h,normal:new Ne,materialIndex:0};si.getNormal(wx,Ex,mx,E.normal),p.face=E,p.faceIndex=a}return p}function kj(e,t,n,s,l){const a=s*3;let o=a+0,h=a+1,f=a+2;const p=e.index;e.index&&(o=p.getX(o),h=p.getX(h),f=p.getX(f));const{position:E,normal:R,uv:g,uv1:D}=e.attributes,B=gwe(n,E,R,g,D,o,h,f,t);return B?(B.faceIndex=s,l&&l.push(B),B):null}function hh(e,t,n,s){const l=e.a,a=e.b,o=e.c;let h=t,f=t+1,p=t+2;n&&(h=n.getX(h),f=n.getX(f),p=n.getX(p)),l.x=s.getX(h),l.y=s.getY(h),l.z=s.getZ(h),a.x=s.getX(f),a.y=s.getY(f),a.z=s.getZ(f),o.x=s.getX(p),o.y=s.getY(p),o.z=s.getZ(p)}function Awe(e,t,n,s,l,a){const{geometry:o,_indirectBuffer:h}=e;for(let f=s,p=s+l;fde&&(de=Me),Gewe&&(we=Ge),etTe&&(Te=et)}return f[g+0]!==ee||f[g+1]!==te||f[g+2]!==K||f[g+3]!==de||f[g+4]!==we||f[g+5]!==Te?(f[g+0]=ee,f[g+1]=te,f[g+2]=K,f[g+3]=de,f[g+4]=we,f[g+5]=Te,!0):!1}else{const G=g+8,W=o[g+6],ee=G+D,te=W+D;let K=B,de=!1,we=!1;t?K||(de=t.has(ee),we=t.has(te),K=!de&&!we):(de=!0,we=!0);const Te=K||de,De=K||we;let me=!1;Te&&(me=R(G,D,K));let Re=!1;De&&(Re=R(W,D,K));const Me=me||Re;if(Me)for(let Ge=0;Ge<3;Ge++){const et=G+Ge,je=W+Ge,ft=f[et],ht=f[et+3],wt=f[je],mt=f[je+3];f[g+Ge]=ftmt?ht:mt}return Me}}}const hee=new Ms;function BN(e,t,n,s){return Vu(e,t,hee),n.intersectBox(hee,s)}function bwe(e,t,n,s,l,a){const{geometry:o,_indirectBuffer:h}=e;for(let f=s,p=s+l;f=0;let R,g;E?(R=oE(e),g=cE(e,o)):(R=cE(e,o),g=oE(e));const D=BN(R,l,s,fee)?qZ(R,t,n,s):null;if(D){const Y=D.point[p];if(E?Y<=l[g+f]:Y>=l[g+f+3])return D}const B=BN(g,l,s,fee)?qZ(g,t,n,s):null;return D&&B?D.distance<=B.distance?D:B:D||B||null}}const wW=new Ms,Tx=new C5,Rx=new C5,__=new rn,Iee=new Y3,EW=new Y3;function Mwe(e,t,n,s){au.setBuffer(e._roots[t]);const l=KZ(0,e,n,s);return au.clearBuffer(),l}function KZ(e,t,n,s,l=null){const{float32Array:a,uint16Array:o,uint32Array:h}=au;let f=e*2;if(l===null&&(n.boundingBox||n.computeBoundingBox(),Iee.set(n.boundingBox.min,n.boundingBox.max,s),l=Iee),b4(f,o)){const p=t.geometry,E=p.index,R=p.attributes.position,g=n.index,D=n.attributes.position,B=w2(e,h),Y=uE(f,o);if(__.copy(s).invert(),n.boundsTree)return Vu(e,a,EW),EW.matrix.copy(__),EW.needsUpdate=!0,n.boundsTree.shapecast({intersectsBounds:G=>EW.intersectsBox(G),intersectsTriangle:G=>{G.a.applyMatrix4(s),G.b.applyMatrix4(s),G.c.applyMatrix4(s),G.needsUpdate=!0;for(let W=B*3,ee=(Y+B)*3;Wvq.distanceToBox(de),intersectsBounds:(de,we,Te)=>Te{if(t.boundsTree)return t.boundsTree.shapecast({boundsTraverseOrder:Te=>G_.distanceToBox(Te),intersectsBounds:(Te,De,me)=>me{for(let me=Te,Re=Te+De;mede&&(de=et),jewe&&(we=je),ftTe&&(Te=ft)}}return f[g+0]!==ee||f[g+1]!==te||f[g+2]!==K||f[g+3]!==de||f[g+4]!==we||f[g+5]!==Te?(f[g+0]=ee,f[g+1]=te,f[g+2]=K,f[g+3]=de,f[g+4]=we,f[g+5]=Te,!0):!1}else{const G=g+8,W=o[g+6],ee=G+D,te=W+D;let K=B,de=!1,we=!1;t?K||(de=t.has(ee),we=t.has(te),K=!de&&!we):(de=!0,we=!0);const Te=K||de,De=K||we;let me=!1;Te&&(me=R(G,D,K));let Re=!1;De&&(Re=R(W,D,K));const Me=me||Re;if(Me)for(let Ge=0;Ge<3;Ge++){const et=G+Ge,je=W+Ge,ft=f[et],ht=f[et+3],wt=f[je],mt=f[je+3];f[g+Ge]=ftmt?ht:mt}return Me}}}const pee=new Ne;function Vwe(e,t,n,s,l){au.setBuffer(e._roots[t]),ZZ(0,e,n,s,l),au.clearBuffer()}function ZZ(e,t,n,s,l){const{float32Array:a,uint16Array:o,uint32Array:h}=au,f=e*2;if(b4(f,o)){const p=w2(e,h),E=uE(f,o);bwe(t,n,s,p,E,l)}else{const p=oE(e);BN(p,a,s,pee)&&ZZ(p,t,n,s,l);const E=cE(e,h);BN(E,a,s,pee)&&ZZ(E,t,n,s,l)}}const yee=new Ne,zwe=["x","y","z"];function Wwe(e,t,n,s){au.setBuffer(e._roots[t]);const l=QZ(0,e,n,s);return au.clearBuffer(),l}function QZ(e,t,n,s){const{float32Array:l,uint16Array:a,uint32Array:o}=au;let h=e*2;if(b4(h,a)){const f=w2(e,o),p=uE(h,a);return Owe(t,n,s,f,p)}else{const f=Jle(e,o),p=zwe[f],E=s.direction[p]>=0;let R,g;E?(R=oE(e),g=cE(e,o)):(R=cE(e,o),g=oE(e));const D=BN(R,l,s,yee)?QZ(R,t,n,s):null;if(D){const Y=D.point[p];if(E?Y<=l[g+f]:Y>=l[g+f+3])return D}const B=BN(g,l,s,yee)?QZ(g,t,n,s):null;return D&&B?D.distance<=B.distance?D:B:D||B||null}}const TW=new Ms,gx=new C5,Ax=new C5,V_=new rn,wee=new Y3,RW=new Y3;function Ywe(e,t,n,s){au.setBuffer(e._roots[t]);const l=$Z(0,e,n,s);return au.clearBuffer(),l}function $Z(e,t,n,s,l=null){const{float32Array:a,uint16Array:o,uint32Array:h}=au;let f=e*2;if(l===null&&(n.boundingBox||n.computeBoundingBox(),wee.set(n.boundingBox.min,n.boundingBox.max,s),l=wee),b4(f,o)){const p=t.geometry,E=p.index,R=p.attributes.position,g=n.index,D=n.attributes.position,B=w2(e,h),Y=uE(f,o);if(V_.copy(s).invert(),n.boundsTree)return Vu(e,a,RW),RW.matrix.copy(V_),RW.needsUpdate=!0,n.boundsTree.shapecast({intersectsBounds:G=>RW.intersectsBox(G),intersectsTriangle:G=>{G.a.applyMatrix4(s),G.b.applyMatrix4(s),G.c.applyMatrix4(s),G.needsUpdate=!0;for(let W=B,ee=Y+B;WeK.distanceToBox(de),intersectsBounds:(de,we,Te)=>Te{if(t.boundsTree){const Te=t.boundsTree;return Te.shapecast({boundsTraverseOrder:De=>z_.distanceToBox(De),intersectsBounds:(De,me,Re)=>Re{for(let Re=De,Me=De+me;Renew Ms),Sx=new Ms,Dx=new Ms,tK=new Ms,nK=new Ms;let sK=!1;function $we(e,t,n,s){if(sK)throw new Error("MeshBVH: Recursive calls to bvhcast not supported.");sK=!0;const l=e._roots,a=t._roots;let o,h=0,f=0;const p=new rn().copy(n).invert();for(let E=0,R=l.length;Ef.slice()),index:o.array.slice(),indirectBuffer:a?a.slice():null}:h={roots:l,index:o.array,indirectBuffer:a},h}static deserialize(t,n,s={}){s={setIndex:!0,indirect:!!t.indirectBuffer,...s};const{index:l,roots:a,indirectBuffer:o}=t,h=new Q$(n,{...s,[Qq]:!0});if(h._roots=a,h._indirectBuffer=o||null,s.setIndex){const f=n.getIndex();if(f===null){const p=new zl(t.index,1,!1);n.setIndex(p)}else f.array!==l&&(f.array.set(l),f.needsUpdate=!0)}return h}get indirect(){return!!this._indirectBuffer}constructor(t,n={}){if(t.isBufferGeometry){if(t.index&&t.index.isInterleavedBufferAttribute)throw new Error("MeshBVH: InterleavedBufferAttribute is not supported for the index attribute.")}else throw new Error("MeshBVH: Only BufferGeometries are supported.");if(n=Object.assign({strategy:Zle,maxDepth:40,maxLeafTris:10,verbose:!0,useSharedArrayBuffer:!1,setBoundingBox:!0,onProgress:null,indirect:!1,[Qq]:!1},n),n.useSharedArrayBuffer&&!Qwe())throw new Error("MeshBVH: SharedArrayBuffer is not available.");this.geometry=t,this._roots=null,this._indirectBuffer=null,n[Qq]||(fwe(this,n),!t.boundingBox&&n.setBoundingBox&&(t.boundingBox=this.getBoundingBox(new Ms)));const{_indirectBuffer:s}=this;this.resolveTriangleIndex=n.indirect?l=>s[l]:l=>l}refit(t=null){return(this.indirect?Gwe:Nwe)(this,t)}traverse(t,n=0){const s=this._roots[n],l=new Uint32Array(s),a=new Uint16Array(s);o(0);function o(h,f=0){const p=h*2,E=a[p+15]===Yj;if(E){const R=l[h+6],g=a[p+14];t(f,E,new Float32Array(s,h*4,6),R,g)}else{const R=h+qY/4,g=l[h+6],D=l[h+7];t(f,E,new Float32Array(s,h*4,6),D)||(o(R,f+1),o(g,f+1))}}}raycast(t,n=jp){const s=this._roots,l=this.geometry,a=[],o=n.isMaterial,h=Array.isArray(n),f=l.groups,p=o?n.side:n,E=this.indirect?Vwe:Lwe;for(let R=0,g=s.length;RR(g,D,B,Y,G)?!0:s(g,D,this,h,B,Y,n)}else o||(h?o=(R,g,D,B)=>s(R,g,this,h,D,B,n):o=(R,g,D)=>D);let f=!1,p=0;const E=this._roots;for(let R=0,g=E.length;R{const Y=this.resolveTriangleIndex(B);hh(o,Y*3,h,f)}:B=>{hh(o,B*3,h,f)},E=aE.getPrimitive(),R=t.geometry.index,g=t.geometry.attributes.position,D=t.indirect?B=>{const Y=t.resolveTriangleIndex(B);hh(E,Y*3,R,g)}:B=>{hh(E,B*3,R,g)};if(a){const B=(Y,G,W,ee,te,K,de,we)=>{for(let Te=W,De=W+ee;TeAW.intersectsBox(s),intersectsTriangle:s=>AW.intersectsTriangle(s)})}intersectsSphere(t){return this.shapecast({intersectsBounds:n=>t.intersectsBox(n),intersectsTriangle:n=>n.intersectsSphere(t)})}closestPointToGeometry(t,n,s={},l={},a=0,o=1/0){return(this.indirect?Zwe:_we)(this,t,n,s,l,a,o)}closestPointToPoint(t,n={},s=0,l=1/0){return Twe(this,t,n,s,l)}getBoundingBox(t){return t.makeEmpty(),this._roots.forEach(n=>{Vu(0,new Float32Array(n),Eee),t.union(Eee)}),t}}function mee(e,t,n){return e===null||(e.point.applyMatrix4(t.matrixWorld),e.distance=e.point.distanceTo(n.ray.origin),e.object=t,e.distancen.far)?null:e}const lK=new GL,Tee=new rn,Jwe=jt.prototype.raycast;function Xwe(e,t){if(this.geometry.boundsTree){if(this.material===void 0)return;Tee.copy(this.matrixWorld).invert(),lK.copy(e.ray).applyMatrix4(Tee);const n=this.geometry.boundsTree;if(e.firstHitOnly===!0){const s=mee(n.raycastFirst(lK,this.material),this,e);s&&t.push(s)}else{const s=n.raycast(lK,this.material);for(let l=0,a=s.length;l{const n=this.handlers.slice(0);for(const s of n)s(t)}),nt(this,"handlers",[])}add(t){this.handlers.push(t)}remove(t){this.handlers=this.handlers.filter(n=>n!==t)}reset(){this.handlers.length=0}};class KY{constructor(){nt(this,"trigger",async t=>{const n=this.handlers.slice(0);for(const s of n)await s(t)}),nt(this,"handlers",[])}add(t){this.handlers.push(t)}remove(t){this.handlers=this.handlers.filter(n=>n!==t)}reset(){this.handlers.length=0}}class $${constructor(t){nt(this,"isDisposeable",()=>"dispose"in this&&"onDisposed"in this),nt(this,"isResizeable",()=>"resize"in this&&"getSize"in this),nt(this,"isUpdateable",()=>"onAfterUpdate"in this&&"onBeforeUpdate"in this&&"update"in this),nt(this,"isHideable",()=>"visible"in this),nt(this,"isConfigurable",()=>"setup"in this&&"config"in this&&"onSetup"in this),this.components=t}}let Jd=class extends $${};class J$ extends $${constructor(t){super(t),nt(this,"worlds",new Map),nt(this,"onWorldChanged",new ls),nt(this,"currentWorld",null),this.onWorldChanged.add(({world:n,action:s})=>{s==="removed"&&this.worlds.delete(n.uuid)})}}let tEe=class extends J${constructor(){super(...arguments),nt(this,"hasCameraControls",()=>"controls"in this)}},nEe=class extends J${constructor(){super(...arguments),nt(this,"onAfterUpdate",new ls),nt(this,"onBeforeUpdate",new ls),nt(this,"onDisposed",new ls),nt(this,"onResize",new ls),nt(this,"onClippingPlanesUpdated",new ls),nt(this,"clippingPlanes",[])}updateClippingPlanes(){this.onClippingPlanesUpdated.trigger()}setPlane(t,n,s){n.isLocal=s;const l=this.clippingPlanes.indexOf(n);t&&l===-1?this.clippingPlanes.push(n):!t&&l>-1&&this.clippingPlanes.splice(l,1),this.three.clippingPlanes=this.clippingPlanes.filter(a=>!a.isLocal)}};const Xle=class JZ extends Jd{constructor(t){super(t),nt(this,"_disposedComponents",new Set),nt(this,"enabled",!0),t.add(JZ.uuid,this)}get(){return this._disposedComponents}destroy(t,n=!0,s=!0){t.removeFromParent();const l=t;l.dispose&&l.dispose(),this.disposeGeometryAndMaterials(t,n),s&&l.children&&l.children.length&&this.disposeChildren(l),t.children.length=0}disposeGeometry(t){t.boundsTree&&t.disposeBoundsTree&&t.disposeBoundsTree(),t.dispose()}disposeGeometryAndMaterials(t,n){const s=t;s.geometry&&this.disposeGeometry(s.geometry),n&&s.material&&JZ.disposeMaterial(s),s.material=[],s.geometry=null}disposeChildren(t){for(const n of t.children)this.destroy(n)}static disposeMaterial(t){if(t.material)if(Array.isArray(t.material))for(const n of t.material)n.dispose();else t.material.dispose()}};nt(Xle,"uuid","76e9cd8e-ad8f-4753-9ef6-cbc60f7247fe");let lU=Xle,sEe=class extends J${constructor(t){super(t),nt(this,"onDisposed",new ls),nt(this,"directionalLights",new Map),nt(this,"ambientLights",new Map)}dispose(){const t=this.components.get(lU);for(const n of this.three.children){const s=n;s.geometry&&t.destroy(s)}for(const[,n]of this.directionalLights)n.removeFromParent(),n.target.removeFromParent(),n.dispose();for(const[,n]of this.ambientLights)n.removeFromParent(),n.dispose();this.three.children=[],this.onDisposed.trigger(),this.onDisposed.reset()}},Ree=class extends Map{constructor(t){super(t),nt(this,"onItemSet",new ls),nt(this,"onItemUpdated",new ls),nt(this,"onItemDeleted",new ls),nt(this,"onCleared",new ls)}clear(){super.clear(),this.onCleared.trigger()}set(t,n){const s=this.has(t),l=super.set(t,n);return s?(this.onItemUpdated||(this.onItemUpdated=new ls),this.onItemUpdated.trigger({key:t,value:n})):(this.onItemSet||(this.onItemSet=new ls),this.onItemSet.trigger({key:t,value:n})),l}delete(t){const n=super.delete(t);return n&&this.onItemDeleted.trigger(),n}dispose(){this.clear(),this.onItemSet.reset(),this.onItemDeleted.reset(),this.onCleared.reset()}};const ZY=0,lEe=1,rEe=new Ne,gee=new xr,rK=new qu,Aee=new Ne,SW=new si;let iEe=class{constructor(){this.tolerance=-1,this.faces=[],this.newFaces=[],this.assigned=new See,this.unassigned=new See,this.vertices=[]}setFromPoints(t){if(t.length>=4){this.makeEmpty();for(let n=0,s=t.length;nthis.tolerance)return!1;return!0}intersectRay(t,n){const s=this.faces;let l=-1/0,a=1/0;for(let o=0,h=s.length;o0&&E>=0)return null;const R=E!==0?-p/E:0;if(!(R<=0)&&(E>0?a=Math.min(R,a):l=Math.max(R,l),l>a))return null}return l!==-1/0?t.at(l,n):t.at(a,n),n}intersectsRay(t){return this.intersectRay(t,rEe)!==null}makeEmpty(){return this.faces=[],this.vertices=[],this}addVertexToFace(t,n){return t.face=n,n.outside===null?this.assigned.append(t):this.assigned.insertBefore(n.outside,t),n.outside=t,this}removeVertexFromFace(t,n){return t===n.outside&&(t.next!==null&&t.next.face===n?n.outside=t.next:n.outside=null),this.assigned.remove(t),this}removeAllVerticesFromFace(t){if(t.outside!==null){const n=t.outside;let s=t.outside;for(;s.next!==null&&s.next.face===t;)s=s.next;return this.assigned.removeSubList(n,s),n.prev=s.next=null,t.outside=null,n}}deleteFaceVertices(t,n){const s=this.removeAllVerticesFromFace(t);if(s!==void 0)if(n===void 0)this.unassigned.appendChain(s);else{let l=s;do{const a=l.next;n.distanceToPoint(l.point)>this.tolerance?this.addVertexToFace(l,n):this.unassigned.append(l),l=a}while(l!==null)}return this}resolveUnassignedPoints(t){if(this.unassigned.isEmpty()===!1){let n=this.unassigned.first();do{const s=n.next;let l=this.tolerance,a=null;for(let o=0;ol&&(l=f,a=h),l>1e3*this.tolerance)break}}a!==null&&this.addVertexToFace(n,a),n=s}while(n!==null)}return this}computeExtremes(){const t=new Ne,n=new Ne,s=[],l=[];for(let a=0;a<3;a++)s[a]=l[a]=this.vertices[0];t.copy(this.vertices[0].point),n.copy(this.vertices[0].point);for(let a=0,o=this.vertices.length;an.getComponent(p)&&(n.setComponent(p,f.getComponent(p)),l[p]=h)}return this.tolerance=3*Number.EPSILON*(Math.max(Math.abs(t.x),Math.abs(n.x))+Math.max(Math.abs(t.y),Math.abs(n.y))+Math.max(Math.abs(t.z),Math.abs(n.z))),{min:s,max:l}}computeInitialHull(){const t=this.vertices,n=this.computeExtremes(),s=n.min,l=n.max;let a=0,o=0;for(let g=0;g<3;g++){const D=l[g].point.getComponent(g)-s[g].point.getComponent(g);D>a&&(a=D,o=g)}const h=s[o],f=l[o];let p,E;a=0,gee.set(h.point,f.point);for(let g=0,D=this.vertices.length;ga&&(a=Y,p=B)}}a=-1,rK.setFromCoplanarPoints(h.point,f.point,p.point);for(let g=0,D=this.vertices.length;ga&&(a=Y,E=B)}}const R=[];if(rK.distanceToPoint(E.point)<0){R.push(Qm.create(h,f,p),Qm.create(E,f,h),Qm.create(E,p,f),Qm.create(E,h,p));for(let g=0;g<3;g++){const D=(g+1)%3;R[g+1].getEdge(2).setTwin(R[0].getEdge(D)),R[g+1].getEdge(1).setTwin(R[D+1].getEdge(0))}}else{R.push(Qm.create(h,p,f),Qm.create(E,h,f),Qm.create(E,f,p),Qm.create(E,p,h));for(let g=0;g<3;g++){const D=(g+1)%3;R[g+1].getEdge(2).setTwin(R[0].getEdge((3-g)%3)),R[g+1].getEdge(0).setTwin(R[D+1].getEdge(1))}}for(let g=0;g<4;g++)this.faces.push(R[g]);for(let g=0,D=t.length;ga&&(a=W,Y=this.faces[G])}Y!==null&&this.addVertexToFace(B,Y)}}return this}reindexFaces(){const t=[];for(let n=0;nn&&(n=a,t=l),l=l.next}while(l!==null&&l.face===s);return t}}computeHorizon(t,n,s,l){this.deleteFaceVertices(s),s.mark=lEe;let a;n===null?a=n=s.getEdge(0):a=n.next;do{const o=a.twin,h=o.face;h.mark===ZY&&(h.distanceToPoint(t)>this.tolerance?this.computeHorizon(t,o,h,l):l.push(a)),a=a.next}while(a!==n);return this}addAdjoiningFace(t,n){const s=Qm.create(t,n.tail(),n.head());return this.faces.push(s),s.getEdge(-1).setTwin(n.twin),s.getEdge(0)}addNewFaces(t,n){this.newFaces=[];let s=null,l=null;for(let a=0;a0;)n=n.next,t--;for(;t<0;)n=n.prev,t++;return n}compute(){const t=this.edge.tail(),n=this.edge.head(),s=this.edge.next.head();return SW.set(t.point,n.point,s.point),SW.getNormal(this.normal),SW.getMidpoint(this.midpoint),this.area=SW.getArea(),this.constant=this.normal.dot(this.midpoint),this}distanceToPoint(t){return this.normal.dot(t)-this.constant}}let iK=class{constructor(t,n){this.vertex=t,this.prev=null,this.next=null,this.twin=null,this.face=n}head(){return this.vertex}tail(){return this.prev?this.prev.vertex:null}length(){const t=this.head(),n=this.tail();return n!==null?n.point.distanceTo(t.point):-1}lengthSquared(){const t=this.head(),n=this.tail();return n!==null?n.point.distanceToSquared(t.point):-1}setTwin(t){return this.twin=t,t.twin=this,this}},aEe=class{constructor(t){this.point=t,this.prev=null,this.next=null,this.face=null}},See=class{constructor(){this.head=null,this.tail=null}first(){return this.head}last(){return this.tail}clear(){return this.head=this.tail=null,this}insertBefore(t,n){return n.prev=t.prev,n.next=t,n.prev===null?this.head=n:n.prev.next=n,t.prev=n,this}insertAfter(t,n){return n.prev=t,n.next=t.next,n.next===null?this.tail=n:n.next.prev=n,t.next=n,this}append(t){return this.head===null?this.head=t:this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t,this}appendChain(t){for(this.head===null?this.head=t:this.tail.next=t,t.prev=this.tail;t.next!==null;)t=t.next;return this.tail=t,this}remove(t){return t.prev===null?this.head=t.next:t.prev.next=t.next,t.next===null?this.tail=t.prev:t.next.prev=t.prev,this}removeSubList(t,n){return t.prev===null?this.head=n.next:t.prev.next=n.next,n.next===null?this.tail=t.prev:n.next.prev=t.prev,this}isEmpty(){return this.head===null}};const XZ=[2,2,1],vZ=[1,0,0];function rR(e,t){return e*3+t}function uEe(e){const t=e.elements;let n=0;for(let s=0;s<9;s++)n+=t[s]*t[s];return Math.sqrt(n)}function oEe(e){const t=e.elements;let n=0;for(let s=0;s<3;s++){const l=t[rR(XZ[s],vZ[s])];n+=2*l*l}return Math.sqrt(n)}function cEe(e,t){let n=0,s=1;const l=e.elements;for(let p=0;p<3;p++){const E=Math.abs(l[rR(XZ[p],vZ[p])]);E>n&&(n=E,s=p)}let a=1,o=0;const h=vZ[s],f=XZ[s];if(Math.abs(l[rR(f,h)])>Number.EPSILON){const p=l[rR(f,f)],E=l[rR(h,h)],R=l[rR(f,h)],g=(p-E)/2/R;let D;g<0?D=-1/(-g+Math.sqrt(1+g*g)):D=1/(g+Math.sqrt(1+g*g)),a=1/Math.sqrt(1+D*D),o=D*a}return t.identity(),t.elements[rR(h,h)]=a,t.elements[rR(f,f)]=a,t.elements[rR(f,h)]=o,t.elements[rR(h,f)]=-o,t}function hEe(e,t){let n=0,s=0;const l=10;t.unitary.identity(),t.diagonal.copy(e);const a=t.unitary,o=t.diagonal,h=new nl,f=new nl,p=Number.EPSILON*uEe(o);for(;sp;)cEe(o,h),f.copy(h).transpose(),o.multiply(h),o.premultiply(f),a.multiply(h),++n>2&&(s++,n=0);return t}function dEe(e){const t=[];for(let Ln=0;Ln0}class Dee{static isTransparent(t){return t.transparent&&t.opacity<1}}const eQ=class Nf{static create(){const t=Math.random()*4294967295|0,n=Math.random()*4294967295|0,s=Math.random()*4294967295|0,l=Math.random()*4294967295|0;return`${Nf._lut[t&255]+Nf._lut[t>>8&255]+Nf._lut[t>>16&255]+Nf._lut[t>>24&255]}-${Nf._lut[n&255]}${Nf._lut[n>>8&255]}-${Nf._lut[n>>16&15|64]}${Nf._lut[n>>24&255]}-${Nf._lut[s&63|128]}${Nf._lut[s>>8&255]}-${Nf._lut[s>>16&255]}${Nf._lut[s>>24&255]}${Nf._lut[l&255]}${Nf._lut[l>>8&255]}${Nf._lut[l>>16&255]}${Nf._lut[l>>24&255]}`.toLowerCase()}static validate(t){if(!Nf._pattern.test(t))throw new Error(`${t} is not a valid UUID v4. +`,"%p":yn=>yn.tm_hour>=0&&yn.tm_hour<12?"AM":"PM","%S":yn=>Fn(yn.tm_sec,2),"%t":()=>" ","%u":yn=>yn.tm_wday||7,"%U":yn=>{var Xn=yn.tm_yday+7-yn.tm_wday;return Fn(Math.floor(Xn/7),2)},"%V":yn=>{var Xn=Math.floor((yn.tm_yday+7-(yn.tm_wday+6)%7)/7);if((yn.tm_wday+371-yn.tm_yday-2)%7<=2&&Xn++,Xn){if(Xn==53){var pl=(yn.tm_wday+371-yn.tm_yday)%7;pl!=4&&(pl!=3||!cc(yn.tm_year))&&(Xn=1)}}else{Xn=52;var Br=(yn.tm_wday+7-yn.tm_yday-1)%7;(Br==4||Br==5&&cc(yn.tm_year%400-1))&&Xn++}return Fn(Xn,2)},"%w":yn=>yn.tm_wday,"%W":yn=>{var Xn=yn.tm_yday+7-(yn.tm_wday+6)%7;return Fn(Math.floor(Xn/7),2)},"%y":yn=>(yn.tm_year+1900).toString().substring(2),"%Y":yn=>yn.tm_year+1900,"%z":yn=>{var Xn=yn.tm_gmtoff,Br=Xn>=0;return Xn=Math.abs(Xn)/60,Xn=Xn/60*100+Xn%60,(Br?"+":"-")+("0000"+Xn).slice(-4)},"%Z":yn=>yn.tm_zone,"%%":()=>"%"};It=It.replace(/%%/g,"\0\0");for(var Bt in dl)It.includes(Bt)&&(It=It.replace(new RegExp(Bt,"g"),dl[Bt](ut)));It=It.replace(/\0\0/g,"%");var Tl=io(It,!1);return Tl.length>ne?0:(_n(Tl,k),Tl.length-1)}function Hn(k,ne,ye,Le,ke){return k>>>=0,ne>>>=0,ye>>>=0,Le>>>=0,Nn(k,ne,ye,Le)}Fs=a.InternalError=class extends Error{constructor(ne){super(ne),this.name="InternalError"}},Bn(),Yn=a.BindingError=class extends Error{constructor(ne){super(ne),this.name="BindingError"}},Gs(),it(),Ir(),Lc=a.UnboundTypeError=Ih(Error,"UnboundTypeError"),Mi(),Hf();var Gn=function(k,ne,ye,Le){k||(k=this),this.parent=k,this.mount=k.mount,this.mounted=null,this.id=Se.nextInode++,this.name=ne,this.mode=ye,this.node_ops={},this.stream_ops={},this.rdev=Le},Tn=365,bs=146;Object.defineProperties(Gn.prototype,{read:{get:function(){return(this.mode&Tn)===Tn},set:function(k){k?this.mode|=Tn:this.mode&=~Tn}},write:{get:function(){return(this.mode&bs)===bs},set:function(k){k?this.mode|=bs:this.mode&=~bs}},isFolder:{get:function(){return Se.isDir(this.mode)}},isDevice:{get:function(){return Se.isChrdev(this.mode)}}}),Se.FSNode=Gn,Se.createPreloadedFile=He,Se.staticInit();var Bs={f:hs,W:an,q:hl,G:vn,U:gl,p:jl,o:xi,b:pr,T:xc,z:nc,c:bu,s:sc,k:lc,A:ic,w:lf,X:mh,l:so,r:Hc,e:_c,V:Th,N:Zr,j:uc,v:Gc,a:Nu,y:Vc,h:Lu,n:gh,C:Ah,x:wr,B:Sh,Y:Dh,g:uf,t:lo,i:zc,m:Nh,d:bh,E:oc,F:ai,L:cf,u:Ch,O:Cl,S:hf,K:Vf,Q:gt,R:Lt,I:Et,P:xt,J:Nt,D:Pt,M:_t,H:Hn};ks();var zs=k=>(zs=te.aa)(k),js=k=>(js=te.ba)(k);a.__embind_initialize_bindings=()=>(a.__embind_initialize_bindings=te.ca)();var ur=k=>(ur=te.da)(k),qs=k=>(qs=te.ea)(k);a.dynCall_jiji=(k,ne,ye,Le,ke)=>(a.dynCall_jiji=te.fa)(k,ne,ye,Le,ke),a.dynCall_viijii=(k,ne,ye,Le,ke,ut,It)=>(a.dynCall_viijii=te.ga)(k,ne,ye,Le,ke,ut,It),a.dynCall_iiiiij=(k,ne,ye,Le,ke,ut,It)=>(a.dynCall_iiiiij=te.ha)(k,ne,ye,Le,ke,ut,It),a.dynCall_iiiiijj=(k,ne,ye,Le,ke,ut,It,pt,Bt)=>(a.dynCall_iiiiijj=te.ia)(k,ne,ye,Le,ke,ut,It,pt,Bt),a.dynCall_iiiiiijj=(k,ne,ye,Le,ke,ut,It,pt,Bt,Zt)=>(a.dynCall_iiiiiijj=te.ja)(k,ne,ye,Le,ke,ut,It,pt,Bt,Zt);function Fr(k){k=Object.assign({},k);var ne=Le=>ke=>Le(ke)>>>0,ye=Le=>()=>Le()>>>0;return k.malloc=ne(k.malloc),k.__getTypeName=ne(k.__getTypeName),k.__errno_location=ye(k.__errno_location),k.stackSave=ye(k.stackSave),k.stackAlloc=ne(k.stackAlloc),k}var or;Vn=function k(){or||Qi(),or||(Vn=k)};function Qi(){if(mn>0||(Ct(),mn>0))return;function k(){or||(or=!0,a.calledRun=!0,!K&&(en(),o(a),a.onRuntimeInitialized&&a.onRuntimeInitialized(),nn()))}a.setStatus?(a.setStatus("Running..."),setTimeout(function(){setTimeout(function(){a.setStatus("")},1),k()},1)):k()}if(a.preInit)for(typeof a.preInit=="function"&&(a.preInit=[a.preInit]);a.preInit.length>0;)a.preInit.pop()();return Qi(),l.ready}})();typeof e=="object"&&typeof t=="object"?t.exports=n:typeof define=="function"&&define.amd&&define([],()=>n)}}),cpe=950732822,hpe=4075327185,dpe=1209108979,fpe=3457685358,Ipe=4157543285,ppe=2798247006,ype=1790229001,wpe=525895558,Epe=1774176899,mpe=1275358634,Tpe=2541165894,Rpe=3701338814,gpe=2195413836,Ape=937566702,Spe=1683019596,Dpe=2314439260,Npe=1500781891,bpe=3683503648,Ope=4065007721,Cpe=1718600412,Lpe=51269191,Ppe=2593997549,xpe=3458127941,Mpe=3345633955,Upe=1278329552,Fpe=2591213694,Bpe=2726807636,Hpe=743184107,_pe=2016195849,Gpe=857959152,Vpe=2281867870,zpe=2645777649,Wpe=232962298,Ype=296282323,kpe=603696268,jpe=3490877962,qpe=1460886941,Kpe=2801250643,Zpe=58845555,Qpe=361837227,$pe=2757832317,Jpe=3477203348,Xpe=993287707,vpe=846465480,eye=3471399674,tye=408310005,nye=2190458107,sye=3467162246,lye=2766185779,rye=3211557302,iye=1755127002,aye=2133746277,uye=200335297,oye=96294661,cye=3972513137,hye=3665567075,dye=2169031380,fye=1364037233,Iye=1245737093,pye=3054510233,yye=2815919920,wye=4042175685,Eye=2642773653,mye=2260317790,Tye=929793134,Rye=2395907400,gye=2095195183,Aye=765770214,Sye=2615040989,Dye=3114022597,Nye=1648970520,bye=3177669450,Oye=1753493141,Cye=1052454078,Lye=2173214787,Pye=3341486342,xye=102610177,Mye=3531705166,Uye=3124614049,Fye=4017473158,Bye=1477762836,Hye=2486716878,_ye=286949696,Gye=151039812,Vye=2755797622,zye=2095003142,Wye=503418787,Yye=3086160713,kye=1307019551,jye=2128979029,qye=191860431,Kye=1243674935,Zye=3258342251,Qye=2054016361,$ye=3192672207,Jye=3686016028,Xye=3809634241,vye=1939436016,e4e=2679005408,t4e=3358199106,n4e=983778844,s4e=2589826445,l4e=1158859006,r4e=3113092358,i4e=3064340077,a4e=3044325142,u4e=1361398929,o4e=2590844177,c4e=2715512545,h4e=1102727119,d4e=2078135608,f4e=2506197118,I4e=2951915441,p4e=3790457270,y4e=2093906313,w4e=3818826038,E4e=1827137117,m4e=69416015,T4e=524656162,R4e=4134073009,g4e=1514641115,A4e=300323983,S4e=86635668,D4e=94842927,N4e=1778710042,b4e=3238673880,O4e=3812528620,C4e=2991860651,L4e=1867003952,P4e=2735952531,x4e=2650437152,M4e=632304761,U4e=360377573,F4e=4182062534,B4e=3699917729,BD=1971632696,HD=2680139844,rA=24726584,iA=3693000487,aA=3460952963,_D=3999819293,GD=3314249567,wC=4196446775,EC=325726236,mC=3425753595,uA=991950508,VD=3798194928,TC=3290496277,RC=1383356374,gC=2182337498,AC=234836483,oA=2078563270,cA=1638804497,Kx=1154579445,SC=2696325953,DC=2713699986,hA=2142170206,zD=3376911765,NC=1077100507,WD=3071239417,dA=479945903,bC=3426335179,OC=1502416096,fA=2940368186,YD=3203706013,Zx=3862327254,Qx=1876633798,kD=963979645,aR=644574406,CC=3649138523,$x=1662888072,Jx=317615605,Xx=1545765605,vx=4266260250,LC=3956297820,PC=1530820697,xC=840318589,eM=1953115116,MC=618700268,jD=2281632017,qD=3663046924,oG=42703149,IA=1894708472,UC=3599934289,FC=33720170,cG=1027922057,tM=544395925,hG=3649235739,KD=550521510,uR=146592293,zt=3818125796,nM=4021432810,ZD=1891881377,QD=3992365140,BC=1763565496,dG=1946335990,HC=514975943,_C=506776471,GC=710110818,pA=1950438474,$D=976884017,JD=525669439,yA=1770583370,fG=2176059722,VC=679976338,zC=3948183225,WC=2568555532,sM=2898700619,YC=1594536857,lM=4230923436,XD=4228831410,bA=1310830890,OA=24185140,kC=4234616927,jC=1306400036,qC=4189326743,IG=2000195564,pG=3497074424,rM=1626504194,KC=3651464721,iM=1229763772,aM=3665877780,yG=782932809,pY=2735484536,yY=1356537516,wG=1290935644,wY=1862484736,Tt=1441486842,EY=1033248425,mY=3381221214,EG=2485787929,TY=590820931,UM=3465909080,mG=593015953,RY=4212018352,gY=3425423356,NZ=823603102,AY=2165702409,ple=182550632,yle=388784114,wle=536804194,Ele=3752311538,mle=1010789467,bZ=222769930,OZ=2691318326,Tle=3633395639,H4e=2879124712,g3=25142252,A3=3087945054,S3=4288193352,D3=630975310,N3=4086658281,b3=2295281155,O3=182646315,EI=1426591983,mI=819412036,TI=3415622556,RI=1003880860,gI=402227799,AI=264262732,SI=3310460725,DI=862014818,NI=1904799276,bI=1360408905,OI=3518393246,CI=342316401,Xy=562808652,LI=4074379575,PI=3640358203,xI=4136498852,MI=2272882330,UI=3571504051,FI=3221913625,BI=639361253,HI=3902619387,_I=4217484030,GI=1051757585,VI=3758799889,zI=635142910,WI=2938176219,YI=32344328,vD=2906023776,kI=277319702,jI=2056796094,qI=177149247,KI=1634111441,eN=486154966,ZI=4237592921,tN=4156078855,QI=4207607924,$I=4292641817,C3=3179687236,JI=3026737570,XI=3825984169,vI=812556717,e1=1162798199,Xm=385403989,t1=1404847402,n1=1999602285,s1=3420628829,nN=3027962421,sN=3127900445,vy=1329646415,l1=3053780830,L3=2572171363,e4=1232101972,r1=90941305,P3=655969474,i1=738039164,lN=1156407060,a1=3612865200,u1=310824031,o1=3694346114,x3=144952367,c1=2474470126,rN=1911478936,h1=1437502449,d1=629592764,f1=76236018,I1=2176052936,p1=4175244083,y1=2068733104,w1=3319311131,E1=2188021234,t4=1209101575,m1=484807127,T1=3747195512,R1=2814081492,g1=2417008758,iN=3242481149,vm=3205830791,A1=400855858,aN=905975707,e5=1677625105,n4=3296154744,S1=2674252688,D1=2188180465,t5=1177604601,s4=39481116,l4=1136057603,n5=2461110595,N1=1532957894,UA=4088093105,r4=4009809668,M3=926996030,i4=2391383451,U3=2415094496,F3=3081323446,a4=413509423,u4=3101698114,o4=3657597509,c4=2757150158,h4=1004757350,d4=338393293,b1=1072016465,f4=4074543187,FA=2157484638,I4=2781568857,B3=2310774935,p4=964333572,y4=683857671,w4=1469900589,P4=2839578677,Hp=1158309216,wA=3079942009,O1=1114901282,BA=3113134337,C1=3946677679,HA=2571569899,s5=3493046030,E4=1509553395,m4=1893162501,l5=2853485674,_A=4148101412,L1=132023988,r5=2397081782,T4=2323601079,GA=1213902940,i5=1525564444,a5=4105962743,u5=2185764099,o5=15328376,z3=3875453745,c5=3893394355,R4=2197970202,h5=167062518,VA=2887950389,d5=2603310189,zA=1635779807,WA=2916149573,YA=1935646853,a8=2387106220,kA=3206491090,u8=699246055,f5=4095615324,g4=603775116,jA=4015995234,I5=2481509218,p5=463610769,qA=710998568,KA=1412071761,ZA=3663146110,y5=3243963512,TN=816062949,N4=1521410863,x4=3523091289,ge=427948657,dr=307848117,se=1462361463,ce=2565941209,QA=1027710054,o8=3521284610,T2=492091185,c8=653396225,$A=569719735,h8=3967405729,d8=1682466193,w5=428585644,JA=2294589976,f8=178912537,E5=4095422895,hR=2652556860,m5=2804161546,XA=4024345920,vA=2629017746,T5=1815067380,wV=3419103109,eS=2574617495,I8=2059837836,p8=1675464909,EV=574549367,tS=3406155212,y8=3698973494,w8=3736923433,mV=901063453,nS=1096409881,h$=1042787934,Ci=1608871552,_u=2943643501,E8=2090586900,TV=1482703590,d$=3778827333,RV=2998442950,C8=853536259,gV=3404854881,f$=3079605661,ZV=2852063980,I$=3708119e3,p$=1585845231,m8=2133299955,Xw=1437953363,IR=3570813810,Gt=1437805879,y$=297599258,w$=211053100,AV=2713554722,E$=3285139300,m$=1236880293,_4e=1199560280,T$=3611470254,SV=2771591690,R$=1549132990,G4e=2043862942,DV=2934153892,g$=609421318,A$=3478079324,V4e=1054537805,z4e=2439245199,W4e=2433181523,Y4e=3915482550,k4e=986844984,S$=3843373140,j4e=677532197,q4e=1507914824,NV=552965576,L8=164193824,D$=2235152071,bV=1847252529,K4e=760658860,N$=3057273783,Z4e=4294318154,Q4e=1466758467,sS=1785450214,b$=775493141,Wu=979691226,EA=3700593921,$h=1062813311,No=1052013943,bo=578613899,mA=2454782716,Jh=753842376,Oo=3001207471,Co=2874132201,Xh=3304561284,Lo=3512223829,vh=2391406946,nh=3313531582,Yu=2347447852,ku=3824725483,Au=2515109513,ed=4252922144,td=331165859,nd=1529196076,Po=1783015770,TA=1376911519,sd=2016517767,ju=2320036040,sh=3027567501,ZC=3055160366,ld=3283111854,rd=3024970846,id=2262370178,ad=3171933400,lh=1687234759,ud=1073191201,od=900683007,xo=3508470533,Mo=2223149337,Uo=707683696,Fo=987401354,Bo=3132237377,Ho=4037862832,_o=4278956645,Go=2058353004,ua=4222183408,oa=1810631287,ca=346874300,Vo=1658829314,uM=857184966,oM=1634875225,ha=712377611,da=1217240411,RA=1365060375,fa=1534661035,Ia=3277789161,pa=663422040,uN=855621170,ya=2030761528,wa=3760055223,Ea=869906466,cd=395920057,h0=3041715199,hd=3040386961,d0=1945004755,dd=2063403501,zo=1599208980,fd=2635815018,Id=1335981549,TG=4147604152,ma=3961806047,pd=3495092785,yd=1973544240,Ta=2954562838,Ra=335055490,f0=488727124,I0=1060000209,p0=3898045240,RG=1163958913,gG=2188551683,ga=2816379211,Aa=3850581409,wd=843113511,Sa=2301859152,M4=2611217952,Da=2951183804,Na=1285652485,ba=3293546465,Oa=395041908,Ed=1909888760,md=1095909175,rh=2979338954,QC=52481810,R5=3299480353,Ca=231477066,cM=1916977116,Td=819618141,U4=1967976161,F4=3460190687,AG=2470393545,La=1871374353,Pa=3352864051,xa=1411407467,B4=3821786052,hM=1213861670,H3=1033361043,y0=3342526732,w0=4218914973,H4=1028945134,Ma=1133259667,Rd=1898987631,E0=2769231204,Ua=728799441,Fa=1911125066,Ba=1600972822,_4=3593883385,U1=1620046519,Ha=1692211062,SG=1637806684,_a=5716631,G4=2254336722,Ga=2315554128,m0=148013059,gd=1975003073,Pf=2986769608,Ad=1235345126,Sd=734778138,Dd=2082059205,oN=3987759626,Sc=1621171031,V4=1252848954,cN=1721250024,Dc=1807405624,Wo=2445595289,Nd=214636428,bd=4243806635,T0=1179482911,Lf=682877961,Od=1039846685,Va=3112655638,Cd=3812236995,DG=652456506,za=1305183839,Kr=3856911033,Ld=2533589738,gu=4097777520,NG=4105383287,bG=3517283431,Wa=1768891740,AM=2863920197,C=160246688,Pd=2324767716,xd=2893384427,OG=3248260540,Ya=2250791053,ka=1842657554,Yo=3651124850,CG=3642467123,z4=2904328755,W4=2744685151,Y4=3740093272,k4=3724593414,Md=4017108033,ja=4231323485,qa=804291784,j4=3327091369,q4=2382730787,Ka=2837617999,dM=3425660407,ji=3588315303,K4=4143007308,fM=1916936684,Za=977012517,Ud=3181161470,ih=2108223431,ah=377706215,LG=2506943328,Qa=1161773419,$a=1051575348,R0=3827777499,Ja=4288270099,Z4=2391368822,Xa=1806887404,va=1251058090,pR=2706460486,Zu=3009204131,gA=200128114,PG=814719939,g0=263784265,ko=3009222698,jo=2297155007,qo=1339347760,Ko=1834744321,Zo=1482959167,eu=3815607619,Qo=3198132628,$o=3907093117,Fd=1287392070,Bd=2143335405,A0=2827207264,Hd=2489546625,_d=647756555,_3=3737207727,Q4=807026263,tu=3390157468,nu=3174744832,xG=3272907226,IM=1962604670,Jo=2107101300,$4=1704287377,S0=2590856083,D0=1623761950,N0=4123344466,J4=1758889154,MG=360485395,Gd=3849074793,b0=3256556792,SY=681481545,Vd=1457835157,O0=3295246426,zd=1916426348,X4=1419761937,v4=3895139033,yR=3293443760,e2=2559216714,wR=2510884976,ch=3732776249,Wd=300633059,ER=2937912522,lu=3124254112,g5=1950629157,su=4031249490,mR=1260505505,TR=3649129432,RR=1334484129,bN=3207858831,t2=1674181508,gR=2296667514,F1=2097647324,Vp=3473067441,Yd=1580310250,n2=4124788165,s2=2809605785,Gp=2028607225,DY=4070609034,Xo=2218152070,kd=3979015343,C0=3689010777,L0=530289379,l2=3136571912,r2=3544373492,AR=451544542,P0=3893378262,G3=2706606064,SR=3626867408,DR=4158566097,i2=1856042241,NR=2914609552,qe=1401173127,$e=3451746338,xs=366585022,ir=4122056220,UG=1058617721,Ue=1245217292,Ze=750771296,FG=202636808,BG=2051452291,L=3268803585,FM=4189434867,Ut=279856033,Je=3940055652,ae=781010003,Ce=4186316022,tn=693640335,Fe=2551354335,F0=2802773753,Xe=886880790,We=3242617779,ve=3678494232,a2=504942748,vl=1638771189,Es=3912681535,ys=2127690289,vo=3190031847,yt=4201705270,u2=3945020480,pe=1204542856,P8=826625072,NY=2851387026,Sl=2655215786,Wp=3840914261,Yp=982818633,bR=2728634034,Mf=919958153,pE=4095574036,bY=1327628568,Q=1865459582,rl=205026976,HG=3372526763,fe=2857406711,$r=4278684876,ol=1307041759,tl=2495723537,B0=1683148259,$=3939117080,o2=3454111270,OR=2798486643,CR=2770003689,lS=3219374653,ar=1451395588,_G=4194566429,H1=103090709,Qu=4208778838,LR=2945172077,c2=220341763,PR=603570806,vw=3566463478,A5=3505215534,S5=3388369263,x8=3888040117,xR=1425443689,MR=1281925730,M8=572779678,U8=1484403080,UR=987898635,jd=1268542332,x0=4238390223,OY=3455213021,F8=315944413,CZ=4203026998,B8=374418227,H8=2047409740,h2=477187591,CY=80994333,_8=2835456948,FR=2777663545,d2=339256511,U0=1883228015,BR=1472233963,hS=4006246654,dS=445594917,LZ=3073041342,rS=526551008,eE=1714330368,tE=2963535650,G8=32440307,pM=4054601972,GG=606661476,PZ=693772133,f2=2827736869,V8=2601014836,HR=2147822146,z8=2506170314,xZ=194851669,MZ=4133800736,ON=2485617015,_R=2205249479,W8=1383045692,I2=1416205885,GR=3331915920,p2=3486308946,VR=3749851601,Y8=59481748,zR=1123145078,k8=2898889636,WR=2713105998,j8=2581212453,YR=4182860854,q8=2736907675,kR=2740243338,jR=3125803723,qR=4261334040,BM=1302238472,LY=2265737646,K8=669184980,PY=3288037868,Z8=2543172580,iS=1299126871,nE=512836454,sE=336235671,KR=2759199220,Q8=1417489154,$8=427810014,ZR=2347495698,El=1628702193,xY=1345879162,J8=2715220739,QR=3124975700,X8=4282788508,SM=3028897424,v8=3071757647,$R=230924584,JR=1260650574,XR=2247615214,KM=1878645084,eL=2513912981,vR=2233826070,MY=3653947884,UZ=3843319758,lE=1190533807,fS=1597423693,rE=1973038258,IS=2473145415,pS=2668620305,yS=1595516126,UY=390701378,FY=1202362311,BY=2485662743,tL=723233188,Zk=2609359061,nL=4124623270,HY=2411513650,sL=1509187699,eg=2778083089,Qk=478536968,iE=3765753017,$k=3413951693,lL=3615266464,wS=110355661,ES=3650150729,rL=3357820518,mS=941946838,TS=2752243245,RS=4166981789,Jk=1680319473,gS=871118103,Xk=673634403,FZ=179317114,BZ=433424934,ZM=2559016684,QM=759155922,tg=2775532180,ng=2924175390,sg=1423911732,lg=4022376103,iL=2067069095,aL=1663979128,uL=2004835150,$M=597895409,qr=3021840470,oL=2519244187,vk=2529465313,rg=1029017970,ig=2665983363,HZ=2833995503,ej=219451334,_Z=1430189142,YL=2022407955,kL=2347385850,cL=1008929658,ag=2624227202,y2=3422422726,ug=1520743889,og=4266656042,cg=2604431987,hg=125510826,hL=1402838566,tj=3741457305,JM=3905492369,Rle=2445078500,dL=812098782,nj=178086475,fL=3590301190,R2=4142052618,sj=2453401579,lj=3448662350,gle=1446786286,Ale=803998398,Sle=3857492461,rj=738692330,ij=4219587988,dg=3008276851,fg=803316827,IL=1809719519,pL=2556980723,Dle=1860660968,Ig=476780140,yL=3900360178,GZ=4170525392,TU=3732053477,Nle=1694125774,ble=2273265877,aj=3632507154,uj=3800577675,oj=2889183280,cj=3050246964,wL=45288368,hj=1981873012,EL=370225590,dj=1485152156,Pr=2542286263,XM=776857604,CS=647927063,mL=3150382593,vM=616511568,TL=2705031697,fj=1310608509,Ij=3798115385,_Y=2297822566,GY=3612888222,VY=962685235,VZ=2442683028,Ole=1065908215,pj=891718957,pg=1907098498,$4e=3304826586,RL=2799835756,O$=180925521,gL=1735638870,yj=1377556343,J4e=581633288,zY=1718945513,X4e=3101149627,Cle=3317419933,C$=1210645708,yE=2552916305,eU=1742049831,D5=280115917,v4e=1484833681,L$=1640371178,P$=2636378356,AS=1983826977,wj=1447204868,Ej=912023232,e2e=531007025,Lle=985171141,Ple=1290481447,x$=626085974,N5=1351298697,M$=846575682,U$=1607154358,F$=3303107099,mj=1300840506,AL=3049322572,ze=3958052878,Tj=2830218821,SS=3408363356,tU=2525727697,t2e=2162789131,n2e=2273995522,nU=3692461612,SL=4240577450,Rj=3982875396,V3=867548509,OV=4165799628,CV=2042790032,gj=448429030,s2e=2341007311,xle=3679540991,qd=1660063152,l2e=3008791417,r2e=3377609919,yg=1076942058,i2e=1222501353,LV=1580146022,WY=2692823254,DL=825690147,NL=2405470396,bL=3252649465,OL=931644368,CL=2093928680,LL=2044713172,B$=3710013099,Ys=148025276,YY=3896028662,H$=2598011224,el=2802850158,a2e=3958567839,Mle=2267347899,Kd=2095639259,u2e=2417041796,o2e=3119450353,Aj=1304840413,_e=2022622350,sU=1775413392,zZ=3213052703,Ule=990879717,_$=3727388367,Sj=3355820592,Dj=2226359599,c2e=2483315170,PL=101040310,wg=2077209135,G$=1207048766,LS=1411181986,Eg=4251960020,Fle=1227763645,Nj=2251480897,VG=3701648758,h2e=1918398963,d2e=2706619895,bj=3368373690,WZ=677618848,Ble=4256014907,f2e=2597039031,aa=3265635763,V$=2199411900,QV=1303795690,PS=3303938423,Oj=248100487,Hle=1847130766,$V=1838606355,I2e=30780891,p2e=1566485204,y2e=4162380809,RU=3452421091,Cj=2655187982,w2e=3020489413,E2e=852622518,Lj=3548104201,_le=3207319532,Pj=1040185647,xj=2242383968,m2e=3200245327,Gle=1648886627,T3=3796139169,xS=770865208,Mj=1154170062,T2e=1376555844,R2e=2949456006,g2e=1045800335,A2e=1765591967,S2e=1072939445,z$=3510044353,W$=2367409068,Y$=1105321065,k$=539742890,Uj=602808272,D2e=1065062679,$C=347226245,kY=613356794,JC=1658513725,N2e=1959218052,Fj=2732653382,Vle=4257277454,Bj=2614616156,b2e=2859738748,j$=3264961684,O2e=3639012971,C2e=938368621,YZ=1098599126,zle=1767535486,q$=747523909,L2e=622194075,xL=2069777674,Hj=1387855156,_j=3367102660,Gj=1560379544,P2e=4037036970,MS=3869604511,x2e=390851274,Wle=2080292479,M2e=130549933,XC=1110488051,U2e=411424972,F2e=639542469,B2e=618182010,H2e=3630933823,Vj=599546466,zj=1390159747,jY=1109904537,i=class{constructor(e){this.value=e,this.type=5}},Yle=(e=>(e[e.FALSE=0]="FALSE",e[e.TRUE=1]="TRUE",e[e.UNKNOWN=2]="UNKNOWN",e))(Yle||{}),Rt=class{constructor(e=-1){this.expressID=e,this.type=0}},T8=[],JV={},RN={},XV={},vV={},gU={},gN=[];function un(e,t){return Array.isArray(t)&&t.map(n=>un(e,n)),t.typecode?gU[e][t.typecode](t.value):t.value}function on(e){return e.label?e:{value:e.value.toString(),valueType:e.type,type:2,label:e.name}}function Qt(e){switch(e.toString()){case"true":return"T";case"false":return"F";case"0":return"F";case"1":return"T";case"2":return"U"}}var kle=(e=>(e.IFC2X3="IFC2X3",e.IFC4="IFC4",e.IFC4X3="IFC4X3",e))(kle||{});gN[1]=["IFC2X3","IFC2X_FINAL"];T8[1]={3630933823:e=>new c.IfcActorRole(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcText(!e[2]&&e[2]!=""?null:e[2].value)),618182010:e=>new c.IfcAddress(e[0],!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),639542469:e=>new c.IfcApplication(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value)),411424972:e=>new c.IfcAppliedValue(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value)),1110488051:e=>{var t;return new c.IfcAppliedValueRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2],!e[3]&&e[3]!=""?null:new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcText(!e[4]&&e[4]!=""?null:e[4].value))},130549933:e=>new c.IfcApproval(!e[0]&&e[0]!=""?null:new c.IfcText(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcText(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value)),2080292479:e=>new c.IfcApprovalActorRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),390851274:e=>{var t;return new c.IfcApprovalPropertyRelationship(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value))},3869604511:e=>new c.IfcApprovalRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcText(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value)),4037036970:e=>new c.IfcBoundaryCondition(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1560379544:e=>new c.IfcBoundaryEdgeCondition(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcModulusOfLinearSubgradeReactionMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcModulusOfLinearSubgradeReactionMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcModulusOfLinearSubgradeReactionMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcModulusOfRotationalSubgradeReactionMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcModulusOfRotationalSubgradeReactionMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcModulusOfRotationalSubgradeReactionMeasure(!e[6]&&e[6]!=""?null:e[6].value)),3367102660:e=>new c.IfcBoundaryFaceCondition(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcModulusOfSubgradeReactionMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcModulusOfSubgradeReactionMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcModulusOfSubgradeReactionMeasure(!e[3]&&e[3]!=""?null:e[3].value)),1387855156:e=>new c.IfcBoundaryNodeCondition(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLinearStiffnessMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLinearStiffnessMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLinearStiffnessMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcRotationalStiffnessMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcRotationalStiffnessMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcRotationalStiffnessMeasure(!e[6]&&e[6]!=""?null:e[6].value)),2069777674:e=>new c.IfcBoundaryNodeConditionWarping(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLinearStiffnessMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLinearStiffnessMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLinearStiffnessMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcRotationalStiffnessMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcRotationalStiffnessMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcRotationalStiffnessMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcWarpingMomentMeasure(!e[7]&&e[7]!=""?null:e[7].value)),622194075:e=>new c.IfcCalendarDate(new c.IfcDayInMonthNumber(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcMonthInYearNumber(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcYearNumber(!e[2]&&e[2]!=""?null:e[2].value)),747523909:e=>new c.IfcClassification(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value)),1767535486:e=>new c.IfcClassificationItem(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),1098599126:e=>{var t;return new c.IfcClassificationItemRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},938368621:e=>{var t;return new c.IfcClassificationNotation(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3639012971:e=>new c.IfcClassificationNotationFacet(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3264961684:e=>new c.IfcColourSpecification(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2859738748:e=>new c.IfcConnectionGeometry,2614616156:e=>new c.IfcConnectionPointGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),4257277454:e=>new c.IfcConnectionPortGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2732653382:e=>new c.IfcConnectionSurfaceGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),1959218052:e=>new c.IfcConstraint(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value)),1658513725:e=>{var t;return new c.IfcConstraintAggregationRelationship(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[4])},613356794:e=>{var t;return new c.IfcConstraintClassificationRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},347226245:e=>{var t;return new c.IfcConstraintRelationship(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1065062679:e=>new c.IfcCoordinatedUniversalTimeOffset(new c.IfcHourInDay(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcMinuteInHour(!e[1]&&e[1]!=""?null:e[1].value),e[2]),602808272:e=>new c.IfcCostValue(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcText(!e[7]&&e[7]!=""?null:e[7].value)),539742890:e=>new c.IfcCurrencyRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),1105321065:e=>{var t;return new c.IfcCurveStyleFont(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2367409068:e=>new c.IfcCurveStyleFontAndScaling(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3510044353:e=>new c.IfcCurveStyleFontPattern(new c.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),1072939445:e=>new c.IfcDateAndTime(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1765591967:e=>{var t;return new c.IfcDerivedUnit(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[1],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},1045800335:e=>new c.IfcDerivedUnitElement(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value),2949456006:e=>new c.IfcDimensionalExponents(!e[0]&&e[0]!=""?null:e[0].value,!e[1]&&e[1]!=""?null:e[1].value,!e[2]&&e[2]!=""?null:e[2].value,!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""?null:e[4].value,!e[5]&&e[5]!=""?null:e[5].value,!e[6]&&e[6]!=""?null:e[6].value),1376555844:e=>new c.IfcDocumentElectronicFormat(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),1154170062:e=>{var t,n;return new c.IfcDocumentInformation(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[4]&&e[4]!=""?null:new c.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcText(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new i(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new i(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new i(!e[14]&&e[14]!=""?null:e[14].value),e[15],e[16])},770865208:e=>{var t;return new c.IfcDocumentInformationRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},3796139169:e=>new c.IfcDraughtingCalloutRelationship(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),1648886627:e=>new c.IfcEnvironmentalImpactValue(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),3200245327:e=>new c.IfcExternalReference(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),2242383968:e=>new c.IfcExternallyDefinedHatchStyle(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),1040185647:e=>new c.IfcExternallyDefinedSurfaceStyle(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),3207319532:e=>new c.IfcExternallyDefinedSymbol(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),3548104201:e=>new c.IfcExternallyDefinedTextFont(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),852622518:e=>new c.IfcGridAxis(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value)),3020489413:e=>{var t;return new c.IfcIrregularTimeSeriesValue(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(1,n):null))||[])},2655187982:e=>{var t;return new c.IfcLibraryInformation(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3452421091:e=>new c.IfcLibraryReference(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),4162380809:e=>{var t,n;return new c.IfcLightDistributionData(new c.IfcPlaneAngleMeasure(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new c.IfcPlaneAngleMeasure(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new c.IfcLuminousIntensityDistributionMeasure(s.value):null))||[])},1566485204:e=>{var t;return new c.IfcLightIntensityDistribution(e[0],((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},30780891:e=>new c.IfcLocalTime(new c.IfcHourInDay(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcMinuteInHour(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcSecondInMinute(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcDaylightSavingHour(!e[4]&&e[4]!=""?null:e[4].value)),1838606355:e=>new c.IfcMaterial(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1847130766:e=>{var t;return new c.IfcMaterialClassificationRelationship(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value))},248100487:e=>new c.IfcMaterialLayer(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value)),3303938423:e=>{var t;return new c.IfcMaterialLayerSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value))},1303795690:e=>new c.IfcMaterialLayerSetUsage(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],e[2],new c.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2199411900:e=>{var t;return new c.IfcMaterialList(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3265635763:e=>new c.IfcMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value)),2597039031:e=>new c.IfcMeasureWithUnit(un(1,e[0]),new i(!e[1]&&e[1]!=""?null:e[1].value)),4256014907:e=>new c.IfcMechanicalMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcDynamicViscosityMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcModulusOfElasticityMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcModulusOfElasticityMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcThermalExpansionCoefficientMeasure(!e[5]&&e[5]!=""?null:e[5].value)),677618848:e=>{var t;return new c.IfcMechanicalSteelMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcDynamicViscosityMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcModulusOfElasticityMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcModulusOfElasticityMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcThermalExpansionCoefficientMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPressureMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPressureMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcModulusOfElasticityMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcPressureMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcPositiveRatioMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:((t=e[12])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3368373690:e=>new c.IfcMetric(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),new i(!e[9]&&e[9]!=""?null:e[9].value)),2706619895:e=>new c.IfcMonetaryUnit(e[0]),1918398963:e=>new c.IfcNamedUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1]),3701648758:e=>new c.IfcObjectPlacement,2251480897:e=>new c.IfcObjective(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new c.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value)),1227763645:e=>new c.IfcOpticalMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcPositiveRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPositiveRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveRatioMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPositiveRatioMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveRatioMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveRatioMeasure(!e[9]&&e[9]!=""?null:e[9].value)),4251960020:e=>{var t,n;return new c.IfcOrganization(!e[0]&&e[0]!=""?null:new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},1411181986:e=>{var t;return new c.IfcOrganizationRelationship(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1207048766:e=>new c.IfcOwnerHistory(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2],e[3],!e[4]&&e[4]!=""?null:new c.IfcTimeStamp(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new c.IfcTimeStamp(!e[7]&&e[7]!=""?null:e[7].value)),2077209135:e=>{var t,n,s,l,a;return new c.IfcPerson(!e[0]&&e[0]!=""?null:new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new c.IfcLabel(o.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new c.IfcLabel(o.value):null))||[],!e[5]&&e[5]!=""?null:((s=e[5])==null?void 0:s.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new c.IfcLabel(o.value):null))||[],!e[6]&&e[6]!=""?null:((l=e[6])==null?void 0:l.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new i(o.value):null))||[],!e[7]&&e[7]!=""?null:((a=e[7])==null?void 0:a.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new i(o.value):null))||[])},101040310:e=>{var t;return new c.IfcPersonAndOrganization(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2483315170:e=>new c.IfcPhysicalQuantity(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),2226359599:e=>new c.IfcPhysicalSimpleQuantity(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),3355820592:e=>{var t;return new c.IfcPostalAddress(e[0],!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new c.IfcLabel(n.value):null))||[],!e[5]&&e[5]!=""?null:new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value))},3727388367:e=>new c.IfcPreDefinedItem(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),990879717:e=>new c.IfcPreDefinedSymbol(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3213052703:e=>new c.IfcPreDefinedTerminatorSymbol(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1775413392:e=>new c.IfcPreDefinedTextFont(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2022622350:e=>{var t;return new c.IfcPresentationLayerAssignment(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[3]&&e[3]!=""?null:new c.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value))},1304840413:e=>{var t,n;return new c.IfcPresentationLayerWithStyle(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[3]&&e[3]!=""?null:new c.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:e[4].value,!e[5]&&e[5]!=""?null:e[5].value,!e[6]&&e[6]!=""?null:e[6].value,!e[7]&&e[7]!=""?null:((n=e[7])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},3119450353:e=>new c.IfcPresentationStyle(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2417041796:e=>{var t;return new c.IfcPresentationStyleAssignment(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2095639259:e=>{var t;return new c.IfcProductRepresentation(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2267347899:e=>new c.IfcProductsOfCombustionProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcSpecificHeatCapacityMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPositiveRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3958567839:e=>new c.IfcProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value)),2802850158:e=>new c.IfcProfileProperties(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),2598011224:e=>new c.IfcProperty(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),3896028662:e=>{var t;return new c.IfcPropertyConstraintRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value))},148025276:e=>new c.IfcPropertyDependencyRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcText(!e[4]&&e[4]!=""?null:e[4].value)),3710013099:e=>{var t;return new c.IfcPropertyEnumeration(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(1,n):null))||[],!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value))},2044713172:e=>new c.IfcQuantityArea(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcAreaMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2093928680:e=>new c.IfcQuantityCount(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcCountMeasure(!e[3]&&e[3]!=""?null:e[3].value)),931644368:e=>new c.IfcQuantityLength(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3252649465:e=>new c.IfcQuantityTime(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcTimeMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2405470396:e=>new c.IfcQuantityVolume(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcVolumeMeasure(!e[3]&&e[3]!=""?null:e[3].value)),825690147:e=>new c.IfcQuantityWeight(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcMassMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2692823254:e=>{var t;return new c.IfcReferencesValueDocument(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value))},1580146022:e=>new c.IfcReinforcementBarProperties(new c.IfcAreaMeasure(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new c.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcCountMeasure(!e[5]&&e[5]!=""?null:e[5].value)),1222501353:e=>new c.IfcRelaxation(new c.IfcNormalisedRatioMeasure(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value)),1076942058:e=>{var t;return new c.IfcRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3377609919:e=>new c.IfcRepresentationContext(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value)),3008791417:e=>new c.IfcRepresentationItem,1660063152:e=>new c.IfcRepresentationMap(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),3679540991:e=>new c.IfcRibPlateProfileProperties(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),e[6]),2341007311:e=>new c.IfcRoot(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),448429030:e=>new c.IfcSIUnit(e[0],e[1],e[2]),2042790032:e=>new c.IfcSectionProperties(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),4165799628:e=>{var t;return new c.IfcSectionReinforcementProperties(new c.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),e[3],new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},867548509:e=>{var t;return new c.IfcShapeAspect(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:e[3].value,new i(!e[4]&&e[4]!=""?null:e[4].value))},3982875396:e=>{var t;return new c.IfcShapeModel(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},4240577450:e=>{var t;return new c.IfcShapeRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3692461612:e=>new c.IfcSimpleProperty(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),2273995522:e=>new c.IfcStructuralConnectionCondition(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2162789131:e=>new c.IfcStructuralLoad(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2525727697:e=>new c.IfcStructuralLoadStatic(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3408363356:e=>new c.IfcStructuralLoadTemperature(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcThermodynamicTemperatureMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcThermodynamicTemperatureMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcThermodynamicTemperatureMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2830218821:e=>{var t;return new c.IfcStyleModel(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3958052878:e=>{var t;return new c.IfcStyledItem(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},3049322572:e=>{var t;return new c.IfcStyledRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1300840506:e=>{var t;return new c.IfcSurfaceStyle(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3303107099:e=>new c.IfcSurfaceStyleLighting(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),1607154358:e=>new c.IfcSurfaceStyleRefraction(!e[0]&&e[0]!=""?null:new c.IfcReal(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcReal(!e[1]&&e[1]!=""?null:e[1].value)),846575682:e=>new c.IfcSurfaceStyleShading(new i(!e[0]&&e[0]!=""?null:e[0].value)),1351298697:e=>{var t;return new c.IfcSurfaceStyleWithTextures(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},626085974:e=>new c.IfcSurfaceTexture(!e[0]&&e[0]!=""?null:e[0].value,!e[1]&&e[1]!=""?null:e[1].value,e[2],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value)),1290481447:e=>new c.IfcSymbolStyle(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),un(1,e[1])),985171141:e=>{var t;return new c.IfcTable(!e[0]&&e[0]!=""?null:e[0].value,((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},531007025:e=>{var t;return new c.IfcTableRow(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(1,n):null))||[],!e[1]&&e[1]!=""?null:e[1].value)},912023232:e=>{var t,n,s;return new c.IfcTelecomAddress(e[0],!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new c.IfcLabel(l.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new c.IfcLabel(l.value):null))||[],!e[5]&&e[5]!=""?null:new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:((s=e[6])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new c.IfcLabel(l.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value))},1447204868:e=>new c.IfcTextStyle(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),1983826977:e=>{var t;return new c.IfcTextStyleFontModel(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new c.IfcTextFontName(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcFontStyle(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcFontVariant(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcFontWeight(!e[4]&&e[4]!=""?null:e[4].value),un(1,e[5]))},2636378356:e=>new c.IfcTextStyleForDefinedFont(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),1640371178:e=>new c.IfcTextStyleTextModel(!e[0]&&e[0]!=""?null:un(1,e[0]),!e[1]&&e[1]!=""?null:new c.IfcTextAlignment(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcTextDecoration(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:un(1,e[3]),!e[4]&&e[4]!=""?null:un(1,e[4]),!e[5]&&e[5]!=""?null:new c.IfcTextTransformation(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:un(1,e[6])),1484833681:e=>new c.IfcTextStyleWithBoxCharacteristics(!e[0]&&e[0]!=""?null:new c.IfcPositiveLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcPlaneAngleMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPlaneAngleMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:un(1,e[4])),280115917:e=>new c.IfcTextureCoordinate,1742049831:e=>{var t;return new c.IfcTextureCoordinateGenerator(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(1,n):null))||[])},2552916305:e=>{var t;return new c.IfcTextureMap(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1210645708:e=>{var t;return new c.IfcTextureVertex(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new c.IfcParameterValue(n.value):null))||[])},3317419933:e=>new c.IfcThermalMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcSpecificHeatCapacityMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcThermodynamicTemperatureMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcThermodynamicTemperatureMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcThermalConductivityMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3101149627:e=>new c.IfcTimeSeries(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),1718945513:e=>{var t;return new c.IfcTimeSeriesReferenceRelationship(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},581633288:e=>{var t;return new c.IfcTimeSeriesValue(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(1,n):null))||[])},1377556343:e=>new c.IfcTopologicalRepresentationItem,1735638870:e=>{var t;return new c.IfcTopologyRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},180925521:e=>{var t;return new c.IfcUnitAssignment(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2799835756:e=>new c.IfcVertex,3304826586:e=>{var t,n;return new c.IfcVertexBasedTextureMap(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},1907098498:e=>new c.IfcVertexPoint(new i(!e[0]&&e[0]!=""?null:e[0].value)),891718957:e=>{var t,n;return new c.IfcVirtualGridIntersection(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new c.IfcLengthMeasure(s.value):null))||[])},1065908215:e=>new c.IfcWaterProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""||!e[1]&&e[1]!=""?null:e[1].value,!e[2]&&e[2]!=""?null:new c.IfcIonConcentrationMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcIonConcentrationMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcIonConcentrationMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcNormalisedRatioMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPHMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcNormalisedRatioMeasure(!e[7]&&e[7]!=""?null:e[7].value)),2442683028:e=>{var t;return new c.IfcAnnotationOccurrence(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},962685235:e=>{var t;return new c.IfcAnnotationSurfaceOccurrence(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},3612888222:e=>{var t;return new c.IfcAnnotationSymbolOccurrence(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},2297822566:e=>{var t;return new c.IfcAnnotationTextOccurrence(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},3798115385:e=>new c.IfcArbitraryClosedProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1310608509:e=>new c.IfcArbitraryOpenProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2705031697:e=>{var t;return new c.IfcArbitraryProfileDefWithVoids(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},616511568:e=>new c.IfcBlobTexture(!e[0]&&e[0]!=""?null:e[0].value,!e[1]&&e[1]!=""?null:e[1].value,e[2],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:e[5].value),3150382593:e=>new c.IfcCenterLineProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),647927063:e=>new c.IfcClassificationReference(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value)),776857604:e=>new c.IfcColourRgb(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2542286263:e=>{var t;return new c.IfcComplexProperty(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1485152156:e=>{var t;return new c.IfcCompositeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[3]&&e[3]!=""?null:new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value))},370225590:e=>{var t;return new c.IfcConnectedFaceSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1981873012:e=>new c.IfcConnectionCurveGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),45288368:e=>new c.IfcConnectionPointEccentricity(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3050246964:e=>new c.IfcContextDependentUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),2889183280:e=>new c.IfcConversionBasedUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),3800577675:e=>new c.IfcCurveStyle(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(1,e[2]),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value)),3632507154:e=>new c.IfcDerivedProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),2273265877:e=>new c.IfcDimensionCalloutRelationship(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),1694125774:e=>new c.IfcDimensionPair(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),3732053477:e=>new c.IfcDocumentReference(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),4170525392:e=>new c.IfcDraughtingPreDefinedTextFont(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3900360178:e=>new c.IfcEdge(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),476780140:e=>new c.IfcEdgeCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:e[3].value),1860660968:e=>{var t;return new c.IfcExtendedMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcText(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value))},2556980723:e=>{var t;return new c.IfcFace(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1809719519:e=>new c.IfcFaceBound(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value),803316827:e=>new c.IfcFaceOuterBound(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value),3008276851:e=>{var t;return new c.IfcFaceSurface(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:e[2].value)},4219587988:e=>new c.IfcFailureConnectionCondition(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcForceMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcForceMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcForceMeasure(!e[6]&&e[6]!=""?null:e[6].value)),738692330:e=>{var t;return new c.IfcFillAreaStyle(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3857492461:e=>new c.IfcFuelProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcThermodynamicTemperatureMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcHeatingValueMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcHeatingValueMeasure(!e[4]&&e[4]!=""?null:e[4].value)),803998398:e=>new c.IfcGeneralMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcMolecularWeightMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcMassDensityMeasure(!e[3]&&e[3]!=""?null:e[3].value)),1446786286:e=>new c.IfcGeneralProfileProperties(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcMassPerLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcAreaMeasure(!e[6]&&e[6]!=""?null:e[6].value)),3448662350:e=>new c.IfcGeometricRepresentationContext(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcDimensionCount(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""||!e[3]&&e[3]!=""?null:e[3].value,new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value)),2453401579:e=>new c.IfcGeometricRepresentationItem,4142052618:e=>new c.IfcGeometricRepresentationSubContext(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPositiveRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),3590301190:e=>{var t;return new c.IfcGeometricSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},178086475:e=>new c.IfcGridPlacement(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),812098782:e=>new c.IfcHalfSpaceSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value),2445078500:e=>new c.IfcHygroscopicMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcPositiveRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcIsothermalMoistureCapacityMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcVaporPermeabilityMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcMoistureDiffusivityMeasure(!e[5]&&e[5]!=""?null:e[5].value)),3905492369:e=>new c.IfcImageTexture(!e[0]&&e[0]!=""?null:e[0].value,!e[1]&&e[1]!=""?null:e[1].value,e[2],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value)),3741457305:e=>{var t;return new c.IfcIrregularTimeSeries(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1402838566:e=>new c.IfcLightSource(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),125510826:e=>new c.IfcLightSourceAmbient(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2604431987:e=>new c.IfcLightSourceDirectional(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value)),4266656042:e=>new c.IfcLightSourceGoniometric(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcThermodynamicTemperatureMeasure(!e[6]&&e[6]!=""?null:e[6].value),new c.IfcLuminousFluxMeasure(!e[7]&&e[7]!=""?null:e[7].value),e[8],new i(!e[9]&&e[9]!=""?null:e[9].value)),1520743889:e=>new c.IfcLightSourcePositional(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcReal(!e[6]&&e[6]!=""?null:e[6].value),new c.IfcReal(!e[7]&&e[7]!=""?null:e[7].value),new c.IfcReal(!e[8]&&e[8]!=""?null:e[8].value)),3422422726:e=>new c.IfcLightSourceSpot(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcReal(!e[6]&&e[6]!=""?null:e[6].value),new c.IfcReal(!e[7]&&e[7]!=""?null:e[7].value),new c.IfcReal(!e[8]&&e[8]!=""?null:e[8].value),new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcReal(!e[10]&&e[10]!=""?null:e[10].value),new c.IfcPositivePlaneAngleMeasure(!e[11]&&e[11]!=""?null:e[11].value),new c.IfcPositivePlaneAngleMeasure(!e[12]&&e[12]!=""?null:e[12].value)),2624227202:e=>new c.IfcLocalPlacement(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1008929658:e=>new c.IfcLoop,2347385850:e=>new c.IfcMappedItem(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),2022407955:e=>{var t;return new c.IfcMaterialDefinitionRepresentation(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},1430189142:e=>new c.IfcMechanicalConcreteMaterialProperties(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcDynamicViscosityMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcModulusOfElasticityMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcModulusOfElasticityMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcThermalExpansionCoefficientMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPressureMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcText(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcText(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcNormalisedRatioMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcText(!e[11]&&e[11]!=""?null:e[11].value)),219451334:e=>new c.IfcObjectDefinition(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),2833995503:e=>new c.IfcOneDirectionRepeatFactor(new i(!e[0]&&e[0]!=""?null:e[0].value)),2665983363:e=>{var t;return new c.IfcOpenShell(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1029017970:e=>new c.IfcOrientedEdge(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value),2529465313:e=>new c.IfcParameterizedProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2519244187:e=>{var t;return new c.IfcPath(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3021840470:e=>{var t;return new c.IfcPhysicalComplexQuantity(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new c.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value))},597895409:e=>{var t;return new c.IfcPixelTexture(!e[0]&&e[0]!=""?null:e[0].value,!e[1]&&e[1]!=""?null:e[1].value,e[2],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcInteger(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcInteger(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?Number(n.value):null))||[])},2004835150:e=>new c.IfcPlacement(new i(!e[0]&&e[0]!=""?null:e[0].value)),1663979128:e=>new c.IfcPlanarExtent(new c.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),2067069095:e=>new c.IfcPoint,4022376103:e=>new c.IfcPointOnCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value)),1423911732:e=>new c.IfcPointOnSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcParameterValue(!e[2]&&e[2]!=""?null:e[2].value)),2924175390:e=>{var t;return new c.IfcPolyLoop(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2775532180:e=>new c.IfcPolygonalBoundedHalfSpace(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value,new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),759155922:e=>new c.IfcPreDefinedColour(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2559016684:e=>new c.IfcPreDefinedCurveFont(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),433424934:e=>new c.IfcPreDefinedDimensionSymbol(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),179317114:e=>new c.IfcPreDefinedPointMarkerSymbol(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),673634403:e=>{var t;return new c.IfcProductDefinitionShape(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},871118103:e=>new c.IfcPropertyBoundedValue(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(1,e[2]),!e[3]&&e[3]!=""?null:un(1,e[3]),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),1680319473:e=>new c.IfcPropertyDefinition(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),4166981789:e=>{var t;return new c.IfcPropertyEnumeratedValue(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(1,n):null))||[],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},2752243245:e=>{var t;return new c.IfcPropertyListValue(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(1,n):null))||[],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},941946838:e=>new c.IfcPropertyReferenceValue(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),3357820518:e=>new c.IfcPropertySetDefinition(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),3650150729:e=>new c.IfcPropertySingleValue(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(1,e[2]),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value)),110355661:e=>{var t,n;return new c.IfcPropertyTableValue(new c.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?un(1,s):null))||[],((n=e[3])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?un(1,s):null))||[],!e[4]&&e[4]!=""?null:new c.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value))},3615266464:e=>new c.IfcRectangleProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3413951693:e=>{var t;return new c.IfcRegularTimeSeries(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),new c.IfcTimeMeasure(!e[8]&&e[8]!=""?null:e[8].value),((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3765753017:e=>{var t;return new c.IfcReinforcementDefinitionProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},478536968:e=>new c.IfcRelationship(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),2778083089:e=>new c.IfcRoundedRectangleProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value)),1509187699:e=>{var t,n;return new c.IfcSectionedSpine(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},2411513650:e=>new c.IfcServiceLifeFactor(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:un(1,e[5]),un(1,e[6]),!e[7]&&e[7]!=""?null:un(1,e[7])),4124623270:e=>{var t;return new c.IfcShellBasedSurfaceModel(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2609359061:e=>new c.IfcSlippageConnectionCondition(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),723233188:e=>new c.IfcSolidModel,2485662743:e=>{var t;return new c.IfcSoundProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcBoolean(!e[4]&&e[4]!=""?null:e[4].value),e[5],((t=e[6])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1202362311:e=>new c.IfcSoundValue(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcFrequencyMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:un(1,e[6])),390701378:e=>new c.IfcSpaceThermalLoadProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),e[5],e[6],!e[7]&&e[7]!=""?null:new c.IfcText(!e[7]&&e[7]!=""?null:e[7].value),new c.IfcPowerMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPowerMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcLabel(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value),e[13]),1595516126:e=>new c.IfcStructuralLoadLinearForce(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLinearForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLinearForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLinearForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLinearMomentMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcLinearMomentMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLinearMomentMeasure(!e[6]&&e[6]!=""?null:e[6].value)),2668620305:e=>new c.IfcStructuralLoadPlanarForce(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcPlanarForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcPlanarForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPlanarForceMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2473145415:e=>new c.IfcStructuralLoadSingleDisplacement(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPlaneAngleMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPlaneAngleMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1973038258:e=>new c.IfcStructuralLoadSingleDisplacementDistortion(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPlaneAngleMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPlaneAngleMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcCurvatureMeasure(!e[7]&&e[7]!=""?null:e[7].value)),1597423693:e=>new c.IfcStructuralLoadSingleForce(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcTorqueMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcTorqueMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcTorqueMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1190533807:e=>new c.IfcStructuralLoadSingleForceWarping(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcTorqueMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcTorqueMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcTorqueMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcWarpingMomentMeasure(!e[7]&&e[7]!=""?null:e[7].value)),3843319758:e=>new c.IfcStructuralProfileProperties(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcMassPerLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcAreaMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcMomentOfInertiaMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcMomentOfInertiaMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcMomentOfInertiaMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcMomentOfInertiaMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcWarpingConstantMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new c.IfcLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new c.IfcAreaMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new c.IfcAreaMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new c.IfcSectionModulusMeasure(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new c.IfcSectionModulusMeasure(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new c.IfcSectionModulusMeasure(!e[18]&&e[18]!=""?null:e[18].value),!e[19]&&e[19]!=""?null:new c.IfcSectionModulusMeasure(!e[19]&&e[19]!=""?null:e[19].value),!e[20]&&e[20]!=""?null:new c.IfcSectionModulusMeasure(!e[20]&&e[20]!=""?null:e[20].value),!e[21]&&e[21]!=""?null:new c.IfcLengthMeasure(!e[21]&&e[21]!=""?null:e[21].value),!e[22]&&e[22]!=""?null:new c.IfcLengthMeasure(!e[22]&&e[22]!=""?null:e[22].value)),3653947884:e=>new c.IfcStructuralSteelProfileProperties(!e[0]&&e[0]!=""?null:new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcMassPerLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcAreaMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcMomentOfInertiaMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcMomentOfInertiaMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcMomentOfInertiaMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcMomentOfInertiaMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcWarpingConstantMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new c.IfcLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new c.IfcAreaMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new c.IfcAreaMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new c.IfcSectionModulusMeasure(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new c.IfcSectionModulusMeasure(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new c.IfcSectionModulusMeasure(!e[18]&&e[18]!=""?null:e[18].value),!e[19]&&e[19]!=""?null:new c.IfcSectionModulusMeasure(!e[19]&&e[19]!=""?null:e[19].value),!e[20]&&e[20]!=""?null:new c.IfcSectionModulusMeasure(!e[20]&&e[20]!=""?null:e[20].value),!e[21]&&e[21]!=""?null:new c.IfcLengthMeasure(!e[21]&&e[21]!=""?null:e[21].value),!e[22]&&e[22]!=""?null:new c.IfcLengthMeasure(!e[22]&&e[22]!=""?null:e[22].value),!e[23]&&e[23]!=""?null:new c.IfcAreaMeasure(!e[23]&&e[23]!=""?null:e[23].value),!e[24]&&e[24]!=""?null:new c.IfcAreaMeasure(!e[24]&&e[24]!=""?null:e[24].value),!e[25]&&e[25]!=""?null:new c.IfcPositiveRatioMeasure(!e[25]&&e[25]!=""?null:e[25].value),!e[26]&&e[26]!=""?null:new c.IfcPositiveRatioMeasure(!e[26]&&e[26]!=""?null:e[26].value)),2233826070:e=>new c.IfcSubedge(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2513912981:e=>new c.IfcSurface,1878645084:e=>new c.IfcSurfaceStyleRendering(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new c.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:un(1,e[7]),e[8]),2247615214:e=>new c.IfcSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1260650574:e=>new c.IfcSweptDiskSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value)),230924584:e=>new c.IfcSweptSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),3071757647:e=>new c.IfcTShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcPlaneAngleMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcPlaneAngleMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value)),3028897424:e=>{var t;return new c.IfcTerminatorSymbol(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value))},4282788508:e=>new c.IfcTextLiteral(new c.IfcPresentableText(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2]),3124975700:e=>new c.IfcTextLiteralWithExtent(new c.IfcPresentableText(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2],new i(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcBoxAlignment(!e[4]&&e[4]!=""?null:e[4].value)),2715220739:e=>new c.IfcTrapeziumProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1345879162:e=>new c.IfcTwoDirectionRepeatFactor(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1628702193:e=>{var t;return new c.IfcTypeObject(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2347495698:e=>{var t,n;return new c.IfcTypeProduct(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value))},427810014:e=>new c.IfcUShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPlaneAngleMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value)),1417489154:e=>new c.IfcVector(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),2759199220:e=>new c.IfcVertexLoop(new i(!e[0]&&e[0]!=""?null:e[0].value)),336235671:e=>new c.IfcWindowLiningProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcNormalisedRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcNormalisedRatioMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcNormalisedRatioMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcNormalisedRatioMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new i(!e[12]&&e[12]!=""?null:e[12].value)),512836454:e=>new c.IfcWindowPanelProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),1299126871:e=>{var t,n;return new c.IfcWindowStyle(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],!e[10]&&e[10]!=""?null:e[10].value,!e[11]&&e[11]!=""?null:e[11].value)},2543172580:e=>new c.IfcZShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),3288037868:e=>{var t;return new c.IfcAnnotationCurveOccurrence(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},669184980:e=>{var t;return new c.IfcAnnotationFillArea(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2265737646:e=>{var t;return new c.IfcAnnotationFillAreaOccurrence(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),e[4])},1302238472:e=>new c.IfcAnnotationSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),4261334040:e=>new c.IfcAxis1Placement(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),3125803723:e=>new c.IfcAxis2Placement2D(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),2740243338:e=>new c.IfcAxis2Placement3D(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),2736907675:e=>new c.IfcBooleanResult(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),4182860854:e=>new c.IfcBoundedSurface,2581212453:e=>new c.IfcBoundingBox(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2713105998:e=>new c.IfcBoxedHalfSpace(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value,new i(!e[2]&&e[2]!=""?null:e[2].value)),2898889636:e=>new c.IfcCShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),1123145078:e=>{var t;return new c.IfcCartesianPoint(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new c.IfcLengthMeasure(n.value):null))||[])},59481748:e=>new c.IfcCartesianTransformationOperator(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""||!e[3]&&e[3]!=""?null:e[3].value),3749851601:e=>new c.IfcCartesianTransformationOperator2D(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""||!e[3]&&e[3]!=""?null:e[3].value),3486308946:e=>new c.IfcCartesianTransformationOperator2DnonUniform(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""||!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""||!e[4]&&e[4]!=""?null:e[4].value),3331915920:e=>new c.IfcCartesianTransformationOperator3D(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""||!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),1416205885:e=>new c.IfcCartesianTransformationOperator3DnonUniform(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""||!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""||!e[5]&&e[5]!=""?null:e[5].value,!e[6]&&e[6]!=""||!e[6]&&e[6]!=""?null:e[6].value),1383045692:e=>new c.IfcCircleProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2205249479:e=>{var t;return new c.IfcClosedShell(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2485617015:e=>new c.IfcCompositeCurveSegment(e[0],!e[1]&&e[1]!=""?null:e[1].value,new i(!e[2]&&e[2]!=""?null:e[2].value)),4133800736:e=>new c.IfcCraneRailAShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),new c.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),new c.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),new c.IfcPositiveLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new c.IfcPositiveLengthMeasure(!e[14]&&e[14]!=""?null:e[14].value)),194851669:e=>new c.IfcCraneRailFShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value)),2506170314:e=>new c.IfcCsgPrimitive3D(new i(!e[0]&&e[0]!=""?null:e[0].value)),2147822146:e=>new c.IfcCsgSolid(new i(!e[0]&&e[0]!=""?null:e[0].value)),2601014836:e=>new c.IfcCurve,2827736869:e=>{var t;return new c.IfcCurveBoundedPlane(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},693772133:e=>new c.IfcDefinedSymbol(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),606661476:e=>{var t;return new c.IfcDimensionCurve(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},4054601972:e=>{var t;return new c.IfcDimensionCurveTerminator(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),e[4])},32440307:e=>{var t;return new c.IfcDirection(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?Number(n.value):null))||[])},2963535650:e=>new c.IfcDoorLiningProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new c.IfcPositiveLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new i(!e[14]&&e[14]!=""?null:e[14].value)),1714330368:e=>new c.IfcDoorPanelProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new c.IfcNormalisedRatioMeasure(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),526551008:e=>{var t,n;return new c.IfcDoorStyle(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],!e[10]&&e[10]!=""?null:e[10].value,!e[11]&&e[11]!=""?null:e[11].value)},3073041342:e=>{var t;return new c.IfcDraughtingCallout(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},445594917:e=>new c.IfcDraughtingPreDefinedColour(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),4006246654:e=>new c.IfcDraughtingPreDefinedCurveFont(new c.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1472233963:e=>{var t;return new c.IfcEdgeLoop(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1883228015:e=>{var t;return new c.IfcElementQuantity(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},339256511:e=>{var t,n;return new c.IfcElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2777663545:e=>new c.IfcElementarySurface(new i(!e[0]&&e[0]!=""?null:e[0].value)),2835456948:e=>new c.IfcEllipseProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),80994333:e=>new c.IfcEnergyProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),477187591:e=>new c.IfcExtrudedAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2047409740:e=>{var t;return new c.IfcFaceBasedSurfaceModel(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},374418227:e=>new c.IfcFillAreaStyleHatching(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value)),4203026998:e=>new c.IfcFillAreaStyleTileSymbolWithStyle(new i(!e[0]&&e[0]!=""?null:e[0].value)),315944413:e=>{var t;return new c.IfcFillAreaStyleTiles(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new c.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value))},3455213021:e=>new c.IfcFluidFlowProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcThermodynamicTemperatureMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcThermodynamicTemperatureMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new i(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new i(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:un(1,e[15]),!e[16]&&e[16]!=""?null:new c.IfcPositiveRatioMeasure(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new c.IfcLinearVelocityMeasure(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new c.IfcPressureMeasure(!e[18]&&e[18]!=""?null:e[18].value)),4238390223:e=>{var t,n;return new c.IfcFurnishingElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1268542332:e=>{var t,n;return new c.IfcFurnitureType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},987898635:e=>{var t;return new c.IfcGeometricCurveSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1484403080:e=>new c.IfcIShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value)),572779678:e=>new c.IfcLShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPlaneAngleMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value)),1281925730:e=>new c.IfcLine(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1425443689:e=>new c.IfcManifoldSolidBrep(new i(!e[0]&&e[0]!=""?null:e[0].value)),3888040117:e=>new c.IfcObject(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),3388369263:e=>new c.IfcOffsetCurve2D(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:e[2].value),3505215534:e=>new c.IfcOffsetCurve3D(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:e[2].value,new i(!e[3]&&e[3]!=""?null:e[3].value)),3566463478:e=>new c.IfcPermeableCoveringProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),603570806:e=>new c.IfcPlanarBox(new c.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),220341763:e=>new c.IfcPlane(new i(!e[0]&&e[0]!=""?null:e[0].value)),2945172077:e=>new c.IfcProcess(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),4208778838:e=>new c.IfcProduct(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),103090709:e=>{var t;return new c.IfcProject(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[8]&&e[8]!=""?null:e[8].value))},4194566429:e=>{var t;return new c.IfcProjectionCurve(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},1451395588:e=>{var t;return new c.IfcPropertySet(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3219374653:e=>new c.IfcProxy(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),2770003689:e=>new c.IfcRectangleHollowProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value)),2798486643:e=>new c.IfcRectangularPyramid(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3454111270:e=>new c.IfcRectangularTrimmedSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcParameterValue(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:e[5].value,!e[6]&&e[6]!=""?null:e[6].value),3939117080:e=>{var t;return new c.IfcRelAssigns(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5])},1683148259:e=>{var t;return new c.IfcRelAssignsToActor(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},2495723537:e=>{var t;return new c.IfcRelAssignsToControl(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},1307041759:e=>{var t;return new c.IfcRelAssignsToGroup(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},4278684876:e=>{var t;return new c.IfcRelAssignsToProcess(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},2857406711:e=>{var t;return new c.IfcRelAssignsToProduct(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},3372526763:e=>{var t;return new c.IfcRelAssignsToProjectOrder(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},205026976:e=>{var t;return new c.IfcRelAssignsToResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},1865459582:e=>{var t;return new c.IfcRelAssociates(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1327628568:e=>{var t;return new c.IfcRelAssociatesAppliedValue(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},4095574036:e=>{var t;return new c.IfcRelAssociatesApproval(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},919958153:e=>{var t;return new c.IfcRelAssociatesClassification(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},2728634034:e=>{var t;return new c.IfcRelAssociatesConstraint(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value))},982818633:e=>{var t;return new c.IfcRelAssociatesDocument(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},3840914261:e=>{var t;return new c.IfcRelAssociatesLibrary(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},2655215786:e=>{var t;return new c.IfcRelAssociatesMaterial(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},2851387026:e=>{var t;return new c.IfcRelAssociatesProfileProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},826625072:e=>new c.IfcRelConnects(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),1204542856:e=>new c.IfcRelConnectsElements(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value)),3945020480:e=>{var t,n;return new c.IfcRelConnectsPathElements(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?Number(s.value):null))||[],!e[8]&&e[8]!=""?null:((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?Number(s.value):null))||[],e[9],e[10])},4201705270:e=>new c.IfcRelConnectsPortToElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),3190031847:e=>new c.IfcRelConnectsPorts(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),2127690289:e=>new c.IfcRelConnectsStructuralActivity(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),3912681535:e=>new c.IfcRelConnectsStructuralElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1638771189:e=>new c.IfcRelConnectsStructuralMember(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value)),504942748:e=>new c.IfcRelConnectsWithEccentricity(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),new i(!e[10]&&e[10]!=""?null:e[10].value)),3678494232:e=>{var t;return new c.IfcRelConnectsWithRealizingElements(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3242617779:e=>{var t;return new c.IfcRelContainedInSpatialStructure(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},886880790:e=>{var t;return new c.IfcRelCoversBldgElements(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2802773753:e=>{var t;return new c.IfcRelCoversSpaces(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2551354335:e=>{var t;return new c.IfcRelDecomposes(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},693640335:e=>{var t;return new c.IfcRelDefines(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},4186316022:e=>{var t;return new c.IfcRelDefinesByProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},781010003:e=>{var t;return new c.IfcRelDefinesByType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},3940055652:e=>new c.IfcRelFillsElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),279856033:e=>{var t;return new c.IfcRelFlowControlElements(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},4189434867:e=>new c.IfcRelInteractionRequirements(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcCountMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcNormalisedRatioMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),new i(!e[8]&&e[8]!=""?null:e[8].value)),3268803585:e=>{var t;return new c.IfcRelNests(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2051452291:e=>{var t;return new c.IfcRelOccupiesSpaces(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},202636808:e=>{var t,n;return new c.IfcRelOverridesProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value),((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},750771296:e=>new c.IfcRelProjectsElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1245217292:e=>{var t;return new c.IfcRelReferencedInSpatialStructure(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},1058617721:e=>{var t;return new c.IfcRelSchedulesCostItems(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},4122056220:e=>new c.IfcRelSequence(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcTimeMeasure(!e[6]&&e[6]!=""?null:e[6].value),e[7]),366585022:e=>{var t;return new c.IfcRelServicesBuildings(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3451746338:e=>new c.IfcRelSpaceBoundary(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8]),1401173127:e=>new c.IfcRelVoidsElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),2914609552:e=>new c.IfcResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1856042241:e=>new c.IfcRevolvedAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPlaneAngleMeasure(!e[3]&&e[3]!=""?null:e[3].value)),4158566097:e=>new c.IfcRightCircularCone(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3626867408:e=>new c.IfcRightCircularCylinder(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),2706606064:e=>new c.IfcSpatialStructureElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3893378262:e=>{var t,n;return new c.IfcSpatialStructureElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},451544542:e=>new c.IfcSphere(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),3544373492:e=>new c.IfcStructuralActivity(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3136571912:e=>new c.IfcStructuralItem(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),530289379:e=>new c.IfcStructuralMember(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),3689010777:e=>new c.IfcStructuralReaction(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3979015343:e=>new c.IfcStructuralSurfaceMember(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),2218152070:e=>{var t;return new c.IfcStructuralSurfaceMemberVarying(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new c.IfcPositiveLengthMeasure(n.value):null))||[],new i(!e[10]&&e[10]!=""?null:e[10].value))},4070609034:e=>{var t;return new c.IfcStructuredDimensionCallout(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2028607225:e=>new c.IfcSurfaceCurveSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),2809605785:e=>new c.IfcSurfaceOfLinearExtrusion(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),4124788165:e=>new c.IfcSurfaceOfRevolution(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1580310250:e=>{var t,n;return new c.IfcSystemFurnitureElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3473067441:e=>new c.IfcTask(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:e[8].value,!e[9]&&e[9]!=""||!e[9]&&e[9]!=""?null:e[9].value),2097647324:e=>{var t,n;return new c.IfcTransportElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2296667514:e=>new c.IfcActor(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1674181508:e=>new c.IfcAnnotation(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),3207858831:e=>new c.IfcAsymmetricIShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new c.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value)),1334484129:e=>new c.IfcBlock(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3649129432:e=>new c.IfcBooleanClippingResult(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1260505505:e=>new c.IfcBoundedCurve,4031249490:e=>new c.IfcBuilding(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new c.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value)),1950629157:e=>{var t,n;return new c.IfcBuildingElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3124254112:e=>new c.IfcBuildingStorey(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new c.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value)),2937912522:e=>new c.IfcCircleHollowProfileDef(e[0],!e[1]&&e[1]!=""?null:new c.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new c.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new c.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),300633059:e=>{var t,n;return new c.IfcColumnType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3732776249:e=>{var t;return new c.IfcCompositeCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[1]&&e[1]!=""?null:e[1].value)},2510884976:e=>new c.IfcConic(new i(!e[0]&&e[0]!=""?null:e[0].value)),2559216714:e=>new c.IfcConstructionResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),3293443760:e=>new c.IfcControl(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),3895139033:e=>new c.IfcCostItem(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1419761937:e=>{var t;return new c.IfcCostSchedule(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),new c.IfcIdentifier(!e[11]&&e[11]!=""?null:e[11].value),e[12])},1916426348:e=>{var t,n;return new c.IfcCoveringType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3295246426:e=>new c.IfcCrewResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),1457835157:e=>{var t,n;return new c.IfcCurtainWallType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},681481545:e=>{var t;return new c.IfcDimensionCurveDirectedCallout(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3256556792:e=>{var t,n;return new c.IfcDistributionElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3849074793:e=>{var t,n;return new c.IfcDistributionFlowElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},360485395:e=>new c.IfcElectricalBaseProperties(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),e[6],new c.IfcElectricVoltageMeasure(!e[7]&&e[7]!=""?null:e[7].value),new c.IfcFrequencyMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcElectricCurrentMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcElectricCurrentMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcPowerMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcPowerMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:e[13].value),1758889154:e=>new c.IfcElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4123344466:e=>new c.IfcElementAssembly(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),1623761950:e=>new c.IfcElementComponent(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2590856083:e=>{var t,n;return new c.IfcElementComponentType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1704287377:e=>new c.IfcEllipse(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new c.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),2107101300:e=>{var t,n;return new c.IfcEnergyConversionDeviceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1962604670:e=>new c.IfcEquipmentElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3272907226:e=>new c.IfcEquipmentStandard(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),3174744832:e=>{var t,n;return new c.IfcEvaporativeCoolerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3390157468:e=>{var t,n;return new c.IfcEvaporatorType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},807026263:e=>new c.IfcFacetedBrep(new i(!e[0]&&e[0]!=""?null:e[0].value)),3737207727:e=>{var t;return new c.IfcFacetedBrepWithVoids(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},647756555:e=>new c.IfcFastener(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2489546625:e=>{var t,n;return new c.IfcFastenerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2827207264:e=>new c.IfcFeatureElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2143335405:e=>new c.IfcFeatureElementAddition(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1287392070:e=>new c.IfcFeatureElementSubtraction(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3907093117:e=>{var t,n;return new c.IfcFlowControllerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3198132628:e=>{var t,n;return new c.IfcFlowFittingType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3815607619:e=>{var t,n;return new c.IfcFlowMeterType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1482959167:e=>{var t,n;return new c.IfcFlowMovingDeviceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1834744321:e=>{var t,n;return new c.IfcFlowSegmentType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1339347760:e=>{var t,n;return new c.IfcFlowStorageDeviceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2297155007:e=>{var t,n;return new c.IfcFlowTerminalType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3009222698:e=>{var t,n;return new c.IfcFlowTreatmentDeviceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},263784265:e=>new c.IfcFurnishingElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),814719939:e=>new c.IfcFurnitureStandard(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),200128114:e=>{var t,n;return new c.IfcGasTerminalType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3009204131:e=>{var t,n,s;return new c.IfcGrid(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],((n=e[8])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[9]&&e[9]!=""?null:((s=e[9])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[])},2706460486:e=>new c.IfcGroup(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1251058090:e=>{var t,n;return new c.IfcHeatExchangerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1806887404:e=>{var t,n;return new c.IfcHumidifierType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2391368822:e=>{var t;return new c.IfcInventory(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value))},4288270099:e=>{var t,n;return new c.IfcJunctionBoxType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3827777499:e=>new c.IfcLaborResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcText(!e[9]&&e[9]!=""?null:e[9].value)),1051575348:e=>{var t,n;return new c.IfcLampType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1161773419:e=>{var t,n;return new c.IfcLightFixtureType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2506943328:e=>{var t;return new c.IfcLinearDimension(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},377706215:e=>new c.IfcMechanicalFastener(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value)),2108223431:e=>{var t,n;return new c.IfcMechanicalFastenerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3181161470:e=>{var t,n;return new c.IfcMemberType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},977012517:e=>{var t,n;return new c.IfcMotorConnectionType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1916936684:e=>{var t;return new c.IfcMove(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:e[8].value,!e[9]&&e[9]!=""||!e[9]&&e[9]!=""?null:e[9].value,new i(!e[10]&&e[10]!=""?null:e[10].value),new i(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:((t=e[12])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new c.IfcText(n.value):null))||[])},4143007308:e=>new c.IfcOccupant(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),e[6]),3588315303:e=>new c.IfcOpeningElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3425660407:e=>new c.IfcOrderAction(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:e[8].value,!e[9]&&e[9]!=""||!e[9]&&e[9]!=""?null:e[9].value,new c.IfcIdentifier(!e[10]&&e[10]!=""?null:e[10].value)),2837617999:e=>{var t,n;return new c.IfcOutletType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2382730787:e=>new c.IfcPerformanceHistory(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),3327091369:e=>new c.IfcPermit(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value)),804291784:e=>{var t,n;return new c.IfcPipeFittingType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4231323485:e=>{var t,n;return new c.IfcPipeSegmentType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4017108033:e=>{var t,n;return new c.IfcPlateType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3724593414:e=>{var t;return new c.IfcPolyline(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3740093272:e=>new c.IfcPort(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),2744685151:e=>new c.IfcProcedure(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value)),2904328755:e=>new c.IfcProjectOrder(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value)),3642467123:e=>{var t;return new c.IfcProjectOrderRecord(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[6])},3651124850:e=>new c.IfcProjectionElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1842657554:e=>{var t,n;return new c.IfcProtectiveDeviceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2250791053:e=>{var t,n;return new c.IfcPumpType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3248260540:e=>{var t;return new c.IfcRadiusDimension(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2893384427:e=>{var t,n;return new c.IfcRailingType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2324767716:e=>{var t,n;return new c.IfcRampFlightType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},160246688:e=>{var t;return new c.IfcRelAggregates(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2863920197:e=>{var t;return new c.IfcRelAssignsTasks(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},1768891740:e=>{var t,n;return new c.IfcSanitaryTerminalType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3517283431:e=>new c.IfcScheduleTimeControl(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new i(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new c.IfcTimeMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new c.IfcTimeMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new c.IfcTimeMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new c.IfcTimeMeasure(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new c.IfcTimeMeasure(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""||!e[18]&&e[18]!=""?null:e[18].value,!e[19]&&e[19]!=""?null:new i(!e[19]&&e[19]!=""?null:e[19].value),!e[20]&&e[20]!=""?null:new c.IfcTimeMeasure(!e[20]&&e[20]!=""?null:e[20].value),!e[21]&&e[21]!=""?null:new c.IfcTimeMeasure(!e[21]&&e[21]!=""?null:e[21].value),!e[22]&&e[22]!=""?null:new c.IfcPositiveRatioMeasure(!e[22]&&e[22]!=""?null:e[22].value)),4105383287:e=>new c.IfcServiceLife(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],new c.IfcTimeMeasure(!e[6]&&e[6]!=""?null:e[6].value)),4097777520:e=>new c.IfcSite(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new c.IfcCompoundPlaneAngleMeasure(e[9].map(t=>t.value)),!e[10]&&e[10]!=""?null:new c.IfcCompoundPlaneAngleMeasure(e[10].map(t=>t.value)),!e[11]&&e[11]!=""?null:new c.IfcLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new i(!e[13]&&e[13]!=""?null:e[13].value)),2533589738:e=>{var t,n;return new c.IfcSlabType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3856911033:e=>new c.IfcSpace(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],!e[10]&&e[10]!=""?null:new c.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value)),1305183839:e=>{var t,n;return new c.IfcSpaceHeaterType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},652456506:e=>new c.IfcSpaceProgram(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcAreaMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcAreaMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),new c.IfcAreaMeasure(!e[9]&&e[9]!=""?null:e[9].value)),3812236995:e=>{var t,n;return new c.IfcSpaceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3112655638:e=>{var t,n;return new c.IfcStackTerminalType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1039846685:e=>{var t,n;return new c.IfcStairFlightType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},682877961:e=>new c.IfcStructuralAction(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:e[9].value,!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value)),1179482911:e=>new c.IfcStructuralConnection(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),4243806635:e=>new c.IfcStructuralCurveConnection(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),214636428:e=>new c.IfcStructuralCurveMember(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7]),2445595289:e=>new c.IfcStructuralCurveMemberVarying(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7]),1807405624:e=>new c.IfcStructuralLinearAction(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:e[9].value,!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11]),1721250024:e=>{var t;return new c.IfcStructuralLinearActionVarying(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:e[9].value,!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11],new i(!e[12]&&e[12]!=""?null:e[12].value),((t=e[13])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1252848954:e=>new c.IfcStructuralLoadGroup(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],e[6],e[7],!e[8]&&e[8]!=""?null:new c.IfcRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value)),1621171031:e=>new c.IfcStructuralPlanarAction(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:e[9].value,!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11]),3987759626:e=>{var t;return new c.IfcStructuralPlanarActionVarying(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:e[9].value,!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11],new i(!e[12]&&e[12]!=""?null:e[12].value),((t=e[13])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2082059205:e=>new c.IfcStructuralPointAction(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:e[9].value,!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value)),734778138:e=>new c.IfcStructuralPointConnection(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),1235345126:e=>new c.IfcStructuralPointReaction(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2986769608:e=>new c.IfcStructuralResultGroup(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:e[7].value),1975003073:e=>new c.IfcStructuralSurfaceConnection(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),148013059:e=>new c.IfcSubContractResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcText(!e[10]&&e[10]!=""?null:e[10].value)),2315554128:e=>{var t,n;return new c.IfcSwitchingDeviceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2254336722:e=>new c.IfcSystem(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),5716631:e=>{var t,n;return new c.IfcTankType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1637806684:e=>{var t;return new c.IfcTimeSeriesSchedule(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[6],new i(!e[7]&&e[7]!=""?null:e[7].value))},1692211062:e=>{var t,n;return new c.IfcTransformerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1620046519:e=>new c.IfcTransportElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new c.IfcMassMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcCountMeasure(!e[10]&&e[10]!=""?null:e[10].value)),3593883385:e=>{var t,n;return new c.IfcTrimmedCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[3]&&e[3]!=""?null:e[3].value,e[4])},1600972822:e=>{var t,n;return new c.IfcTubeBundleType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1911125066:e=>{var t,n;return new c.IfcUnitaryEquipmentType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},728799441:e=>{var t,n;return new c.IfcValveType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2769231204:e=>new c.IfcVirtualElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1898987631:e=>{var t,n;return new c.IfcWallType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1133259667:e=>{var t,n;return new c.IfcWasteTerminalType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1028945134:e=>{var t;return new c.IfcWorkControl(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcTimeMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcTimeMeasure(!e[10]&&e[10]!=""?null:e[10].value),new i(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new i(!e[12]&&e[12]!=""?null:e[12].value),e[13],!e[14]&&e[14]!=""?null:new c.IfcLabel(!e[14]&&e[14]!=""?null:e[14].value))},4218914973:e=>{var t;return new c.IfcWorkPlan(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcTimeMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcTimeMeasure(!e[10]&&e[10]!=""?null:e[10].value),new i(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new i(!e[12]&&e[12]!=""?null:e[12].value),e[13],!e[14]&&e[14]!=""?null:new c.IfcLabel(!e[14]&&e[14]!=""?null:e[14].value))},3342526732:e=>{var t;return new c.IfcWorkSchedule(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcTimeMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcTimeMeasure(!e[10]&&e[10]!=""?null:e[10].value),new i(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new i(!e[12]&&e[12]!=""?null:e[12].value),e[13],!e[14]&&e[14]!=""?null:new c.IfcLabel(!e[14]&&e[14]!=""?null:e[14].value))},1033361043:e=>new c.IfcZone(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1213861670:e=>{var t;return new c.Ifc2DCompositeCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[1]&&e[1]!=""?null:e[1].value)},3821786052:e=>new c.IfcActionRequest(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value)),1411407467:e=>{var t,n;return new c.IfcAirTerminalBoxType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3352864051:e=>{var t,n;return new c.IfcAirTerminalType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1871374353:e=>{var t,n;return new c.IfcAirToAirHeatRecoveryType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2470393545:e=>{var t;return new c.IfcAngularDimension(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3460190687:e=>new c.IfcAsset(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),new i(!e[8]&&e[8]!=""?null:e[8].value),new i(!e[9]&&e[9]!=""?null:e[9].value),new i(!e[10]&&e[10]!=""?null:e[10].value),new i(!e[11]&&e[11]!=""?null:e[11].value),new i(!e[12]&&e[12]!=""?null:e[12].value),new i(!e[13]&&e[13]!=""?null:e[13].value)),1967976161:e=>{var t;return new c.IfcBSplineCurve(!e[0]&&e[0]!=""?null:e[0].value,((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2],!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""?null:e[4].value)},819618141:e=>{var t,n;return new c.IfcBeamType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1916977116:e=>{var t;return new c.IfcBezierCurve(!e[0]&&e[0]!=""?null:e[0].value,((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2],!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""?null:e[4].value)},231477066:e=>{var t,n;return new c.IfcBoilerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3299480353:e=>new c.IfcBuildingElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),52481810:e=>new c.IfcBuildingElementComponent(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2979338954:e=>new c.IfcBuildingElementPart(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1095909175:e=>new c.IfcBuildingElementProxy(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1909888760:e=>{var t,n;return new c.IfcBuildingElementProxyType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},395041908:e=>{var t,n;return new c.IfcCableCarrierFittingType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3293546465:e=>{var t,n;return new c.IfcCableCarrierSegmentType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1285652485:e=>{var t,n;return new c.IfcCableSegmentType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2951183804:e=>{var t,n;return new c.IfcChillerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2611217952:e=>new c.IfcCircle(new i(!e[0]&&e[0]!=""?null:e[0].value),new c.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),2301859152:e=>{var t,n;return new c.IfcCoilType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},843113511:e=>new c.IfcColumn(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3850581409:e=>{var t,n;return new c.IfcCompressorType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2816379211:e=>{var t,n;return new c.IfcCondenserType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2188551683:e=>new c.IfcCondition(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1163958913:e=>new c.IfcConditionCriterion(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value)),3898045240:e=>new c.IfcConstructionEquipmentResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),1060000209:e=>{var t;return new c.IfcConstructionMaterialResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[10]&&e[10]!=""?null:new c.IfcRatioMeasure(!e[10]&&e[10]!=""?null:e[10].value))},488727124:e=>new c.IfcConstructionProductResource(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new c.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new c.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),335055490:e=>{var t,n;return new c.IfcCooledBeamType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2954562838:e=>{var t,n;return new c.IfcCoolingTowerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1973544240:e=>new c.IfcCovering(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3495092785:e=>new c.IfcCurtainWall(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3961806047:e=>{var t,n;return new c.IfcDamperType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4147604152:e=>{var t;return new c.IfcDiameterDimension(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1335981549:e=>new c.IfcDiscreteAccessory(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2635815018:e=>{var t,n;return new c.IfcDiscreteAccessoryType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1599208980:e=>{var t,n;return new c.IfcDistributionChamberElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2063403501:e=>{var t,n;return new c.IfcDistributionControlElementType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1945004755:e=>new c.IfcDistributionElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3040386961:e=>new c.IfcDistributionFlowElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3041715199:e=>new c.IfcDistributionPort(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7]),395920057:e=>new c.IfcDoor(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value)),869906466:e=>{var t,n;return new c.IfcDuctFittingType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3760055223:e=>{var t,n;return new c.IfcDuctSegmentType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2030761528:e=>{var t,n;return new c.IfcDuctSilencerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},855621170:e=>new c.IfcEdgeFeature(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),663422040:e=>{var t,n;return new c.IfcElectricApplianceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3277789161:e=>{var t,n;return new c.IfcElectricFlowStorageDeviceType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1534661035:e=>{var t,n;return new c.IfcElectricGeneratorType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1365060375:e=>{var t,n;return new c.IfcElectricHeaterType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1217240411:e=>{var t,n;return new c.IfcElectricMotorType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},712377611:e=>{var t,n;return new c.IfcElectricTimeControlType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1634875225:e=>new c.IfcElectricalCircuit(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),857184966:e=>new c.IfcElectricalElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1658829314:e=>new c.IfcEnergyConversionDevice(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),346874300:e=>{var t,n;return new c.IfcFanType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1810631287:e=>{var t,n;return new c.IfcFilterType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4222183408:e=>{var t,n;return new c.IfcFireSuppressionTerminalType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2058353004:e=>new c.IfcFlowController(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4278956645:e=>new c.IfcFlowFitting(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4037862832:e=>{var t,n;return new c.IfcFlowInstrumentType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3132237377:e=>new c.IfcFlowMovingDevice(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),987401354:e=>new c.IfcFlowSegment(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),707683696:e=>new c.IfcFlowStorageDevice(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2223149337:e=>new c.IfcFlowTerminal(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3508470533:e=>new c.IfcFlowTreatmentDevice(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),900683007:e=>new c.IfcFooting(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1073191201:e=>new c.IfcMember(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1687234759:e=>new c.IfcPile(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),3171933400:e=>new c.IfcPlate(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2262370178:e=>new c.IfcRailing(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3024970846:e=>new c.IfcRamp(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3283111854:e=>new c.IfcRampFlight(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3055160366:e=>{var t,n;return new c.IfcRationalBezierCurve(!e[0]&&e[0]!=""?null:e[0].value,((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],e[2],!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""?null:e[4].value,((n=e[5])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?Number(s.value):null))||[])},3027567501:e=>new c.IfcReinforcingElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),2320036040:e=>new c.IfcReinforcingMesh(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),new c.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),new c.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),new c.IfcAreaMeasure(!e[13]&&e[13]!=""?null:e[13].value),new c.IfcAreaMeasure(!e[14]&&e[14]!=""?null:e[14].value),new c.IfcPositiveLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value),new c.IfcPositiveLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value)),2016517767:e=>new c.IfcRoof(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1376911519:e=>new c.IfcRoundedEdgeFeature(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value)),1783015770:e=>{var t,n;return new c.IfcSensorType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1529196076:e=>new c.IfcSlab(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),331165859:e=>new c.IfcStair(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4252922144:e=>new c.IfcStairFlight(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""||!e[8]&&e[8]!=""?null:e[8].value,!e[9]&&e[9]!=""||!e[9]&&e[9]!=""?null:e[9].value,!e[10]&&e[10]!=""?null:new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value)),2515109513:e=>{var t,n;return new c.IfcStructuralAnalysisModel(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[8]&&e[8]!=""?null:((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},3824725483:e=>new c.IfcTendon(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),new c.IfcAreaMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new c.IfcForceMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new c.IfcPressureMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new c.IfcNormalisedRatioMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new c.IfcPositiveLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new c.IfcPositiveLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value)),2347447852:e=>new c.IfcTendonAnchor(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),3313531582:e=>{var t,n;return new c.IfcVibrationIsolatorType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2391406946:e=>new c.IfcWall(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3512223829:e=>new c.IfcWallStandardCase(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3304561284:e=>new c.IfcWindow(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value)),2874132201:e=>{var t,n;return new c.IfcActuatorType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3001207471:e=>{var t,n;return new c.IfcAlarmType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},753842376:e=>new c.IfcBeam(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2454782716:e=>new c.IfcChamferEdgeFeature(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new c.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value)),578613899:e=>{var t,n;return new c.IfcControllerType(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new c.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1052013943:e=>new c.IfcDistributionChamberElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1062813311:e=>new c.IfcDistributionControlElement(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcIdentifier(!e[8]&&e[8]!=""?null:e[8].value)),3700593921:e=>new c.IfcElectricDistributionPoint(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new c.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value)),979691226:e=>new c.IfcReinforcingBar(new c.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new c.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new c.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new c.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new c.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new c.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),new c.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),new c.IfcAreaMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new c.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),e[12],e[13])};RN[1]={618182010:[Ej,Sj],411424972:[Gle,Uj],4037036970:[xL,Hj,_j,Gj],1387855156:[xL],3264961684:[XM],2859738748:[hj,Fj,Vle,wL,Bj],2614616156:[wL],1959218052:[Nj,bj],3796139169:[Nle,ble],3200245327:[TU,CS,RU,Lj,_le,Pj,xj],3265635763:[Rle,Ale,Sle,Dle,Ole,Cle,Mle,Fle,_Z,WZ,Ble],4256014907:[_Z,WZ],1918398963:[oj,cj,gj],3701648758:[ag,nj],2483315170:[qr,DL,NL,bL,OL,CL,LL,Dj],2226359599:[DL,NL,bL,OL,CL,LL],3727388367:[hS,ZM,dS,QM,GZ,AS,sU,FZ,BZ,zZ,Ule],990879717:[FZ,BZ,zZ],1775413392:[GZ,AS],2022622350:[Aj],3119450353:[rj,uj,wj,Ple,mj],2095639259:[Xk,YL],3958567839:[M8,bN,U8,_8,xZ,MZ,ER,W8,k8,Z8,$8,J8,v8,CR,eg,lL,vk,aj,dj,mL,fj,TL,Ij],2802850158:[MY,UZ,gle,xle],2598011224:[Pr,wS,ES,mS,TS,RS,gS,nU],1076942058:[AL,Tj,gL,SL,Rj],3377609919:[R2,lj],3008791417:[kL,F8,CZ,B8,H8,TG,AG,OG,LG,SY,DY,LZ,G8,PZ,M4,$4,wR,ZC,cM,U4,_4,k4,hM,ch,mR,A5,S5,MR,V8,RR,AR,SR,DR,OR,z8,ON,I2,GR,p2,VR,Y8,j8,TR,q8,BM,K8,Q8,QR,X8,c2,FR,o2,f2,YR,n2,s2,$R,eL,_3,Q4,xR,HR,JR,Gp,i2,h2,XR,tL,nL,sL,zR,sg,lg,iL,PR,aL,kR,jR,qR,uL,xY,HZ,y2,ug,og,cg,hg,hL,WR,tg,dL,UR,fL,sj,oL,BR,KR,ng,cL,fg,IL,dg,pL,vR,rg,Ig,yL,_R,ig,EL,pg,RL,yj,LY,_G,GG,PY,_Y,pM,SM,GY,VY,VZ,ze],2341007311:[ae,FG,Ce,tn,C,L,Fe,qe,$e,xs,ir,Ue,Ze,FM,Ut,Je,F0,Xe,We,a2,vl,Es,ys,vo,yt,ve,u2,pe,P8,NY,Sl,Wp,Yp,bR,Mf,pE,bY,Q,rl,fe,$r,ol,AM,UG,HG,tl,BG,B0,$,Qk,ar,vw,OY,MG,CY,U0,eE,tE,nE,sE,UY,FY,BY,HY,iE,rL,Jk,gG,F4,H3,Au,oM,G4,Pf,V4,Z4,pR,RG,B4,y0,w0,H4,SG,DG,NG,bG,CG,z4,j4,q4,PG,xG,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,H1,h0,Y4,Zu,uM,$h,No,xo,Mo,Uo,Fo,Bo,_o,EA,Go,Vo,hd,d0,Jh,Xh,Lo,vh,ed,td,nd,sd,ld,rd,id,ad,lh,ud,od,cd,pd,yd,wd,md,Wu,Yu,ku,ju,sh,rh,QC,R5,E0,U1,g0,mA,TA,uN,ji,Fd,Yo,Bd,A0,IM,Id,ah,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Dd,oN,Sc,cN,Dc,Lf,Ad,C0,r2,Kr,gu,lu,su,G3,lS,Qu,W4,dM,fM,Vp,LR,x8,nh,fd,ih,Hd,S0,bo,Oo,Co,Po,Ho,dd,zo,oa,ya,ko,ua,RA,pa,Pa,Ma,Va,Wa,Ka,Qa,$a,gA,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,Oa,qa,Ja,Qo,ha,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,Ca,La,Fa,Ba,Ha,za,Za,Xa,va,tu,nu,Jo,Gd,b0,Ed,Td,Rd,Od,Ld,Pd,xd,Md,Ud,Vd,zd,Wd,g5,F1,Cd,P0,Yd,jd,x0,d2,rS,iS,ZR,El,ej],3982875396:[gL,SL],3692461612:[wS,ES,mS,TS,RS,gS],2273995522:[Zk,ij],2162789131:[lE,fS,rE,IS,pS,yS,SS,tU],2525727697:[lE,fS,rE,IS,pS,yS,SS],2830218821:[AL],3958052878:[LY,_G,GG,PY,_Y,pM,SM,GY,VY,VZ],846575682:[KM],626085974:[$M,JM,vM],280115917:[yE,eU],3101149627:[$k,tj],1377556343:[oL,BR,KR,ng,cL,fg,IL,dg,pL,vR,rg,Ig,yL,_R,ig,EL,pg,RL],2799835756:[pg],2442683028:[LY,_G,GG,PY,_Y,pM,SM,GY,VY],3612888222:[pM,SM],3798115385:[TL],1310608509:[mL],370225590:[_R,ig],3900360178:[vR,rg,Ig],2556980723:[dg],1809719519:[fg],1446786286:[MY,UZ],3448662350:[R2],2453401579:[F8,CZ,B8,H8,TG,AG,OG,LG,SY,DY,LZ,G8,PZ,M4,$4,wR,ZC,cM,U4,_4,k4,hM,ch,mR,A5,S5,MR,V8,RR,AR,SR,DR,OR,z8,ON,I2,GR,p2,VR,Y8,j8,TR,q8,BM,K8,Q8,QR,X8,c2,FR,o2,f2,YR,n2,s2,$R,eL,_3,Q4,xR,HR,JR,Gp,i2,h2,XR,tL,nL,sL,zR,sg,lg,iL,PR,aL,kR,jR,qR,uL,xY,HZ,y2,ug,og,cg,hg,hL,WR,tg,dL,UR,fL],3590301190:[UR],812098782:[WR,tg],1402838566:[y2,ug,og,cg,hg],1520743889:[y2],1008929658:[BR,KR,ng],219451334:[gG,F4,H3,Au,oM,G4,Pf,V4,Z4,pR,RG,B4,y0,w0,H4,SG,DG,NG,bG,CG,z4,j4,q4,PG,xG,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,H1,h0,Y4,Zu,uM,$h,No,xo,Mo,Uo,Fo,Bo,_o,EA,Go,Vo,hd,d0,Jh,Xh,Lo,vh,ed,td,nd,sd,ld,rd,id,ad,lh,ud,od,cd,pd,yd,wd,md,Wu,Yu,ku,ju,sh,rh,QC,R5,E0,U1,g0,mA,TA,uN,ji,Fd,Yo,Bd,A0,IM,Id,ah,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Dd,oN,Sc,cN,Dc,Lf,Ad,C0,r2,Kr,gu,lu,su,G3,lS,Qu,W4,dM,fM,Vp,LR,x8,nh,fd,ih,Hd,S0,bo,Oo,Co,Po,Ho,dd,zo,oa,ya,ko,ua,RA,pa,Pa,Ma,Va,Wa,Ka,Qa,$a,gA,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,Oa,qa,Ja,Qo,ha,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,Ca,La,Fa,Ba,Ha,za,Za,Xa,va,tu,nu,Jo,Gd,b0,Ed,Td,Rd,Od,Ld,Pd,xd,Md,Ud,Vd,zd,Wd,g5,F1,Cd,P0,Yd,jd,x0,d2,rS,iS,ZR,El],2833995503:[xY],2529465313:[M8,bN,U8,_8,xZ,MZ,ER,W8,k8,Z8,$8,J8,v8,CR,eg,lL],2004835150:[kR,jR,qR],1663979128:[PR],2067069095:[zR,sg,lg],759155922:[dS],2559016684:[hS],1680319473:[ar,vw,OY,MG,CY,U0,eE,tE,nE,sE,UY,FY,BY,HY,iE,rL],3357820518:[ar,vw,OY,MG,CY,U0,eE,tE,nE,sE,UY,FY,BY,HY,iE],3615266464:[CR,eg],478536968:[ae,FG,Ce,tn,C,L,Fe,qe,$e,xs,ir,Ue,Ze,FM,Ut,Je,F0,Xe,We,a2,vl,Es,ys,vo,yt,ve,u2,pe,P8,NY,Sl,Wp,Yp,bR,Mf,pE,bY,Q,rl,fe,$r,ol,AM,UG,HG,tl,BG,B0,$],723233188:[_3,Q4,xR,HR,JR,Gp,i2,h2,XR],2473145415:[rE],1597423693:[lE],3843319758:[MY],2513912981:[c2,FR,o2,f2,YR,n2,s2,$R],2247615214:[Gp,i2,h2],230924584:[n2,s2],3028897424:[pM],4282788508:[QR],1628702193:[nh,fd,ih,Hd,S0,bo,Oo,Co,Po,Ho,dd,zo,oa,ya,ko,ua,RA,pa,Pa,Ma,Va,Wa,Ka,Qa,$a,gA,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,Oa,qa,Ja,Qo,ha,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,Ca,La,Fa,Ba,Ha,za,Za,Xa,va,tu,nu,Jo,Gd,b0,Ed,Td,Rd,Od,Ld,Pd,xd,Md,Ud,Vd,zd,Wd,g5,F1,Cd,P0,Yd,jd,x0,d2,rS,iS,ZR],2347495698:[nh,fd,ih,Hd,S0,bo,Oo,Co,Po,Ho,dd,zo,oa,ya,ko,ua,RA,pa,Pa,Ma,Va,Wa,Ka,Qa,$a,gA,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,Oa,qa,Ja,Qo,ha,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,Ca,La,Fa,Ba,Ha,za,Za,Xa,va,tu,nu,Jo,Gd,b0,Ed,Td,Rd,Od,Ld,Pd,xd,Md,Ud,Vd,zd,Wd,g5,F1,Cd,P0,Yd,jd,x0,d2,rS,iS],3288037868:[_G,GG],2736907675:[TR],4182860854:[o2,f2],59481748:[I2,GR,p2,VR],3749851601:[p2],3331915920:[I2],1383045692:[ER],2506170314:[RR,AR,SR,DR,OR],2601014836:[M4,$4,wR,ZC,cM,U4,_4,k4,hM,ch,mR,A5,S5,MR],3073041342:[TG,AG,OG,LG,SY,DY],339256511:[nh,fd,ih,Hd,S0,bo,Oo,Co,Po,Ho,dd,zo,oa,ya,ko,ua,RA,pa,Pa,Ma,Va,Wa,Ka,Qa,$a,gA,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,Oa,qa,Ja,Qo,ha,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,Ca,La,Fa,Ba,Ha,za,Za,Xa,va,tu,nu,Jo,Gd,b0,Ed,Td,Rd,Od,Ld,Pd,xd,Md,Ud,Vd,zd,Wd,g5,F1,Cd,P0,Yd,jd,x0],2777663545:[c2],80994333:[MG],4238390223:[Yd,jd],1484403080:[bN],1425443689:[_3,Q4],3888040117:[gG,F4,H3,Au,oM,G4,Pf,V4,Z4,pR,RG,B4,y0,w0,H4,SG,DG,NG,bG,CG,z4,j4,q4,PG,xG,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,H1,h0,Y4,Zu,uM,$h,No,xo,Mo,Uo,Fo,Bo,_o,EA,Go,Vo,hd,d0,Jh,Xh,Lo,vh,ed,td,nd,sd,ld,rd,id,ad,lh,ud,od,cd,pd,yd,wd,md,Wu,Yu,ku,ju,sh,rh,QC,R5,E0,U1,g0,mA,TA,uN,ji,Fd,Yo,Bd,A0,IM,Id,ah,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Dd,oN,Sc,cN,Dc,Lf,Ad,C0,r2,Kr,gu,lu,su,G3,lS,Qu,W4,dM,fM,Vp,LR],2945172077:[W4,dM,fM,Vp],4208778838:[h0,Y4,Zu,uM,$h,No,xo,Mo,Uo,Fo,Bo,_o,EA,Go,Vo,hd,d0,Jh,Xh,Lo,vh,ed,td,nd,sd,ld,rd,id,ad,lh,ud,od,cd,pd,yd,wd,md,Wu,Yu,ku,ju,sh,rh,QC,R5,E0,U1,g0,mA,TA,uN,ji,Fd,Yo,Bd,A0,IM,Id,ah,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Dd,oN,Sc,cN,Dc,Lf,Ad,C0,r2,Kr,gu,lu,su,G3,lS],3939117080:[rl,fe,$r,ol,AM,UG,HG,tl,BG,B0],1683148259:[BG],2495723537:[AM,UG,HG],1865459582:[NY,Sl,Wp,Yp,bR,Mf,pE,bY],826625072:[qe,$e,xs,ir,Ue,Ze,FM,Ut,Je,F0,Xe,We,a2,vl,Es,ys,vo,yt,ve,u2,pe],1204542856:[ve,u2],1638771189:[a2],2551354335:[C,L],693640335:[ae,FG,Ce],4186316022:[FG],2914609552:[f0,I0,p0,m0,R0,O0,e2],2706606064:[Kr,gu,lu,su],3893378262:[Cd],3544373492:[Dd,oN,Sc,cN,Dc,Lf,Ad,C0],3136571912:[gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0],530289379:[Wo,Nd,Xo,kd],3689010777:[Ad],3979015343:[Xo],3473067441:[dM,fM],2296667514:[K4],1260505505:[ZC,cM,U4,_4,k4,hM,ch],1950629157:[Ed,Td,Rd,Od,Ld,Pd,xd,Md,Ud,Vd,zd,Wd],3732776249:[hM],2510884976:[M4,$4],2559216714:[f0,I0,p0,m0,R0,O0],3293443760:[RG,B4,y0,w0,H4,SG,DG,NG,bG,CG,z4,j4,q4,PG,xG,X4,v4],681481545:[TG,AG,OG,LG],3256556792:[bo,Oo,Co,Po,Ho,dd,zo,oa,ya,ko,ua,RA,pa,Pa,Ma,Va,Wa,Ka,Qa,$a,gA,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,Oa,qa,Ja,Qo,ha,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,Ca,La,Fa,Ba,Ha,za,Za,Xa,va,tu,nu,Jo,Gd],3849074793:[zo,oa,ya,ko,ua,RA,pa,Pa,Ma,Va,Wa,Ka,Qa,$a,gA,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,Oa,qa,Ja,Qo,ha,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,Ca,La,Fa,Ba,Ha,za,Za,Xa,va,tu,nu,Jo],1758889154:[uM,$h,No,xo,Mo,Uo,Fo,Bo,_o,EA,Go,Vo,hd,d0,Jh,Xh,Lo,vh,ed,td,nd,sd,ld,rd,id,ad,lh,ud,od,cd,pd,yd,wd,md,Wu,Yu,ku,ju,sh,rh,QC,R5,E0,U1,g0,mA,TA,uN,ji,Fd,Yo,Bd,A0,IM,Id,ah,_d,D0,N0],1623761950:[Id,ah,_d],2590856083:[nh,fd,ih,Hd],2107101300:[da,fa,Ta,Ra,ga,Sa,Da,Ca,La,Fa,Ba,Ha,za,Za,Xa,va,tu,nu],647756555:[ah],2489546625:[ih],2827207264:[mA,TA,uN,ji,Fd,Yo,Bd],2143335405:[Yo],1287392070:[mA,TA,uN,ji],3907093117:[ha,ma,xa,Ua,Ga,ka,eu],3198132628:[Ea,Oa,qa,Ja],1482959167:[ca,Aa,Ya],1834744321:[wa,Na,ba,ja],1339347760:[Ia,_a],2297155007:[ua,RA,pa,Pa,Ma,Va,Wa,Ka,Qa,$a,gA],3009222698:[oa,ya],2706460486:[gG,F4,H3,Au,oM,G4,Pf,V4,Z4],3740093272:[h0],682877961:[Dd,oN,Sc,cN,Dc],1179482911:[gd,Sd,bd],214636428:[Wo],1807405624:[cN],1621171031:[oN],2254336722:[Au,oM],1028945134:[y0,w0],1967976161:[ZC,cM],1916977116:[ZC],3299480353:[Jh,Xh,Lo,vh,ed,td,nd,sd,ld,rd,id,ad,lh,ud,od,cd,pd,yd,wd,md,Wu,Yu,ku,ju,sh,rh,QC],52481810:[Wu,Yu,ku,ju,sh,rh],2635815018:[nh],2063403501:[bo,Oo,Co,Po,Ho],1945004755:[$h,No,xo,Mo,Uo,Fo,Bo,_o,EA,Go,Vo,hd],3040386961:[No,xo,Mo,Uo,Fo,Bo,_o,EA,Go,Vo],855621170:[mA,TA],2058353004:[EA],3027567501:[Wu,Yu,ku,ju],2391406946:[Lo]};JV[1]={618182010:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],411424972:[["ValuesReferenced",WY,1,!0],["ValueOfComponents",XC,0,!0],["IsComponentIn",XC,1,!0]],130549933:[["Actors",Wle,1,!0],["IsRelatedWith",MS,0,!0],["Relates",MS,1,!0]],747523909:[["Contains",zle,1,!0]],1767535486:[["IsClassifiedItemIn",YZ,1,!0],["IsClassifyingItemIn",YZ,0,!0]],1959218052:[["ClassifiedAs",kY,0,!0],["RelatesConstraints",$C,2,!0],["IsRelatedWith",$C,3,!0],["PropertiesForConstraint",YY,0,!0],["Aggregates",JC,2,!0],["IsAggregatedIn",JC,3,!0]],602808272:[["ValuesReferenced",WY,1,!0],["ValueOfComponents",XC,0,!0],["IsComponentIn",XC,1,!0]],1154170062:[["IsPointedTo",xS,1,!0],["IsPointer",xS,0,!0]],1648886627:[["ValuesReferenced",WY,1,!0],["ValueOfComponents",XC,0,!0],["IsComponentIn",XC,1,!0]],852622518:[["PartOfW",Zu,9,!0],["PartOfV",Zu,8,!0],["PartOfU",Zu,7,!0],["HasIntersections",pj,0,!0]],3452421091:[["ReferenceIntoLibrary",Cj,4,!0]],1838606355:[["HasRepresentation",YL,3,!0],["ClassifiedAs",Hle,1,!0]],248100487:[["ToMaterialLayerSet",PS,0,!1]],3368373690:[["ClassifiedAs",kY,0,!0],["RelatesConstraints",$C,2,!0],["IsRelatedWith",$C,3,!0],["PropertiesForConstraint",YY,0,!0],["Aggregates",JC,2,!0],["IsAggregatedIn",JC,3,!0]],3701648758:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",ag,0,!0]],2251480897:[["ClassifiedAs",kY,0,!0],["RelatesConstraints",$C,2,!0],["IsRelatedWith",$C,3,!0],["PropertiesForConstraint",YY,0,!0],["Aggregates",JC,2,!0],["IsAggregatedIn",JC,3,!0]],4251960020:[["IsRelatedBy",LS,3,!0],["Relates",LS,2,!0],["Engages",PL,1,!0]],2077209135:[["EngagedIn",PL,0,!0]],2483315170:[["PartOfComplex",qr,2,!0]],2226359599:[["PartOfComplex",qr,2,!0]],3355820592:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],2598011224:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],2044713172:[["PartOfComplex",qr,2,!0]],2093928680:[["PartOfComplex",qr,2,!0]],931644368:[["PartOfComplex",qr,2,!0]],3252649465:[["PartOfComplex",qr,2,!0]],2405470396:[["PartOfComplex",qr,2,!0]],825690147:[["PartOfComplex",qr,2,!0]],1076942058:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],3377609919:[["RepresentationsInContext",yg,0,!0]],3008791417:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1660063152:[["MapUsage",kL,0,!0]],3982875396:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],4240577450:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],3692461612:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],2830218821:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],3958052878:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3049322572:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],531007025:[["OfTable",Lle,1,!1]],912023232:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],280115917:[["AnnotatedSurface",BM,1,!0]],1742049831:[["AnnotatedSurface",BM,1,!0]],2552916305:[["AnnotatedSurface",BM,1,!0]],3101149627:[["DocumentedBy",zY,0,!0]],1377556343:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1735638870:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],2799835756:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1907098498:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2442683028:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],962685235:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3612888222:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2297822566:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2542286263:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],370225590:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3732053477:[["ReferenceToDocument",Mj,3,!0]],3900360178:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],476780140:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2556980723:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1809719519:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],803316827:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3008276851:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3448662350:[["RepresentationsInContext",yg,0,!0],["HasSubContexts",R2,6,!0]],2453401579:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4142052618:[["RepresentationsInContext",yg,0,!0],["HasSubContexts",R2,6,!0]],3590301190:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],178086475:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",ag,0,!0]],812098782:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3741457305:[["DocumentedBy",zY,0,!0]],1402838566:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],125510826:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2604431987:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4266656042:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1520743889:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3422422726:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2624227202:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",ag,0,!0]],1008929658:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2347385850:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],219451334:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0]],2833995503:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2665983363:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1029017970:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2519244187:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3021840470:[["PartOfComplex",qr,2,!0]],2004835150:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1663979128:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2067069095:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4022376103:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1423911732:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2924175390:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2775532180:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],673634403:[["ShapeOfProduct",Qu,6,!0],["HasShapeAspects",V3,4,!0]],871118103:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],1680319473:[["HasAssociations",Q,4,!0]],4166981789:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],2752243245:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],941946838:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],3357820518:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],3650150729:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],110355661:[["PropertyForDependance",Ys,0,!0],["PropertyDependsOn",Ys,1,!0],["PartOfComplex",Pr,3,!0]],3413951693:[["DocumentedBy",zY,0,!0]],3765753017:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],1509187699:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2411513650:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],4124623270:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],723233188:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2485662743:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],1202362311:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],390701378:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],2233826070:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2513912981:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2247615214:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1260650574:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],230924584:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3028897424:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4282788508:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3124975700:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1345879162:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1628702193:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2347495698:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1417489154:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2759199220:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],336235671:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],512836454:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],1299126871:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3288037868:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],669184980:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2265737646:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1302238472:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4261334040:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3125803723:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2740243338:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2736907675:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4182860854:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2581212453:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2713105998:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1123145078:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],59481748:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3749851601:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3486308946:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3331915920:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1416205885:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2205249479:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2485617015:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["UsingCurves",ch,0,!0]],2506170314:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2147822146:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2601014836:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2827736869:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],693772133:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],606661476:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["AnnotatedBySymbols",SM,3,!0]],4054601972:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],32440307:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2963535650:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],1714330368:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],526551008:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3073041342:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["IsRelatedFromCallout",T3,3,!0],["IsRelatedToCallout",T3,2,!0]],1472233963:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1883228015:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],339256511:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2777663545:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],80994333:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],477187591:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2047409740:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],374418227:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4203026998:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],315944413:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3455213021:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],4238390223:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1268542332:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],987898635:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1281925730:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1425443689:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3888040117:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0]],3388369263:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3505215534:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3566463478:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],603570806:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],220341763:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2945172077:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["OperatesOn",$r,6,!0],["IsSuccessorFrom",ir,5,!0],["IsPredecessorTo",ir,4,!0]],4208778838:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0]],103090709:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0]],4194566429:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1451395588:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],3219374653:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0]],2798486643:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3454111270:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2914609552:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ResourceOf",rl,6,!0]],1856042241:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4158566097:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3626867408:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2706606064:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ReferencesElements",Ue,5,!0],["ServicedBySystems",xs,5,!0],["ContainsElements",We,5,!0]],3893378262:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],451544542:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3544373492:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1]],3136571912:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0]],530289379:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ReferencesElement",Es,5,!0],["ConnectedBy",vl,4,!0]],3689010777:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1],["Causes",Lf,10,!0]],3979015343:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ReferencesElement",Es,5,!0],["ConnectedBy",vl,4,!0]],2218152070:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ReferencesElement",Es,5,!0],["ConnectedBy",vl,4,!0]],4070609034:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["IsRelatedFromCallout",T3,3,!0],["IsRelatedToCallout",T3,2,!0]],2028607225:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2809605785:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4124788165:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1580310250:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3473067441:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["OperatesOn",$r,6,!0],["IsSuccessorFrom",ir,5,!0],["IsPredecessorTo",ir,4,!0]],2097647324:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2296667514:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsActingUpon",B0,6,!0]],1674181508:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ContainedInStructure",We,4,!0]],1334484129:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3649129432:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1260505505:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],4031249490:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ReferencesElements",Ue,5,!0],["ServicedBySystems",xs,5,!0],["ContainsElements",We,5,!0]],1950629157:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3124254112:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ReferencesElements",Ue,5,!0],["ServicedBySystems",xs,5,!0],["ContainsElements",We,5,!0]],300633059:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3732776249:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2510884976:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2559216714:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ResourceOf",rl,6,!0]],3293443760:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],3895139033:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],1419761937:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],1916426348:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3295246426:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ResourceOf",rl,6,!0]],1457835157:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],681481545:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["IsRelatedFromCallout",T3,3,!0],["IsRelatedToCallout",T3,2,!0]],3256556792:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3849074793:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],360485395:[["HasAssociations",Q,4,!0],["PropertyDefinitionOf",Ce,5,!0],["DefinesType",El,5,!0]],1758889154:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],4123344466:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],1623761950:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2590856083:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1704287377:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2107101300:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1962604670:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3272907226:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],3174744832:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3390157468:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],807026263:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3737207727:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],647756555:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2489546625:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2827207264:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2143335405:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["ProjectsElements",Ze,5,!1]],1287392070:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["VoidsElements",qe,5,!1]],3907093117:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3198132628:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3815607619:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1482959167:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1834744321:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1339347760:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2297155007:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3009222698:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],263784265:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],814719939:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],200128114:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3009204131:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ContainedInStructure",We,4,!0]],2706460486:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1]],1251058090:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1806887404:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2391368822:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1]],4288270099:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3827777499:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ResourceOf",rl,6,!0]],1051575348:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1161773419:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2506943328:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["IsRelatedFromCallout",T3,3,!0],["IsRelatedToCallout",T3,2,!0]],377706215:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2108223431:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3181161470:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],977012517:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1916936684:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["OperatesOn",$r,6,!0],["IsSuccessorFrom",ir,5,!0],["IsPredecessorTo",ir,4,!0]],4143007308:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsActingUpon",B0,6,!0]],3588315303:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["VoidsElements",qe,5,!1],["HasFillings",Je,4,!0]],3425660407:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["OperatesOn",$r,6,!0],["IsSuccessorFrom",ir,5,!0],["IsPredecessorTo",ir,4,!0]],2837617999:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2382730787:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],3327091369:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],804291784:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],4231323485:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],4017108033:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3724593414:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3740093272:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ContainedIn",yt,4,!1],["ConnectedFrom",vo,5,!0],["ConnectedTo",vo,4,!0]],2744685151:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["OperatesOn",$r,6,!0],["IsSuccessorFrom",ir,5,!0],["IsPredecessorTo",ir,4,!0]],2904328755:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],3642467123:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],3651124850:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["ProjectsElements",Ze,5,!1]],1842657554:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2250791053:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3248260540:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["IsRelatedFromCallout",T3,3,!0],["IsRelatedToCallout",T3,2,!0]],2893384427:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2324767716:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1768891740:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3517283431:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0],["ScheduleTimeControlAssigned",AM,7,!1]],4105383287:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],4097777520:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ReferencesElements",Ue,5,!0],["ServicedBySystems",xs,5,!0],["ContainsElements",We,5,!0]],2533589738:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3856911033:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ReferencesElements",Ue,5,!0],["ServicedBySystems",xs,5,!0],["ContainsElements",We,5,!0],["HasCoverings",F0,4,!0],["BoundedBy",$e,4,!0]],1305183839:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],652456506:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0],["HasInteractionReqsFrom",FM,7,!0],["HasInteractionReqsTo",FM,8,!0]],3812236995:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3112655638:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1039846685:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],682877961:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1]],1179482911:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],4243806635:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],214636428:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ReferencesElement",Es,5,!0],["ConnectedBy",vl,4,!0]],2445595289:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ReferencesElement",Es,5,!0],["ConnectedBy",vl,4,!0]],1807405624:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1]],1721250024:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1]],1252848954:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1],["SourceOfResultGroup",Pf,6,!0],["LoadGroupFor",Au,7,!0]],1621171031:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1]],3987759626:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1]],2082059205:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1]],734778138:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],1235345126:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!1],["Causes",Lf,10,!0]],2986769608:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1],["ResultGroupFor",Au,8,!0]],1975003073:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],148013059:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ResourceOf",rl,6,!0]],2315554128:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2254336722:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1],["ServicesBuildings",xs,4,!0]],5716631:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1637806684:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],1692211062:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1620046519:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3593883385:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],1600972822:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1911125066:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],728799441:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2769231204:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],1898987631:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1133259667:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1028945134:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],4218914973:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],3342526732:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],1033361043:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1]],1213861670:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3821786052:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],1411407467:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3352864051:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1871374353:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2470393545:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["IsRelatedFromCallout",T3,3,!0],["IsRelatedToCallout",T3,2,!0]],3460190687:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1]],1967976161:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],819618141:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1916977116:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],231477066:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3299480353:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],52481810:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2979338954:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],1095909175:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],1909888760:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],395041908:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3293546465:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1285652485:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2951183804:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2611217952:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],2301859152:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],843113511:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3850581409:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2816379211:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2188551683:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1]],1163958913:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["Controls",tl,6,!0]],3898045240:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ResourceOf",rl,6,!0]],1060000209:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ResourceOf",rl,6,!0]],488727124:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ResourceOf",rl,6,!0]],335055490:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2954562838:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1973544240:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["CoversSpaces",F0,5,!0],["Covers",Xe,5,!0]],3495092785:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3961806047:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],4147604152:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0],["IsRelatedFromCallout",T3,3,!0],["IsRelatedToCallout",T3,2,!0]],1335981549:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2635815018:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1599208980:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2063403501:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1945004755:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3040386961:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],3041715199:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["ContainedIn",yt,4,!1],["ConnectedFrom",vo,5,!0],["ConnectedTo",vo,4,!0]],395920057:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],869906466:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3760055223:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2030761528:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],855621170:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["VoidsElements",qe,5,!1]],663422040:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3277789161:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1534661035:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1365060375:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1217240411:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],712377611:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1634875225:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1],["ServicesBuildings",xs,4,!0]],857184966:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],1658829314:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],346874300:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1810631287:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],4222183408:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2058353004:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],4278956645:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],4037862832:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3132237377:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],987401354:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],707683696:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],2223149337:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],3508470533:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],900683007:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],1073191201:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],1687234759:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3171933400:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2262370178:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3024970846:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3283111854:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3055160366:[["LayerAssignments",_e,2,!0],["StyledByItem",ze,0,!0]],3027567501:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2320036040:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2016517767:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],1376911519:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["VoidsElements",qe,5,!1]],1783015770:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1529196076:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],331165859:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],4252922144:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2515109513:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["IsGroupedBy",ol,6,!1],["ServicesBuildings",xs,4,!0]],3824725483:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2347447852:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3313531582:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],2391406946:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3512223829:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],3304561284:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2874132201:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],3001207471:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],753842376:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]],2454782716:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["VoidsElements",qe,5,!1]],578613899:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["ObjectTypeOf",ae,5,!0]],1052013943:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],1062813311:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["AssignedToFlowElement",Ut,4,!0]],3700593921:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasControlElements",Ut,5,!0]],979691226:[["HasAssignments",$,4,!0],["IsDecomposedBy",Fe,4,!0],["Decomposes",Fe,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",tn,4,!0],["ReferencedBy",fe,6,!0],["HasStructuralMember",Es,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["HasCoverings",Xe,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasPorts",yt,5,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0]]};XV[1]={3630933823:e=>new c.IfcActorRole(e[0],e[1],e[2]),618182010:e=>new c.IfcAddress(e[0],e[1],e[2]),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]),1110488051:e=>new c.IfcAppliedValueRelationship(e[0],e[1],e[2],e[3],e[4]),130549933:e=>new c.IfcApproval(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2080292479:e=>new c.IfcApprovalActorRelationship(e[0],e[1],e[2]),390851274:e=>new c.IfcApprovalPropertyRelationship(e[0],e[1]),3869604511:e=>new c.IfcApprovalRelationship(e[0],e[1],e[2],e[3]),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]),622194075:e=>new c.IfcCalendarDate(e[0],e[1],e[2]),747523909:e=>new c.IfcClassification(e[0],e[1],e[2],e[3]),1767535486:e=>new c.IfcClassificationItem(e[0],e[1],e[2]),1098599126:e=>new c.IfcClassificationItemRelationship(e[0],e[1]),938368621:e=>new c.IfcClassificationNotation(e[0]),3639012971:e=>new c.IfcClassificationNotationFacet(e[0]),3264961684:e=>new c.IfcColourSpecification(e[0]),2859738748:e=>new c.IfcConnectionGeometry,2614616156:e=>new c.IfcConnectionPointGeometry(e[0],e[1]),4257277454:e=>new c.IfcConnectionPortGeometry(e[0],e[1],e[2]),2732653382:e=>new c.IfcConnectionSurfaceGeometry(e[0],e[1]),1959218052:e=>new c.IfcConstraint(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1658513725:e=>new c.IfcConstraintAggregationRelationship(e[0],e[1],e[2],e[3],e[4]),613356794:e=>new c.IfcConstraintClassificationRelationship(e[0],e[1]),347226245:e=>new c.IfcConstraintRelationship(e[0],e[1],e[2],e[3]),1065062679:e=>new c.IfcCoordinatedUniversalTimeOffset(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]),539742890:e=>new c.IfcCurrencyRelationship(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]),1072939445:e=>new c.IfcDateAndTime(e[0],e[1]),1765591967:e=>new c.IfcDerivedUnit(e[0],e[1],e[2]),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]),1376555844:e=>new c.IfcDocumentElectronicFormat(e[0],e[1],e[2]),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]),3796139169:e=>new c.IfcDraughtingCalloutRelationship(e[0],e[1],e[2],e[3]),1648886627:e=>new c.IfcEnvironmentalImpactValue(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),3207319532:e=>new c.IfcExternallyDefinedSymbol(e[0],e[1],e[2]),3548104201:e=>new c.IfcExternallyDefinedTextFont(e[0],e[1],e[2]),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]),3452421091:e=>new c.IfcLibraryReference(e[0],e[1],e[2]),4162380809:e=>new c.IfcLightDistributionData(e[0],e[1],e[2]),1566485204:e=>new c.IfcLightIntensityDistribution(e[0],e[1]),30780891:e=>new c.IfcLocalTime(e[0],e[1],e[2],e[3],e[4]),1838606355:e=>new c.IfcMaterial(e[0]),1847130766:e=>new c.IfcMaterialClassificationRelationship(e[0],e[1]),248100487:e=>new c.IfcMaterialLayer(e[0],e[1],e[2]),3303938423:e=>new c.IfcMaterialLayerSet(e[0],e[1]),1303795690:e=>new c.IfcMaterialLayerSetUsage(e[0],e[1],e[2],e[3]),2199411900:e=>new c.IfcMaterialList(e[0]),3265635763:e=>new c.IfcMaterialProperties(e[0]),2597039031:e=>new c.IfcMeasureWithUnit(e[0],e[1]),4256014907:e=>new c.IfcMechanicalMaterialProperties(e[0],e[1],e[2],e[3],e[4],e[5]),677618848:e=>new c.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 c.IfcMetric(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2706619895:e=>new c.IfcMonetaryUnit(e[0]),1918398963:e=>new c.IfcNamedUnit(e[0],e[1]),3701648758:e=>new c.IfcObjectPlacement,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]),1227763645:e=>new c.IfcOpticalMaterialProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4251960020:e=>new c.IfcOrganization(e[0],e[1],e[2],e[3],e[4]),1411181986:e=>new c.IfcOrganizationRelationship(e[0],e[1],e[2],e[3]),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]),3727388367:e=>new c.IfcPreDefinedItem(e[0]),990879717:e=>new c.IfcPreDefinedSymbol(e[0]),3213052703:e=>new c.IfcPreDefinedTerminatorSymbol(e[0]),1775413392:e=>new c.IfcPreDefinedTextFont(e[0]),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]),2417041796:e=>new c.IfcPresentationStyleAssignment(e[0]),2095639259:e=>new c.IfcProductRepresentation(e[0],e[1],e[2]),2267347899:e=>new c.IfcProductsOfCombustionProperties(e[0],e[1],e[2],e[3],e[4]),3958567839:e=>new c.IfcProfileDef(e[0],e[1]),2802850158:e=>new c.IfcProfileProperties(e[0],e[1]),2598011224:e=>new c.IfcProperty(e[0],e[1]),3896028662:e=>new c.IfcPropertyConstraintRelationship(e[0],e[1],e[2],e[3]),148025276:e=>new c.IfcPropertyDependencyRelationship(e[0],e[1],e[2],e[3],e[4]),3710013099:e=>new c.IfcPropertyEnumeration(e[0],e[1],e[2]),2044713172:e=>new c.IfcQuantityArea(e[0],e[1],e[2],e[3]),2093928680:e=>new c.IfcQuantityCount(e[0],e[1],e[2],e[3]),931644368:e=>new c.IfcQuantityLength(e[0],e[1],e[2],e[3]),3252649465:e=>new c.IfcQuantityTime(e[0],e[1],e[2],e[3]),2405470396:e=>new c.IfcQuantityVolume(e[0],e[1],e[2],e[3]),825690147:e=>new c.IfcQuantityWeight(e[0],e[1],e[2],e[3]),2692823254:e=>new c.IfcReferencesValueDocument(e[0],e[1],e[2],e[3]),1580146022:e=>new c.IfcReinforcementBarProperties(e[0],e[1],e[2],e[3],e[4],e[5]),1222501353:e=>new c.IfcRelaxation(e[0],e[1]),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]),3679540991:e=>new c.IfcRibPlateProfileProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2341007311:e=>new c.IfcRoot(e[0],e[1],e[2],e[3]),448429030:e=>new c.IfcSIUnit(e[0],e[1],e[2]),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]),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]),3692461612:e=>new c.IfcSimpleProperty(e[0],e[1]),2273995522:e=>new c.IfcStructuralConnectionCondition(e[0]),2162789131:e=>new c.IfcStructuralLoad(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]),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]),1351298697:e=>new c.IfcSurfaceStyleWithTextures(e[0]),626085974:e=>new c.IfcSurfaceTexture(e[0],e[1],e[2],e[3]),1290481447:e=>new c.IfcSymbolStyle(e[0],e[1]),985171141:e=>new c.IfcTable(e[0],e[1]),531007025:e=>new c.IfcTableRow(e[0],e[1]),912023232:e=>new c.IfcTelecomAddress(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1447204868:e=>new c.IfcTextStyle(e[0],e[1],e[2],e[3]),1983826977:e=>new c.IfcTextStyleFontModel(e[0],e[1],e[2],e[3],e[4],e[5]),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]),1484833681:e=>new c.IfcTextStyleWithBoxCharacteristics(e[0],e[1],e[2],e[3],e[4]),280115917:e=>new c.IfcTextureCoordinate,1742049831:e=>new c.IfcTextureCoordinateGenerator(e[0],e[1]),2552916305:e=>new c.IfcTextureMap(e[0]),1210645708:e=>new c.IfcTextureVertex(e[0]),3317419933:e=>new c.IfcThermalMaterialProperties(e[0],e[1],e[2],e[3],e[4]),3101149627:e=>new c.IfcTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1718945513:e=>new c.IfcTimeSeriesReferenceRelationship(e[0],e[1]),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,3304826586:e=>new c.IfcVertexBasedTextureMap(e[0],e[1]),1907098498:e=>new c.IfcVertexPoint(e[0]),891718957:e=>new c.IfcVirtualGridIntersection(e[0],e[1]),1065908215:e=>new c.IfcWaterProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2442683028:e=>new c.IfcAnnotationOccurrence(e[0],e[1],e[2]),962685235:e=>new c.IfcAnnotationSurfaceOccurrence(e[0],e[1],e[2]),3612888222:e=>new c.IfcAnnotationSymbolOccurrence(e[0],e[1],e[2]),2297822566:e=>new c.IfcAnnotationTextOccurrence(e[0],e[1],e[2]),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]),3150382593:e=>new c.IfcCenterLineProfileDef(e[0],e[1],e[2],e[3]),647927063:e=>new c.IfcClassificationReference(e[0],e[1],e[2],e[3]),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]),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]),3800577675:e=>new c.IfcCurveStyle(e[0],e[1],e[2],e[3]),3632507154:e=>new c.IfcDerivedProfileDef(e[0],e[1],e[2],e[3],e[4]),2273265877:e=>new c.IfcDimensionCalloutRelationship(e[0],e[1],e[2],e[3]),1694125774:e=>new c.IfcDimensionPair(e[0],e[1],e[2],e[3]),3732053477:e=>new c.IfcDocumentReference(e[0],e[1],e[2]),4170525392:e=>new c.IfcDraughtingPreDefinedTextFont(e[0]),3900360178:e=>new c.IfcEdge(e[0],e[1]),476780140:e=>new c.IfcEdgeCurve(e[0],e[1],e[2],e[3]),1860660968:e=>new c.IfcExtendedMaterialProperties(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]),3857492461:e=>new c.IfcFuelProperties(e[0],e[1],e[2],e[3],e[4]),803998398:e=>new c.IfcGeneralMaterialProperties(e[0],e[1],e[2],e[3]),1446786286:e=>new c.IfcGeneralProfileProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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]),812098782:e=>new c.IfcHalfSpaceSolid(e[0],e[1]),2445078500:e=>new c.IfcHygroscopicMaterialProperties(e[0],e[1],e[2],e[3],e[4],e[5]),3905492369:e=>new c.IfcImageTexture(e[0],e[1],e[2],e[3],e[4]),3741457305:e=>new c.IfcIrregularTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),2624227202:e=>new c.IfcLocalPlacement(e[0],e[1]),1008929658:e=>new c.IfcLoop,2347385850:e=>new c.IfcMappedItem(e[0],e[1]),2022407955:e=>new c.IfcMaterialDefinitionRepresentation(e[0],e[1],e[2],e[3]),1430189142:e=>new c.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 c.IfcObjectDefinition(e[0],e[1],e[2],e[3]),2833995503:e=>new c.IfcOneDirectionRepeatFactor(e[0]),2665983363:e=>new c.IfcOpenShell(e[0]),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]),2004835150:e=>new c.IfcPlacement(e[0]),1663979128:e=>new c.IfcPlanarExtent(e[0],e[1]),2067069095:e=>new c.IfcPoint,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]),759155922:e=>new c.IfcPreDefinedColour(e[0]),2559016684:e=>new c.IfcPreDefinedCurveFont(e[0]),433424934:e=>new c.IfcPreDefinedDimensionSymbol(e[0]),179317114:e=>new c.IfcPreDefinedPointMarkerSymbol(e[0]),673634403:e=>new c.IfcProductDefinitionShape(e[0],e[1],e[2]),871118103:e=>new c.IfcPropertyBoundedValue(e[0],e[1],e[2],e[3],e[4]),1680319473:e=>new c.IfcPropertyDefinition(e[0],e[1],e[2],e[3]),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]),3357820518:e=>new c.IfcPropertySetDefinition(e[0],e[1],e[2],e[3]),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]),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]),3765753017:e=>new c.IfcReinforcementDefinitionProperties(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]),2778083089:e=>new c.IfcRoundedRectangleProfileDef(e[0],e[1],e[2],e[3],e[4],e[5]),1509187699:e=>new c.IfcSectionedSpine(e[0],e[1],e[2]),2411513650:e=>new c.IfcServiceLifeFactor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4124623270:e=>new c.IfcShellBasedSurfaceModel(e[0]),2609359061:e=>new c.IfcSlippageConnectionCondition(e[0],e[1],e[2],e[3]),723233188:e=>new c.IfcSolidModel,2485662743:e=>new c.IfcSoundProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1202362311:e=>new c.IfcSoundValue(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),390701378:e=>new c.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 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]),3843319758:e=>new c.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 c.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 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]),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],e[12]),3028897424:e=>new c.IfcTerminatorSymbol(e[0],e[1],e[2],e[3]),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]),2715220739:e=>new c.IfcTrapeziumProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1345879162:e=>new c.IfcTwoDirectionRepeatFactor(e[0],e[1]),1628702193:e=>new c.IfcTypeObject(e[0],e[1],e[2],e[3],e[4],e[5]),2347495698:e=>new c.IfcTypeProduct(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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],e[10]),1417489154:e=>new c.IfcVector(e[0],e[1]),2759199220:e=>new c.IfcVertexLoop(e[0]),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]),512836454:e=>new c.IfcWindowPanelProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1299126871:e=>new c.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 c.IfcZShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3288037868:e=>new c.IfcAnnotationCurveOccurrence(e[0],e[1],e[2]),669184980:e=>new c.IfcAnnotationFillArea(e[0],e[1]),2265737646:e=>new c.IfcAnnotationFillAreaOccurrence(e[0],e[1],e[2],e[3],e[4]),1302238472:e=>new c.IfcAnnotationSurface(e[0],e[1]),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]),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],e[8]),1123145078:e=>new c.IfcCartesianPoint(e[0]),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]),2485617015:e=>new c.IfcCompositeCurveSegment(e[0],e[1],e[2]),4133800736:e=>new c.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 c.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 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]),693772133:e=>new c.IfcDefinedSymbol(e[0],e[1]),606661476:e=>new c.IfcDimensionCurve(e[0],e[1],e[2]),4054601972:e=>new c.IfcDimensionCurveTerminator(e[0],e[1],e[2],e[3],e[4]),32440307:e=>new c.IfcDirection(e[0]),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]),1714330368:e=>new c.IfcDoorPanelProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),526551008:e=>new c.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 c.IfcDraughtingCallout(e[0]),445594917:e=>new c.IfcDraughtingPreDefinedColour(e[0]),4006246654:e=>new c.IfcDraughtingPreDefinedCurveFont(e[0]),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]),80994333:e=>new c.IfcEnergyProperties(e[0],e[1],e[2],e[3],e[4],e[5]),477187591:e=>new c.IfcExtrudedAreaSolid(e[0],e[1],e[2],e[3]),2047409740:e=>new c.IfcFaceBasedSurfaceModel(e[0]),374418227:e=>new c.IfcFillAreaStyleHatching(e[0],e[1],e[2],e[3],e[4]),4203026998:e=>new c.IfcFillAreaStyleTileSymbolWithStyle(e[0]),315944413:e=>new c.IfcFillAreaStyleTiles(e[0],e[1],e[2]),3455213021:e=>new c.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 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]),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]),572779678:e=>new c.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 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]),3388369263:e=>new c.IfcOffsetCurve2D(e[0],e[1],e[2]),3505215534:e=>new c.IfcOffsetCurve3D(e[0],e[1],e[2],e[3]),3566463478:e=>new c.IfcPermeableCoveringProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),603570806:e=>new c.IfcPlanarBox(e[0],e[1],e[2]),220341763:e=>new c.IfcPlane(e[0]),2945172077:e=>new c.IfcProcess(e[0],e[1],e[2],e[3],e[4]),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]),4194566429:e=>new c.IfcProjectionCurve(e[0],e[1],e[2]),1451395588:e=>new c.IfcPropertySet(e[0],e[1],e[2],e[3],e[4]),3219374653:e=>new c.IfcProxy(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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]),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]),3372526763:e=>new c.IfcRelAssignsToProjectOrder(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]),1327628568:e=>new c.IfcRelAssociatesAppliedValue(e[0],e[1],e[2],e[3],e[4],e[5]),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]),2851387026:e=>new c.IfcRelAssociatesProfileProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),3912681535:e=>new c.IfcRelConnectsStructuralElement(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]),2551354335:e=>new c.IfcRelDecomposes(e[0],e[1],e[2],e[3],e[4],e[5]),693640335:e=>new c.IfcRelDefines(e[0],e[1],e[2],e[3],e[4]),4186316022:e=>new c.IfcRelDefinesByProperties(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]),4189434867:e=>new c.IfcRelInteractionRequirements(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3268803585:e=>new c.IfcRelNests(e[0],e[1],e[2],e[3],e[4],e[5]),2051452291:e=>new c.IfcRelOccupiesSpaces(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),202636808:e=>new c.IfcRelOverridesProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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]),1058617721:e=>new c.IfcRelSchedulesCostItems(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),4122056220:e=>new c.IfcRelSequence(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),1401173127:e=>new c.IfcRelVoidsElement(e[0],e[1],e[2],e[3],e[4],e[5]),2914609552:e=>new c.IfcResource(e[0],e[1],e[2],e[3],e[4]),1856042241:e=>new c.IfcRevolvedAreaSolid(e[0],e[1],e[2],e[3]),4158566097:e=>new c.IfcRightCircularCone(e[0],e[1],e[2]),3626867408:e=>new c.IfcRightCircularCylinder(e[0],e[1],e[2]),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]),451544542:e=>new c.IfcSphere(e[0],e[1]),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],e[9],e[10]),4070609034:e=>new c.IfcStructuredDimensionCallout(e[0]),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]),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]),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]),2296667514:e=>new c.IfcActor(e[0],e[1],e[2],e[3],e[4],e[5]),1674181508:e=>new c.IfcAnnotation(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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]),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,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]),1950629157:e=>new c.IfcBuildingElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),2937912522:e=>new c.IfcCircleHollowProfileDef(e[0],e[1],e[2],e[3],e[4]),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]),3732776249:e=>new c.IfcCompositeCurve(e[0],e[1]),2510884976:e=>new c.IfcConic(e[0]),2559216714:e=>new c.IfcConstructionResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3293443760:e=>new c.IfcControl(e[0],e[1],e[2],e[3],e[4]),3895139033:e=>new c.IfcCostItem(e[0],e[1],e[2],e[3],e[4]),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],e[10],e[11],e[12]),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]),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]),681481545:e=>new c.IfcDimensionCurveDirectedCallout(e[0]),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]),360485395:e=>new c.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 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]),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]),1962604670:e=>new c.IfcEquipmentElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3272907226:e=>new c.IfcEquipmentStandard(e[0],e[1],e[2],e[3],e[4]),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]),807026263:e=>new c.IfcFacetedBrep(e[0]),3737207727:e=>new c.IfcFacetedBrepWithVoids(e[0],e[1]),647756555:e=>new c.IfcFastener(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2489546625:e=>new c.IfcFastenerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),263784265:e=>new c.IfcFurnishingElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),814719939:e=>new c.IfcFurnitureStandard(e[0],e[1],e[2],e[3],e[4]),200128114:e=>new c.IfcGasTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),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]),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]),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]),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]),2506943328:e=>new c.IfcLinearDimension(e[0]),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]),2108223431:e=>new c.IfcMechanicalFastenerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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]),1916936684:e=>new c.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 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]),3425660407:e=>new c.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 c.IfcOutletType(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]),3327091369:e=>new c.IfcPermit(e[0],e[1],e[2],e[3],e[4],e[5]),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]),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]),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]),3642467123:e=>new c.IfcProjectOrderRecord(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3651124850:e=>new c.IfcProjectionElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),3248260540:e=>new c.IfcRadiusDimension(e[0]),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]),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]),160246688:e=>new c.IfcRelAggregates(e[0],e[1],e[2],e[3],e[4],e[5]),2863920197:e=>new c.IfcRelAssignsTasks(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),3517283431:e=>new c.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 c.IfcServiceLife(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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]),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]),652456506:e=>new c.IfcSpaceProgram(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]),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]),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],e[10]),1179482911:e=>new c.IfcStructuralConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),4243806635:e=>new c.IfcStructuralCurveConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),214636428:e=>new c.IfcStructuralCurveMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2445595289:e=>new c.IfcStructuralCurveMemberVarying(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),1721250024:e=>new c.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 c.IfcStructuralLoadGroup(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),3987759626:e=>new c.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 c.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 c.IfcStructuralPointConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),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]),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]),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]),1637806684:e=>new c.IfcTimeSeriesSchedule(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),1620046519:e=>new c.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 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]),2769231204:e=>new c.IfcVirtualElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),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],e[13],e[14]),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],e[14]),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],e[14]),1033361043:e=>new c.IfcZone(e[0],e[1],e[2],e[3],e[4]),1213861670:e=>new c.Ifc2DCompositeCurve(e[0],e[1]),3821786052:e=>new c.IfcActionRequest(e[0],e[1],e[2],e[3],e[4],e[5]),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]),2470393545:e=>new c.IfcAngularDimension(e[0]),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]),1967976161:e=>new c.IfcBSplineCurve(e[0],e[1],e[2],e[3],e[4]),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]),1916977116:e=>new c.IfcBezierCurve(e[0],e[1],e[2],e[3],e[4]),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]),3299480353:e=>new c.IfcBuildingElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),52481810:e=>new c.IfcBuildingElementComponent(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2979338954:e=>new c.IfcBuildingElementPart(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]),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]),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]),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]),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]),2611217952:e=>new c.IfcCircle(e[0],e[1]),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]),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]),2188551683:e=>new c.IfcCondition(e[0],e[1],e[2],e[3],e[4]),1163958913:e=>new c.IfcConditionCriterion(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3898045240:e=>new c.IfcConstructionEquipmentResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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]),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]),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]),4147604152:e=>new c.IfcDiameterDimension(e[0]),1335981549:e=>new c.IfcDiscreteAccessory(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2635815018:e=>new c.IfcDiscreteAccessoryType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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]),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]),855621170:e=>new c.IfcEdgeFeature(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]),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]),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]),1365060375:e=>new c.IfcElectricHeaterType(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]),1634875225:e=>new c.IfcElectricalCircuit(e[0],e[1],e[2],e[3],e[4]),857184966:e=>new c.IfcElectricalElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1658829314:e=>new c.IfcEnergyConversionDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),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]),1073191201:e=>new c.IfcMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),3171933400:e=>new c.IfcPlate(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),3055160366:e=>new c.IfcRationalBezierCurve(e[0],e[1],e[2],e[3],e[4],e[5]),3027567501:e=>new c.IfcReinforcingElement(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]),2016517767:e=>new c.IfcRoof(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1376911519:e=>new c.IfcRoundedEdgeFeature(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),1529196076:e=>new c.IfcSlab(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]),2515109513:e=>new c.IfcStructuralAnalysisModel(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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]),2391406946:e=>new c.IfcWall(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3512223829:e=>new c.IfcWallStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),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]),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]),753842376:e=>new c.IfcBeam(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2454782716:e=>new c.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 c.IfcControllerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1052013943:e=>new c.IfcDistributionChamberElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1062813311:e=>new c.IfcDistributionControlElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3700593921:e=>new c.IfcElectricDistributionPoint(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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])};vV[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,e.AppliedValue,e.UnitBasis,e.ApplicableDate,e.FixedUntilDate],1110488051:e=>[e.ComponentOfTotal,e.Components,e.ArithmeticOperator,e.Name,e.Description],130549933:e=>[e.Description,e.ApprovalDateTime,e.ApprovalStatus,e.ApprovalLevel,e.ApprovalQualifier,e.Name,e.Identifier],2080292479:e=>[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=>[e.PointOnRelatingElement,e.PointOnRelatedElement],4257277454:e=>[e.LocationAtRelatingElement,e.LocationAtRelatedElement,e.ProfileOfPort],2732653382:e=>[e.SurfaceOnRelatingElement,e.SurfaceOnRelatedElement],1959218052:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,e.CreatingActor,e.CreationTime,e.UserDefinedGrade],1658513725:e=>[e.Name,e.Description,e.RelatingConstraint,e.RelatedConstraints,e.LogicalAggregator],613356794:e=>[e.ClassifiedConstraint,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,e.AppliedValue,e.UnitBasis,e.ApplicableDate,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,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,e.DocumentOwner,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,e.AppliedValue,e.UnitBasis,e.ApplicableDate,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:Qt(e.SameSense.value)}],3020489413:e=>[e.TimeStamp,e.ListValues.map(t=>on(t))],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=>[e.MaterialClassifications,e.ClassifiedMaterial],248100487:e=>[e.Material,e.LayerThickness,e.IsVentilated==null?null:{type:3,value:Qt(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=>[on(e.ValueComponent),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,e.CreatingActor,e.CreationTime,e.UserDefinedGrade,e.Benchmark,e.ValueSource,e.DataValue],2706619895:e=>[e.Currency],1918398963:e=>[e.Dimensions,e.UnitType],3701648758:e=>[],2251480897:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,e.CreatingActor,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,e.AssignedItems,e.Identifier],1304840413:e=>[e.Name,e.Description,e.AssignedItems,e.Identifier,e.LayerOn,e.LayerFrozen,e.LayerBlocked,e.LayerStyles],3119450353:e=>[e.Name],2417041796:e=>[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(t=>on(t)),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=>[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=>[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=>[e.Dimensions,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,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,on(e.StyleOfSymbol)],985171141:e=>[e.Name,e.Rows],531007025:e=>[e.RowCells.map(t=>on(t)),e.IsHeading],912023232:e=>[e.Purpose,e.Description,e.UserDefinedPurpose,e.TelephoneNumbers,e.FacsimileNumbers,e.PagerNumber,e.ElectronicMailAddresses,e.WWWHomePageURL],1447204868:e=>[e.Name,e.TextCharacterAppearance,e.TextStyle,e.TextFontStyle],1983826977:e=>[e.Name,e.FontFamily,e.FontStyle,e.FontVariant,e.FontWeight,on(e.FontSize)],2636378356:e=>[e.Colour,e.BackgroundColour],1640371178:e=>[e.TextIndent?on(e.TextIndent):null,e.TextAlign,e.TextDecoration,e.LetterSpacing?on(e.LetterSpacing):null,e.WordSpacing?on(e.WordSpacing):null,e.TextTransform,e.LineHeight?on(e.LineHeight):null],1484833681:e=>[e.BoxHeight,e.BoxWidth,e.BoxSlantAngle,e.BoxRotateAngle,e.CharacterSpacing?on(e.CharacterSpacing):null],280115917:e=>[],1742049831:e=>[e.Mode,e.Parameter.map(t=>on(t))],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,e.StartTime,e.EndTime,e.TimeSeriesDataType,e.DataOrigin,e.UserDefinedDataOrigin,e.Unit],1718945513:e=>[e.ReferencedTimeSeries,e.TimeSeriesReferences],581633288:e=>[e.ListValues.map(t=>on(t))],1377556343:e=>[],1735638870:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],180925521:e=>[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=>[e.CurveOnRelatingElement,e.CurveOnRelatedElement],45288368:e=>[e.PointOnRelatingElement,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,e.CurveFont,e.CurveWidth?on(e.CurveWidth):null,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,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,e.WorldCoordinateSystem,e.TrueNorth],2453401579:e=>[],4142052618:e=>[e.ContextIdentifier,e.ContextType,e.CoordinateSpaceDimension,e.Precision,e.WorldCoordinateSystem,e.TrueNorth,e.ParentContext,e.TargetScale,e.TargetView,e.UserDefinedTargetView],3590301190:e=>[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,e.StartTime,e.EndTime,e.TimeSeriesDataType,e.DataOrigin,e.UserDefinedDataOrigin,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,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,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=>[e.EdgeStart,e.EdgeEnd,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,e.UpperBoundValue?on(e.UpperBoundValue):null,e.LowerBoundValue?on(e.LowerBoundValue):null,e.Unit],1680319473:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],4166981789:e=>[e.Name,e.Description,e.EnumerationValues.map(t=>on(t)),e.EnumerationReference],2752243245:e=>[e.Name,e.Description,e.ListValues.map(t=>on(t)),e.Unit],941946838:e=>[e.Name,e.Description,e.UsageName,e.PropertyReference],3357820518:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],3650150729:e=>[e.Name,e.Description,e.NominalValue?on(e.NominalValue):null,e.Unit],110355661:e=>[e.Name,e.Description,e.DefiningValues.map(t=>on(t)),e.DefinedValues.map(t=>on(t)),e.Expression,e.DefiningUnit,e.DefinedUnit],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,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,e.UpperValue?on(e.UpperValue):null,on(e.MostUsedValue),e.LowerValue?on(e.LowerValue):null],4124623270:e=>[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:Qt(e.IsAttenuating.value)},e.SoundScale,e.SoundValues],1202362311:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.SoundLevelTimeSeries,e.Frequency,e.SoundLevelSingleValue?on(e.SoundLevelSingleValue):null],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,e.DiffuseColour,e.TransmissionColour,e.DiffuseTransmissionColour,e.ReflectionColour,e.SpecularColour,e.SpecularHighlight?on(e.SpecularHighlight):null,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,e.Placement,e.Path],3124975700:e=>[e.Literal,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,e.FirstOperand,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=>[e.TreeRootExpression],2601014836:e=>[],2827736869:e=>[e.BasisSurface,e.OuterBoundary,e.InnerBoundaries],693772133:e=>[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=>[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,e.StartOfNextHatchLine,e.PointOfReferenceHatchLine,e.PatternStart,e.HatchLineAngle],4203026998:e=>[e.Symbol],315944413:e=>[e.TilingPattern,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,e.FlowrateSingleValue?on(e.FlowrateSingleValue):null,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=>[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,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,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,e.RelatingDocument],3840914261:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingLibrary],2655215786:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingMaterial],2851387026:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingProfileProperties,e.ProfileSectionLocation,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,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=>[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,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,e.FirstOperand,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=>[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,e.SubmittedBy,e.PreparedBy,e.SubmittedOn,e.Status,e.TargetUsers,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=>[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=>[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,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=>[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,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=>[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,e.ActualStart,e.EarlyStart,e.LateStart,e.ScheduleStart,e.ActualFinish,e.EarlyFinish,e.LateFinish,e.ScheduleFinish,e.ScheduleDuration,e.ActualDuration,e.RemainingTime,e.FreeFloat,e.TotalFloat,e.IsCritical,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,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,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,e.Trim1,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,e.CreationDate,e.Creators,e.Purpose,e.Duration,e.TotalFloat,e.StartTime,e.FinishTime,e.WorkControlType,e.UserDefinedControlType],4218914973:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identifier,e.CreationDate,e.Creators,e.Purpose,e.Duration,e.TotalFloat,e.StartTime,e.FinishTime,e.WorkControlType,e.UserDefinedControlType],3342526732:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.Identifier,e.CreationDate,e.Creators,e.Purpose,e.Duration,e.TotalFloat,e.StartTime,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=>[e.Contents],3460190687:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.AssetID,e.OriginalValue,e.CurrentValue,e.TotalReplacementCost,e.Owner,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=>[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,e.Criterion,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,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=>[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]};gU[1]={3699917729:e=>new c.IfcAbsorbedDoseMeasure(e),4182062534:e=>new c.IfcAccelerationMeasure(e),360377573:e=>new c.IfcAmountOfSubstanceMeasure(e),632304761:e=>new c.IfcAngularVelocityMeasure(e),2650437152:e=>new c.IfcAreaMeasure(e),2735952531:e=>new c.IfcBoolean(e),1867003952:e=>new c.IfcBoxAlignment(e),2991860651:e=>new c.IfcComplexNumber(e.map(t=>t.value)),3812528620:e=>new c.IfcCompoundPlaneAngleMeasure(e.map(t=>t.value)),3238673880:e=>new c.IfcContextDependentMeasure(e),1778710042:e=>new c.IfcCountMeasure(e),94842927:e=>new c.IfcCurvatureMeasure(e),86635668:e=>new c.IfcDayInMonthNumber(e),300323983:e=>new c.IfcDaylightSavingHour(e),1514641115:e=>new c.IfcDescriptiveMeasure(e),4134073009:e=>new c.IfcDimensionCount(e),524656162:e=>new c.IfcDoseEquivalentMeasure(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),2589826445:e=>new c.IfcHourInDay(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),1243674935:e=>new c.IfcLengthMeasure(e),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),102610177:e=>new c.IfcMinuteInHour(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),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),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),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),2766185779:e=>new c.IfcSecondInMinute(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),846465480:e=>new c.IfcSoundPowerMeasure(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),58845555:e=>new c.IfcTemperatureGradientMeasure(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),2726807636:e=>new c.IfcTimeMeasure(e),2591213694:e=>new c.IfcTimeStamp(e),1278329552:e=>new c.IfcTorqueMeasure(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),4065007721:e=>new c.IfcYearNumber(e)};var c;(e=>{class t{constructor(w){this.type=4,this.name="IFCABSORBEDDOSEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcAbsorbedDoseMeasure=t;class n{constructor(w){this.type=4,this.name="IFCACCELERATIONMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcAccelerationMeasure=n;class s{constructor(w){this.type=4,this.name="IFCAMOUNTOFSUBSTANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcAmountOfSubstanceMeasure=s;class l{constructor(w){this.type=4,this.name="IFCANGULARVELOCITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcAngularVelocityMeasure=l;class a{constructor(w){this.type=4,this.name="IFCAREAMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcAreaMeasure=a;class o{constructor(w){this.type=3,this.name="IFCBOOLEAN",this.value=w===null?w:w=="T"}}e.IfcBoolean=o;class h{constructor(w){this.value=w,this.type=1,this.name="IFCBOXALIGNMENT"}}e.IfcBoxAlignment=h;class f{constructor(w){this.value=w,this.type=4}}e.IfcComplexNumber=f;class p{constructor(w){this.value=w,this.type=10}}e.IfcCompoundPlaneAngleMeasure=p;class E{constructor(w){this.type=4,this.name="IFCCONTEXTDEPENDENTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcContextDependentMeasure=E;class R{constructor(w){this.type=4,this.name="IFCCOUNTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcCountMeasure=R;class g{constructor(w){this.type=4,this.name="IFCCURVATUREMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcCurvatureMeasure=g;class D{constructor(w){this.type=10,this.name="IFCDAYINMONTHNUMBER",this.value=w===null?w:parseFloat(w)}}e.IfcDayInMonthNumber=D;class B{constructor(w){this.type=10,this.name="IFCDAYLIGHTSAVINGHOUR",this.value=w===null?w:parseFloat(w)}}e.IfcDaylightSavingHour=B;class Y{constructor(w){this.value=w,this.type=1,this.name="IFCDESCRIPTIVEMEASURE"}}e.IfcDescriptiveMeasure=Y;class G{constructor(w){this.type=10,this.name="IFCDIMENSIONCOUNT",this.value=w===null?w:parseFloat(w)}}e.IfcDimensionCount=G;class W{constructor(w){this.type=4,this.name="IFCDOSEEQUIVALENTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcDoseEquivalentMeasure=W;class ee{constructor(w){this.type=4,this.name="IFCDYNAMICVISCOSITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcDynamicViscosityMeasure=ee;class te{constructor(w){this.type=4,this.name="IFCELECTRICCAPACITANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcElectricCapacitanceMeasure=te;class K{constructor(w){this.type=4,this.name="IFCELECTRICCHARGEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcElectricChargeMeasure=K;class de{constructor(w){this.type=4,this.name="IFCELECTRICCONDUCTANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcElectricConductanceMeasure=de;class we{constructor(w){this.type=4,this.name="IFCELECTRICCURRENTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcElectricCurrentMeasure=we;class Te{constructor(w){this.type=4,this.name="IFCELECTRICRESISTANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcElectricResistanceMeasure=Te;class De{constructor(w){this.type=4,this.name="IFCELECTRICVOLTAGEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcElectricVoltageMeasure=De;class me{constructor(w){this.type=4,this.name="IFCENERGYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcEnergyMeasure=me;class Re{constructor(w){this.value=w,this.type=1,this.name="IFCFONTSTYLE"}}e.IfcFontStyle=Re;class Me{constructor(w){this.value=w,this.type=1,this.name="IFCFONTVARIANT"}}e.IfcFontVariant=Me;class Ge{constructor(w){this.value=w,this.type=1,this.name="IFCFONTWEIGHT"}}e.IfcFontWeight=Ge;class et{constructor(w){this.type=4,this.name="IFCFORCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcForceMeasure=et;class je{constructor(w){this.type=4,this.name="IFCFREQUENCYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcFrequencyMeasure=je;class ft{constructor(w){this.value=w,this.type=1,this.name="IFCGLOBALLYUNIQUEID"}}e.IfcGloballyUniqueId=ft;class ht{constructor(w){this.type=4,this.name="IFCHEATFLUXDENSITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcHeatFluxDensityMeasure=ht;class wt{constructor(w){this.type=4,this.name="IFCHEATINGVALUEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcHeatingValueMeasure=wt;class mt{constructor(w){this.type=10,this.name="IFCHOURINDAY",this.value=w===null?w:parseFloat(w)}}e.IfcHourInDay=mt;class Ct{constructor(w){this.value=w,this.type=1,this.name="IFCIDENTIFIER"}}e.IfcIdentifier=Ct;class en{constructor(w){this.type=4,this.name="IFCILLUMINANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcIlluminanceMeasure=en;class nn{constructor(w){this.type=4,this.name="IFCINDUCTANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcInductanceMeasure=nn;class hn{constructor(w){this.type=10,this.name="IFCINTEGER",this.value=w===null?w:parseFloat(w)}}e.IfcInteger=hn;class Mt{constructor(w){this.type=10,this.name="IFCINTEGERCOUNTRATEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcIntegerCountRateMeasure=Mt;class Jt{constructor(w){this.type=4,this.name="IFCIONCONCENTRATIONMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcIonConcentrationMeasure=Jt;class mn{constructor(w){this.type=4,this.name="IFCISOTHERMALMOISTURECAPACITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcIsothermalMoistureCapacityMeasure=mn;class Vn{constructor(w){this.type=4,this.name="IFCKINEMATICVISCOSITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcKinematicViscosityMeasure=Vn;class kn{constructor(w){this.value=w,this.type=1,this.name="IFCLABEL"}}e.IfcLabel=kn;class Ln{constructor(w){this.type=4,this.name="IFCLENGTHMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcLengthMeasure=Ln;class ln{constructor(w){this.type=4,this.name="IFCLINEARFORCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcLinearForceMeasure=ln;class In{constructor(w){this.type=4,this.name="IFCLINEARMOMENTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcLinearMomentMeasure=In;class fs{constructor(w){this.type=4,this.name="IFCLINEARSTIFFNESSMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcLinearStiffnessMeasure=fs;class Ot{constructor(w){this.type=4,this.name="IFCLINEARVELOCITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcLinearVelocityMeasure=Ot;class Zs{constructor(w){this.type=3,this.name="IFCLOGICAL",this.value=w===null?w:w=="T"?1:w=="F"?0:2}}e.IfcLogical=Zs;class cs{constructor(w){this.type=4,this.name="IFCLUMINOUSFLUXMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcLuminousFluxMeasure=cs;class is{constructor(w){this.type=4,this.name="IFCLUMINOUSINTENSITYDISTRIBUTIONMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcLuminousIntensityDistributionMeasure=is;class Zn{constructor(w){this.type=4,this.name="IFCLUMINOUSINTENSITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcLuminousIntensityMeasure=Zn;class vs{constructor(w){this.type=4,this.name="IFCMAGNETICFLUXDENSITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMagneticFluxDensityMeasure=vs;class ks{constructor(w){this.type=4,this.name="IFCMAGNETICFLUXMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMagneticFluxMeasure=ks;class st{constructor(w){this.type=4,this.name="IFCMASSDENSITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMassDensityMeasure=st;class tt{constructor(w){this.type=4,this.name="IFCMASSFLOWRATEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMassFlowRateMeasure=tt;class Vt{constructor(w){this.type=4,this.name="IFCMASSMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMassMeasure=Vt;class Pn{constructor(w){this.type=4,this.name="IFCMASSPERLENGTHMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMassPerLengthMeasure=Pn;class Rn{constructor(w){this.type=10,this.name="IFCMINUTEINHOUR",this.value=w===null?w:parseFloat(w)}}e.IfcMinuteInHour=Rn;class gn{constructor(w){this.type=4,this.name="IFCMODULUSOFELASTICITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcModulusOfElasticityMeasure=gn;class hs{constructor(w){this.type=4,this.name="IFCMODULUSOFLINEARSUBGRADEREACTIONMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcModulusOfLinearSubgradeReactionMeasure=hs;class jn{constructor(w){this.type=4,this.name="IFCMODULUSOFROTATIONALSUBGRADEREACTIONMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcModulusOfRotationalSubgradeReactionMeasure=jn;class ss{constructor(w){this.type=4,this.name="IFCMODULUSOFSUBGRADEREACTIONMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcModulusOfSubgradeReactionMeasure=ss;class Is{constructor(w){this.type=4,this.name="IFCMOISTUREDIFFUSIVITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMoistureDiffusivityMeasure=Is;class Ds{constructor(w){this.type=4,this.name="IFCMOLECULARWEIGHTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMolecularWeightMeasure=Ds;class En{constructor(w){this.type=4,this.name="IFCMOMENTOFINERTIAMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMomentOfInertiaMeasure=En;class sl{constructor(w){this.type=4,this.name="IFCMONETARYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcMonetaryMeasure=sl;class Fs{constructor(w){this.type=10,this.name="IFCMONTHINYEARNUMBER",this.value=w===null?w:parseFloat(w)}}e.IfcMonthInYearNumber=Fs;class Os{constructor(w){this.type=4,this.name="IFCNORMALISEDRATIOMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcNormalisedRatioMeasure=Os;class as{constructor(w){this.type=4,this.name="IFCNUMERICMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcNumericMeasure=as;class an{constructor(w){this.type=4,this.name="IFCPHMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcPHMeasure=an;class Us{constructor(w){this.type=4,this.name="IFCPARAMETERVALUE",this.value=w===null?w:parseFloat(w)}}e.IfcParameterValue=Us;class hl{constructor(w){this.type=4,this.name="IFCPLANARFORCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcPlanarForceMeasure=hl;class vn{constructor(w){this.type=4,this.name="IFCPLANEANGLEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcPlaneAngleMeasure=vn;class vt{constructor(w){this.type=4,this.name="IFCPOSITIVELENGTHMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcPositiveLengthMeasure=vt;class Bn{constructor(w){this.type=4,this.name="IFCPOSITIVEPLANEANGLEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcPositivePlaneAngleMeasure=Bn;class St{constructor(w){this.type=4,this.name="IFCPOSITIVERATIOMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcPositiveRatioMeasure=St;class xn{constructor(w){this.type=4,this.name="IFCPOWERMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcPowerMeasure=xn;class Yn{constructor(w){this.value=w,this.type=1,this.name="IFCPRESENTABLETEXT"}}e.IfcPresentableText=Yn;class zn{constructor(w){this.type=4,this.name="IFCPRESSUREMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcPressureMeasure=zn;class Cs{constructor(w){this.type=4,this.name="IFCRADIOACTIVITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcRadioActivityMeasure=Cs;class ds{constructor(w){this.type=4,this.name="IFCRATIOMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcRatioMeasure=ds;class gl{constructor(w){this.type=4,this.name="IFCREAL",this.value=w===null?w:parseFloat(w)}}e.IfcReal=gl;class tr{constructor(w){this.type=4,this.name="IFCROTATIONALFREQUENCYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcRotationalFrequencyMeasure=tr;class $l{constructor(w){this.type=4,this.name="IFCROTATIONALMASSMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcRotationalMassMeasure=$l;class ml{constructor(w){this.type=4,this.name="IFCROTATIONALSTIFFNESSMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcRotationalStiffnessMeasure=ml;class Hs{constructor(w){this.type=4,this.name="IFCSECONDINMINUTE",this.value=w===null?w:parseFloat(w)}}e.IfcSecondInMinute=Hs;class Dl{constructor(w){this.type=4,this.name="IFCSECTIONMODULUSMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcSectionModulusMeasure=Dl;class Ff{constructor(w){this.type=4,this.name="IFCSECTIONALAREAINTEGRALMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcSectionalAreaIntegralMeasure=Ff;class fh{constructor(w){this.type=4,this.name="IFCSHEARMODULUSMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcShearModulusMeasure=fh;class Su{constructor(w){this.type=4,this.name="IFCSOLIDANGLEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcSolidAngleMeasure=Su;class Xd{constructor(w){this.type=4,this.name="IFCSOUNDPOWERMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcSoundPowerMeasure=Xd;class Ju{constructor(w){this.type=4,this.name="IFCSOUNDPRESSUREMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcSoundPressureMeasure=Ju;class Xu{constructor(w){this.type=4,this.name="IFCSPECIFICHEATCAPACITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcSpecificHeatCapacityMeasure=Xu;class Ss{constructor(w){this.type=4,this.name="IFCSPECULAREXPONENT",this.value=w===null?w:parseFloat(w)}}e.IfcSpecularExponent=Ss;class vu{constructor(w){this.type=4,this.name="IFCSPECULARROUGHNESS",this.value=w===null?w:parseFloat(w)}}e.IfcSpecularRoughness=vu;class Oc{constructor(w){this.type=4,this.name="IFCTEMPERATUREGRADIENTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcTemperatureGradientMeasure=Oc;class qp{constructor(w){this.value=w,this.type=1,this.name="IFCTEXT"}}e.IfcText=qp;class it{constructor(w){this.value=w,this.type=1,this.name="IFCTEXTALIGNMENT"}}e.IfcTextAlignment=it;class Ht{constructor(w){this.value=w,this.type=1,this.name="IFCTEXTDECORATION"}}e.IfcTextDecoration=Ht;class kt{constructor(w){this.value=w,this.type=1,this.name="IFCTEXTFONTNAME"}}e.IfcTextFontName=kt;class Oe{constructor(w){this.value=w,this.type=1,this.name="IFCTEXTTRANSFORMATION"}}e.IfcTextTransformation=Oe;class Wt{constructor(w){this.type=4,this.name="IFCTHERMALADMITTANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcThermalAdmittanceMeasure=Wt;class bn{constructor(w){this.type=4,this.name="IFCTHERMALCONDUCTIVITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcThermalConductivityMeasure=bn;class rs{constructor(w){this.type=4,this.name="IFCTHERMALEXPANSIONCOEFFICIENTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcThermalExpansionCoefficientMeasure=rs;class ms{constructor(w){this.type=4,this.name="IFCTHERMALRESISTANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcThermalResistanceMeasure=ms;class Ps{constructor(w){this.type=4,this.name="IFCTHERMALTRANSMITTANCEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcThermalTransmittanceMeasure=Ps;class _s{constructor(w){this.type=4,this.name="IFCTHERMODYNAMICTEMPERATUREMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcThermodynamicTemperatureMeasure=_s;class Un{constructor(w){this.type=4,this.name="IFCTIMEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcTimeMeasure=Un;class Gs{constructor(w){this.type=10,this.name="IFCTIMESTAMP",this.value=w===null?w:parseFloat(w)}}e.IfcTimeStamp=Gs;class Nl{constructor(w){this.type=4,this.name="IFCTORQUEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcTorqueMeasure=Nl;class Mr{constructor(w){this.type=4,this.name="IFCVAPORPERMEABILITYMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcVaporPermeabilityMeasure=Mr;class fr{constructor(w){this.type=4,this.name="IFCVOLUMEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcVolumeMeasure=fr;class hi{constructor(w){this.type=4,this.name="IFCVOLUMETRICFLOWRATEMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcVolumetricFlowRateMeasure=hi;class Wl{constructor(w){this.type=4,this.name="IFCWARPINGCONSTANTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcWarpingConstantMeasure=Wl;class es{constructor(w){this.type=4,this.name="IFCWARPINGMOMENTMEASURE",this.value=w===null?w:parseFloat(w)}}e.IfcWarpingMomentMeasure=es;class Bf{constructor(w){this.type=10,this.name="IFCYEARNUMBER",this.value=w===null?w:parseFloat(w)}}e.IfcYearNumber=Bf;const Sr=class Sr{};Sr.DEAD_LOAD_G={type:3,value:"DEAD_LOAD_G"},Sr.COMPLETION_G1={type:3,value:"COMPLETION_G1"},Sr.LIVE_LOAD_Q={type:3,value:"LIVE_LOAD_Q"},Sr.SNOW_S={type:3,value:"SNOW_S"},Sr.WIND_W={type:3,value:"WIND_W"},Sr.PRESTRESSING_P={type:3,value:"PRESTRESSING_P"},Sr.SETTLEMENT_U={type:3,value:"SETTLEMENT_U"},Sr.TEMPERATURE_T={type:3,value:"TEMPERATURE_T"},Sr.EARTHQUAKE_E={type:3,value:"EARTHQUAKE_E"},Sr.FIRE={type:3,value:"FIRE"},Sr.IMPULSE={type:3,value:"IMPULSE"},Sr.IMPACT={type:3,value:"IMPACT"},Sr.TRANSPORT={type:3,value:"TRANSPORT"},Sr.ERECTION={type:3,value:"ERECTION"},Sr.PROPPING={type:3,value:"PROPPING"},Sr.SYSTEM_IMPERFECTION={type:3,value:"SYSTEM_IMPERFECTION"},Sr.SHRINKAGE={type:3,value:"SHRINKAGE"},Sr.CREEP={type:3,value:"CREEP"},Sr.LACK_OF_FIT={type:3,value:"LACK_OF_FIT"},Sr.BUOYANCY={type:3,value:"BUOYANCY"},Sr.ICE={type:3,value:"ICE"},Sr.CURRENT={type:3,value:"CURRENT"},Sr.WAVE={type:3,value:"WAVE"},Sr.RAIN={type:3,value:"RAIN"},Sr.BRAKES={type:3,value:"BRAKES"},Sr.USERDEFINED={type:3,value:"USERDEFINED"},Sr.NOTDEFINED={type:3,value:"NOTDEFINED"};let Yl=Sr;e.IfcActionSourceTypeEnum=Yl;const ZE=class ZE{};ZE.PERMANENT_G={type:3,value:"PERMANENT_G"},ZE.VARIABLE_Q={type:3,value:"VARIABLE_Q"},ZE.EXTRAORDINARY_A={type:3,value:"EXTRAORDINARY_A"},ZE.USERDEFINED={type:3,value:"USERDEFINED"},ZE.NOTDEFINED={type:3,value:"NOTDEFINED"};let Li=ZE;e.IfcActionTypeEnum=Li;const uy=class uy{};uy.ELECTRICACTUATOR={type:3,value:"ELECTRICACTUATOR"},uy.HANDOPERATEDACTUATOR={type:3,value:"HANDOPERATEDACTUATOR"},uy.HYDRAULICACTUATOR={type:3,value:"HYDRAULICACTUATOR"},uy.PNEUMATICACTUATOR={type:3,value:"PNEUMATICACTUATOR"},uy.THERMOSTATICACTUATOR={type:3,value:"THERMOSTATICACTUATOR"},uy.USERDEFINED={type:3,value:"USERDEFINED"},uy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ul=uy;e.IfcActuatorTypeEnum=Ul;const QE=class QE{};QE.OFFICE={type:3,value:"OFFICE"},QE.SITE={type:3,value:"SITE"},QE.HOME={type:3,value:"HOME"},QE.DISTRIBUTIONPOINT={type:3,value:"DISTRIBUTIONPOINT"},QE.USERDEFINED={type:3,value:"USERDEFINED"};let Du=QE;e.IfcAddressTypeEnum=Du;const H7=class H7{};H7.AHEAD={type:3,value:"AHEAD"},H7.BEHIND={type:3,value:"BEHIND"};let ec=H7;e.IfcAheadOrBehind=ec;const $E=class $E{};$E.CONSTANTFLOW={type:3,value:"CONSTANTFLOW"},$E.VARIABLEFLOWPRESSUREDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREDEPENDANT"},$E.VARIABLEFLOWPRESSUREINDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREINDEPENDANT"},$E.USERDEFINED={type:3,value:"USERDEFINED"},$E.NOTDEFINED={type:3,value:"NOTDEFINED"};let kl=$E;e.IfcAirTerminalBoxTypeEnum=kl;const Z0=class Z0{};Z0.GRILLE={type:3,value:"GRILLE"},Z0.REGISTER={type:3,value:"REGISTER"},Z0.DIFFUSER={type:3,value:"DIFFUSER"},Z0.EYEBALL={type:3,value:"EYEBALL"},Z0.IRIS={type:3,value:"IRIS"},Z0.LINEARGRILLE={type:3,value:"LINEARGRILLE"},Z0.LINEARDIFFUSER={type:3,value:"LINEARDIFFUSER"},Z0.USERDEFINED={type:3,value:"USERDEFINED"},Z0.NOTDEFINED={type:3,value:"NOTDEFINED"};let Pi=Z0;e.IfcAirTerminalTypeEnum=Pi;const Zf=class Zf{};Zf.FIXEDPLATECOUNTERFLOWEXCHANGER={type:3,value:"FIXEDPLATECOUNTERFLOWEXCHANGER"},Zf.FIXEDPLATECROSSFLOWEXCHANGER={type:3,value:"FIXEDPLATECROSSFLOWEXCHANGER"},Zf.FIXEDPLATEPARALLELFLOWEXCHANGER={type:3,value:"FIXEDPLATEPARALLELFLOWEXCHANGER"},Zf.ROTARYWHEEL={type:3,value:"ROTARYWHEEL"},Zf.RUNAROUNDCOILLOOP={type:3,value:"RUNAROUNDCOILLOOP"},Zf.HEATPIPE={type:3,value:"HEATPIPE"},Zf.TWINTOWERENTHALPYRECOVERYLOOPS={type:3,value:"TWINTOWERENTHALPYRECOVERYLOOPS"},Zf.THERMOSIPHONSEALEDTUBEHEATEXCHANGERS={type:3,value:"THERMOSIPHONSEALEDTUBEHEATEXCHANGERS"},Zf.THERMOSIPHONCOILTYPEHEATEXCHANGERS={type:3,value:"THERMOSIPHONCOILTYPEHEATEXCHANGERS"},Zf.USERDEFINED={type:3,value:"USERDEFINED"},Zf.NOTDEFINED={type:3,value:"NOTDEFINED"};let ou=Zf;e.IfcAirToAirHeatRecoveryTypeEnum=ou;const rp=class rp{};rp.BELL={type:3,value:"BELL"},rp.BREAKGLASSBUTTON={type:3,value:"BREAKGLASSBUTTON"},rp.LIGHT={type:3,value:"LIGHT"},rp.MANUALPULLBOX={type:3,value:"MANUALPULLBOX"},rp.SIREN={type:3,value:"SIREN"},rp.WHISTLE={type:3,value:"WHISTLE"},rp.USERDEFINED={type:3,value:"USERDEFINED"},rp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ir=rp;e.IfcAlarmTypeEnum=Ir;const rw=class rw{};rw.IN_PLANE_LOADING_2D={type:3,value:"IN_PLANE_LOADING_2D"},rw.OUT_PLANE_LOADING_2D={type:3,value:"OUT_PLANE_LOADING_2D"},rw.LOADING_3D={type:3,value:"LOADING_3D"},rw.USERDEFINED={type:3,value:"USERDEFINED"},rw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ur=rw;e.IfcAnalysisModelTypeEnum=Ur;const oy=class oy{};oy.FIRST_ORDER_THEORY={type:3,value:"FIRST_ORDER_THEORY"},oy.SECOND_ORDER_THEORY={type:3,value:"SECOND_ORDER_THEORY"},oy.THIRD_ORDER_THEORY={type:3,value:"THIRD_ORDER_THEORY"},oy.FULL_NONLINEAR_THEORY={type:3,value:"FULL_NONLINEAR_THEORY"},oy.USERDEFINED={type:3,value:"USERDEFINED"},oy.NOTDEFINED={type:3,value:"NOTDEFINED"};let eo=oy;e.IfcAnalysisTheoryTypeEnum=eo;const oT=class oT{};oT.ADD={type:3,value:"ADD"},oT.DIVIDE={type:3,value:"DIVIDE"},oT.MULTIPLY={type:3,value:"MULTIPLY"},oT.SUBTRACT={type:3,value:"SUBTRACT"};let vd=oT;e.IfcArithmeticOperatorEnum=vd;const r6=class r6{};r6.SITE={type:3,value:"SITE"},r6.FACTORY={type:3,value:"FACTORY"},r6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ri=r6;e.IfcAssemblyPlaceEnum=Ri;const cy=class cy{};cy.POLYLINE_FORM={type:3,value:"POLYLINE_FORM"},cy.CIRCULAR_ARC={type:3,value:"CIRCULAR_ARC"},cy.ELLIPTIC_ARC={type:3,value:"ELLIPTIC_ARC"},cy.PARABOLIC_ARC={type:3,value:"PARABOLIC_ARC"},cy.HYPERBOLIC_ARC={type:3,value:"HYPERBOLIC_ARC"},cy.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let ri=cy;e.IfcBSplineCurveForm=ri;const Dr=class Dr{};Dr.BEAM={type:3,value:"BEAM"},Dr.JOIST={type:3,value:"JOIST"},Dr.LINTEL={type:3,value:"LINTEL"},Dr.T_BEAM={type:3,value:"T_BEAM"},Dr.USERDEFINED={type:3,value:"USERDEFINED"},Dr.NOTDEFINED={type:3,value:"NOTDEFINED"};let ef=Dr;e.IfcBeamTypeEnum=ef;const hy=class hy{};hy.GREATERTHAN={type:3,value:"GREATERTHAN"},hy.GREATERTHANOREQUALTO={type:3,value:"GREATERTHANOREQUALTO"},hy.LESSTHAN={type:3,value:"LESSTHAN"},hy.LESSTHANOREQUALTO={type:3,value:"LESSTHANOREQUALTO"},hy.EQUALTO={type:3,value:"EQUALTO"},hy.NOTEQUALTO={type:3,value:"NOTEQUALTO"};let Cc=hy;e.IfcBenchmarkEnum=Cc;const dy=class dy{};dy.WATER={type:3,value:"WATER"},dy.STEAM={type:3,value:"STEAM"},dy.USERDEFINED={type:3,value:"USERDEFINED"},dy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ns=dy;e.IfcBoilerTypeEnum=Ns;const i6=class i6{};i6.UNION={type:3,value:"UNION"},i6.INTERSECTION={type:3,value:"INTERSECTION"},i6.DIFFERENCE={type:3,value:"DIFFERENCE"};let Ih=i6;e.IfcBooleanOperator=Ih;const _7=class _7{};_7.USERDEFINED={type:3,value:"USERDEFINED"},_7.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lc=_7;e.IfcBuildingElementProxyTypeEnum=Lc;const iw=class iw{};iw.BEND={type:3,value:"BEND"},iw.CROSS={type:3,value:"CROSS"},iw.REDUCER={type:3,value:"REDUCER"},iw.TEE={type:3,value:"TEE"},iw.USERDEFINED={type:3,value:"USERDEFINED"},iw.NOTDEFINED={type:3,value:"NOTDEFINED"};let tf=iw;e.IfcCableCarrierFittingTypeEnum=tf;const aw=class aw{};aw.CABLELADDERSEGMENT={type:3,value:"CABLELADDERSEGMENT"},aw.CABLETRAYSEGMENT={type:3,value:"CABLETRAYSEGMENT"},aw.CABLETRUNKINGSEGMENT={type:3,value:"CABLETRUNKINGSEGMENT"},aw.CONDUITSEGMENT={type:3,value:"CONDUITSEGMENT"},aw.USERDEFINED={type:3,value:"USERDEFINED"},aw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Rr=aw;e.IfcCableCarrierSegmentTypeEnum=Rr;const cT=class cT{};cT.CABLESEGMENT={type:3,value:"CABLESEGMENT"},cT.CONDUCTORSEGMENT={type:3,value:"CONDUCTORSEGMENT"},cT.USERDEFINED={type:3,value:"USERDEFINED"},cT.NOTDEFINED={type:3,value:"NOTDEFINED"};let jl=cT;e.IfcCableSegmentTypeEnum=jl;const uw=class uw{};uw.NOCHANGE={type:3,value:"NOCHANGE"},uw.MODIFIED={type:3,value:"MODIFIED"},uw.ADDED={type:3,value:"ADDED"},uw.DELETED={type:3,value:"DELETED"},uw.MODIFIEDADDED={type:3,value:"MODIFIEDADDED"},uw.MODIFIEDDELETED={type:3,value:"MODIFIEDDELETED"};let gi=uw;e.IfcChangeActionEnum=gi;const JE=class JE{};JE.AIRCOOLED={type:3,value:"AIRCOOLED"},JE.WATERCOOLED={type:3,value:"WATERCOOLED"},JE.HEATRECOVERY={type:3,value:"HEATRECOVERY"},JE.USERDEFINED={type:3,value:"USERDEFINED"},JE.NOTDEFINED={type:3,value:"NOTDEFINED"};let Qs=JE;e.IfcChillerTypeEnum=Qs;const ip=class ip{};ip.DXCOOLINGCOIL={type:3,value:"DXCOOLINGCOIL"},ip.WATERCOOLINGCOIL={type:3,value:"WATERCOOLINGCOIL"},ip.STEAMHEATINGCOIL={type:3,value:"STEAMHEATINGCOIL"},ip.WATERHEATINGCOIL={type:3,value:"WATERHEATINGCOIL"},ip.ELECTRICHEATINGCOIL={type:3,value:"ELECTRICHEATINGCOIL"},ip.GASHEATINGCOIL={type:3,value:"GASHEATINGCOIL"},ip.USERDEFINED={type:3,value:"USERDEFINED"},ip.NOTDEFINED={type:3,value:"NOTDEFINED"};let Pc=ip;e.IfcCoilTypeEnum=Pc;const a6=class a6{};a6.COLUMN={type:3,value:"COLUMN"},a6.USERDEFINED={type:3,value:"USERDEFINED"},a6.NOTDEFINED={type:3,value:"NOTDEFINED"};let xi=a6;e.IfcColumnTypeEnum=xi;const Mu=class Mu{};Mu.DYNAMIC={type:3,value:"DYNAMIC"},Mu.RECIPROCATING={type:3,value:"RECIPROCATING"},Mu.ROTARY={type:3,value:"ROTARY"},Mu.SCROLL={type:3,value:"SCROLL"},Mu.TROCHOIDAL={type:3,value:"TROCHOIDAL"},Mu.SINGLESTAGE={type:3,value:"SINGLESTAGE"},Mu.BOOSTER={type:3,value:"BOOSTER"},Mu.OPENTYPE={type:3,value:"OPENTYPE"},Mu.HERMETIC={type:3,value:"HERMETIC"},Mu.SEMIHERMETIC={type:3,value:"SEMIHERMETIC"},Mu.WELDEDSHELLHERMETIC={type:3,value:"WELDEDSHELLHERMETIC"},Mu.ROLLINGPISTON={type:3,value:"ROLLINGPISTON"},Mu.ROTARYVANE={type:3,value:"ROTARYVANE"},Mu.SINGLESCREW={type:3,value:"SINGLESCREW"},Mu.TWINSCREW={type:3,value:"TWINSCREW"},Mu.USERDEFINED={type:3,value:"USERDEFINED"},Mu.NOTDEFINED={type:3,value:"NOTDEFINED"};let pr=Mu;e.IfcCompressorTypeEnum=pr;const ap=class ap{};ap.WATERCOOLEDSHELLTUBE={type:3,value:"WATERCOOLEDSHELLTUBE"},ap.WATERCOOLEDSHELLCOIL={type:3,value:"WATERCOOLEDSHELLCOIL"},ap.WATERCOOLEDTUBEINTUBE={type:3,value:"WATERCOOLEDTUBEINTUBE"},ap.WATERCOOLEDBRAZEDPLATE={type:3,value:"WATERCOOLEDBRAZEDPLATE"},ap.AIRCOOLED={type:3,value:"AIRCOOLED"},ap.EVAPORATIVECOOLED={type:3,value:"EVAPORATIVECOOLED"},ap.USERDEFINED={type:3,value:"USERDEFINED"},ap.NOTDEFINED={type:3,value:"NOTDEFINED"};let Mi=ap;e.IfcCondenserTypeEnum=Mi;const hT=class hT{};hT.ATPATH={type:3,value:"ATPATH"},hT.ATSTART={type:3,value:"ATSTART"},hT.ATEND={type:3,value:"ATEND"},hT.NOTDEFINED={type:3,value:"NOTDEFINED"};let to=hT;e.IfcConnectionTypeEnum=to;const XE=class XE{};XE.HARD={type:3,value:"HARD"},XE.SOFT={type:3,value:"SOFT"},XE.ADVISORY={type:3,value:"ADVISORY"},XE.USERDEFINED={type:3,value:"USERDEFINED"},XE.NOTDEFINED={type:3,value:"NOTDEFINED"};let yr=XE;e.IfcConstraintEnum=yr;const Kc=class Kc{};Kc.FLOATING={type:3,value:"FLOATING"},Kc.PROPORTIONAL={type:3,value:"PROPORTIONAL"},Kc.PROPORTIONALINTEGRAL={type:3,value:"PROPORTIONALINTEGRAL"},Kc.PROPORTIONALINTEGRALDERIVATIVE={type:3,value:"PROPORTIONALINTEGRALDERIVATIVE"},Kc.TIMEDTWOPOSITION={type:3,value:"TIMEDTWOPOSITION"},Kc.TWOPOSITION={type:3,value:"TWOPOSITION"},Kc.USERDEFINED={type:3,value:"USERDEFINED"},Kc.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nu=Kc;e.IfcControllerTypeEnum=Nu;const Q0=class Q0{};Q0.ACTIVE={type:3,value:"ACTIVE"},Q0.PASSIVE={type:3,value:"PASSIVE"},Q0.USERDEFINED={type:3,value:"USERDEFINED"},Q0.NOTDEFINED={type:3,value:"NOTDEFINED"};let qi=Q0;e.IfcCooledBeamTypeEnum=qi;const vE=class vE{};vE.NATURALDRAFT={type:3,value:"NATURALDRAFT"},vE.MECHANICALINDUCEDDRAFT={type:3,value:"MECHANICALINDUCEDDRAFT"},vE.MECHANICALFORCEDDRAFT={type:3,value:"MECHANICALFORCEDDRAFT"},vE.USERDEFINED={type:3,value:"USERDEFINED"},vE.NOTDEFINED={type:3,value:"NOTDEFINED"};let Hf=vE;e.IfcCoolingTowerTypeEnum=Hf;const $0=class $0{};$0.BUDGET={type:3,value:"BUDGET"},$0.COSTPLAN={type:3,value:"COSTPLAN"},$0.ESTIMATE={type:3,value:"ESTIMATE"},$0.TENDER={type:3,value:"TENDER"},$0.PRICEDBILLOFQUANTITIES={type:3,value:"PRICEDBILLOFQUANTITIES"},$0.UNPRICEDBILLOFQUANTITIES={type:3,value:"UNPRICEDBILLOFQUANTITIES"},$0.SCHEDULEOFRATES={type:3,value:"SCHEDULEOFRATES"},$0.USERDEFINED={type:3,value:"USERDEFINED"},$0.NOTDEFINED={type:3,value:"NOTDEFINED"};let ll=$0;e.IfcCostScheduleTypeEnum=ll;const j1=class j1{};j1.CEILING={type:3,value:"CEILING"},j1.FLOORING={type:3,value:"FLOORING"},j1.CLADDING={type:3,value:"CLADDING"},j1.ROOFING={type:3,value:"ROOFING"},j1.INSULATION={type:3,value:"INSULATION"},j1.MEMBRANE={type:3,value:"MEMBRANE"},j1.SLEEVING={type:3,value:"SLEEVING"},j1.WRAPPING={type:3,value:"WRAPPING"},j1.USERDEFINED={type:3,value:"USERDEFINED"},j1.NOTDEFINED={type:3,value:"NOTDEFINED"};let xc=j1;e.IfcCoveringTypeEnum=xc;const qn=class qn{};qn.AED={type:3,value:"AED"},qn.AES={type:3,value:"AES"},qn.ATS={type:3,value:"ATS"},qn.AUD={type:3,value:"AUD"},qn.BBD={type:3,value:"BBD"},qn.BEG={type:3,value:"BEG"},qn.BGL={type:3,value:"BGL"},qn.BHD={type:3,value:"BHD"},qn.BMD={type:3,value:"BMD"},qn.BND={type:3,value:"BND"},qn.BRL={type:3,value:"BRL"},qn.BSD={type:3,value:"BSD"},qn.BWP={type:3,value:"BWP"},qn.BZD={type:3,value:"BZD"},qn.CAD={type:3,value:"CAD"},qn.CBD={type:3,value:"CBD"},qn.CHF={type:3,value:"CHF"},qn.CLP={type:3,value:"CLP"},qn.CNY={type:3,value:"CNY"},qn.CYS={type:3,value:"CYS"},qn.CZK={type:3,value:"CZK"},qn.DDP={type:3,value:"DDP"},qn.DEM={type:3,value:"DEM"},qn.DKK={type:3,value:"DKK"},qn.EGL={type:3,value:"EGL"},qn.EST={type:3,value:"EST"},qn.EUR={type:3,value:"EUR"},qn.FAK={type:3,value:"FAK"},qn.FIM={type:3,value:"FIM"},qn.FJD={type:3,value:"FJD"},qn.FKP={type:3,value:"FKP"},qn.FRF={type:3,value:"FRF"},qn.GBP={type:3,value:"GBP"},qn.GIP={type:3,value:"GIP"},qn.GMD={type:3,value:"GMD"},qn.GRX={type:3,value:"GRX"},qn.HKD={type:3,value:"HKD"},qn.HUF={type:3,value:"HUF"},qn.ICK={type:3,value:"ICK"},qn.IDR={type:3,value:"IDR"},qn.ILS={type:3,value:"ILS"},qn.INR={type:3,value:"INR"},qn.IRP={type:3,value:"IRP"},qn.ITL={type:3,value:"ITL"},qn.JMD={type:3,value:"JMD"},qn.JOD={type:3,value:"JOD"},qn.JPY={type:3,value:"JPY"},qn.KES={type:3,value:"KES"},qn.KRW={type:3,value:"KRW"},qn.KWD={type:3,value:"KWD"},qn.KYD={type:3,value:"KYD"},qn.LKR={type:3,value:"LKR"},qn.LUF={type:3,value:"LUF"},qn.MTL={type:3,value:"MTL"},qn.MUR={type:3,value:"MUR"},qn.MXN={type:3,value:"MXN"},qn.MYR={type:3,value:"MYR"},qn.NLG={type:3,value:"NLG"},qn.NZD={type:3,value:"NZD"},qn.OMR={type:3,value:"OMR"},qn.PGK={type:3,value:"PGK"},qn.PHP={type:3,value:"PHP"},qn.PKR={type:3,value:"PKR"},qn.PLN={type:3,value:"PLN"},qn.PTN={type:3,value:"PTN"},qn.QAR={type:3,value:"QAR"},qn.RUR={type:3,value:"RUR"},qn.SAR={type:3,value:"SAR"},qn.SCR={type:3,value:"SCR"},qn.SEK={type:3,value:"SEK"},qn.SGD={type:3,value:"SGD"},qn.SKP={type:3,value:"SKP"},qn.THB={type:3,value:"THB"},qn.TRL={type:3,value:"TRL"},qn.TTD={type:3,value:"TTD"},qn.TWD={type:3,value:"TWD"},qn.USD={type:3,value:"USD"},qn.VEB={type:3,value:"VEB"},qn.VND={type:3,value:"VND"},qn.XEU={type:3,value:"XEU"},qn.ZAR={type:3,value:"ZAR"},qn.ZWD={type:3,value:"ZWD"},qn.NOK={type:3,value:"NOK"};let tc=qn;e.IfcCurrencyEnum=tc;const G7=class G7{};G7.USERDEFINED={type:3,value:"USERDEFINED"},G7.NOTDEFINED={type:3,value:"NOTDEFINED"};let ph=G7;e.IfcCurtainWallTypeEnum=ph;const Bh=class Bh{};Bh.CONTROLDAMPER={type:3,value:"CONTROLDAMPER"},Bh.FIREDAMPER={type:3,value:"FIREDAMPER"},Bh.SMOKEDAMPER={type:3,value:"SMOKEDAMPER"},Bh.FIRESMOKEDAMPER={type:3,value:"FIRESMOKEDAMPER"},Bh.BACKDRAFTDAMPER={type:3,value:"BACKDRAFTDAMPER"},Bh.RELIEFDAMPER={type:3,value:"RELIEFDAMPER"},Bh.BLASTDAMPER={type:3,value:"BLASTDAMPER"},Bh.GRAVITYDAMPER={type:3,value:"GRAVITYDAMPER"},Bh.GRAVITYRELIEFDAMPER={type:3,value:"GRAVITYRELIEFDAMPER"},Bh.BALANCINGDAMPER={type:3,value:"BALANCINGDAMPER"},Bh.FUMEHOODEXHAUST={type:3,value:"FUMEHOODEXHAUST"},Bh.USERDEFINED={type:3,value:"USERDEFINED"},Bh.NOTDEFINED={type:3,value:"NOTDEFINED"};let nc=Bh;e.IfcDamperTypeEnum=nc;const em=class em{};em.MEASURED={type:3,value:"MEASURED"},em.PREDICTED={type:3,value:"PREDICTED"},em.SIMULATED={type:3,value:"SIMULATED"},em.USERDEFINED={type:3,value:"USERDEFINED"},em.NOTDEFINED={type:3,value:"NOTDEFINED"};let bu=em;e.IfcDataOriginEnum=bu;const $s=class $s{};$s.ANGULARVELOCITYUNIT={type:3,value:"ANGULARVELOCITYUNIT"},$s.COMPOUNDPLANEANGLEUNIT={type:3,value:"COMPOUNDPLANEANGLEUNIT"},$s.DYNAMICVISCOSITYUNIT={type:3,value:"DYNAMICVISCOSITYUNIT"},$s.HEATFLUXDENSITYUNIT={type:3,value:"HEATFLUXDENSITYUNIT"},$s.INTEGERCOUNTRATEUNIT={type:3,value:"INTEGERCOUNTRATEUNIT"},$s.ISOTHERMALMOISTURECAPACITYUNIT={type:3,value:"ISOTHERMALMOISTURECAPACITYUNIT"},$s.KINEMATICVISCOSITYUNIT={type:3,value:"KINEMATICVISCOSITYUNIT"},$s.LINEARVELOCITYUNIT={type:3,value:"LINEARVELOCITYUNIT"},$s.MASSDENSITYUNIT={type:3,value:"MASSDENSITYUNIT"},$s.MASSFLOWRATEUNIT={type:3,value:"MASSFLOWRATEUNIT"},$s.MOISTUREDIFFUSIVITYUNIT={type:3,value:"MOISTUREDIFFUSIVITYUNIT"},$s.MOLECULARWEIGHTUNIT={type:3,value:"MOLECULARWEIGHTUNIT"},$s.SPECIFICHEATCAPACITYUNIT={type:3,value:"SPECIFICHEATCAPACITYUNIT"},$s.THERMALADMITTANCEUNIT={type:3,value:"THERMALADMITTANCEUNIT"},$s.THERMALCONDUCTANCEUNIT={type:3,value:"THERMALCONDUCTANCEUNIT"},$s.THERMALRESISTANCEUNIT={type:3,value:"THERMALRESISTANCEUNIT"},$s.THERMALTRANSMITTANCEUNIT={type:3,value:"THERMALTRANSMITTANCEUNIT"},$s.VAPORPERMEABILITYUNIT={type:3,value:"VAPORPERMEABILITYUNIT"},$s.VOLUMETRICFLOWRATEUNIT={type:3,value:"VOLUMETRICFLOWRATEUNIT"},$s.ROTATIONALFREQUENCYUNIT={type:3,value:"ROTATIONALFREQUENCYUNIT"},$s.TORQUEUNIT={type:3,value:"TORQUEUNIT"},$s.MOMENTOFINERTIAUNIT={type:3,value:"MOMENTOFINERTIAUNIT"},$s.LINEARMOMENTUNIT={type:3,value:"LINEARMOMENTUNIT"},$s.LINEARFORCEUNIT={type:3,value:"LINEARFORCEUNIT"},$s.PLANARFORCEUNIT={type:3,value:"PLANARFORCEUNIT"},$s.MODULUSOFELASTICITYUNIT={type:3,value:"MODULUSOFELASTICITYUNIT"},$s.SHEARMODULUSUNIT={type:3,value:"SHEARMODULUSUNIT"},$s.LINEARSTIFFNESSUNIT={type:3,value:"LINEARSTIFFNESSUNIT"},$s.ROTATIONALSTIFFNESSUNIT={type:3,value:"ROTATIONALSTIFFNESSUNIT"},$s.MODULUSOFSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFSUBGRADEREACTIONUNIT"},$s.ACCELERATIONUNIT={type:3,value:"ACCELERATIONUNIT"},$s.CURVATUREUNIT={type:3,value:"CURVATUREUNIT"},$s.HEATINGVALUEUNIT={type:3,value:"HEATINGVALUEUNIT"},$s.IONCONCENTRATIONUNIT={type:3,value:"IONCONCENTRATIONUNIT"},$s.LUMINOUSINTENSITYDISTRIBUTIONUNIT={type:3,value:"LUMINOUSINTENSITYDISTRIBUTIONUNIT"},$s.MASSPERLENGTHUNIT={type:3,value:"MASSPERLENGTHUNIT"},$s.MODULUSOFLINEARSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFLINEARSUBGRADEREACTIONUNIT"},$s.MODULUSOFROTATIONALSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFROTATIONALSUBGRADEREACTIONUNIT"},$s.PHUNIT={type:3,value:"PHUNIT"},$s.ROTATIONALMASSUNIT={type:3,value:"ROTATIONALMASSUNIT"},$s.SECTIONAREAINTEGRALUNIT={type:3,value:"SECTIONAREAINTEGRALUNIT"},$s.SECTIONMODULUSUNIT={type:3,value:"SECTIONMODULUSUNIT"},$s.SOUNDPOWERUNIT={type:3,value:"SOUNDPOWERUNIT"},$s.SOUNDPRESSUREUNIT={type:3,value:"SOUNDPRESSUREUNIT"},$s.TEMPERATUREGRADIENTUNIT={type:3,value:"TEMPERATUREGRADIENTUNIT"},$s.THERMALEXPANSIONCOEFFICIENTUNIT={type:3,value:"THERMALEXPANSIONCOEFFICIENTUNIT"},$s.WARPINGCONSTANTUNIT={type:3,value:"WARPINGCONSTANTUNIT"},$s.WARPINGMOMENTUNIT={type:3,value:"WARPINGMOMENTUNIT"},$s.USERDEFINED={type:3,value:"USERDEFINED"};let Mc=$s;e.IfcDerivedUnitEnum=Mc;const V7=class V7{};V7.ORIGIN={type:3,value:"ORIGIN"},V7.TARGET={type:3,value:"TARGET"};let sc=V7;e.IfcDimensionExtentUsage=sc;const z7=class z7{};z7.POSITIVE={type:3,value:"POSITIVE"},z7.NEGATIVE={type:3,value:"NEGATIVE"};let lc=z7;e.IfcDirectionSenseEnum=lc;const q1=class q1{};q1.FORMEDDUCT={type:3,value:"FORMEDDUCT"},q1.INSPECTIONCHAMBER={type:3,value:"INSPECTIONCHAMBER"},q1.INSPECTIONPIT={type:3,value:"INSPECTIONPIT"},q1.MANHOLE={type:3,value:"MANHOLE"},q1.METERCHAMBER={type:3,value:"METERCHAMBER"},q1.SUMP={type:3,value:"SUMP"},q1.TRENCH={type:3,value:"TRENCH"},q1.VALVECHAMBER={type:3,value:"VALVECHAMBER"},q1.USERDEFINED={type:3,value:"USERDEFINED"},q1.NOTDEFINED={type:3,value:"NOTDEFINED"};let yh=q1;e.IfcDistributionChamberElementTypeEnum=yh;const ow=class ow{};ow.PUBLIC={type:3,value:"PUBLIC"},ow.RESTRICTED={type:3,value:"RESTRICTED"},ow.CONFIDENTIAL={type:3,value:"CONFIDENTIAL"},ow.PERSONAL={type:3,value:"PERSONAL"},ow.USERDEFINED={type:3,value:"USERDEFINED"},ow.NOTDEFINED={type:3,value:"NOTDEFINED"};let no=ow;e.IfcDocumentConfidentialityEnum=no;const tm=class tm{};tm.DRAFT={type:3,value:"DRAFT"},tm.FINALDRAFT={type:3,value:"FINALDRAFT"},tm.FINAL={type:3,value:"FINAL"},tm.REVISION={type:3,value:"REVISION"},tm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ou=tm;e.IfcDocumentStatusEnum=Ou;const up=class up{};up.SWINGING={type:3,value:"SWINGING"},up.DOUBLE_ACTING={type:3,value:"DOUBLE_ACTING"},up.SLIDING={type:3,value:"SLIDING"},up.FOLDING={type:3,value:"FOLDING"},up.REVOLVING={type:3,value:"REVOLVING"},up.ROLLINGUP={type:3,value:"ROLLINGUP"},up.USERDEFINED={type:3,value:"USERDEFINED"},up.NOTDEFINED={type:3,value:"NOTDEFINED"};let rc=up;e.IfcDoorPanelOperationEnum=rc;const Qf=class Qf{};Qf.LEFT={type:3,value:"LEFT"},Qf.MIDDLE={type:3,value:"MIDDLE"},Qf.RIGHT={type:3,value:"RIGHT"},Qf.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ai=Qf;e.IfcDoorPanelPositionEnum=Ai;const $f=class $f{};$f.ALUMINIUM={type:3,value:"ALUMINIUM"},$f.HIGH_GRADE_STEEL={type:3,value:"HIGH_GRADE_STEEL"},$f.STEEL={type:3,value:"STEEL"},$f.WOOD={type:3,value:"WOOD"},$f.ALUMINIUM_WOOD={type:3,value:"ALUMINIUM_WOOD"},$f.ALUMINIUM_PLASTIC={type:3,value:"ALUMINIUM_PLASTIC"},$f.PLASTIC={type:3,value:"PLASTIC"},$f.USERDEFINED={type:3,value:"USERDEFINED"},$f.NOTDEFINED={type:3,value:"NOTDEFINED"};let Uc=$f;e.IfcDoorStyleConstructionEnum=Uc;const Nr=class Nr{};Nr.SINGLE_SWING_LEFT={type:3,value:"SINGLE_SWING_LEFT"},Nr.SINGLE_SWING_RIGHT={type:3,value:"SINGLE_SWING_RIGHT"},Nr.DOUBLE_DOOR_SINGLE_SWING={type:3,value:"DOUBLE_DOOR_SINGLE_SWING"},Nr.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT"},Nr.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT"},Nr.DOUBLE_SWING_LEFT={type:3,value:"DOUBLE_SWING_LEFT"},Nr.DOUBLE_SWING_RIGHT={type:3,value:"DOUBLE_SWING_RIGHT"},Nr.DOUBLE_DOOR_DOUBLE_SWING={type:3,value:"DOUBLE_DOOR_DOUBLE_SWING"},Nr.SLIDING_TO_LEFT={type:3,value:"SLIDING_TO_LEFT"},Nr.SLIDING_TO_RIGHT={type:3,value:"SLIDING_TO_RIGHT"},Nr.DOUBLE_DOOR_SLIDING={type:3,value:"DOUBLE_DOOR_SLIDING"},Nr.FOLDING_TO_LEFT={type:3,value:"FOLDING_TO_LEFT"},Nr.FOLDING_TO_RIGHT={type:3,value:"FOLDING_TO_RIGHT"},Nr.DOUBLE_DOOR_FOLDING={type:3,value:"DOUBLE_DOOR_FOLDING"},Nr.REVOLVING={type:3,value:"REVOLVING"},Nr.ROLLINGUP={type:3,value:"ROLLINGUP"},Nr.USERDEFINED={type:3,value:"USERDEFINED"},Nr.NOTDEFINED={type:3,value:"NOTDEFINED"};let ic=Nr;e.IfcDoorStyleOperationEnum=ic;const J0=class J0{};J0.BEND={type:3,value:"BEND"},J0.CONNECTOR={type:3,value:"CONNECTOR"},J0.ENTRY={type:3,value:"ENTRY"},J0.EXIT={type:3,value:"EXIT"},J0.JUNCTION={type:3,value:"JUNCTION"},J0.OBSTRUCTION={type:3,value:"OBSTRUCTION"},J0.TRANSITION={type:3,value:"TRANSITION"},J0.USERDEFINED={type:3,value:"USERDEFINED"},J0.NOTDEFINED={type:3,value:"NOTDEFINED"};let nf=J0;e.IfcDuctFittingTypeEnum=nf;const nm=class nm{};nm.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"},nm.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"},nm.USERDEFINED={type:3,value:"USERDEFINED"},nm.NOTDEFINED={type:3,value:"NOTDEFINED"};let wh=nm;e.IfcDuctSegmentTypeEnum=wh;const cw=class cw{};cw.FLATOVAL={type:3,value:"FLATOVAL"},cw.RECTANGULAR={type:3,value:"RECTANGULAR"},cw.ROUND={type:3,value:"ROUND"},cw.USERDEFINED={type:3,value:"USERDEFINED"},cw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Eh=cw;e.IfcDuctSilencerTypeEnum=Eh;const Hr=class Hr{};Hr.COMPUTER={type:3,value:"COMPUTER"},Hr.DIRECTWATERHEATER={type:3,value:"DIRECTWATERHEATER"},Hr.DISHWASHER={type:3,value:"DISHWASHER"},Hr.ELECTRICCOOKER={type:3,value:"ELECTRICCOOKER"},Hr.ELECTRICHEATER={type:3,value:"ELECTRICHEATER"},Hr.FACSIMILE={type:3,value:"FACSIMILE"},Hr.FREESTANDINGFAN={type:3,value:"FREESTANDINGFAN"},Hr.FREEZER={type:3,value:"FREEZER"},Hr.FRIDGE_FREEZER={type:3,value:"FRIDGE_FREEZER"},Hr.HANDDRYER={type:3,value:"HANDDRYER"},Hr.INDIRECTWATERHEATER={type:3,value:"INDIRECTWATERHEATER"},Hr.MICROWAVE={type:3,value:"MICROWAVE"},Hr.PHOTOCOPIER={type:3,value:"PHOTOCOPIER"},Hr.PRINTER={type:3,value:"PRINTER"},Hr.REFRIGERATOR={type:3,value:"REFRIGERATOR"},Hr.RADIANTHEATER={type:3,value:"RADIANTHEATER"},Hr.SCANNER={type:3,value:"SCANNER"},Hr.TELEPHONE={type:3,value:"TELEPHONE"},Hr.TUMBLEDRYER={type:3,value:"TUMBLEDRYER"},Hr.TV={type:3,value:"TV"},Hr.VENDINGMACHINE={type:3,value:"VENDINGMACHINE"},Hr.WASHINGMACHINE={type:3,value:"WASHINGMACHINE"},Hr.WATERHEATER={type:3,value:"WATERHEATER"},Hr.WATERCOOLER={type:3,value:"WATERCOOLER"},Hr.USERDEFINED={type:3,value:"USERDEFINED"},Hr.NOTDEFINED={type:3,value:"NOTDEFINED"};let sf=Hr;e.IfcElectricApplianceTypeEnum=sf;const u6=class u6{};u6.ALTERNATING={type:3,value:"ALTERNATING"},u6.DIRECT={type:3,value:"DIRECT"},u6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Fc=u6;e.IfcElectricCurrentEnum=Fc;const Jf=class Jf{};Jf.ALARMPANEL={type:3,value:"ALARMPANEL"},Jf.CONSUMERUNIT={type:3,value:"CONSUMERUNIT"},Jf.CONTROLPANEL={type:3,value:"CONTROLPANEL"},Jf.DISTRIBUTIONBOARD={type:3,value:"DISTRIBUTIONBOARD"},Jf.GASDETECTORPANEL={type:3,value:"GASDETECTORPANEL"},Jf.INDICATORPANEL={type:3,value:"INDICATORPANEL"},Jf.MIMICPANEL={type:3,value:"MIMICPANEL"},Jf.MOTORCONTROLCENTRE={type:3,value:"MOTORCONTROLCENTRE"},Jf.SWITCHBOARD={type:3,value:"SWITCHBOARD"},Jf.USERDEFINED={type:3,value:"USERDEFINED"},Jf.NOTDEFINED={type:3,value:"NOTDEFINED"};let Si=Jf;e.IfcElectricDistributionPointFunctionEnum=Si;const fy=class fy{};fy.BATTERY={type:3,value:"BATTERY"},fy.CAPACITORBANK={type:3,value:"CAPACITORBANK"},fy.HARMONICFILTER={type:3,value:"HARMONICFILTER"},fy.INDUCTORBANK={type:3,value:"INDUCTORBANK"},fy.UPS={type:3,value:"UPS"},fy.USERDEFINED={type:3,value:"USERDEFINED"},fy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Bc=fy;e.IfcElectricFlowStorageDeviceTypeEnum=Bc;const W7=class W7{};W7.USERDEFINED={type:3,value:"USERDEFINED"},W7.NOTDEFINED={type:3,value:"NOTDEFINED"};let lf=W7;e.IfcElectricGeneratorTypeEnum=lf;const sm=class sm{};sm.ELECTRICPOINTHEATER={type:3,value:"ELECTRICPOINTHEATER"},sm.ELECTRICCABLEHEATER={type:3,value:"ELECTRICCABLEHEATER"},sm.ELECTRICMATHEATER={type:3,value:"ELECTRICMATHEATER"},sm.USERDEFINED={type:3,value:"USERDEFINED"},sm.NOTDEFINED={type:3,value:"NOTDEFINED"};let mh=sm;e.IfcElectricHeaterTypeEnum=mh;const K1=class K1{};K1.DC={type:3,value:"DC"},K1.INDUCTION={type:3,value:"INDUCTION"},K1.POLYPHASE={type:3,value:"POLYPHASE"},K1.RELUCTANCESYNCHRONOUS={type:3,value:"RELUCTANCESYNCHRONOUS"},K1.SYNCHRONOUS={type:3,value:"SYNCHRONOUS"},K1.USERDEFINED={type:3,value:"USERDEFINED"},K1.NOTDEFINED={type:3,value:"NOTDEFINED"};let so=K1;e.IfcElectricMotorTypeEnum=so;const op=class op{};op.TIMECLOCK={type:3,value:"TIMECLOCK"},op.TIMEDELAY={type:3,value:"TIMEDELAY"},op.RELAY={type:3,value:"RELAY"},op.USERDEFINED={type:3,value:"USERDEFINED"},op.NOTDEFINED={type:3,value:"NOTDEFINED"};let Hc=op;e.IfcElectricTimeControlTypeEnum=Hc;const yf=class yf{};yf.ACCESSORY_ASSEMBLY={type:3,value:"ACCESSORY_ASSEMBLY"},yf.ARCH={type:3,value:"ARCH"},yf.BEAM_GRID={type:3,value:"BEAM_GRID"},yf.BRACED_FRAME={type:3,value:"BRACED_FRAME"},yf.GIRDER={type:3,value:"GIRDER"},yf.REINFORCEMENT_UNIT={type:3,value:"REINFORCEMENT_UNIT"},yf.RIGID_FRAME={type:3,value:"RIGID_FRAME"},yf.SLAB_FIELD={type:3,value:"SLAB_FIELD"},yf.TRUSS={type:3,value:"TRUSS"},yf.USERDEFINED={type:3,value:"USERDEFINED"},yf.NOTDEFINED={type:3,value:"NOTDEFINED"};let _c=yf;e.IfcElementAssemblyTypeEnum=_c;const o6=class o6{};o6.COMPLEX={type:3,value:"COMPLEX"},o6.ELEMENT={type:3,value:"ELEMENT"},o6.PARTIAL={type:3,value:"PARTIAL"};let Th=o6;e.IfcElementCompositionEnum=Th;const br=class br{};br.PRIMARY={type:3,value:"PRIMARY"},br.SECONDARY={type:3,value:"SECONDARY"},br.TERTIARY={type:3,value:"TERTIARY"},br.AUXILIARY={type:3,value:"AUXILIARY"},br.USERDEFINED={type:3,value:"USERDEFINED"},br.NOTDEFINED={type:3,value:"NOTDEFINED"};let ac=br;e.IfcEnergySequenceEnum=ac;const cp=class cp{};cp.COMBINEDVALUE={type:3,value:"COMBINEDVALUE"},cp.DISPOSAL={type:3,value:"DISPOSAL"},cp.EXTRACTION={type:3,value:"EXTRACTION"},cp.INSTALLATION={type:3,value:"INSTALLATION"},cp.MANUFACTURE={type:3,value:"MANUFACTURE"},cp.TRANSPORTATION={type:3,value:"TRANSPORTATION"},cp.USERDEFINED={type:3,value:"USERDEFINED"},cp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zr=cp;e.IfcEnvironmentalImpactCategoryEnum=Zr;const Xf=class Xf{};Xf.DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER"},Xf.DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER"},Xf.DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER={type:3,value:"DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER"},Xf.DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER={type:3,value:"DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER"},Xf.DIRECTEVAPORATIVEAIRWASHER={type:3,value:"DIRECTEVAPORATIVEAIRWASHER"},Xf.INDIRECTEVAPORATIVEPACKAGEAIRCOOLER={type:3,value:"INDIRECTEVAPORATIVEPACKAGEAIRCOOLER"},Xf.INDIRECTEVAPORATIVEWETCOIL={type:3,value:"INDIRECTEVAPORATIVEWETCOIL"},Xf.INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER={type:3,value:"INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER"},Xf.INDIRECTDIRECTCOMBINATION={type:3,value:"INDIRECTDIRECTCOMBINATION"},Xf.USERDEFINED={type:3,value:"USERDEFINED"},Xf.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cu=Xf;e.IfcEvaporativeCoolerTypeEnum=Cu;const Iy=class Iy{};Iy.DIRECTEXPANSIONSHELLANDTUBE={type:3,value:"DIRECTEXPANSIONSHELLANDTUBE"},Iy.DIRECTEXPANSIONTUBEINTUBE={type:3,value:"DIRECTEXPANSIONTUBEINTUBE"},Iy.DIRECTEXPANSIONBRAZEDPLATE={type:3,value:"DIRECTEXPANSIONBRAZEDPLATE"},Iy.FLOODEDSHELLANDTUBE={type:3,value:"FLOODEDSHELLANDTUBE"},Iy.SHELLANDCOIL={type:3,value:"SHELLANDCOIL"},Iy.USERDEFINED={type:3,value:"USERDEFINED"},Iy.NOTDEFINED={type:3,value:"NOTDEFINED"};let uc=Iy;e.IfcEvaporatorTypeEnum=uc;const Z1=class Z1{};Z1.CENTRIFUGALFORWARDCURVED={type:3,value:"CENTRIFUGALFORWARDCURVED"},Z1.CENTRIFUGALRADIAL={type:3,value:"CENTRIFUGALRADIAL"},Z1.CENTRIFUGALBACKWARDINCLINEDCURVED={type:3,value:"CENTRIFUGALBACKWARDINCLINEDCURVED"},Z1.CENTRIFUGALAIRFOIL={type:3,value:"CENTRIFUGALAIRFOIL"},Z1.TUBEAXIAL={type:3,value:"TUBEAXIAL"},Z1.VANEAXIAL={type:3,value:"VANEAXIAL"},Z1.PROPELLORAXIAL={type:3,value:"PROPELLORAXIAL"},Z1.USERDEFINED={type:3,value:"USERDEFINED"},Z1.NOTDEFINED={type:3,value:"NOTDEFINED"};let rf=Z1;e.IfcFanTypeEnum=rf;const py=class py{};py.AIRPARTICLEFILTER={type:3,value:"AIRPARTICLEFILTER"},py.ODORFILTER={type:3,value:"ODORFILTER"},py.OILFILTER={type:3,value:"OILFILTER"},py.STRAINER={type:3,value:"STRAINER"},py.WATERFILTER={type:3,value:"WATERFILTER"},py.USERDEFINED={type:3,value:"USERDEFINED"},py.NOTDEFINED={type:3,value:"NOTDEFINED"};let Gc=py;e.IfcFilterTypeEnum=Gc;const yy=class yy{};yy.BREECHINGINLET={type:3,value:"BREECHINGINLET"},yy.FIREHYDRANT={type:3,value:"FIREHYDRANT"},yy.HOSEREEL={type:3,value:"HOSEREEL"},yy.SPRINKLER={type:3,value:"SPRINKLER"},yy.SPRINKLERDEFLECTOR={type:3,value:"SPRINKLERDEFLECTOR"},yy.USERDEFINED={type:3,value:"USERDEFINED"},yy.NOTDEFINED={type:3,value:"NOTDEFINED"};let af=yy;e.IfcFireSuppressionTerminalTypeEnum=af;const dT=class dT{};dT.SOURCE={type:3,value:"SOURCE"},dT.SINK={type:3,value:"SINK"},dT.SOURCEANDSINK={type:3,value:"SOURCEANDSINK"},dT.NOTDEFINED={type:3,value:"NOTDEFINED"};let Rh=dT;e.IfcFlowDirectionEnum=Rh;const hu=class hu{};hu.PRESSUREGAUGE={type:3,value:"PRESSUREGAUGE"},hu.THERMOMETER={type:3,value:"THERMOMETER"},hu.AMMETER={type:3,value:"AMMETER"},hu.FREQUENCYMETER={type:3,value:"FREQUENCYMETER"},hu.POWERFACTORMETER={type:3,value:"POWERFACTORMETER"},hu.PHASEANGLEMETER={type:3,value:"PHASEANGLEMETER"},hu.VOLTMETER_PEAK={type:3,value:"VOLTMETER_PEAK"},hu.VOLTMETER_RMS={type:3,value:"VOLTMETER_RMS"},hu.USERDEFINED={type:3,value:"USERDEFINED"},hu.NOTDEFINED={type:3,value:"NOTDEFINED"};let ii=hu;e.IfcFlowInstrumentTypeEnum=ii;const Zc=class Zc{};Zc.ELECTRICMETER={type:3,value:"ELECTRICMETER"},Zc.ENERGYMETER={type:3,value:"ENERGYMETER"},Zc.FLOWMETER={type:3,value:"FLOWMETER"},Zc.GASMETER={type:3,value:"GASMETER"},Zc.OILMETER={type:3,value:"OILMETER"},Zc.WATERMETER={type:3,value:"WATERMETER"},Zc.USERDEFINED={type:3,value:"USERDEFINED"},Zc.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vc=Zc;e.IfcFlowMeterTypeEnum=Vc;const hw=class hw{};hw.FOOTING_BEAM={type:3,value:"FOOTING_BEAM"},hw.PAD_FOOTING={type:3,value:"PAD_FOOTING"},hw.PILE_CAP={type:3,value:"PILE_CAP"},hw.STRIP_FOOTING={type:3,value:"STRIP_FOOTING"},hw.USERDEFINED={type:3,value:"USERDEFINED"},hw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lu=hw;e.IfcFootingTypeEnum=Lu;const lm=class lm{};lm.GASAPPLIANCE={type:3,value:"GASAPPLIANCE"},lm.GASBOOSTER={type:3,value:"GASBOOSTER"},lm.GASBURNER={type:3,value:"GASBURNER"},lm.USERDEFINED={type:3,value:"USERDEFINED"},lm.NOTDEFINED={type:3,value:"NOTDEFINED"};let gh=lm;e.IfcGasTerminalTypeEnum=gh;const wf=class wf{};wf.GRAPH_VIEW={type:3,value:"GRAPH_VIEW"},wf.SKETCH_VIEW={type:3,value:"SKETCH_VIEW"},wf.MODEL_VIEW={type:3,value:"MODEL_VIEW"},wf.PLAN_VIEW={type:3,value:"PLAN_VIEW"},wf.REFLECTED_PLAN_VIEW={type:3,value:"REFLECTED_PLAN_VIEW"},wf.SECTION_VIEW={type:3,value:"SECTION_VIEW"},wf.ELEVATION_VIEW={type:3,value:"ELEVATION_VIEW"},wf.USERDEFINED={type:3,value:"USERDEFINED"},wf.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ah=wf;e.IfcGeometricProjectionEnum=Ah;const dw=class dw{};dw.GLOBAL_COORDS={type:3,value:"GLOBAL_COORDS"},dw.LOCAL_COORDS={type:3,value:"LOCAL_COORDS"};let wr=dw;e.IfcGlobalOrLocalEnum=wr;const vf=class vf{};vf.PLATE={type:3,value:"PLATE"},vf.SHELLANDTUBE={type:3,value:"SHELLANDTUBE"},vf.USERDEFINED={type:3,value:"USERDEFINED"},vf.NOTDEFINED={type:3,value:"NOTDEFINED"};let Sh=vf;e.IfcHeatExchangerTypeEnum=Sh;const mr=class mr{};mr.STEAMINJECTION={type:3,value:"STEAMINJECTION"},mr.ADIABATICAIRWASHER={type:3,value:"ADIABATICAIRWASHER"},mr.ADIABATICPAN={type:3,value:"ADIABATICPAN"},mr.ADIABATICWETTEDELEMENT={type:3,value:"ADIABATICWETTEDELEMENT"},mr.ADIABATICATOMIZING={type:3,value:"ADIABATICATOMIZING"},mr.ADIABATICULTRASONIC={type:3,value:"ADIABATICULTRASONIC"},mr.ADIABATICRIGIDMEDIA={type:3,value:"ADIABATICRIGIDMEDIA"},mr.ADIABATICCOMPRESSEDAIRNOZZLE={type:3,value:"ADIABATICCOMPRESSEDAIRNOZZLE"},mr.ASSISTEDELECTRIC={type:3,value:"ASSISTEDELECTRIC"},mr.ASSISTEDNATURALGAS={type:3,value:"ASSISTEDNATURALGAS"},mr.ASSISTEDPROPANE={type:3,value:"ASSISTEDPROPANE"},mr.ASSISTEDBUTANE={type:3,value:"ASSISTEDBUTANE"},mr.ASSISTEDSTEAM={type:3,value:"ASSISTEDSTEAM"},mr.USERDEFINED={type:3,value:"USERDEFINED"},mr.NOTDEFINED={type:3,value:"NOTDEFINED"};let Dh=mr;e.IfcHumidifierTypeEnum=Dh;const fw=class fw{};fw.INTERNAL={type:3,value:"INTERNAL"},fw.EXTERNAL={type:3,value:"EXTERNAL"},fw.NOTDEFINED={type:3,value:"NOTDEFINED"};let uf=fw;e.IfcInternalOrExternalEnum=uf;const rm=class rm{};rm.ASSETINVENTORY={type:3,value:"ASSETINVENTORY"},rm.SPACEINVENTORY={type:3,value:"SPACEINVENTORY"},rm.FURNITUREINVENTORY={type:3,value:"FURNITUREINVENTORY"},rm.USERDEFINED={type:3,value:"USERDEFINED"},rm.NOTDEFINED={type:3,value:"NOTDEFINED"};let lo=rm;e.IfcInventoryTypeEnum=lo;const Y7=class Y7{};Y7.USERDEFINED={type:3,value:"USERDEFINED"},Y7.NOTDEFINED={type:3,value:"NOTDEFINED"};let zc=Y7;e.IfcJunctionBoxTypeEnum=zc;const hp=class hp{};hp.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"},hp.FLUORESCENT={type:3,value:"FLUORESCENT"},hp.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"},hp.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"},hp.METALHALIDE={type:3,value:"METALHALIDE"},hp.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"},hp.USERDEFINED={type:3,value:"USERDEFINED"},hp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nh=hp;e.IfcLampTypeEnum=Nh;const c6=class c6{};c6.AXIS1={type:3,value:"AXIS1"},c6.AXIS2={type:3,value:"AXIS2"},c6.AXIS3={type:3,value:"AXIS3"};let bh=c6;e.IfcLayerSetDirectionEnum=bh;const fT=class fT{};fT.TYPE_A={type:3,value:"TYPE_A"},fT.TYPE_B={type:3,value:"TYPE_B"},fT.TYPE_C={type:3,value:"TYPE_C"},fT.NOTDEFINED={type:3,value:"NOTDEFINED"};let oc=fT;e.IfcLightDistributionCurveEnum=oc;const eI=class eI{};eI.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"},eI.FLUORESCENT={type:3,value:"FLUORESCENT"},eI.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"},eI.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"},eI.LIGHTEMITTINGDIODE={type:3,value:"LIGHTEMITTINGDIODE"},eI.LOWPRESSURESODIUM={type:3,value:"LOWPRESSURESODIUM"},eI.LOWVOLTAGEHALOGEN={type:3,value:"LOWVOLTAGEHALOGEN"},eI.MAINVOLTAGEHALOGEN={type:3,value:"MAINVOLTAGEHALOGEN"},eI.METALHALIDE={type:3,value:"METALHALIDE"},eI.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"},eI.NOTDEFINED={type:3,value:"NOTDEFINED"};let cc=eI;e.IfcLightEmissionSourceEnum=cc;const IT=class IT{};IT.POINTSOURCE={type:3,value:"POINTSOURCE"},IT.DIRECTIONSOURCE={type:3,value:"DIRECTIONSOURCE"},IT.USERDEFINED={type:3,value:"USERDEFINED"},IT.NOTDEFINED={type:3,value:"NOTDEFINED"};let of=IT;e.IfcLightFixtureTypeEnum=of;const Iw=class Iw{};Iw.LOAD_GROUP={type:3,value:"LOAD_GROUP"},Iw.LOAD_CASE={type:3,value:"LOAD_CASE"},Iw.LOAD_COMBINATION_GROUP={type:3,value:"LOAD_COMBINATION_GROUP"},Iw.LOAD_COMBINATION={type:3,value:"LOAD_COMBINATION"},Iw.USERDEFINED={type:3,value:"USERDEFINED"},Iw.NOTDEFINED={type:3,value:"NOTDEFINED"};let _f=Iw;e.IfcLoadGroupTypeEnum=_f;const h6=class h6{};h6.LOGICALAND={type:3,value:"LOGICALAND"},h6.LOGICALOR={type:3,value:"LOGICALOR"};let Oh=h6;e.IfcLogicalOperatorEnum=Oh;const ho=class ho{};ho.BRACE={type:3,value:"BRACE"},ho.CHORD={type:3,value:"CHORD"},ho.COLLAR={type:3,value:"COLLAR"},ho.MEMBER={type:3,value:"MEMBER"},ho.MULLION={type:3,value:"MULLION"},ho.PLATE={type:3,value:"PLATE"},ho.POST={type:3,value:"POST"},ho.PURLIN={type:3,value:"PURLIN"},ho.RAFTER={type:3,value:"RAFTER"},ho.STRINGER={type:3,value:"STRINGER"},ho.STRUT={type:3,value:"STRUT"},ho.STUD={type:3,value:"STUD"},ho.USERDEFINED={type:3,value:"USERDEFINED"},ho.NOTDEFINED={type:3,value:"NOTDEFINED"};let ai=ho;e.IfcMemberTypeEnum=ai;const im=class im{};im.BELTDRIVE={type:3,value:"BELTDRIVE"},im.COUPLING={type:3,value:"COUPLING"},im.DIRECTDRIVE={type:3,value:"DIRECTDRIVE"},im.USERDEFINED={type:3,value:"USERDEFINED"},im.NOTDEFINED={type:3,value:"NOTDEFINED"};let Wc=im;e.IfcMotorConnectionTypeEnum=Wc;const mO=class mO{};mO.NULL={type:3,value:"NULL"};let cf=mO;e.IfcNullStyle=cf;const dp=class dp{};dp.PRODUCT={type:3,value:"PRODUCT"},dp.PROCESS={type:3,value:"PROCESS"},dp.CONTROL={type:3,value:"CONTROL"},dp.RESOURCE={type:3,value:"RESOURCE"},dp.ACTOR={type:3,value:"ACTOR"},dp.GROUP={type:3,value:"GROUP"},dp.PROJECT={type:3,value:"PROJECT"},dp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ch=dp;e.IfcObjectTypeEnum=Ch;const fp=class fp{};fp.CODECOMPLIANCE={type:3,value:"CODECOMPLIANCE"},fp.DESIGNINTENT={type:3,value:"DESIGNINTENT"},fp.HEALTHANDSAFETY={type:3,value:"HEALTHANDSAFETY"},fp.REQUIREMENT={type:3,value:"REQUIREMENT"},fp.SPECIFICATION={type:3,value:"SPECIFICATION"},fp.TRIGGERCONDITION={type:3,value:"TRIGGERCONDITION"},fp.USERDEFINED={type:3,value:"USERDEFINED"},fp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cl=fp;e.IfcObjectiveEnum=Cl;const X0=class X0{};X0.ASSIGNEE={type:3,value:"ASSIGNEE"},X0.ASSIGNOR={type:3,value:"ASSIGNOR"},X0.LESSEE={type:3,value:"LESSEE"},X0.LESSOR={type:3,value:"LESSOR"},X0.LETTINGAGENT={type:3,value:"LETTINGAGENT"},X0.OWNER={type:3,value:"OWNER"},X0.TENANT={type:3,value:"TENANT"},X0.USERDEFINED={type:3,value:"USERDEFINED"},X0.NOTDEFINED={type:3,value:"NOTDEFINED"};let hf=X0;e.IfcOccupantTypeEnum=hf;const am=class am{};am.AUDIOVISUALOUTLET={type:3,value:"AUDIOVISUALOUTLET"},am.COMMUNICATIONSOUTLET={type:3,value:"COMMUNICATIONSOUTLET"},am.POWEROUTLET={type:3,value:"POWEROUTLET"},am.USERDEFINED={type:3,value:"USERDEFINED"},am.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lh=am;e.IfcOutletTypeEnum=Lh;const pw=class pw{};pw.GRILL={type:3,value:"GRILL"},pw.LOUVER={type:3,value:"LOUVER"},pw.SCREEN={type:3,value:"SCREEN"},pw.USERDEFINED={type:3,value:"USERDEFINED"},pw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Gf=pw;e.IfcPermeableCoveringOperationEnum=Gf;const d6=class d6{};d6.PHYSICAL={type:3,value:"PHYSICAL"},d6.VIRTUAL={type:3,value:"VIRTUAL"},d6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vf=d6;e.IfcPhysicalOrVirtualEnum=Vf;const yw=class yw{};yw.CAST_IN_PLACE={type:3,value:"CAST_IN_PLACE"},yw.COMPOSITE={type:3,value:"COMPOSITE"},yw.PRECAST_CONCRETE={type:3,value:"PRECAST_CONCRETE"},yw.PREFAB_STEEL={type:3,value:"PREFAB_STEEL"},yw.USERDEFINED={type:3,value:"USERDEFINED"},yw.NOTDEFINED={type:3,value:"NOTDEFINED"};let ro=yw;e.IfcPileConstructionEnum=ro;const um=class um{};um.COHESION={type:3,value:"COHESION"},um.FRICTION={type:3,value:"FRICTION"},um.SUPPORT={type:3,value:"SUPPORT"},um.USERDEFINED={type:3,value:"USERDEFINED"},um.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ki=um;e.IfcPileTypeEnum=Ki;const v0=class v0{};v0.BEND={type:3,value:"BEND"},v0.CONNECTOR={type:3,value:"CONNECTOR"},v0.ENTRY={type:3,value:"ENTRY"},v0.EXIT={type:3,value:"EXIT"},v0.JUNCTION={type:3,value:"JUNCTION"},v0.OBSTRUCTION={type:3,value:"OBSTRUCTION"},v0.TRANSITION={type:3,value:"TRANSITION"},v0.USERDEFINED={type:3,value:"USERDEFINED"},v0.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ll=v0;e.IfcPipeFittingTypeEnum=Ll;const ww=class ww{};ww.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"},ww.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"},ww.GUTTER={type:3,value:"GUTTER"},ww.SPOOL={type:3,value:"SPOOL"},ww.USERDEFINED={type:3,value:"USERDEFINED"},ww.NOTDEFINED={type:3,value:"NOTDEFINED"};let Yc=ww;e.IfcPipeSegmentTypeEnum=Yc;const pT=class pT{};pT.CURTAIN_PANEL={type:3,value:"CURTAIN_PANEL"},pT.SHEET={type:3,value:"SHEET"},pT.USERDEFINED={type:3,value:"USERDEFINED"},pT.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vs=pT;e.IfcPlateTypeEnum=Vs;const e3=class e3{};e3.ADVICE_CAUTION={type:3,value:"ADVICE_CAUTION"},e3.ADVICE_NOTE={type:3,value:"ADVICE_NOTE"},e3.ADVICE_WARNING={type:3,value:"ADVICE_WARNING"},e3.CALIBRATION={type:3,value:"CALIBRATION"},e3.DIAGNOSTIC={type:3,value:"DIAGNOSTIC"},e3.SHUTDOWN={type:3,value:"SHUTDOWN"},e3.STARTUP={type:3,value:"STARTUP"},e3.USERDEFINED={type:3,value:"USERDEFINED"},e3.NOTDEFINED={type:3,value:"NOTDEFINED"};let zf=e3;e.IfcProcedureTypeEnum=zf;const k7=class k7{};k7.CURVE={type:3,value:"CURVE"},k7.AREA={type:3,value:"AREA"};let hc=k7;e.IfcProfileTypeEnum=hc;const t3=class t3{};t3.CHANGE={type:3,value:"CHANGE"},t3.MAINTENANCE={type:3,value:"MAINTENANCE"},t3.MOVE={type:3,value:"MOVE"},t3.PURCHASE={type:3,value:"PURCHASE"},t3.WORK={type:3,value:"WORK"},t3.USERDEFINED={type:3,value:"USERDEFINED"},t3.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ui=t3;e.IfcProjectOrderRecordTypeEnum=Ui;const wy=class wy{};wy.CHANGEORDER={type:3,value:"CHANGEORDER"},wy.MAINTENANCEWORKORDER={type:3,value:"MAINTENANCEWORKORDER"},wy.MOVEORDER={type:3,value:"MOVEORDER"},wy.PURCHASEORDER={type:3,value:"PURCHASEORDER"},wy.WORKORDER={type:3,value:"WORKORDER"},wy.USERDEFINED={type:3,value:"USERDEFINED"},wy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zi=wy;e.IfcProjectOrderTypeEnum=Zi;const j7=class j7{};j7.PROJECTED_LENGTH={type:3,value:"PROJECTED_LENGTH"},j7.TRUE_LENGTH={type:3,value:"TRUE_LENGTH"};let io=j7;e.IfcProjectedOrTrueLengthEnum=io;const n3=class n3{};n3.DESIGN={type:3,value:"DESIGN"},n3.DESIGNMAXIMUM={type:3,value:"DESIGNMAXIMUM"},n3.DESIGNMINIMUM={type:3,value:"DESIGNMINIMUM"},n3.SIMULATED={type:3,value:"SIMULATED"},n3.ASBUILT={type:3,value:"ASBUILT"},n3.COMMISSIONING={type:3,value:"COMMISSIONING"},n3.MEASURED={type:3,value:"MEASURED"},n3.USERDEFINED={type:3,value:"USERDEFINED"},n3.NOTKNOWN={type:3,value:"NOTKNOWN"};let ao=n3;e.IfcPropertySourceEnum=ao;const Ip=class Ip{};Ip.FUSEDISCONNECTOR={type:3,value:"FUSEDISCONNECTOR"},Ip.CIRCUITBREAKER={type:3,value:"CIRCUITBREAKER"},Ip.EARTHFAILUREDEVICE={type:3,value:"EARTHFAILUREDEVICE"},Ip.RESIDUALCURRENTCIRCUITBREAKER={type:3,value:"RESIDUALCURRENTCIRCUITBREAKER"},Ip.RESIDUALCURRENTSWITCH={type:3,value:"RESIDUALCURRENTSWITCH"},Ip.VARISTOR={type:3,value:"VARISTOR"},Ip.USERDEFINED={type:3,value:"USERDEFINED"},Ip.NOTDEFINED={type:3,value:"NOTDEFINED"};let Xr=Ip;e.IfcProtectiveDeviceTypeEnum=Xr;const Ey=class Ey{};Ey.CIRCULATOR={type:3,value:"CIRCULATOR"},Ey.ENDSUCTION={type:3,value:"ENDSUCTION"},Ey.SPLITCASE={type:3,value:"SPLITCASE"},Ey.VERTICALINLINE={type:3,value:"VERTICALINLINE"},Ey.VERTICALTURBINE={type:3,value:"VERTICALTURBINE"},Ey.USERDEFINED={type:3,value:"USERDEFINED"},Ey.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ph=Ey;e.IfcPumpTypeEnum=Ph;const my=class my{};my.HANDRAIL={type:3,value:"HANDRAIL"},my.GUARDRAIL={type:3,value:"GUARDRAIL"},my.BALUSTRADE={type:3,value:"BALUSTRADE"},my.USERDEFINED={type:3,value:"USERDEFINED"},my.NOTDEFINED={type:3,value:"NOTDEFINED"};let j=my;e.IfcRailingTypeEnum=j;const yT=class yT{};yT.STRAIGHT={type:3,value:"STRAIGHT"},yT.SPIRAL={type:3,value:"SPIRAL"},yT.USERDEFINED={type:3,value:"USERDEFINED"},yT.NOTDEFINED={type:3,value:"NOTDEFINED"};let ue=yT;e.IfcRampFlightTypeEnum=ue;const pp=class pp{};pp.STRAIGHT_RUN_RAMP={type:3,value:"STRAIGHT_RUN_RAMP"},pp.TWO_STRAIGHT_RUN_RAMP={type:3,value:"TWO_STRAIGHT_RUN_RAMP"},pp.QUARTER_TURN_RAMP={type:3,value:"QUARTER_TURN_RAMP"},pp.TWO_QUARTER_TURN_RAMP={type:3,value:"TWO_QUARTER_TURN_RAMP"},pp.HALF_TURN_RAMP={type:3,value:"HALF_TURN_RAMP"},pp.SPIRAL_RAMP={type:3,value:"SPIRAL_RAMP"},pp.USERDEFINED={type:3,value:"USERDEFINED"},pp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ae=pp;e.IfcRampTypeEnum=Ae;const Q1=class Q1{};Q1.BLINN={type:3,value:"BLINN"},Q1.FLAT={type:3,value:"FLAT"},Q1.GLASS={type:3,value:"GLASS"},Q1.MATT={type:3,value:"MATT"},Q1.METAL={type:3,value:"METAL"},Q1.MIRROR={type:3,value:"MIRROR"},Q1.PHONG={type:3,value:"PHONG"},Q1.PLASTIC={type:3,value:"PLASTIC"},Q1.STRAUSS={type:3,value:"STRAUSS"},Q1.NOTDEFINED={type:3,value:"NOTDEFINED"};let xe=Q1;e.IfcReflectanceMethodEnum=xe;const s3=class s3{};s3.MAIN={type:3,value:"MAIN"},s3.SHEAR={type:3,value:"SHEAR"},s3.LIGATURE={type:3,value:"LIGATURE"},s3.STUD={type:3,value:"STUD"},s3.PUNCHING={type:3,value:"PUNCHING"},s3.EDGE={type:3,value:"EDGE"},s3.RING={type:3,value:"RING"},s3.USERDEFINED={type:3,value:"USERDEFINED"},s3.NOTDEFINED={type:3,value:"NOTDEFINED"};let He=s3;e.IfcReinforcingBarRoleEnum=He;const q7=class q7{};q7.PLAIN={type:3,value:"PLAIN"},q7.TEXTURED={type:3,value:"TEXTURED"};let Ke=q7;e.IfcReinforcingBarSurfaceEnum=Ke;const yp=class yp{};yp.CONSUMED={type:3,value:"CONSUMED"},yp.PARTIALLYCONSUMED={type:3,value:"PARTIALLYCONSUMED"},yp.NOTCONSUMED={type:3,value:"NOTCONSUMED"},yp.OCCUPIED={type:3,value:"OCCUPIED"},yp.PARTIALLYOCCUPIED={type:3,value:"PARTIALLYOCCUPIED"},yp.NOTOCCUPIED={type:3,value:"NOTOCCUPIED"},yp.USERDEFINED={type:3,value:"USERDEFINED"},yp.NOTDEFINED={type:3,value:"NOTDEFINED"};let at=yp;e.IfcResourceConsumptionEnum=at;const K7=class K7{};K7.DIRECTION_X={type:3,value:"DIRECTION_X"},K7.DIRECTION_Y={type:3,value:"DIRECTION_Y"};let Se=K7;e.IfcRibPlateDirectionEnum=Se;const vr=class vr{};vr.SUPPLIER={type:3,value:"SUPPLIER"},vr.MANUFACTURER={type:3,value:"MANUFACTURER"},vr.CONTRACTOR={type:3,value:"CONTRACTOR"},vr.SUBCONTRACTOR={type:3,value:"SUBCONTRACTOR"},vr.ARCHITECT={type:3,value:"ARCHITECT"},vr.STRUCTURALENGINEER={type:3,value:"STRUCTURALENGINEER"},vr.COSTENGINEER={type:3,value:"COSTENGINEER"},vr.CLIENT={type:3,value:"CLIENT"},vr.BUILDINGOWNER={type:3,value:"BUILDINGOWNER"},vr.BUILDINGOPERATOR={type:3,value:"BUILDINGOPERATOR"},vr.MECHANICALENGINEER={type:3,value:"MECHANICALENGINEER"},vr.ELECTRICALENGINEER={type:3,value:"ELECTRICALENGINEER"},vr.PROJECTMANAGER={type:3,value:"PROJECTMANAGER"},vr.FACILITIESMANAGER={type:3,value:"FACILITIESMANAGER"},vr.CIVILENGINEER={type:3,value:"CIVILENGINEER"},vr.COMISSIONINGENGINEER={type:3,value:"COMISSIONINGENGINEER"},vr.ENGINEER={type:3,value:"ENGINEER"},vr.OWNER={type:3,value:"OWNER"},vr.CONSULTANT={type:3,value:"CONSULTANT"},vr.CONSTRUCTIONMANAGER={type:3,value:"CONSTRUCTIONMANAGER"},vr.FIELDCONSTRUCTIONMANAGER={type:3,value:"FIELDCONSTRUCTIONMANAGER"},vr.RESELLER={type:3,value:"RESELLER"},vr.USERDEFINED={type:3,value:"USERDEFINED"};let At=vr;e.IfcRoleEnum=At;const pc=class pc{};pc.FLAT_ROOF={type:3,value:"FLAT_ROOF"},pc.SHED_ROOF={type:3,value:"SHED_ROOF"},pc.GABLE_ROOF={type:3,value:"GABLE_ROOF"},pc.HIP_ROOF={type:3,value:"HIP_ROOF"},pc.HIPPED_GABLE_ROOF={type:3,value:"HIPPED_GABLE_ROOF"},pc.GAMBREL_ROOF={type:3,value:"GAMBREL_ROOF"},pc.MANSARD_ROOF={type:3,value:"MANSARD_ROOF"},pc.BARREL_ROOF={type:3,value:"BARREL_ROOF"},pc.RAINBOW_ROOF={type:3,value:"RAINBOW_ROOF"},pc.BUTTERFLY_ROOF={type:3,value:"BUTTERFLY_ROOF"},pc.PAVILION_ROOF={type:3,value:"PAVILION_ROOF"},pc.DOME_ROOF={type:3,value:"DOME_ROOF"},pc.FREEFORM={type:3,value:"FREEFORM"},pc.NOTDEFINED={type:3,value:"NOTDEFINED"};let gt=pc;e.IfcRoofTypeEnum=gt;const fo=class fo{};fo.EXA={type:3,value:"EXA"},fo.PETA={type:3,value:"PETA"},fo.TERA={type:3,value:"TERA"},fo.GIGA={type:3,value:"GIGA"},fo.MEGA={type:3,value:"MEGA"},fo.KILO={type:3,value:"KILO"},fo.HECTO={type:3,value:"HECTO"},fo.DECA={type:3,value:"DECA"},fo.DECI={type:3,value:"DECI"},fo.CENTI={type:3,value:"CENTI"},fo.MILLI={type:3,value:"MILLI"},fo.MICRO={type:3,value:"MICRO"},fo.NANO={type:3,value:"NANO"},fo.PICO={type:3,value:"PICO"},fo.FEMTO={type:3,value:"FEMTO"},fo.ATTO={type:3,value:"ATTO"};let Lt=fo;e.IfcSIPrefix=Lt;const nr=class nr{};nr.AMPERE={type:3,value:"AMPERE"},nr.BECQUEREL={type:3,value:"BECQUEREL"},nr.CANDELA={type:3,value:"CANDELA"},nr.COULOMB={type:3,value:"COULOMB"},nr.CUBIC_METRE={type:3,value:"CUBIC_METRE"},nr.DEGREE_CELSIUS={type:3,value:"DEGREE_CELSIUS"},nr.FARAD={type:3,value:"FARAD"},nr.GRAM={type:3,value:"GRAM"},nr.GRAY={type:3,value:"GRAY"},nr.HENRY={type:3,value:"HENRY"},nr.HERTZ={type:3,value:"HERTZ"},nr.JOULE={type:3,value:"JOULE"},nr.KELVIN={type:3,value:"KELVIN"},nr.LUMEN={type:3,value:"LUMEN"},nr.LUX={type:3,value:"LUX"},nr.METRE={type:3,value:"METRE"},nr.MOLE={type:3,value:"MOLE"},nr.NEWTON={type:3,value:"NEWTON"},nr.OHM={type:3,value:"OHM"},nr.PASCAL={type:3,value:"PASCAL"},nr.RADIAN={type:3,value:"RADIAN"},nr.SECOND={type:3,value:"SECOND"},nr.SIEMENS={type:3,value:"SIEMENS"},nr.SIEVERT={type:3,value:"SIEVERT"},nr.SQUARE_METRE={type:3,value:"SQUARE_METRE"},nr.STERADIAN={type:3,value:"STERADIAN"},nr.TESLA={type:3,value:"TESLA"},nr.VOLT={type:3,value:"VOLT"},nr.WATT={type:3,value:"WATT"},nr.WEBER={type:3,value:"WEBER"};let Et=nr;e.IfcSIUnitName=Et;const Ef=class Ef{};Ef.BATH={type:3,value:"BATH"},Ef.BIDET={type:3,value:"BIDET"},Ef.CISTERN={type:3,value:"CISTERN"},Ef.SHOWER={type:3,value:"SHOWER"},Ef.SINK={type:3,value:"SINK"},Ef.SANITARYFOUNTAIN={type:3,value:"SANITARYFOUNTAIN"},Ef.TOILETPAN={type:3,value:"TOILETPAN"},Ef.URINAL={type:3,value:"URINAL"},Ef.WASHHANDBASIN={type:3,value:"WASHHANDBASIN"},Ef.WCSEAT={type:3,value:"WCSEAT"},Ef.USERDEFINED={type:3,value:"USERDEFINED"},Ef.NOTDEFINED={type:3,value:"NOTDEFINED"};let xt=Ef;e.IfcSanitaryTerminalTypeEnum=xt;const f6=class f6{};f6.UNIFORM={type:3,value:"UNIFORM"},f6.TAPERED={type:3,value:"TAPERED"};let Dt=f6;e.IfcSectionTypeEnum=Dt;const yc=class yc{};yc.CO2SENSOR={type:3,value:"CO2SENSOR"},yc.FIRESENSOR={type:3,value:"FIRESENSOR"},yc.FLOWSENSOR={type:3,value:"FLOWSENSOR"},yc.GASSENSOR={type:3,value:"GASSENSOR"},yc.HEATSENSOR={type:3,value:"HEATSENSOR"},yc.HUMIDITYSENSOR={type:3,value:"HUMIDITYSENSOR"},yc.LIGHTSENSOR={type:3,value:"LIGHTSENSOR"},yc.MOISTURESENSOR={type:3,value:"MOISTURESENSOR"},yc.MOVEMENTSENSOR={type:3,value:"MOVEMENTSENSOR"},yc.PRESSURESENSOR={type:3,value:"PRESSURESENSOR"},yc.SMOKESENSOR={type:3,value:"SMOKESENSOR"},yc.SOUNDSENSOR={type:3,value:"SOUNDSENSOR"},yc.TEMPERATURESENSOR={type:3,value:"TEMPERATURESENSOR"},yc.USERDEFINED={type:3,value:"USERDEFINED"},yc.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nt=yc;e.IfcSensorTypeEnum=Nt;const om=class om{};om.START_START={type:3,value:"START_START"},om.START_FINISH={type:3,value:"START_FINISH"},om.FINISH_START={type:3,value:"FINISH_START"},om.FINISH_FINISH={type:3,value:"FINISH_FINISH"},om.NOTDEFINED={type:3,value:"NOTDEFINED"};let Pt=om;e.IfcSequenceEnum=Pt;const l3=class l3{};l3.A_QUALITYOFCOMPONENTS={type:3,value:"A_QUALITYOFCOMPONENTS"},l3.B_DESIGNLEVEL={type:3,value:"B_DESIGNLEVEL"},l3.C_WORKEXECUTIONLEVEL={type:3,value:"C_WORKEXECUTIONLEVEL"},l3.D_INDOORENVIRONMENT={type:3,value:"D_INDOORENVIRONMENT"},l3.E_OUTDOORENVIRONMENT={type:3,value:"E_OUTDOORENVIRONMENT"},l3.F_INUSECONDITIONS={type:3,value:"F_INUSECONDITIONS"},l3.G_MAINTENANCELEVEL={type:3,value:"G_MAINTENANCELEVEL"},l3.USERDEFINED={type:3,value:"USERDEFINED"},l3.NOTDEFINED={type:3,value:"NOTDEFINED"};let bt=l3;e.IfcServiceLifeFactorTypeEnum=bt;const cm=class cm{};cm.ACTUALSERVICELIFE={type:3,value:"ACTUALSERVICELIFE"},cm.EXPECTEDSERVICELIFE={type:3,value:"EXPECTEDSERVICELIFE"},cm.OPTIMISTICREFERENCESERVICELIFE={type:3,value:"OPTIMISTICREFERENCESERVICELIFE"},cm.PESSIMISTICREFERENCESERVICELIFE={type:3,value:"PESSIMISTICREFERENCESERVICELIFE"},cm.REFERENCESERVICELIFE={type:3,value:"REFERENCESERVICELIFE"};let _t=cm;e.IfcServiceLifeTypeEnum=_t;const wp=class wp{};wp.FLOOR={type:3,value:"FLOOR"},wp.ROOF={type:3,value:"ROOF"},wp.LANDING={type:3,value:"LANDING"},wp.BASESLAB={type:3,value:"BASESLAB"},wp.USERDEFINED={type:3,value:"USERDEFINED"},wp.NOTDEFINED={type:3,value:"NOTDEFINED"};let qt=wp;e.IfcSlabTypeEnum=qt;const Ty=class Ty{};Ty.DBA={type:3,value:"DBA"},Ty.DBB={type:3,value:"DBB"},Ty.DBC={type:3,value:"DBC"},Ty.NC={type:3,value:"NC"},Ty.NR={type:3,value:"NR"},Ty.USERDEFINED={type:3,value:"USERDEFINED"},Ty.NOTDEFINED={type:3,value:"NOTDEFINED"};let Kt=Ty;e.IfcSoundScaleEnum=Kt;const r3=class r3{};r3.SECTIONALRADIATOR={type:3,value:"SECTIONALRADIATOR"},r3.PANELRADIATOR={type:3,value:"PANELRADIATOR"},r3.TUBULARRADIATOR={type:3,value:"TUBULARRADIATOR"},r3.CONVECTOR={type:3,value:"CONVECTOR"},r3.BASEBOARDHEATER={type:3,value:"BASEBOARDHEATER"},r3.FINNEDTUBEUNIT={type:3,value:"FINNEDTUBEUNIT"},r3.UNITHEATER={type:3,value:"UNITHEATER"},r3.USERDEFINED={type:3,value:"USERDEFINED"},r3.NOTDEFINED={type:3,value:"NOTDEFINED"};let sn=r3;e.IfcSpaceHeaterTypeEnum=sn;const Kl=class Kl{};Kl.USERDEFINED={type:3,value:"USERDEFINED"},Kl.NOTDEFINED={type:3,value:"NOTDEFINED"};let Dn=Kl;e.IfcSpaceTypeEnum=Dn;const Ew=class Ew{};Ew.BIRDCAGE={type:3,value:"BIRDCAGE"},Ew.COWL={type:3,value:"COWL"},Ew.RAINWATERHOPPER={type:3,value:"RAINWATERHOPPER"},Ew.USERDEFINED={type:3,value:"USERDEFINED"},Ew.NOTDEFINED={type:3,value:"NOTDEFINED"};let _n=Ew;e.IfcStackTerminalTypeEnum=_n;const Ry=class Ry{};Ry.STRAIGHT={type:3,value:"STRAIGHT"},Ry.WINDER={type:3,value:"WINDER"},Ry.SPIRAL={type:3,value:"SPIRAL"},Ry.CURVED={type:3,value:"CURVED"},Ry.FREEFORM={type:3,value:"FREEFORM"},Ry.USERDEFINED={type:3,value:"USERDEFINED"},Ry.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nn=Ry;e.IfcStairFlightTypeEnum=Nn;const Io=class Io{};Io.STRAIGHT_RUN_STAIR={type:3,value:"STRAIGHT_RUN_STAIR"},Io.TWO_STRAIGHT_RUN_STAIR={type:3,value:"TWO_STRAIGHT_RUN_STAIR"},Io.QUARTER_WINDING_STAIR={type:3,value:"QUARTER_WINDING_STAIR"},Io.QUARTER_TURN_STAIR={type:3,value:"QUARTER_TURN_STAIR"},Io.HALF_WINDING_STAIR={type:3,value:"HALF_WINDING_STAIR"},Io.HALF_TURN_STAIR={type:3,value:"HALF_TURN_STAIR"},Io.TWO_QUARTER_WINDING_STAIR={type:3,value:"TWO_QUARTER_WINDING_STAIR"},Io.TWO_QUARTER_TURN_STAIR={type:3,value:"TWO_QUARTER_TURN_STAIR"},Io.THREE_QUARTER_WINDING_STAIR={type:3,value:"THREE_QUARTER_WINDING_STAIR"},Io.THREE_QUARTER_TURN_STAIR={type:3,value:"THREE_QUARTER_TURN_STAIR"},Io.SPIRAL_STAIR={type:3,value:"SPIRAL_STAIR"},Io.DOUBLE_RETURN_STAIR={type:3,value:"DOUBLE_RETURN_STAIR"},Io.CURVED_RUN_STAIR={type:3,value:"CURVED_RUN_STAIR"},Io.TWO_CURVED_RUN_STAIR={type:3,value:"TWO_CURVED_RUN_STAIR"},Io.USERDEFINED={type:3,value:"USERDEFINED"},Io.NOTDEFINED={type:3,value:"NOTDEFINED"};let Hn=Io;e.IfcStairTypeEnum=Hn;const hm=class hm{};hm.READWRITE={type:3,value:"READWRITE"},hm.READONLY={type:3,value:"READONLY"},hm.LOCKED={type:3,value:"LOCKED"},hm.READWRITELOCKED={type:3,value:"READWRITELOCKED"},hm.READONLYLOCKED={type:3,value:"READONLYLOCKED"};let Gn=hm;e.IfcStateEnum=Gn;const gy=class gy{};gy.RIGID_JOINED_MEMBER={type:3,value:"RIGID_JOINED_MEMBER"},gy.PIN_JOINED_MEMBER={type:3,value:"PIN_JOINED_MEMBER"},gy.CABLE={type:3,value:"CABLE"},gy.TENSION_MEMBER={type:3,value:"TENSION_MEMBER"},gy.COMPRESSION_MEMBER={type:3,value:"COMPRESSION_MEMBER"},gy.USERDEFINED={type:3,value:"USERDEFINED"},gy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Tn=gy;e.IfcStructuralCurveTypeEnum=Tn;const dm=class dm{};dm.BENDING_ELEMENT={type:3,value:"BENDING_ELEMENT"},dm.MEMBRANE_ELEMENT={type:3,value:"MEMBRANE_ELEMENT"},dm.SHELL={type:3,value:"SHELL"},dm.USERDEFINED={type:3,value:"USERDEFINED"},dm.NOTDEFINED={type:3,value:"NOTDEFINED"};let bs=dm;e.IfcStructuralSurfaceTypeEnum=bs;const I6=class I6{};I6.POSITIVE={type:3,value:"POSITIVE"},I6.NEGATIVE={type:3,value:"NEGATIVE"},I6.BOTH={type:3,value:"BOTH"};let Bs=I6;e.IfcSurfaceSide=Bs;const i3=class i3{};i3.BUMP={type:3,value:"BUMP"},i3.OPACITY={type:3,value:"OPACITY"},i3.REFLECTION={type:3,value:"REFLECTION"},i3.SELFILLUMINATION={type:3,value:"SELFILLUMINATION"},i3.SHININESS={type:3,value:"SHININESS"},i3.SPECULAR={type:3,value:"SPECULAR"},i3.TEXTURE={type:3,value:"TEXTURE"},i3.TRANSPARENCYMAP={type:3,value:"TRANSPARENCYMAP"},i3.NOTDEFINED={type:3,value:"NOTDEFINED"};let zs=i3;e.IfcSurfaceTextureEnum=zs;const Ep=class Ep{};Ep.CONTACTOR={type:3,value:"CONTACTOR"},Ep.EMERGENCYSTOP={type:3,value:"EMERGENCYSTOP"},Ep.STARTER={type:3,value:"STARTER"},Ep.SWITCHDISCONNECTOR={type:3,value:"SWITCHDISCONNECTOR"},Ep.TOGGLESWITCH={type:3,value:"TOGGLESWITCH"},Ep.USERDEFINED={type:3,value:"USERDEFINED"},Ep.NOTDEFINED={type:3,value:"NOTDEFINED"};let js=Ep;e.IfcSwitchingDeviceTypeEnum=js;const mw=class mw{};mw.PREFORMED={type:3,value:"PREFORMED"},mw.SECTIONAL={type:3,value:"SECTIONAL"},mw.EXPANSION={type:3,value:"EXPANSION"},mw.PRESSUREVESSEL={type:3,value:"PRESSUREVESSEL"},mw.USERDEFINED={type:3,value:"USERDEFINED"},mw.NOTDEFINED={type:3,value:"NOTDEFINED"};let ur=mw;e.IfcTankTypeEnum=ur;const Tw=class Tw{};Tw.STRAND={type:3,value:"STRAND"},Tw.WIRE={type:3,value:"WIRE"},Tw.BAR={type:3,value:"BAR"},Tw.COATED={type:3,value:"COATED"},Tw.USERDEFINED={type:3,value:"USERDEFINED"},Tw.NOTDEFINED={type:3,value:"NOTDEFINED"};let qs=Tw;e.IfcTendonTypeEnum=qs;const wT=class wT{};wT.LEFT={type:3,value:"LEFT"},wT.RIGHT={type:3,value:"RIGHT"},wT.UP={type:3,value:"UP"},wT.DOWN={type:3,value:"DOWN"};let Fr=wT;e.IfcTextPath=Fr;const Hh=class Hh{};Hh.PEOPLE={type:3,value:"PEOPLE"},Hh.LIGHTING={type:3,value:"LIGHTING"},Hh.EQUIPMENT={type:3,value:"EQUIPMENT"},Hh.VENTILATIONINDOORAIR={type:3,value:"VENTILATIONINDOORAIR"},Hh.VENTILATIONOUTSIDEAIR={type:3,value:"VENTILATIONOUTSIDEAIR"},Hh.RECIRCULATEDAIR={type:3,value:"RECIRCULATEDAIR"},Hh.EXHAUSTAIR={type:3,value:"EXHAUSTAIR"},Hh.AIREXCHANGERATE={type:3,value:"AIREXCHANGERATE"},Hh.DRYBULBTEMPERATURE={type:3,value:"DRYBULBTEMPERATURE"},Hh.RELATIVEHUMIDITY={type:3,value:"RELATIVEHUMIDITY"},Hh.INFILTRATION={type:3,value:"INFILTRATION"},Hh.USERDEFINED={type:3,value:"USERDEFINED"},Hh.NOTDEFINED={type:3,value:"NOTDEFINED"};let or=Hh;e.IfcThermalLoadSourceEnum=or;const ET=class ET{};ET.SENSIBLE={type:3,value:"SENSIBLE"},ET.LATENT={type:3,value:"LATENT"},ET.RADIANT={type:3,value:"RADIANT"},ET.NOTDEFINED={type:3,value:"NOTDEFINED"};let Qi=ET;e.IfcThermalLoadTypeEnum=Qi;const Ay=class Ay{};Ay.CONTINUOUS={type:3,value:"CONTINUOUS"},Ay.DISCRETE={type:3,value:"DISCRETE"},Ay.DISCRETEBINARY={type:3,value:"DISCRETEBINARY"},Ay.PIECEWISEBINARY={type:3,value:"PIECEWISEBINARY"},Ay.PIECEWISECONSTANT={type:3,value:"PIECEWISECONSTANT"},Ay.PIECEWISECONTINUOUS={type:3,value:"PIECEWISECONTINUOUS"},Ay.NOTDEFINED={type:3,value:"NOTDEFINED"};let k=Ay;e.IfcTimeSeriesDataTypeEnum=k;const Rw=class Rw{};Rw.ANNUAL={type:3,value:"ANNUAL"},Rw.MONTHLY={type:3,value:"MONTHLY"},Rw.WEEKLY={type:3,value:"WEEKLY"},Rw.DAILY={type:3,value:"DAILY"},Rw.USERDEFINED={type:3,value:"USERDEFINED"},Rw.NOTDEFINED={type:3,value:"NOTDEFINED"};let ne=Rw;e.IfcTimeSeriesScheduleTypeEnum=ne;const fm=class fm{};fm.CURRENT={type:3,value:"CURRENT"},fm.FREQUENCY={type:3,value:"FREQUENCY"},fm.VOLTAGE={type:3,value:"VOLTAGE"},fm.USERDEFINED={type:3,value:"USERDEFINED"},fm.NOTDEFINED={type:3,value:"NOTDEFINED"};let ye=fm;e.IfcTransformerTypeEnum=ye;const mT=class mT{};mT.DISCONTINUOUS={type:3,value:"DISCONTINUOUS"},mT.CONTINUOUS={type:3,value:"CONTINUOUS"},mT.CONTSAMEGRADIENT={type:3,value:"CONTSAMEGRADIENT"},mT.CONTSAMEGRADIENTSAMECURVATURE={type:3,value:"CONTSAMEGRADIENTSAMECURVATURE"};let Le=mT;e.IfcTransitionCode=Le;const Im=class Im{};Im.ELEVATOR={type:3,value:"ELEVATOR"},Im.ESCALATOR={type:3,value:"ESCALATOR"},Im.MOVINGWALKWAY={type:3,value:"MOVINGWALKWAY"},Im.USERDEFINED={type:3,value:"USERDEFINED"},Im.NOTDEFINED={type:3,value:"NOTDEFINED"};let ke=Im;e.IfcTransportElementTypeEnum=ke;const p6=class p6{};p6.CARTESIAN={type:3,value:"CARTESIAN"},p6.PARAMETER={type:3,value:"PARAMETER"},p6.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let ut=p6;e.IfcTrimmingPreference=ut;const y6=class y6{};y6.FINNED={type:3,value:"FINNED"},y6.USERDEFINED={type:3,value:"USERDEFINED"},y6.NOTDEFINED={type:3,value:"NOTDEFINED"};let It=y6;e.IfcTubeBundleTypeEnum=It;const sr=class sr{};sr.ABSORBEDDOSEUNIT={type:3,value:"ABSORBEDDOSEUNIT"},sr.AMOUNTOFSUBSTANCEUNIT={type:3,value:"AMOUNTOFSUBSTANCEUNIT"},sr.AREAUNIT={type:3,value:"AREAUNIT"},sr.DOSEEQUIVALENTUNIT={type:3,value:"DOSEEQUIVALENTUNIT"},sr.ELECTRICCAPACITANCEUNIT={type:3,value:"ELECTRICCAPACITANCEUNIT"},sr.ELECTRICCHARGEUNIT={type:3,value:"ELECTRICCHARGEUNIT"},sr.ELECTRICCONDUCTANCEUNIT={type:3,value:"ELECTRICCONDUCTANCEUNIT"},sr.ELECTRICCURRENTUNIT={type:3,value:"ELECTRICCURRENTUNIT"},sr.ELECTRICRESISTANCEUNIT={type:3,value:"ELECTRICRESISTANCEUNIT"},sr.ELECTRICVOLTAGEUNIT={type:3,value:"ELECTRICVOLTAGEUNIT"},sr.ENERGYUNIT={type:3,value:"ENERGYUNIT"},sr.FORCEUNIT={type:3,value:"FORCEUNIT"},sr.FREQUENCYUNIT={type:3,value:"FREQUENCYUNIT"},sr.ILLUMINANCEUNIT={type:3,value:"ILLUMINANCEUNIT"},sr.INDUCTANCEUNIT={type:3,value:"INDUCTANCEUNIT"},sr.LENGTHUNIT={type:3,value:"LENGTHUNIT"},sr.LUMINOUSFLUXUNIT={type:3,value:"LUMINOUSFLUXUNIT"},sr.LUMINOUSINTENSITYUNIT={type:3,value:"LUMINOUSINTENSITYUNIT"},sr.MAGNETICFLUXDENSITYUNIT={type:3,value:"MAGNETICFLUXDENSITYUNIT"},sr.MAGNETICFLUXUNIT={type:3,value:"MAGNETICFLUXUNIT"},sr.MASSUNIT={type:3,value:"MASSUNIT"},sr.PLANEANGLEUNIT={type:3,value:"PLANEANGLEUNIT"},sr.POWERUNIT={type:3,value:"POWERUNIT"},sr.PRESSUREUNIT={type:3,value:"PRESSUREUNIT"},sr.RADIOACTIVITYUNIT={type:3,value:"RADIOACTIVITYUNIT"},sr.SOLIDANGLEUNIT={type:3,value:"SOLIDANGLEUNIT"},sr.THERMODYNAMICTEMPERATUREUNIT={type:3,value:"THERMODYNAMICTEMPERATUREUNIT"},sr.TIMEUNIT={type:3,value:"TIMEUNIT"},sr.VOLUMEUNIT={type:3,value:"VOLUMEUNIT"},sr.USERDEFINED={type:3,value:"USERDEFINED"};let pt=sr;e.IfcUnitEnum=pt;const gw=class gw{};gw.AIRHANDLER={type:3,value:"AIRHANDLER"},gw.AIRCONDITIONINGUNIT={type:3,value:"AIRCONDITIONINGUNIT"},gw.SPLITSYSTEM={type:3,value:"SPLITSYSTEM"},gw.ROOFTOPUNIT={type:3,value:"ROOFTOPUNIT"},gw.USERDEFINED={type:3,value:"USERDEFINED"},gw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Bt=gw;e.IfcUnitaryEquipmentTypeEnum=Bt;const ui=class ui{};ui.AIRRELEASE={type:3,value:"AIRRELEASE"},ui.ANTIVACUUM={type:3,value:"ANTIVACUUM"},ui.CHANGEOVER={type:3,value:"CHANGEOVER"},ui.CHECK={type:3,value:"CHECK"},ui.COMMISSIONING={type:3,value:"COMMISSIONING"},ui.DIVERTING={type:3,value:"DIVERTING"},ui.DRAWOFFCOCK={type:3,value:"DRAWOFFCOCK"},ui.DOUBLECHECK={type:3,value:"DOUBLECHECK"},ui.DOUBLEREGULATING={type:3,value:"DOUBLEREGULATING"},ui.FAUCET={type:3,value:"FAUCET"},ui.FLUSHING={type:3,value:"FLUSHING"},ui.GASCOCK={type:3,value:"GASCOCK"},ui.GASTAP={type:3,value:"GASTAP"},ui.ISOLATING={type:3,value:"ISOLATING"},ui.MIXING={type:3,value:"MIXING"},ui.PRESSUREREDUCING={type:3,value:"PRESSUREREDUCING"},ui.PRESSURERELIEF={type:3,value:"PRESSURERELIEF"},ui.REGULATING={type:3,value:"REGULATING"},ui.SAFETYCUTOFF={type:3,value:"SAFETYCUTOFF"},ui.STEAMTRAP={type:3,value:"STEAMTRAP"},ui.STOPCOCK={type:3,value:"STOPCOCK"},ui.USERDEFINED={type:3,value:"USERDEFINED"},ui.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zt=ui;e.IfcValveTypeEnum=Zt;const TT=class TT{};TT.COMPRESSION={type:3,value:"COMPRESSION"},TT.SPRING={type:3,value:"SPRING"},TT.USERDEFINED={type:3,value:"USERDEFINED"},TT.NOTDEFINED={type:3,value:"NOTDEFINED"};let An=TT;e.IfcVibrationIsolatorTypeEnum=An;const Sy=class Sy{};Sy.STANDARD={type:3,value:"STANDARD"},Sy.POLYGONAL={type:3,value:"POLYGONAL"},Sy.SHEAR={type:3,value:"SHEAR"},Sy.ELEMENTEDWALL={type:3,value:"ELEMENTEDWALL"},Sy.PLUMBINGWALL={type:3,value:"PLUMBINGWALL"},Sy.USERDEFINED={type:3,value:"USERDEFINED"},Sy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Qn=Sy;e.IfcWallTypeEnum=Qn;const Qc=class Qc{};Qc.FLOORTRAP={type:3,value:"FLOORTRAP"},Qc.FLOORWASTE={type:3,value:"FLOORWASTE"},Qc.GULLYSUMP={type:3,value:"GULLYSUMP"},Qc.GULLYTRAP={type:3,value:"GULLYTRAP"},Qc.GREASEINTERCEPTOR={type:3,value:"GREASEINTERCEPTOR"},Qc.OILINTERCEPTOR={type:3,value:"OILINTERCEPTOR"},Qc.PETROLINTERCEPTOR={type:3,value:"PETROLINTERCEPTOR"},Qc.ROOFDRAIN={type:3,value:"ROOFDRAIN"},Qc.WASTEDISPOSALUNIT={type:3,value:"WASTEDISPOSALUNIT"},Qc.WASTETRAP={type:3,value:"WASTETRAP"},Qc.USERDEFINED={type:3,value:"USERDEFINED"},Qc.NOTDEFINED={type:3,value:"NOTDEFINED"};let Fn=Qc;e.IfcWasteTerminalTypeEnum=Fn;const Di=class Di{};Di.SIDEHUNGRIGHTHAND={type:3,value:"SIDEHUNGRIGHTHAND"},Di.SIDEHUNGLEFTHAND={type:3,value:"SIDEHUNGLEFTHAND"},Di.TILTANDTURNRIGHTHAND={type:3,value:"TILTANDTURNRIGHTHAND"},Di.TILTANDTURNLEFTHAND={type:3,value:"TILTANDTURNLEFTHAND"},Di.TOPHUNG={type:3,value:"TOPHUNG"},Di.BOTTOMHUNG={type:3,value:"BOTTOMHUNG"},Di.PIVOTHORIZONTAL={type:3,value:"PIVOTHORIZONTAL"},Di.PIVOTVERTICAL={type:3,value:"PIVOTVERTICAL"},Di.SLIDINGHORIZONTAL={type:3,value:"SLIDINGHORIZONTAL"},Di.SLIDINGVERTICAL={type:3,value:"SLIDINGVERTICAL"},Di.REMOVABLECASEMENT={type:3,value:"REMOVABLECASEMENT"},Di.FIXEDCASEMENT={type:3,value:"FIXEDCASEMENT"},Di.OTHEROPERATION={type:3,value:"OTHEROPERATION"},Di.NOTDEFINED={type:3,value:"NOTDEFINED"};let Mn=Di;e.IfcWindowPanelOperationEnum=Mn;const Aw=class Aw{};Aw.LEFT={type:3,value:"LEFT"},Aw.MIDDLE={type:3,value:"MIDDLE"},Aw.RIGHT={type:3,value:"RIGHT"},Aw.BOTTOM={type:3,value:"BOTTOM"},Aw.TOP={type:3,value:"TOP"},Aw.NOTDEFINED={type:3,value:"NOTDEFINED"};let ps=Aw;e.IfcWindowPanelPositionEnum=ps;const mp=class mp{};mp.ALUMINIUM={type:3,value:"ALUMINIUM"},mp.HIGH_GRADE_STEEL={type:3,value:"HIGH_GRADE_STEEL"},mp.STEEL={type:3,value:"STEEL"},mp.WOOD={type:3,value:"WOOD"},mp.ALUMINIUM_WOOD={type:3,value:"ALUMINIUM_WOOD"},mp.PLASTIC={type:3,value:"PLASTIC"},mp.OTHER_CONSTRUCTION={type:3,value:"OTHER_CONSTRUCTION"},mp.NOTDEFINED={type:3,value:"NOTDEFINED"};let il=mp;e.IfcWindowStyleConstructionEnum=il;const tI=class tI{};tI.SINGLE_PANEL={type:3,value:"SINGLE_PANEL"},tI.DOUBLE_PANEL_VERTICAL={type:3,value:"DOUBLE_PANEL_VERTICAL"},tI.DOUBLE_PANEL_HORIZONTAL={type:3,value:"DOUBLE_PANEL_HORIZONTAL"},tI.TRIPLE_PANEL_VERTICAL={type:3,value:"TRIPLE_PANEL_VERTICAL"},tI.TRIPLE_PANEL_BOTTOM={type:3,value:"TRIPLE_PANEL_BOTTOM"},tI.TRIPLE_PANEL_TOP={type:3,value:"TRIPLE_PANEL_TOP"},tI.TRIPLE_PANEL_LEFT={type:3,value:"TRIPLE_PANEL_LEFT"},tI.TRIPLE_PANEL_RIGHT={type:3,value:"TRIPLE_PANEL_RIGHT"},tI.TRIPLE_PANEL_HORIZONTAL={type:3,value:"TRIPLE_PANEL_HORIZONTAL"},tI.USERDEFINED={type:3,value:"USERDEFINED"},tI.NOTDEFINED={type:3,value:"NOTDEFINED"};let dl=tI;e.IfcWindowStyleOperationEnum=dl;const mf=class mf{};mf.ACTUAL={type:3,value:"ACTUAL"},mf.BASELINE={type:3,value:"BASELINE"},mf.PLANNED={type:3,value:"PLANNED"},mf.USERDEFINED={type:3,value:"USERDEFINED"},mf.NOTDEFINED={type:3,value:"NOTDEFINED"};let Tl=mf;e.IfcWorkControlTypeEnum=Tl;class yn extends Rt{constructor(w,O,M){super(),this.Role=w,this.UserDefinedRole=O,this.Description=M,this.type=3630933823}}e.IfcActorRole=yn;class Xn extends Rt{constructor(w,O,M){super(),this.Purpose=w,this.Description=O,this.UserDefinedPurpose=M,this.type=618182010}}e.IfcAddress=Xn;class Br extends Rt{constructor(w,O,M,V){super(),this.ApplicationDeveloper=w,this.Version=O,this.ApplicationFullName=M,this.ApplicationIdentifier=V,this.type=639542469}}e.IfcApplication=Br;class pl extends Rt{constructor(w,O,M,V,Z,le){super(),this.Name=w,this.Description=O,this.AppliedValue=M,this.UnitBasis=V,this.ApplicableDate=Z,this.FixedUntilDate=le,this.type=411424972}}e.IfcAppliedValue=pl;class Fi extends Rt{constructor(w,O,M,V,Z){super(),this.ComponentOfTotal=w,this.Components=O,this.ArithmeticOperator=M,this.Name=V,this.Description=Z,this.type=1110488051}}e.IfcAppliedValueRelationship=Fi;class cr extends Rt{constructor(w,O,M,V,Z,le,oe){super(),this.Description=w,this.ApprovalDateTime=O,this.ApprovalStatus=M,this.ApprovalLevel=V,this.ApprovalQualifier=Z,this.Name=le,this.Identifier=oe,this.type=130549933}}e.IfcApproval=cr;class N2 extends Rt{constructor(w,O,M){super(),this.Actor=w,this.Approval=O,this.Role=M,this.type=2080292479}}e.IfcApprovalActorRelationship=N2;class b2 extends Rt{constructor(w,O){super(),this.ApprovedProperties=w,this.Approval=O,this.type=390851274}}e.IfcApprovalPropertyRelationship=b2;class O2 extends Rt{constructor(w,O,M,V){super(),this.RelatedApproval=w,this.RelatingApproval=O,this.Description=M,this.Name=V,this.type=3869604511}}e.IfcApprovalRelationship=O2;class j3 extends Rt{constructor(w){super(),this.Name=w,this.type=4037036970}}e.IfcBoundaryCondition=j3;class C2 extends j3{constructor(w,O,M,V,Z,le,oe){super(w),this.Name=w,this.LinearStiffnessByLengthX=O,this.LinearStiffnessByLengthY=M,this.LinearStiffnessByLengthZ=V,this.RotationalStiffnessByLengthX=Z,this.RotationalStiffnessByLengthY=le,this.RotationalStiffnessByLengthZ=oe,this.type=1560379544}}e.IfcBoundaryEdgeCondition=C2;class L2 extends j3{constructor(w,O,M,V){super(w),this.Name=w,this.LinearStiffnessByAreaX=O,this.LinearStiffnessByAreaY=M,this.LinearStiffnessByAreaZ=V,this.type=3367102660}}e.IfcBoundaryFaceCondition=L2;class P2 extends j3{constructor(w,O,M,V,Z,le,oe){super(w),this.Name=w,this.LinearStiffnessX=O,this.LinearStiffnessY=M,this.LinearStiffnessZ=V,this.RotationalStiffnessX=Z,this.RotationalStiffnessY=le,this.RotationalStiffnessZ=oe,this.type=1387855156}}e.IfcBoundaryNodeCondition=P2;class x2 extends P2{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe),this.Name=w,this.LinearStiffnessX=O,this.LinearStiffnessY=M,this.LinearStiffnessZ=V,this.RotationalStiffnessX=Z,this.RotationalStiffnessY=le,this.RotationalStiffnessZ=oe,this.WarpingStiffness=Ee,this.type=2069777674}}e.IfcBoundaryNodeConditionWarping=x2;class RE extends Rt{constructor(w,O,M){super(),this.DayComponent=w,this.MonthComponent=O,this.YearComponent=M,this.type=622194075}}e.IfcCalendarDate=RE;class M2 extends Rt{constructor(w,O,M,V){super(),this.Source=w,this.Edition=O,this.EditionDate=M,this.Name=V,this.type=747523909}}e.IfcClassification=M2;class U2 extends Rt{constructor(w,O,M){super(),this.Notation=w,this.ItemOf=O,this.Title=M,this.type=1767535486}}e.IfcClassificationItem=U2;class gE extends Rt{constructor(w,O){super(),this.RelatingItem=w,this.RelatedItems=O,this.type=1098599126}}e.IfcClassificationItemRelationship=gE;class AE extends Rt{constructor(w){super(),this.NotationFacets=w,this.type=938368621}}e.IfcClassificationNotation=AE;class SE extends Rt{constructor(w){super(),this.NotationValue=w,this.type=3639012971}}e.IfcClassificationNotationFacet=SE;class F2 extends Rt{constructor(w){super(),this.Name=w,this.type=3264961684}}e.IfcColourSpecification=F2;class _1 extends Rt{constructor(){super(),this.type=2859738748}}e.IfcConnectionGeometry=_1;class H0 extends _1{constructor(w,O){super(),this.PointOnRelatingElement=w,this.PointOnRelatedElement=O,this.type=2614616156}}e.IfcConnectionPointGeometry=H0;class q3 extends _1{constructor(w,O,M){super(),this.LocationAtRelatingElement=w,this.LocationAtRelatedElement=O,this.ProfileOfPort=M,this.type=4257277454}}e.IfcConnectionPortGeometry=q3;class DE extends _1{constructor(w,O){super(),this.SurfaceOnRelatingElement=w,this.SurfaceOnRelatedElement=O,this.type=2732653382}}e.IfcConnectionSurfaceGeometry=DE;class Kp extends Rt{constructor(w,O,M,V,Z,le,oe){super(),this.Name=w,this.Description=O,this.ConstraintGrade=M,this.ConstraintSource=V,this.CreatingActor=Z,this.CreationTime=le,this.UserDefinedGrade=oe,this.type=1959218052}}e.IfcConstraint=Kp;class K3 extends Rt{constructor(w,O,M,V,Z){super(),this.Name=w,this.Description=O,this.RelatingConstraint=M,this.RelatedConstraints=V,this.LogicalAggregator=Z,this.type=1658513725}}e.IfcConstraintAggregationRelationship=K3;class Z3 extends Rt{constructor(w,O){super(),this.ClassifiedConstraint=w,this.RelatedClassifications=O,this.type=613356794}}e.IfcConstraintClassificationRelationship=Z3;class B2 extends Rt{constructor(w,O,M,V){super(),this.Name=w,this.Description=O,this.RelatingConstraint=M,this.RelatedConstraints=V,this.type=347226245}}e.IfcConstraintRelationship=B2;class H2 extends Rt{constructor(w,O,M){super(),this.HourOffset=w,this.MinuteOffset=O,this.Sense=M,this.type=1065062679}}e.IfcCoordinatedUniversalTimeOffset=H2;class _2 extends pl{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le),this.Name=w,this.Description=O,this.AppliedValue=M,this.UnitBasis=V,this.ApplicableDate=Z,this.FixedUntilDate=le,this.CostType=oe,this.Condition=Ee,this.type=602808272}}e.IfcCostValue=_2;class xh extends Rt{constructor(w,O,M,V,Z){super(),this.RelatingMonetaryUnit=w,this.RelatedMonetaryUnit=O,this.ExchangeRate=M,this.RateDateTime=V,this.RateSource=Z,this.type=539742890}}e.IfcCurrencyRelationship=xh;class Zp extends Rt{constructor(w,O){super(),this.Name=w,this.PatternList=O,this.type=1105321065}}e.IfcCurveStyleFont=Zp;class Qp extends Rt{constructor(w,O,M){super(),this.Name=w,this.CurveFont=O,this.CurveFontScaling=M,this.type=2367409068}}e.IfcCurveStyleFontAndScaling=Qp;class G2 extends Rt{constructor(w,O){super(),this.VisibleSegmentLength=w,this.InvisibleSegmentLength=O,this.type=3510044353}}e.IfcCurveStyleFontPattern=G2;class V2 extends Rt{constructor(w,O){super(),this.DateComponent=w,this.TimeComponent=O,this.type=1072939445}}e.IfcDateAndTime=V2;class z2 extends Rt{constructor(w,O,M){super(),this.Elements=w,this.UnitType=O,this.UserDefinedType=M,this.type=1765591967}}e.IfcDerivedUnit=z2;class $p extends Rt{constructor(w,O){super(),this.Unit=w,this.Exponent=O,this.type=1045800335}}e.IfcDerivedUnitElement=$p;class W2 extends Rt{constructor(w,O,M,V,Z,le,oe){super(),this.LengthExponent=w,this.MassExponent=O,this.TimeExponent=M,this.ElectricCurrentExponent=V,this.ThermodynamicTemperatureExponent=Z,this.AmountOfSubstanceExponent=le,this.LuminousIntensityExponent=oe,this.type=2949456006}}e.IfcDimensionalExponents=W2;class Y2 extends Rt{constructor(w,O,M){super(),this.FileExtension=w,this.MimeContentType=O,this.MimeSubtype=M,this.type=1376555844}}e.IfcDocumentElectronicFormat=Y2;class NE extends Rt{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl,yl,du){super(),this.DocumentId=w,this.Name=O,this.Description=M,this.DocumentReferences=V,this.Purpose=Z,this.IntendedUse=le,this.Scope=oe,this.Revision=Ee,this.DocumentOwner=Pe,this.Editors=ct,this.CreationTime=Sn,this.LastRevisionTime=os,this.ElectronicFormat=Ks,this.ValidFrom=Rl,this.ValidUntil=Zl,this.Confidentiality=yl,this.Status=du,this.type=1154170062}}e.IfcDocumentInformation=NE;class Q3 extends Rt{constructor(w,O,M){super(),this.RelatingDocument=w,this.RelatedDocuments=O,this.RelationshipType=M,this.type=770865208}}e.IfcDocumentInformationRelationship=Q3;class $3 extends Rt{constructor(w,O,M,V){super(),this.Name=w,this.Description=O,this.RelatingDraughtingCallout=M,this.RelatedDraughtingCallout=V,this.type=3796139169}}e.IfcDraughtingCalloutRelationship=$3;class H extends pl{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le),this.Name=w,this.Description=O,this.AppliedValue=M,this.UnitBasis=V,this.ApplicableDate=Z,this.FixedUntilDate=le,this.ImpactType=oe,this.Category=Ee,this.UserDefinedCategory=Pe,this.type=1648886627}}e.IfcEnvironmentalImpactValue=H;class v extends Rt{constructor(w,O,M){super(),this.Location=w,this.ItemReference=O,this.Name=M,this.type=3200245327}}e.IfcExternalReference=v;class Ie extends v{constructor(w,O,M){super(w,O,M),this.Location=w,this.ItemReference=O,this.Name=M,this.type=2242383968}}e.IfcExternallyDefinedHatchStyle=Ie;class be extends v{constructor(w,O,M){super(w,O,M),this.Location=w,this.ItemReference=O,this.Name=M,this.type=1040185647}}e.IfcExternallyDefinedSurfaceStyle=be;class Ye extends v{constructor(w,O,M){super(w,O,M),this.Location=w,this.ItemReference=O,this.Name=M,this.type=3207319532}}e.IfcExternallyDefinedSymbol=Ye;class rt extends v{constructor(w,O,M){super(w,O,M),this.Location=w,this.ItemReference=O,this.Name=M,this.type=3548104201}}e.IfcExternallyDefinedTextFont=rt;class ot extends Rt{constructor(w,O,M){super(),this.AxisTag=w,this.AxisCurve=O,this.SameSense=M,this.type=852622518}}e.IfcGridAxis=ot;class dt extends Rt{constructor(w,O){super(),this.TimeStamp=w,this.ListValues=O,this.type=3020489413}}e.IfcIrregularTimeSeriesValue=dt;class Ft extends Rt{constructor(w,O,M,V,Z){super(),this.Name=w,this.Version=O,this.Publisher=M,this.VersionDate=V,this.LibraryReference=Z,this.type=2655187982}}e.IfcLibraryInformation=Ft;class $t extends v{constructor(w,O,M){super(w,O,M),this.Location=w,this.ItemReference=O,this.Name=M,this.type=3452421091}}e.IfcLibraryReference=$t;class Cn extends Rt{constructor(w,O,M){super(),this.MainPlaneAngle=w,this.SecondaryPlaneAngle=O,this.LuminousIntensity=M,this.type=4162380809}}e.IfcLightDistributionData=Cn;class ns extends Rt{constructor(w,O){super(),this.LightDistributionCurve=w,this.DistributionData=O,this.type=1566485204}}e.IfcLightIntensityDistribution=ns;class Wn extends Rt{constructor(w,O,M,V,Z){super(),this.HourComponent=w,this.MinuteComponent=O,this.SecondComponent=M,this.Zone=V,this.DaylightSavingOffset=Z,this.type=30780891}}e.IfcLocalTime=Wn;class $n extends Rt{constructor(w){super(),this.Name=w,this.type=1838606355}}e.IfcMaterial=$n;class gs extends Rt{constructor(w,O){super(),this.MaterialClassifications=w,this.ClassifiedMaterial=O,this.type=1847130766}}e.IfcMaterialClassificationRelationship=gs;class Al extends Rt{constructor(w,O,M){super(),this.Material=w,this.LayerThickness=O,this.IsVentilated=M,this.type=248100487}}e.IfcMaterialLayer=Al;class bl extends Rt{constructor(w,O){super(),this.MaterialLayers=w,this.LayerSetName=O,this.type=3303938423}}e.IfcMaterialLayerSet=bl;class ql extends Rt{constructor(w,O,M,V){super(),this.ForLayerSet=w,this.LayerSetDirection=O,this.DirectionSense=M,this.OffsetFromReferenceLine=V,this.type=1303795690}}e.IfcMaterialLayerSetUsage=ql;class wn extends Rt{constructor(w){super(),this.Materials=w,this.type=2199411900}}e.IfcMaterialList=wn;class Jn extends Rt{constructor(w){super(),this.Material=w,this.type=3265635763}}e.IfcMaterialProperties=Jn;class di extends Rt{constructor(w,O){super(),this.ValueComponent=w,this.UnitComponent=O,this.type=2597039031}}e.IfcMeasureWithUnit=di;class _l extends Jn{constructor(w,O,M,V,Z,le){super(w),this.Material=w,this.DynamicViscosity=O,this.YoungModulus=M,this.ShearModulus=V,this.PoissonRatio=Z,this.ThermalExpansionCoefficient=le,this.type=4256014907}}e.IfcMechanicalMaterialProperties=_l;class uo extends _l{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks){super(w,O,M,V,Z,le),this.Material=w,this.DynamicViscosity=O,this.YoungModulus=M,this.ShearModulus=V,this.PoissonRatio=Z,this.ThermalExpansionCoefficient=le,this.YieldStress=oe,this.UltimateStress=Ee,this.UltimateStrain=Pe,this.HardeningModule=ct,this.ProportionalStress=Sn,this.PlasticStrain=os,this.Relaxations=Ks,this.type=677618848}}e.IfcMechanicalSteelMaterialProperties=uo;class Er extends Kp{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe),this.Name=w,this.Description=O,this.ConstraintGrade=M,this.ConstraintSource=V,this.CreatingActor=Z,this.CreationTime=le,this.UserDefinedGrade=oe,this.Benchmark=Ee,this.ValueSource=Pe,this.DataValue=ct,this.type=3368373690}}e.IfcMetric=Er;class _S extends Rt{constructor(w){super(),this.Currency=w,this.type=2706619895}}e.IfcMonetaryUnit=_S;class U5 extends Rt{constructor(w,O){super(),this.Dimensions=w,this.UnitType=O,this.type=1918398963}}e.IfcNamedUnit=U5;class Dg extends Rt{constructor(){super(),this.type=3701648758}}e.IfcObjectPlacement=Dg;class Ng extends Kp{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe),this.Name=w,this.Description=O,this.ConstraintGrade=M,this.ConstraintSource=V,this.CreatingActor=Z,this.CreationTime=le,this.UserDefinedGrade=oe,this.BenchmarkValues=Ee,this.ResultValues=Pe,this.ObjectiveQualifier=ct,this.UserDefinedQualifier=Sn,this.type=2251480897}}e.IfcObjective=Ng;class GS extends Jn{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w),this.Material=w,this.VisibleTransmittance=O,this.SolarTransmittance=M,this.ThermalIrTransmittance=V,this.ThermalIrEmissivityBack=Z,this.ThermalIrEmissivityFront=le,this.VisibleReflectanceBack=oe,this.VisibleReflectanceFront=Ee,this.SolarReflectanceFront=Pe,this.SolarReflectanceBack=ct,this.type=1227763645}}e.IfcOpticalMaterialProperties=GS;class VS extends Rt{constructor(w,O,M,V,Z){super(),this.Id=w,this.Name=O,this.Description=M,this.Roles=V,this.Addresses=Z,this.type=4251960020}}e.IfcOrganization=VS;class YN extends Rt{constructor(w,O,M,V){super(),this.Name=w,this.Description=O,this.RelatingOrganization=M,this.RelatedOrganizations=V,this.type=1411181986}}e.IfcOrganizationRelationship=YN;class kN extends Rt{constructor(w,O,M,V,Z,le,oe,Ee){super(),this.OwningUser=w,this.OwningApplication=O,this.State=M,this.ChangeAction=V,this.LastModifiedDate=Z,this.LastModifyingUser=le,this.LastModifyingApplication=oe,this.CreationDate=Ee,this.type=1207048766}}e.IfcOwnerHistory=kN;class jN extends Rt{constructor(w,O,M,V,Z,le,oe,Ee){super(),this.Id=w,this.FamilyName=O,this.GivenName=M,this.MiddleNames=V,this.PrefixTitles=Z,this.SuffixTitles=le,this.Roles=oe,this.Addresses=Ee,this.type=2077209135}}e.IfcPerson=jN;class qN extends Rt{constructor(w,O,M){super(),this.ThePerson=w,this.TheOrganization=O,this.Roles=M,this.type=101040310}}e.IfcPersonAndOrganization=qN;class k2 extends Rt{constructor(w,O){super(),this.Name=w,this.Description=O,this.type=2483315170}}e.IfcPhysicalQuantity=k2;class Mh extends k2{constructor(w,O,M){super(w,O),this.Name=w,this.Description=O,this.Unit=M,this.type=2226359599}}e.IfcPhysicalSimpleQuantity=Mh;class KN extends Xn{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M),this.Purpose=w,this.Description=O,this.UserDefinedPurpose=M,this.InternalLocation=V,this.AddressLines=Z,this.PostalBox=le,this.Town=oe,this.Region=Ee,this.PostalCode=Pe,this.Country=ct,this.type=3355820592}}e.IfcPostalAddress=KN;class bE extends Rt{constructor(w){super(),this.Name=w,this.type=3727388367}}e.IfcPreDefinedItem=bE;class F5 extends bE{constructor(w){super(w),this.Name=w,this.type=990879717}}e.IfcPreDefinedSymbol=F5;class ZN extends F5{constructor(w){super(w),this.Name=w,this.type=3213052703}}e.IfcPreDefinedTerminatorSymbol=ZN;class bg extends bE{constructor(w){super(w),this.Name=w,this.type=1775413392}}e.IfcPreDefinedTextFont=bg;class zS extends Rt{constructor(w,O,M,V){super(),this.Name=w,this.Description=O,this.AssignedItems=M,this.Identifier=V,this.type=2022622350}}e.IfcPresentationLayerAssignment=zS;class QN extends zS{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V),this.Name=w,this.Description=O,this.AssignedItems=M,this.Identifier=V,this.LayerOn=Z,this.LayerFrozen=le,this.LayerBlocked=oe,this.LayerStyles=Ee,this.type=1304840413}}e.IfcPresentationLayerWithStyle=QN;class j2 extends Rt{constructor(w){super(),this.Name=w,this.type=3119450353}}e.IfcPresentationStyle=j2;class $N extends Rt{constructor(w){super(),this.Styles=w,this.type=2417041796}}e.IfcPresentationStyleAssignment=$N;class Og extends Rt{constructor(w,O,M){super(),this.Name=w,this.Description=O,this.Representations=M,this.type=2095639259}}e.IfcProductRepresentation=Og;class JN extends Jn{constructor(w,O,M,V,Z){super(w),this.Material=w,this.SpecificHeatCapacity=O,this.N20Content=M,this.COContent=V,this.CO2Content=Z,this.type=2267347899}}e.IfcProductsOfCombustionProperties=JN;class Uh extends Rt{constructor(w,O){super(),this.ProfileType=w,this.ProfileName=O,this.type=3958567839}}e.IfcProfileDef=Uh;class B5 extends Rt{constructor(w,O){super(),this.ProfileName=w,this.ProfileDefinition=O,this.type=2802850158}}e.IfcProfileProperties=B5;class Cg extends Rt{constructor(w,O){super(),this.Name=w,this.Description=O,this.type=2598011224}}e.IfcProperty=Cg;class XN extends Rt{constructor(w,O,M,V){super(),this.RelatingConstraint=w,this.RelatedProperties=O,this.Name=M,this.Description=V,this.type=3896028662}}e.IfcPropertyConstraintRelationship=XN;class vN extends Rt{constructor(w,O,M,V,Z){super(),this.DependingProperty=w,this.DependantProperty=O,this.Name=M,this.Description=V,this.Expression=Z,this.type=148025276}}e.IfcPropertyDependencyRelationship=vN;class WS extends Rt{constructor(w,O,M){super(),this.Name=w,this.EnumerationValues=O,this.Unit=M,this.type=3710013099}}e.IfcPropertyEnumeration=WS;class eb extends Mh{constructor(w,O,M,V){super(w,O,M),this.Name=w,this.Description=O,this.Unit=M,this.AreaValue=V,this.type=2044713172}}e.IfcQuantityArea=eb;class NU extends Mh{constructor(w,O,M,V){super(w,O,M),this.Name=w,this.Description=O,this.Unit=M,this.CountValue=V,this.type=2093928680}}e.IfcQuantityCount=NU;class Lg extends Mh{constructor(w,O,M,V){super(w,O,M),this.Name=w,this.Description=O,this.Unit=M,this.LengthValue=V,this.type=931644368}}e.IfcQuantityLength=Lg;class YS extends Mh{constructor(w,O,M,V){super(w,O,M),this.Name=w,this.Description=O,this.Unit=M,this.TimeValue=V,this.type=3252649465}}e.IfcQuantityTime=YS;class bU extends Mh{constructor(w,O,M,V){super(w,O,M),this.Name=w,this.Description=O,this.Unit=M,this.VolumeValue=V,this.type=2405470396}}e.IfcQuantityVolume=bU;class OU extends Mh{constructor(w,O,M,V){super(w,O,M),this.Name=w,this.Description=O,this.Unit=M,this.WeightValue=V,this.type=825690147}}e.IfcQuantityWeight=OU;class Pg extends Rt{constructor(w,O,M,V){super(),this.ReferencedDocument=w,this.ReferencingValues=O,this.Name=M,this.Description=V,this.type=2692823254}}e.IfcReferencesValueDocument=Pg;class tb extends Rt{constructor(w,O,M,V,Z,le){super(),this.TotalCrossSectionArea=w,this.SteelGrade=O,this.BarSurface=M,this.EffectiveDepth=V,this.NominalBarDiameter=Z,this.BarCount=le,this.type=1580146022}}e.IfcReinforcementBarProperties=tb;class kS extends Rt{constructor(w,O){super(),this.RelaxationValue=w,this.InitialStress=O,this.type=1222501353}}e.IfcRelaxation=kS;class nb extends Rt{constructor(w,O,M,V){super(),this.ContextOfItems=w,this.RepresentationIdentifier=O,this.RepresentationType=M,this.Items=V,this.type=1076942058}}e.IfcRepresentation=nb;class jL extends Rt{constructor(w,O){super(),this.ContextIdentifier=w,this.ContextType=O,this.type=3377609919}}e.IfcRepresentationContext=jL;class H5 extends Rt{constructor(){super(),this.type=3008791417}}e.IfcRepresentationItem=H5;class CU extends Rt{constructor(w,O){super(),this.MappingOrigin=w,this.MappedRepresentation=O,this.type=1660063152}}e.IfcRepresentationMap=CU;class OE extends B5{constructor(w,O,M,V,Z,le,oe){super(w,O),this.ProfileName=w,this.ProfileDefinition=O,this.Thickness=M,this.RibHeight=V,this.RibWidth=Z,this.RibSpacing=le,this.Direction=oe,this.type=3679540991}}e.IfcRibPlateProfileProperties=OE;class _0 extends Rt{constructor(w,O,M,V){super(),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.type=2341007311}}e.IfcRoot=_0;class LU extends U5{constructor(w,O,M){super(new i(0),w),this.UnitType=w,this.Prefix=O,this.Name=M,this.type=448429030}}e.IfcSIUnit=LU;class oo extends Rt{constructor(w,O,M){super(),this.SectionType=w,this.StartProfile=O,this.EndProfile=M,this.type=2042790032}}e.IfcSectionProperties=oo;class jS extends Rt{constructor(w,O,M,V,Z,le){super(),this.LongitudinalStartPosition=w,this.LongitudinalEndPosition=O,this.TransversePosition=M,this.ReinforcementRole=V,this.SectionDefinition=Z,this.CrossSectionReinforcementDefinitions=le,this.type=4165799628}}e.IfcSectionReinforcementProperties=jS;class qL extends Rt{constructor(w,O,M,V,Z){super(),this.ShapeRepresentations=w,this.Name=O,this.Description=M,this.ProductDefinitional=V,this.PartOfProductDefinitionShape=Z,this.type=867548509}}e.IfcShapeAspect=qL;class q2 extends nb{constructor(w,O,M,V){super(w,O,M,V),this.ContextOfItems=w,this.RepresentationIdentifier=O,this.RepresentationType=M,this.Items=V,this.type=3982875396}}e.IfcShapeModel=q2;class PU extends q2{constructor(w,O,M,V){super(w,O,M,V),this.ContextOfItems=w,this.RepresentationIdentifier=O,this.RepresentationType=M,this.Items=V,this.type=4240577450}}e.IfcShapeRepresentation=PU;class Jp extends Cg{constructor(w,O){super(w,O),this.Name=w,this.Description=O,this.type=3692461612}}e.IfcSimpleProperty=Jp;class K2 extends Rt{constructor(w){super(),this.Name=w,this.type=2273995522}}e.IfcStructuralConnectionCondition=K2;class KL extends Rt{constructor(w){super(),this.Name=w,this.type=2162789131}}e.IfcStructuralLoad=KL;class Wf extends KL{constructor(w){super(w),this.Name=w,this.type=2525727697}}e.IfcStructuralLoadStatic=Wf;class CE extends Wf{constructor(w,O,M,V){super(w),this.Name=w,this.DeltaT_Constant=O,this.DeltaT_Y=M,this.DeltaT_Z=V,this.type=3408363356}}e.IfcStructuralLoadTemperature=CE;class ZL extends nb{constructor(w,O,M,V){super(w,O,M,V),this.ContextOfItems=w,this.RepresentationIdentifier=O,this.RepresentationType=M,this.Items=V,this.type=2830218821}}e.IfcStyleModel=ZL;class QL extends H5{constructor(w,O,M){super(),this.Item=w,this.Styles=O,this.Name=M,this.type=3958052878}}e.IfcStyledItem=QL;class xU extends ZL{constructor(w,O,M,V){super(w,O,M,V),this.ContextOfItems=w,this.RepresentationIdentifier=O,this.RepresentationType=M,this.Items=V,this.type=3049322572}}e.IfcStyledRepresentation=xU;class MU extends j2{constructor(w,O,M){super(w),this.Name=w,this.Side=O,this.Styles=M,this.type=1300840506}}e.IfcSurfaceStyle=MU;class UU extends Rt{constructor(w,O,M,V){super(),this.DiffuseTransmissionColour=w,this.DiffuseReflectionColour=O,this.TransmissionColour=M,this.ReflectanceColour=V,this.type=3303107099}}e.IfcSurfaceStyleLighting=UU;class FU extends Rt{constructor(w,O){super(),this.RefractionIndex=w,this.DispersionFactor=O,this.type=1607154358}}e.IfcSurfaceStyleRefraction=FU;class $L extends Rt{constructor(w){super(),this.SurfaceColour=w,this.type=846575682}}e.IfcSurfaceStyleShading=$L;class BU extends Rt{constructor(w){super(),this.Textures=w,this.type=1351298697}}e.IfcSurfaceStyleWithTextures=BU;class _5 extends Rt{constructor(w,O,M,V){super(),this.RepeatS=w,this.RepeatT=O,this.TextureType=M,this.TextureTransform=V,this.type=626085974}}e.IfcSurfaceTexture=_5;class JL extends j2{constructor(w,O){super(w),this.Name=w,this.StyleOfSymbol=O,this.type=1290481447}}e.IfcSymbolStyle=JL;class xg extends Rt{constructor(w,O){super(),this.Name=w,this.Rows=O,this.type=985171141}}e.IfcTable=xg;class Z2 extends Rt{constructor(w,O){super(),this.RowCells=w,this.IsHeading=O,this.type=531007025}}e.IfcTableRow=Z2;class G0 extends Xn{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M),this.Purpose=w,this.Description=O,this.UserDefinedPurpose=M,this.TelephoneNumbers=V,this.FacsimileNumbers=Z,this.PagerNumber=le,this.ElectronicMailAddresses=oe,this.WWWHomePageURL=Ee,this.type=912023232}}e.IfcTelecomAddress=G0;class qS extends j2{constructor(w,O,M,V){super(w),this.Name=w,this.TextCharacterAppearance=O,this.TextStyle=M,this.TextFontStyle=V,this.type=1447204868}}e.IfcTextStyle=qS;class HU extends bg{constructor(w,O,M,V,Z,le){super(w),this.Name=w,this.FontFamily=O,this.FontStyle=M,this.FontVariant=V,this.FontWeight=Z,this.FontSize=le,this.type=1983826977}}e.IfcTextStyleFontModel=HU;class G5 extends Rt{constructor(w,O){super(),this.Colour=w,this.BackgroundColour=O,this.type=2636378356}}e.IfcTextStyleForDefinedFont=G5;class XL extends Rt{constructor(w,O,M,V,Z,le,oe){super(),this.TextIndent=w,this.TextAlign=O,this.TextDecoration=M,this.LetterSpacing=V,this.WordSpacing=Z,this.TextTransform=le,this.LineHeight=oe,this.type=1640371178}}e.IfcTextStyleTextModel=XL;class sb extends Rt{constructor(w,O,M,V,Z){super(),this.BoxHeight=w,this.BoxWidth=O,this.BoxSlantAngle=M,this.BoxRotateAngle=V,this.CharacterSpacing=Z,this.type=1484833681}}e.IfcTextStyleWithBoxCharacteristics=sb;class lb extends Rt{constructor(){super(),this.type=280115917}}e.IfcTextureCoordinate=lb;class Mg extends lb{constructor(w,O){super(),this.Mode=w,this.Parameter=O,this.type=1742049831}}e.IfcTextureCoordinateGenerator=Mg;class rb extends lb{constructor(w){super(),this.TextureMaps=w,this.type=2552916305}}e.IfcTextureMap=rb;class _U extends Rt{constructor(w){super(),this.Coordinates=w,this.type=1210645708}}e.IfcTextureVertex=_U;class ib extends Jn{constructor(w,O,M,V,Z){super(w),this.Material=w,this.SpecificHeatCapacity=O,this.BoilingPoint=M,this.FreezingPoint=V,this.ThermalConductivity=Z,this.type=3317419933}}e.IfcThermalMaterialProperties=ib;class V0 extends Rt{constructor(w,O,M,V,Z,le,oe,Ee){super(),this.Name=w,this.Description=O,this.StartTime=M,this.EndTime=V,this.TimeSeriesDataType=Z,this.DataOrigin=le,this.UserDefinedDataOrigin=oe,this.Unit=Ee,this.type=3101149627}}e.IfcTimeSeries=V0;class KS extends Rt{constructor(w,O){super(),this.ReferencedTimeSeries=w,this.TimeSeriesReferences=O,this.type=1718945513}}e.IfcTimeSeriesReferenceRelationship=KS;class vL extends Rt{constructor(w){super(),this.ListValues=w,this.type=581633288}}e.IfcTimeSeriesValue=vL;class Q2 extends H5{constructor(){super(),this.type=1377556343}}e.IfcTopologicalRepresentationItem=Q2;class GU extends q2{constructor(w,O,M,V){super(w,O,M,V),this.ContextOfItems=w,this.RepresentationIdentifier=O,this.RepresentationType=M,this.Items=V,this.type=1735638870}}e.IfcTopologyRepresentation=GU;class VU extends Rt{constructor(w){super(),this.Units=w,this.type=180925521}}e.IfcUnitAssignment=VU;class eP extends Q2{constructor(){super(),this.type=2799835756}}e.IfcVertex=eP;class ab extends Rt{constructor(w,O){super(),this.TextureVertices=w,this.TexturePoints=O,this.type=3304826586}}e.IfcVertexBasedTextureMap=ab;class $2 extends eP{constructor(w){super(),this.VertexGeometry=w,this.type=1907098498}}e.IfcVertexPoint=$2;class tP extends Rt{constructor(w,O){super(),this.IntersectingAxes=w,this.OffsetDistances=O,this.type=891718957}}e.IfcVirtualGridIntersection=tP;class co extends Jn{constructor(w,O,M,V,Z,le,oe,Ee){super(w),this.Material=w,this.IsPotable=O,this.Hardness=M,this.AlkalinityConcentration=V,this.AcidityConcentration=Z,this.ImpuritiesContent=le,this.PHLevel=oe,this.DissolvedSolidsContent=Ee,this.type=1065908215}}e.IfcWaterProperties=co;class J3 extends QL{constructor(w,O,M){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.type=2442683028}}e.IfcAnnotationOccurrence=J3;class zU extends J3{constructor(w,O,M){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.type=962685235}}e.IfcAnnotationSurfaceOccurrence=zU;class V5 extends J3{constructor(w,O,M){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.type=3612888222}}e.IfcAnnotationSymbolOccurrence=V5;class ub extends J3{constructor(w,O,M){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.type=2297822566}}e.IfcAnnotationTextOccurrence=ub;class Xp extends Uh{constructor(w,O,M){super(w,O),this.ProfileType=w,this.ProfileName=O,this.OuterCurve=M,this.type=3798115385}}e.IfcArbitraryClosedProfileDef=Xp;class nP extends Uh{constructor(w,O,M){super(w,O),this.ProfileType=w,this.ProfileName=O,this.Curve=M,this.type=1310608509}}e.IfcArbitraryOpenProfileDef=nP;class Ug extends Xp{constructor(w,O,M,V){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.OuterCurve=M,this.InnerCurves=V,this.type=2705031697}}e.IfcArbitraryProfileDefWithVoids=Ug;class WU extends _5{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.RepeatS=w,this.RepeatT=O,this.TextureType=M,this.TextureTransform=V,this.RasterFormat=Z,this.RasterCode=le,this.type=616511568}}e.IfcBlobTexture=WU;class YU extends nP{constructor(w,O,M,V){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Curve=M,this.Thickness=V,this.type=3150382593}}e.IfcCenterLineProfileDef=YU;class kU extends v{constructor(w,O,M,V){super(w,O,M),this.Location=w,this.ItemReference=O,this.Name=M,this.ReferencedSource=V,this.type=647927063}}e.IfcClassificationReference=kU;class ZS extends F2{constructor(w,O,M,V){super(w),this.Name=w,this.Red=O,this.Green=M,this.Blue=V,this.type=776857604}}e.IfcColourRgb=ZS;class jU extends Cg{constructor(w,O,M,V){super(w,O),this.Name=w,this.Description=O,this.UsageName=M,this.HasProperties=V,this.type=2542286263}}e.IfcComplexProperty=jU;class qU extends Uh{constructor(w,O,M,V){super(w,O),this.ProfileType=w,this.ProfileName=O,this.Profiles=M,this.Label=V,this.type=1485152156}}e.IfcCompositeProfileDef=qU;class ob extends Q2{constructor(w){super(),this.CfsFaces=w,this.type=370225590}}e.IfcConnectedFaceSet=ob;class KU extends _1{constructor(w,O){super(),this.CurveOnRelatingElement=w,this.CurveOnRelatedElement=O,this.type=1981873012}}e.IfcConnectionCurveGeometry=KU;class ZU extends H0{constructor(w,O,M,V,Z){super(w,O),this.PointOnRelatingElement=w,this.PointOnRelatedElement=O,this.EccentricityInX=M,this.EccentricityInY=V,this.EccentricityInZ=Z,this.type=45288368}}e.IfcConnectionPointEccentricity=ZU;class cb extends U5{constructor(w,O,M){super(w,O),this.Dimensions=w,this.UnitType=O,this.Name=M,this.type=3050246964}}e.IfcContextDependentUnit=cb;class hb extends U5{constructor(w,O,M,V){super(w,O),this.Dimensions=w,this.UnitType=O,this.Name=M,this.ConversionFactor=V,this.type=2889183280}}e.IfcConversionBasedUnit=hb;class vp extends j2{constructor(w,O,M,V){super(w),this.Name=w,this.CurveFont=O,this.CurveWidth=M,this.CurveColour=V,this.type=3800577675}}e.IfcCurveStyle=vp;class Fg extends Uh{constructor(w,O,M,V,Z){super(w,O),this.ProfileType=w,this.ProfileName=O,this.ParentProfile=M,this.Operator=V,this.Label=Z,this.type=3632507154}}e.IfcDerivedProfileDef=Fg;class QU extends $3{constructor(w,O,M,V){super(w,O,M,V),this.Name=w,this.Description=O,this.RelatingDraughtingCallout=M,this.RelatedDraughtingCallout=V,this.type=2273265877}}e.IfcDimensionCalloutRelationship=QU;class z0 extends $3{constructor(w,O,M,V){super(w,O,M,V),this.Name=w,this.Description=O,this.RelatingDraughtingCallout=M,this.RelatedDraughtingCallout=V,this.type=1694125774}}e.IfcDimensionPair=z0;class QS extends v{constructor(w,O,M){super(w,O,M),this.Location=w,this.ItemReference=O,this.Name=M,this.type=3732053477}}e.IfcDocumentReference=QS;class $U extends bg{constructor(w){super(w),this.Name=w,this.type=4170525392}}e.IfcDraughtingPreDefinedTextFont=$U;class ey extends Q2{constructor(w,O){super(),this.EdgeStart=w,this.EdgeEnd=O,this.type=3900360178}}e.IfcEdge=ey;class JU extends ey{constructor(w,O,M,V){super(w,O),this.EdgeStart=w,this.EdgeEnd=O,this.EdgeGeometry=M,this.SameSense=V,this.type=476780140}}e.IfcEdgeCurve=JU;class $S extends Jn{constructor(w,O,M,V){super(w),this.Material=w,this.ExtendedProperties=O,this.Description=M,this.Name=V,this.type=1860660968}}e.IfcExtendedMaterialProperties=$S;class db extends Q2{constructor(w){super(),this.Bounds=w,this.type=2556980723}}e.IfcFace=db;class JS extends Q2{constructor(w,O){super(),this.Bound=w,this.Orientation=O,this.type=1809719519}}e.IfcFaceBound=JS;class fb extends JS{constructor(w,O){super(w,O),this.Bound=w,this.Orientation=O,this.type=803316827}}e.IfcFaceOuterBound=fb;class XU extends db{constructor(w,O,M){super(w),this.Bounds=w,this.FaceSurface=O,this.SameSense=M,this.type=3008276851}}e.IfcFaceSurface=XU;class Ib extends K2{constructor(w,O,M,V,Z,le,oe){super(w),this.Name=w,this.TensionFailureX=O,this.TensionFailureY=M,this.TensionFailureZ=V,this.CompressionFailureX=Z,this.CompressionFailureY=le,this.CompressionFailureZ=oe,this.type=4219587988}}e.IfcFailureConnectionCondition=Ib;class z5 extends j2{constructor(w,O){super(w),this.Name=w,this.FillStyles=O,this.type=738692330}}e.IfcFillAreaStyle=z5;class vU extends Jn{constructor(w,O,M,V,Z){super(w),this.Material=w,this.CombustionTemperature=O,this.CarbonContent=M,this.LowerHeatingValue=V,this.HigherHeatingValue=Z,this.type=3857492461}}e.IfcFuelProperties=vU;class pb extends Jn{constructor(w,O,M,V){super(w),this.Material=w,this.MolecularWeight=O,this.Porosity=M,this.MassDensity=V,this.type=803998398}}e.IfcGeneralMaterialProperties=pb;class sP extends B5{constructor(w,O,M,V,Z,le,oe){super(w,O),this.ProfileName=w,this.ProfileDefinition=O,this.PhysicalWeight=M,this.Perimeter=V,this.MinimumPlateThickness=Z,this.MaximumPlateThickness=le,this.CrossSectionArea=oe,this.type=1446786286}}e.IfcGeneralProfileProperties=sP;class XS extends jL{constructor(w,O,M,V,Z,le){super(w,O),this.ContextIdentifier=w,this.ContextType=O,this.CoordinateSpaceDimension=M,this.Precision=V,this.WorldCoordinateSystem=Z,this.TrueNorth=le,this.type=3448662350}}e.IfcGeometricRepresentationContext=XS;class gr extends H5{constructor(){super(),this.type=2453401579}}e.IfcGeometricRepresentationItem=gr;class eF extends XS{constructor(w,O,M,V,Z,le){super(w,O,new G(0),null,new i(0),null),this.ContextIdentifier=w,this.ContextType=O,this.ParentContext=M,this.TargetScale=V,this.TargetView=Z,this.UserDefinedTargetView=le,this.type=4142052618}}e.IfcGeometricRepresentationSubContext=eF;class lP extends gr{constructor(w){super(),this.Elements=w,this.type=3590301190}}e.IfcGeometricSet=lP;class rP extends Dg{constructor(w,O){super(),this.PlacementLocation=w,this.PlacementRefDirection=O,this.type=178086475}}e.IfcGridPlacement=rP;class vS extends gr{constructor(w,O){super(),this.BaseSurface=w,this.AgreementFlag=O,this.type=812098782}}e.IfcHalfSpaceSolid=vS;class tF extends Jn{constructor(w,O,M,V,Z,le){super(w),this.Material=w,this.UpperVaporResistanceFactor=O,this.LowerVaporResistanceFactor=M,this.IsothermalMoistureCapacity=V,this.VaporPermeability=Z,this.MoistureDiffusivity=le,this.type=2445078500}}e.IfcHygroscopicMaterialProperties=tF;class e7 extends _5{constructor(w,O,M,V,Z){super(w,O,M,V),this.RepeatS=w,this.RepeatT=O,this.TextureType=M,this.TextureTransform=V,this.UrlReference=Z,this.type=3905492369}}e.IfcImageTexture=e7;class nF extends V0{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.Name=w,this.Description=O,this.StartTime=M,this.EndTime=V,this.TimeSeriesDataType=Z,this.DataOrigin=le,this.UserDefinedDataOrigin=oe,this.Unit=Ee,this.Values=Pe,this.type=3741457305}}e.IfcIrregularTimeSeries=nF;class Bg extends gr{constructor(w,O,M,V){super(),this.Name=w,this.LightColour=O,this.AmbientIntensity=M,this.Intensity=V,this.type=1402838566}}e.IfcLightSource=Bg;class sF extends Bg{constructor(w,O,M,V){super(w,O,M,V),this.Name=w,this.LightColour=O,this.AmbientIntensity=M,this.Intensity=V,this.type=125510826}}e.IfcLightSourceAmbient=sF;class yb extends Bg{constructor(w,O,M,V,Z){super(w,O,M,V),this.Name=w,this.LightColour=O,this.AmbientIntensity=M,this.Intensity=V,this.Orientation=Z,this.type=2604431987}}e.IfcLightSourceDirectional=yb;class lF extends Bg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V),this.Name=w,this.LightColour=O,this.AmbientIntensity=M,this.Intensity=V,this.Position=Z,this.ColourAppearance=le,this.ColourTemperature=oe,this.LuminousFlux=Ee,this.LightEmissionSource=Pe,this.LightDistributionDataSource=ct,this.type=4266656042}}e.IfcLightSourceGoniometric=lF;class iP extends Bg{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V),this.Name=w,this.LightColour=O,this.AmbientIntensity=M,this.Intensity=V,this.Position=Z,this.Radius=le,this.ConstantAttenuation=oe,this.DistanceAttenuation=Ee,this.QuadricAttenuation=Pe,this.type=1520743889}}e.IfcLightSourcePositional=iP;class rF extends iP{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks){super(w,O,M,V,Z,le,oe,Ee,Pe),this.Name=w,this.LightColour=O,this.AmbientIntensity=M,this.Intensity=V,this.Position=Z,this.Radius=le,this.ConstantAttenuation=oe,this.DistanceAttenuation=Ee,this.QuadricAttenuation=Pe,this.Orientation=ct,this.ConcentrationExponent=Sn,this.SpreadAngle=os,this.BeamWidthAngle=Ks,this.type=3422422726}}e.IfcLightSourceSpot=rF;class t7 extends Dg{constructor(w,O){super(),this.PlacementRelTo=w,this.RelativePlacement=O,this.type=2624227202}}e.IfcLocalPlacement=t7;class n7 extends Q2{constructor(){super(),this.type=1008929658}}e.IfcLoop=n7;class s7 extends H5{constructor(w,O){super(),this.MappingSource=w,this.MappingTarget=O,this.type=2347385850}}e.IfcMappedItem=s7;class wb extends Og{constructor(w,O,M,V){super(w,O,M),this.Name=w,this.Description=O,this.Representations=M,this.RepresentedMaterial=V,this.type=2022407955}}e.IfcMaterialDefinitionRepresentation=wb;class aP extends _l{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M,V,Z,le),this.Material=w,this.DynamicViscosity=O,this.YoungModulus=M,this.ShearModulus=V,this.PoissonRatio=Z,this.ThermalExpansionCoefficient=le,this.CompressiveStrength=oe,this.MaxAggregateSize=Ee,this.AdmixturesDescription=Pe,this.Workability=ct,this.ProtectivePoreRatio=Sn,this.WaterImpermeability=os,this.type=1430189142}}e.IfcMechanicalConcreteMaterialProperties=aP;class l7 extends _0{constructor(w,O,M,V){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.type=219451334}}e.IfcObjectDefinition=l7;class Eb extends gr{constructor(w){super(),this.RepeatFactor=w,this.type=2833995503}}e.IfcOneDirectionRepeatFactor=Eb;class iF extends ob{constructor(w){super(w),this.CfsFaces=w,this.type=2665983363}}e.IfcOpenShell=iF;class uP extends ey{constructor(w,O){super(new i(0),new i(0)),this.EdgeElement=w,this.Orientation=O,this.type=1029017970}}e.IfcOrientedEdge=uP;class Yf extends Uh{constructor(w,O,M){super(w,O),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.type=2529465313}}e.IfcParameterizedProfileDef=Yf;class mb extends Q2{constructor(w){super(),this.EdgeList=w,this.type=2519244187}}e.IfcPath=mb;class oP extends k2{constructor(w,O,M,V,Z,le){super(w,O),this.Name=w,this.Description=O,this.HasQuantities=M,this.Discrimination=V,this.Quality=Z,this.Usage=le,this.type=3021840470}}e.IfcPhysicalComplexQuantity=oP;class Jl extends _5{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V),this.RepeatS=w,this.RepeatT=O,this.TextureType=M,this.TextureTransform=V,this.Width=Z,this.Height=le,this.ColourComponents=oe,this.Pixel=Ee,this.type=597895409}}e.IfcPixelTexture=Jl;class r7 extends gr{constructor(w){super(),this.Location=w,this.type=2004835150}}e.IfcPlacement=r7;class Tb extends gr{constructor(w,O){super(),this.SizeInX=w,this.SizeInY=O,this.type=1663979128}}e.IfcPlanarExtent=Tb;class Hg extends gr{constructor(){super(),this.type=2067069095}}e.IfcPoint=Hg;class Rb extends Hg{constructor(w,O){super(),this.BasisCurve=w,this.PointParameter=O,this.type=4022376103}}e.IfcPointOnCurve=Rb;class aF extends Hg{constructor(w,O,M){super(),this.BasisSurface=w,this.PointParameterU=O,this.PointParameterV=M,this.type=1423911732}}e.IfcPointOnSurface=aF;class uF extends n7{constructor(w){super(),this.Polygon=w,this.type=2924175390}}e.IfcPolyLoop=uF;class cP extends vS{constructor(w,O,M,V){super(w,O),this.BaseSurface=w,this.AgreementFlag=O,this.Position=M,this.PolygonalBoundary=V,this.type=2775532180}}e.IfcPolygonalBoundedHalfSpace=cP;class hP extends bE{constructor(w){super(w),this.Name=w,this.type=759155922}}e.IfcPreDefinedColour=hP;class dP extends bE{constructor(w){super(w),this.Name=w,this.type=2559016684}}e.IfcPreDefinedCurveFont=dP;class fP extends F5{constructor(w){super(w),this.Name=w,this.type=433424934}}e.IfcPreDefinedDimensionSymbol=fP;class W5 extends F5{constructor(w){super(w),this.Name=w,this.type=179317114}}e.IfcPreDefinedPointMarkerSymbol=W5;class oF extends Og{constructor(w,O,M){super(w,O,M),this.Name=w,this.Description=O,this.Representations=M,this.type=673634403}}e.IfcProductDefinitionShape=oF;class cF extends Jp{constructor(w,O,M,V,Z){super(w,O),this.Name=w,this.Description=O,this.UpperBoundValue=M,this.LowerBoundValue=V,this.Unit=Z,this.type=871118103}}e.IfcPropertyBoundedValue=cF;class IP extends _0{constructor(w,O,M,V){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.type=1680319473}}e.IfcPropertyDefinition=IP;class pP extends Jp{constructor(w,O,M,V){super(w,O),this.Name=w,this.Description=O,this.EnumerationValues=M,this.EnumerationReference=V,this.type=4166981789}}e.IfcPropertyEnumeratedValue=pP;class hF extends Jp{constructor(w,O,M,V){super(w,O),this.Name=w,this.Description=O,this.ListValues=M,this.Unit=V,this.type=2752243245}}e.IfcPropertyListValue=hF;class dF extends Jp{constructor(w,O,M,V){super(w,O),this.Name=w,this.Description=O,this.UsageName=M,this.PropertyReference=V,this.type=941946838}}e.IfcPropertyReferenceValue=dF;class Pu extends IP{constructor(w,O,M,V){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.type=3357820518}}e.IfcPropertySetDefinition=Pu;class fF extends Jp{constructor(w,O,M,V){super(w,O),this.Name=w,this.Description=O,this.NominalValue=M,this.Unit=V,this.type=3650150729}}e.IfcPropertySingleValue=fF;class gb extends Jp{constructor(w,O,M,V,Z,le,oe){super(w,O),this.Name=w,this.Description=O,this.DefiningValues=M,this.DefinedValues=V,this.Expression=Z,this.DefiningUnit=le,this.DefinedUnit=oe,this.type=110355661}}e.IfcPropertyTableValue=gb;class Ab extends Yf{constructor(w,O,M,V,Z){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.XDim=V,this.YDim=Z,this.type=3615266464}}e.IfcRectangleProfileDef=Ab;class IF extends V0{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee),this.Name=w,this.Description=O,this.StartTime=M,this.EndTime=V,this.TimeSeriesDataType=Z,this.DataOrigin=le,this.UserDefinedDataOrigin=oe,this.Unit=Ee,this.TimeStep=Pe,this.Values=ct,this.type=3413951693}}e.IfcRegularTimeSeries=IF;class pF extends Pu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.DefinitionType=Z,this.ReinforcementSectionDefinitions=le,this.type=3765753017}}e.IfcReinforcementDefinitionProperties=pF;class LE extends _0{constructor(w,O,M,V){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.type=478536968}}e.IfcRelationship=LE;class yP extends Ab{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.XDim=V,this.YDim=Z,this.RoundingRadius=le,this.type=2778083089}}e.IfcRoundedRectangleProfileDef=yP;class yF extends gr{constructor(w,O,M){super(),this.SpineCurve=w,this.CrossSections=O,this.CrossSectionPositions=M,this.type=1509187699}}e.IfcSectionedSpine=yF;class wF extends Pu{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.PredefinedType=Z,this.UpperValue=le,this.MostUsedValue=oe,this.LowerValue=Ee,this.type=2411513650}}e.IfcServiceLifeFactor=wF;class EF extends gr{constructor(w){super(),this.SbsmBoundary=w,this.type=4124623270}}e.IfcShellBasedSurfaceModel=EF;class mF extends K2{constructor(w,O,M,V){super(w),this.Name=w,this.SlippageX=O,this.SlippageY=M,this.SlippageZ=V,this.type=2609359061}}e.IfcSlippageConnectionCondition=mF;class J2 extends gr{constructor(){super(),this.type=723233188}}e.IfcSolidModel=J2;class wP extends Pu{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.IsAttenuating=Z,this.SoundScale=le,this.SoundValues=oe,this.type=2485662743}}e.IfcSoundProperties=wP;class TF extends Pu{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.SoundLevelTimeSeries=Z,this.Frequency=le,this.SoundLevelSingleValue=oe,this.type=1202362311}}e.IfcSoundValue=TF;class RF extends Pu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableValueRatio=Z,this.ThermalLoadSource=le,this.PropertySource=oe,this.SourceDescription=Ee,this.MaximumValue=Pe,this.MinimumValue=ct,this.ThermalLoadTimeSeriesValues=Sn,this.UserDefinedThermalLoadSource=os,this.UserDefinedPropertySource=Ks,this.ThermalLoadType=Rl,this.type=390701378}}e.IfcSpaceThermalLoadProperties=RF;class G1 extends Wf{constructor(w,O,M,V,Z,le,oe){super(w),this.Name=w,this.LinearForceX=O,this.LinearForceY=M,this.LinearForceZ=V,this.LinearMomentX=Z,this.LinearMomentY=le,this.LinearMomentZ=oe,this.type=1595516126}}e.IfcStructuralLoadLinearForce=G1;class i7 extends Wf{constructor(w,O,M,V){super(w),this.Name=w,this.PlanarForceX=O,this.PlanarForceY=M,this.PlanarForceZ=V,this.type=2668620305}}e.IfcStructuralLoadPlanarForce=i7;class EP extends Wf{constructor(w,O,M,V,Z,le,oe){super(w),this.Name=w,this.DisplacementX=O,this.DisplacementY=M,this.DisplacementZ=V,this.RotationalDisplacementRX=Z,this.RotationalDisplacementRY=le,this.RotationalDisplacementRZ=oe,this.type=2473145415}}e.IfcStructuralLoadSingleDisplacement=EP;class gF extends EP{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe),this.Name=w,this.DisplacementX=O,this.DisplacementY=M,this.DisplacementZ=V,this.RotationalDisplacementRX=Z,this.RotationalDisplacementRY=le,this.RotationalDisplacementRZ=oe,this.Distortion=Ee,this.type=1973038258}}e.IfcStructuralLoadSingleDisplacementDistortion=gF;class PE extends Wf{constructor(w,O,M,V,Z,le,oe){super(w),this.Name=w,this.ForceX=O,this.ForceY=M,this.ForceZ=V,this.MomentX=Z,this.MomentY=le,this.MomentZ=oe,this.type=1597423693}}e.IfcStructuralLoadSingleForce=PE;class mP extends PE{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe),this.Name=w,this.ForceX=O,this.ForceY=M,this.ForceZ=V,this.MomentX=Z,this.MomentY=le,this.MomentZ=oe,this.WarpingMoment=Ee,this.type=1190533807}}e.IfcStructuralLoadSingleForceWarping=mP;class Y5 extends sP{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl,yl,du,Fl,Tf,$1,nI,po,_h){super(w,O,M,V,Z,le,oe),this.ProfileName=w,this.ProfileDefinition=O,this.PhysicalWeight=M,this.Perimeter=V,this.MinimumPlateThickness=Z,this.MaximumPlateThickness=le,this.CrossSectionArea=oe,this.TorsionalConstantX=Ee,this.MomentOfInertiaYZ=Pe,this.MomentOfInertiaY=ct,this.MomentOfInertiaZ=Sn,this.WarpingConstant=os,this.ShearCentreZ=Ks,this.ShearCentreY=Rl,this.ShearDeformationAreaZ=Zl,this.ShearDeformationAreaY=yl,this.MaximumSectionModulusY=du,this.MinimumSectionModulusY=Fl,this.MaximumSectionModulusZ=Tf,this.MinimumSectionModulusZ=$1,this.TorsionalSectionModulus=nI,this.CentreOfGravityInX=po,this.CentreOfGravityInY=_h,this.type=3843319758}}e.IfcStructuralProfileProperties=Y5;class TP extends Y5{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl,yl,du,Fl,Tf,$1,nI,po,_h,pm,Sw,Gh,Tp){super(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl,yl,du,Fl,Tf,$1,nI,po,_h),this.ProfileName=w,this.ProfileDefinition=O,this.PhysicalWeight=M,this.Perimeter=V,this.MinimumPlateThickness=Z,this.MaximumPlateThickness=le,this.CrossSectionArea=oe,this.TorsionalConstantX=Ee,this.MomentOfInertiaYZ=Pe,this.MomentOfInertiaY=ct,this.MomentOfInertiaZ=Sn,this.WarpingConstant=os,this.ShearCentreZ=Ks,this.ShearCentreY=Rl,this.ShearDeformationAreaZ=Zl,this.ShearDeformationAreaY=yl,this.MaximumSectionModulusY=du,this.MinimumSectionModulusY=Fl,this.MaximumSectionModulusZ=Tf,this.MinimumSectionModulusZ=$1,this.TorsionalSectionModulus=nI,this.CentreOfGravityInX=po,this.CentreOfGravityInY=_h,this.ShearAreaZ=pm,this.ShearAreaY=Sw,this.PlasticShapeFactorY=Gh,this.PlasticShapeFactorZ=Tp,this.type=3653947884}}e.IfcStructuralSteelProfileProperties=TP;class AF extends ey{constructor(w,O,M){super(w,O),this.EdgeStart=w,this.EdgeEnd=O,this.ParentEdge=M,this.type=2233826070}}e.IfcSubedge=AF;class _g extends gr{constructor(){super(),this.type=2513912981}}e.IfcSurface=_g;class SF extends $L{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w),this.SurfaceColour=w,this.Transparency=O,this.DiffuseColour=M,this.TransmissionColour=V,this.DiffuseTransmissionColour=Z,this.ReflectionColour=le,this.SpecularColour=oe,this.SpecularHighlight=Ee,this.ReflectanceMethod=Pe,this.type=1878645084}}e.IfcSurfaceStyleRendering=SF;class xE extends J2{constructor(w,O){super(),this.SweptArea=w,this.Position=O,this.type=2247615214}}e.IfcSweptAreaSolid=xE;class Gg extends J2{constructor(w,O,M,V,Z){super(),this.Directrix=w,this.Radius=O,this.InnerRadius=M,this.StartParam=V,this.EndParam=Z,this.type=1260650574}}e.IfcSweptDiskSolid=Gg;class Ar extends _g{constructor(w,O){super(),this.SweptCurve=w,this.Position=O,this.type=230924584}}e.IfcSweptSurface=Ar;class DF extends Yf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.Depth=V,this.FlangeWidth=Z,this.WebThickness=le,this.FlangeThickness=oe,this.FilletRadius=Ee,this.FlangeEdgeRadius=Pe,this.WebEdgeRadius=ct,this.WebSlope=Sn,this.FlangeSlope=os,this.CentreOfGravityInY=Ks,this.type=3071757647}}e.IfcTShapeProfileDef=DF;class Sb extends V5{constructor(w,O,M,V){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.AnnotatedCurve=V,this.type=3028897424}}e.IfcTerminatorSymbol=Sb;class a7 extends gr{constructor(w,O,M){super(),this.Literal=w,this.Placement=O,this.Path=M,this.type=4282788508}}e.IfcTextLiteral=a7;class Vg extends a7{constructor(w,O,M,V,Z){super(w,O,M),this.Literal=w,this.Placement=O,this.Path=M,this.Extent=V,this.BoxAlignment=Z,this.type=3124975700}}e.IfcTextLiteralWithExtent=Vg;class NF extends Yf{constructor(w,O,M,V,Z,le,oe){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.BottomXDim=V,this.TopXDim=Z,this.YDim=le,this.TopXOffset=oe,this.type=2715220739}}e.IfcTrapeziumProfileDef=NF;class u7 extends Eb{constructor(w,O){super(w),this.RepeatFactor=w,this.SecondRepeatFactor=O,this.type=1345879162}}e.IfcTwoDirectionRepeatFactor=u7;class k5 extends l7{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.type=1628702193}}e.IfcTypeObject=k5;class zg extends k5{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.type=2347495698}}e.IfcTypeProduct=zg;class Db extends Yf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.Depth=V,this.FlangeWidth=Z,this.WebThickness=le,this.FlangeThickness=oe,this.FilletRadius=Ee,this.EdgeRadius=Pe,this.FlangeSlope=ct,this.CentreOfGravityInX=Sn,this.type=427810014}}e.IfcUShapeProfileDef=Db;class bF extends gr{constructor(w,O){super(),this.Orientation=w,this.Magnitude=O,this.type=1417489154}}e.IfcVector=bF;class Wg extends n7{constructor(w){super(),this.LoopVertex=w,this.type=2759199220}}e.IfcVertexLoop=Wg;class ME extends Pu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.LiningDepth=Z,this.LiningThickness=le,this.TransomThickness=oe,this.MullionThickness=Ee,this.FirstTransomOffset=Pe,this.SecondTransomOffset=ct,this.FirstMullionOffset=Sn,this.SecondMullionOffset=os,this.ShapeAspectStyle=Ks,this.type=336235671}}e.IfcWindowLiningProperties=ME;class OF extends Pu{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.OperationType=Z,this.PanelPosition=le,this.FrameDepth=oe,this.FrameThickness=Ee,this.ShapeAspectStyle=Pe,this.type=512836454}}e.IfcWindowPanelProperties=OF;class CF extends zg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ConstructionType=Pe,this.OperationType=ct,this.ParameterTakesPrecedence=Sn,this.Sizeable=os,this.type=1299126871}}e.IfcWindowStyle=CF;class RP extends Yf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.Depth=V,this.FlangeWidth=Z,this.WebThickness=le,this.FlangeThickness=oe,this.FilletRadius=Ee,this.EdgeRadius=Pe,this.type=2543172580}}e.IfcZShapeProfileDef=RP;class Nb extends J3{constructor(w,O,M){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.type=3288037868}}e.IfcAnnotationCurveOccurrence=Nb;class LF extends gr{constructor(w,O){super(),this.OuterBoundary=w,this.InnerBoundaries=O,this.type=669184980}}e.IfcAnnotationFillArea=LF;class PF extends J3{constructor(w,O,M,V,Z){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.FillStyleTarget=V,this.GlobalOrLocal=Z,this.type=2265737646}}e.IfcAnnotationFillAreaOccurrence=PF;class o7 extends gr{constructor(w,O){super(),this.Item=w,this.TextureCoordinates=O,this.type=1302238472}}e.IfcAnnotationSurface=o7;class xF extends r7{constructor(w,O){super(w),this.Location=w,this.Axis=O,this.type=4261334040}}e.IfcAxis1Placement=xF;class UE extends r7{constructor(w,O){super(w),this.Location=w,this.RefDirection=O,this.type=3125803723}}e.IfcAxis2Placement2D=UE;class MF extends r7{constructor(w,O,M){super(w),this.Location=w,this.Axis=O,this.RefDirection=M,this.type=2740243338}}e.IfcAxis2Placement3D=MF;class j5 extends gr{constructor(w,O,M){super(),this.Operator=w,this.FirstOperand=O,this.SecondOperand=M,this.type=2736907675}}e.IfcBooleanResult=j5;class bb extends _g{constructor(){super(),this.type=4182860854}}e.IfcBoundedSurface=bb;class UF extends gr{constructor(w,O,M,V){super(),this.Corner=w,this.XDim=O,this.YDim=M,this.ZDim=V,this.type=2581212453}}e.IfcBoundingBox=UF;class Ob extends vS{constructor(w,O,M){super(w,O),this.BaseSurface=w,this.AgreementFlag=O,this.Enclosure=M,this.type=2713105998}}e.IfcBoxedHalfSpace=Ob;class FF extends Yf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.Depth=V,this.Width=Z,this.WallThickness=le,this.Girth=oe,this.InternalFilletRadius=Ee,this.CentreOfGravityInX=Pe,this.type=2898889636}}e.IfcCShapeProfileDef=FF;class gP extends Hg{constructor(w){super(),this.Coordinates=w,this.type=1123145078}}e.IfcCartesianPoint=gP;class Cb extends gr{constructor(w,O,M,V){super(),this.Axis1=w,this.Axis2=O,this.LocalOrigin=M,this.Scale=V,this.type=59481748}}e.IfcCartesianTransformationOperator=Cb;class AP extends Cb{constructor(w,O,M,V){super(w,O,M,V),this.Axis1=w,this.Axis2=O,this.LocalOrigin=M,this.Scale=V,this.type=3749851601}}e.IfcCartesianTransformationOperator2D=AP;class FE extends AP{constructor(w,O,M,V,Z){super(w,O,M,V),this.Axis1=w,this.Axis2=O,this.LocalOrigin=M,this.Scale=V,this.Scale2=Z,this.type=3486308946}}e.IfcCartesianTransformationOperator2DnonUniform=FE;class SP extends Cb{constructor(w,O,M,V,Z){super(w,O,M,V),this.Axis1=w,this.Axis2=O,this.LocalOrigin=M,this.Scale=V,this.Axis3=Z,this.type=3331915920}}e.IfcCartesianTransformationOperator3D=SP;class Yg extends SP{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z),this.Axis1=w,this.Axis2=O,this.LocalOrigin=M,this.Scale=V,this.Axis3=Z,this.Scale2=le,this.Scale3=oe,this.type=1416205885}}e.IfcCartesianTransformationOperator3DnonUniform=Yg;class Lb extends Yf{constructor(w,O,M,V){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.Radius=V,this.type=1383045692}}e.IfcCircleProfileDef=Lb;class BF extends ob{constructor(w){super(w),this.CfsFaces=w,this.type=2205249479}}e.IfcClosedShell=BF;class df extends gr{constructor(w,O,M){super(),this.Transition=w,this.SameSense=O,this.ParentCurve=M,this.type=2485617015}}e.IfcCompositeCurveSegment=df;class HF extends Yf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.OverallHeight=V,this.BaseWidth2=Z,this.Radius=le,this.HeadWidth=oe,this.HeadDepth2=Ee,this.HeadDepth3=Pe,this.WebThickness=ct,this.BaseWidth4=Sn,this.BaseDepth1=os,this.BaseDepth2=Ks,this.BaseDepth3=Rl,this.CentreOfGravityInY=Zl,this.type=4133800736}}e.IfcCraneRailAShapeProfileDef=HF;class Pb extends Yf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.OverallHeight=V,this.HeadWidth=Z,this.Radius=le,this.HeadDepth2=oe,this.HeadDepth3=Ee,this.WebThickness=Pe,this.BaseDepth1=ct,this.BaseDepth2=Sn,this.CentreOfGravityInY=os,this.type=194851669}}e.IfcCraneRailFShapeProfileDef=Pb;class BE extends gr{constructor(w){super(),this.Position=w,this.type=2506170314}}e.IfcCsgPrimitive3D=BE;class kg extends J2{constructor(w){super(),this.TreeRootExpression=w,this.type=2147822146}}e.IfcCsgSolid=kg;class HE extends gr{constructor(){super(),this.type=2601014836}}e.IfcCurve=HE;class jg extends bb{constructor(w,O,M){super(),this.BasisSurface=w,this.OuterBoundary=O,this.InnerBoundaries=M,this.type=2827736869}}e.IfcCurveBoundedPlane=jg;class c7 extends gr{constructor(w,O){super(),this.Definition=w,this.Target=O,this.type=693772133}}e.IfcDefinedSymbol=c7;class h7 extends Nb{constructor(w,O,M){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.type=606661476}}e.IfcDimensionCurve=h7;class qg extends Sb{constructor(w,O,M,V,Z){super(w,O,M,V),this.Item=w,this.Styles=O,this.Name=M,this.AnnotatedCurve=V,this.Role=Z,this.type=4054601972}}e.IfcDimensionCurveTerminator=qg;class DP extends gr{constructor(w){super(),this.DirectionRatios=w,this.type=32440307}}e.IfcDirection=DP;class _F extends Pu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.LiningDepth=Z,this.LiningThickness=le,this.ThresholdDepth=oe,this.ThresholdThickness=Ee,this.TransomThickness=Pe,this.TransomOffset=ct,this.LiningOffset=Sn,this.ThresholdOffset=os,this.CasingThickness=Ks,this.CasingDepth=Rl,this.ShapeAspectStyle=Zl,this.type=2963535650}}e.IfcDoorLiningProperties=_F;class d7 extends Pu{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.PanelDepth=Z,this.PanelOperation=le,this.PanelWidth=oe,this.PanelPosition=Ee,this.ShapeAspectStyle=Pe,this.type=1714330368}}e.IfcDoorPanelProperties=d7;class f7 extends zg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.OperationType=Pe,this.ConstructionType=ct,this.ParameterTakesPrecedence=Sn,this.Sizeable=os,this.type=526551008}}e.IfcDoorStyle=f7;class I7 extends gr{constructor(w){super(),this.Contents=w,this.type=3073041342}}e.IfcDraughtingCallout=I7;class GF extends hP{constructor(w){super(w),this.Name=w,this.type=445594917}}e.IfcDraughtingPreDefinedColour=GF;class VF extends dP{constructor(w){super(w),this.Name=w,this.type=4006246654}}e.IfcDraughtingPreDefinedCurveFont=VF;class xb extends n7{constructor(w){super(),this.EdgeList=w,this.type=1472233963}}e.IfcEdgeLoop=xb;class Mb extends Pu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.MethodOfMeasurement=Z,this.Quantities=le,this.type=1883228015}}e.IfcElementQuantity=Mb;class _E extends zg{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=339256511}}e.IfcElementType=_E;class Kg extends _g{constructor(w){super(),this.Position=w,this.type=2777663545}}e.IfcElementarySurface=Kg;class Ub extends Yf{constructor(w,O,M,V,Z){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.SemiAxis1=V,this.SemiAxis2=Z,this.type=2835456948}}e.IfcEllipseProfileDef=Ub;class p7 extends Pu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.EnergySequence=Z,this.UserDefinedEnergySequence=le,this.type=80994333}}e.IfcEnergyProperties=p7;class GE extends xE{constructor(w,O,M,V){super(w,O),this.SweptArea=w,this.Position=O,this.ExtrudedDirection=M,this.Depth=V,this.type=477187591}}e.IfcExtrudedAreaSolid=GE;class zF extends gr{constructor(w){super(),this.FbsmFaces=w,this.type=2047409740}}e.IfcFaceBasedSurfaceModel=zF;class WF extends gr{constructor(w,O,M,V,Z){super(),this.HatchLineAppearance=w,this.StartOfNextHatchLine=O,this.PointOfReferenceHatchLine=M,this.PatternStart=V,this.HatchLineAngle=Z,this.type=374418227}}e.IfcFillAreaStyleHatching=WF;class VE extends gr{constructor(w){super(),this.Symbol=w,this.type=4203026998}}e.IfcFillAreaStyleTileSymbolWithStyle=VE;class YF extends gr{constructor(w,O,M){super(),this.TilingPattern=w,this.Tiles=O,this.TilingScale=M,this.type=315944413}}e.IfcFillAreaStyleTiles=YF;class Fb extends Pu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl,yl,du,Fl,Tf){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.PropertySource=Z,this.FlowConditionTimeSeries=le,this.VelocityTimeSeries=oe,this.FlowrateTimeSeries=Ee,this.Fluid=Pe,this.PressureTimeSeries=ct,this.UserDefinedPropertySource=Sn,this.TemperatureSingleValue=os,this.WetBulbTemperatureSingleValue=Ks,this.WetBulbTemperatureTimeSeries=Rl,this.TemperatureTimeSeries=Zl,this.FlowrateSingleValue=yl,this.FlowConditionSingleValue=du,this.VelocitySingleValue=Fl,this.PressureSingleValue=Tf,this.type=3455213021}}e.IfcFluidFlowProperties=Fb;class Bb extends _E{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=4238390223}}e.IfcFurnishingElementType=Bb;class kF extends Bb{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.AssemblyPlace=ct,this.type=1268542332}}e.IfcFurnitureType=kF;class Hb extends lP{constructor(w){super(w),this.Elements=w,this.type=987898635}}e.IfcGeometricCurveSet=Hb;class _b extends Yf{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.OverallWidth=V,this.OverallDepth=Z,this.WebThickness=le,this.FlangeThickness=oe,this.FilletRadius=Ee,this.type=1484403080}}e.IfcIShapeProfileDef=_b;class jF extends Yf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.Depth=V,this.Width=Z,this.Thickness=le,this.FilletRadius=oe,this.EdgeRadius=Ee,this.LegSlope=Pe,this.CentreOfGravityInX=ct,this.CentreOfGravityInY=Sn,this.type=572779678}}e.IfcLShapeProfileDef=jF;class y7 extends HE{constructor(w,O){super(),this.Pnt=w,this.Dir=O,this.type=1281925730}}e.IfcLine=y7;class Gb extends J2{constructor(w){super(),this.Outer=w,this.type=1425443689}}e.IfcManifoldSolidBrep=Gb;class Fh extends l7{constructor(w,O,M,V,Z){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=3888040117}}e.IfcObject=Fh;class qF extends HE{constructor(w,O,M){super(),this.BasisCurve=w,this.Distance=O,this.SelfIntersect=M,this.type=3388369263}}e.IfcOffsetCurve2D=qF;class q5 extends HE{constructor(w,O,M,V){super(),this.BasisCurve=w,this.Distance=O,this.SelfIntersect=M,this.RefDirection=V,this.type=3505215534}}e.IfcOffsetCurve3D=q5;class KF extends Pu{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.OperationType=Z,this.PanelPosition=le,this.FrameDepth=oe,this.FrameThickness=Ee,this.ShapeAspectStyle=Pe,this.type=3566463478}}e.IfcPermeableCoveringProperties=KF;class NP extends Tb{constructor(w,O,M){super(w,O),this.SizeInX=w,this.SizeInY=O,this.Placement=M,this.type=603570806}}e.IfcPlanarBox=NP;class X2 extends Kg{constructor(w){super(w),this.Position=w,this.type=220341763}}e.IfcPlane=X2;class Zg extends Fh{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=2945172077}}e.IfcProcess=Zg;class X3 extends Fh{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.type=4208778838}}e.IfcProduct=X3;class K5 extends Fh{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.LongName=le,this.Phase=oe,this.RepresentationContexts=Ee,this.UnitsInContext=Pe,this.type=103090709}}e.IfcProject=K5;class ZF extends Nb{constructor(w,O,M){super(w,O,M),this.Item=w,this.Styles=O,this.Name=M,this.type=4194566429}}e.IfcProjectionCurve=ZF;class V1 extends Pu{constructor(w,O,M,V,Z){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.HasProperties=Z,this.type=1451395588}}e.IfcPropertySet=V1;class QF extends X3{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.ProxyType=Ee,this.Tag=Pe,this.type=3219374653}}e.IfcProxy=QF;class w7 extends Ab{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.XDim=V,this.YDim=Z,this.WallThickness=le,this.InnerFilletRadius=oe,this.OuterFilletRadius=Ee,this.type=2770003689}}e.IfcRectangleHollowProfileDef=w7;class bP extends BE{constructor(w,O,M,V){super(w),this.Position=w,this.XLength=O,this.YLength=M,this.Height=V,this.type=2798486643}}e.IfcRectangularPyramid=bP;class $F extends bb{constructor(w,O,M,V,Z,le,oe){super(),this.BasisSurface=w,this.U1=O,this.V1=M,this.U2=V,this.V2=Z,this.Usense=le,this.Vsense=oe,this.type=3454111270}}e.IfcRectangularTrimmedSurface=$F;class ty extends LE{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.type=3939117080}}e.IfcRelAssigns=ty;class OP extends ty{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingActor=oe,this.ActingRole=Ee,this.type=1683148259}}e.IfcRelAssignsToActor=OP;class ff extends ty{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingControl=oe,this.type=2495723537}}e.IfcRelAssignsToControl=ff;class Z5 extends ty{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingGroup=oe,this.type=1307041759}}e.IfcRelAssignsToGroup=Z5;class JF extends ty{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingProcess=oe,this.QuantityInProcess=Ee,this.type=4278684876}}e.IfcRelAssignsToProcess=JF;class XF extends ty{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingProduct=oe,this.type=2857406711}}e.IfcRelAssignsToProduct=XF;class CP extends ff{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingControl=oe,this.type=3372526763}}e.IfcRelAssignsToProjectOrder=CP;class E7 extends ty{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingResource=oe,this.type=205026976}}e.IfcRelAssignsToResource=E7;class z1 extends LE{constructor(w,O,M,V,Z){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.type=1865459582}}e.IfcRelAssociates=z1;class Vb extends z1{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingAppliedValue=le,this.type=1327628568}}e.IfcRelAssociatesAppliedValue=Vb;class LP extends z1{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingApproval=le,this.type=4095574036}}e.IfcRelAssociatesApproval=LP;class vF extends z1{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingClassification=le,this.type=919958153}}e.IfcRelAssociatesClassification=vF;class zb extends z1{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.Intent=le,this.RelatingConstraint=oe,this.type=2728634034}}e.IfcRelAssociatesConstraint=zb;class eB extends z1{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingDocument=le,this.type=982818633}}e.IfcRelAssociatesDocument=eB;class tB extends z1{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingLibrary=le,this.type=3840914261}}e.IfcRelAssociatesLibrary=tB;class nB extends z1{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingMaterial=le,this.type=2655215786}}e.IfcRelAssociatesMaterial=nB;class sB extends z1{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingProfileProperties=le,this.ProfileSectionLocation=oe,this.ProfileOrientation=Ee,this.type=2851387026}}e.IfcRelAssociatesProfileProperties=sB;class cu extends LE{constructor(w,O,M,V){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.type=826625072}}e.IfcRelConnects=cu;class Wb extends cu{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ConnectionGeometry=Z,this.RelatingElement=le,this.RelatedElement=oe,this.type=1204542856}}e.IfcRelConnectsElements=Wb;class lB extends Wb{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ConnectionGeometry=Z,this.RelatingElement=le,this.RelatedElement=oe,this.RelatingPriorities=Ee,this.RelatedPriorities=Pe,this.RelatedConnectionType=ct,this.RelatingConnectionType=Sn,this.type=3945020480}}e.IfcRelConnectsPathElements=lB;class rB extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingPort=Z,this.RelatedElement=le,this.type=4201705270}}e.IfcRelConnectsPortToElement=rB;class iB extends cu{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingPort=Z,this.RelatedPort=le,this.RealizingElement=oe,this.type=3190031847}}e.IfcRelConnectsPorts=iB;class m7 extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingElement=Z,this.RelatedStructuralActivity=le,this.type=2127690289}}e.IfcRelConnectsStructuralActivity=m7;class W0 extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingElement=Z,this.RelatedStructuralMember=le,this.type=3912681535}}e.IfcRelConnectsStructuralElement=W0;class PP extends cu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingStructuralMember=Z,this.RelatedStructuralConnection=le,this.AppliedCondition=oe,this.AdditionalConditions=Ee,this.SupportedLength=Pe,this.ConditionCoordinateSystem=ct,this.type=1638771189}}e.IfcRelConnectsStructuralMember=PP;class aB extends PP{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe,ct),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingStructuralMember=Z,this.RelatedStructuralConnection=le,this.AppliedCondition=oe,this.AdditionalConditions=Ee,this.SupportedLength=Pe,this.ConditionCoordinateSystem=ct,this.ConnectionConstraint=Sn,this.type=504942748}}e.IfcRelConnectsWithEccentricity=aB;class uB extends Wb{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ConnectionGeometry=Z,this.RelatingElement=le,this.RelatedElement=oe,this.RealizingElements=Ee,this.ConnectionType=Pe,this.type=3678494232}}e.IfcRelConnectsWithRealizingElements=uB;class oB extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedElements=Z,this.RelatingStructure=le,this.type=3242617779}}e.IfcRelContainedInSpatialStructure=oB;class Yb extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingBuildingElement=Z,this.RelatedCoverings=le,this.type=886880790}}e.IfcRelCoversBldgElements=Yb;class xP extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedSpace=Z,this.RelatedCoverings=le,this.type=2802773753}}e.IfcRelCoversSpaces=xP;class T7 extends LE{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingObject=Z,this.RelatedObjects=le,this.type=2551354335}}e.IfcRelDecomposes=T7;class Y0 extends LE{constructor(w,O,M,V,Z){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.type=693640335}}e.IfcRelDefines=Y0;class kb extends Y0{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingPropertyDefinition=le,this.type=4186316022}}e.IfcRelDefinesByProperties=kb;class R7 extends Y0{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingType=le,this.type=781010003}}e.IfcRelDefinesByType=R7;class v3 extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingOpeningElement=Z,this.RelatedBuildingElement=le,this.type=3940055652}}e.IfcRelFillsElement=v3;class cB extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedControlElements=Z,this.RelatingFlowElement=le,this.type=279856033}}e.IfcRelFlowControlElements=cB;class MP extends cu{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.DailyInteraction=Z,this.ImportanceRating=le,this.LocationOfInteraction=oe,this.RelatedSpaceProgram=Ee,this.RelatingSpaceProgram=Pe,this.type=4189434867}}e.IfcRelInteractionRequirements=MP;class hB extends T7{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingObject=Z,this.RelatedObjects=le,this.type=3268803585}}e.IfcRelNests=hB;class dB extends OP{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingActor=oe,this.ActingRole=Ee,this.type=2051452291}}e.IfcRelOccupiesSpaces=dB;class fB extends kb{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatingPropertyDefinition=le,this.OverridingProperties=oe,this.type=202636808}}e.IfcRelOverridesProperties=fB;class UP extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingElement=Z,this.RelatedFeatureElement=le,this.type=750771296}}e.IfcRelProjectsElement=UP;class zE extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedElements=Z,this.RelatingStructure=le,this.type=1245217292}}e.IfcRelReferencedInSpatialStructure=zE;class jb extends ff{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingControl=oe,this.type=1058617721}}e.IfcRelSchedulesCostItems=jb;class IB extends cu{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingProcess=Z,this.RelatedProcess=le,this.TimeLag=oe,this.SequenceType=Ee,this.type=4122056220}}e.IfcRelSequence=IB;class Q5 extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingSystem=Z,this.RelatedBuildings=le,this.type=366585022}}e.IfcRelServicesBuildings=Q5;class qb extends cu{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingSpace=Z,this.RelatedBuildingElement=le,this.ConnectionGeometry=oe,this.PhysicalOrVirtualBoundary=Ee,this.InternalOrExternalBoundary=Pe,this.type=3451746338}}e.IfcRelSpaceBoundary=qb;class ny extends cu{constructor(w,O,M,V,Z,le){super(w,O,M,V),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingBuildingElement=Z,this.RelatedOpeningElement=le,this.type=1401173127}}e.IfcRelVoidsElement=ny;class FP extends Fh{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=2914609552}}e.IfcResource=FP;class pB extends xE{constructor(w,O,M,V){super(w,O),this.SweptArea=w,this.Position=O,this.Axis=M,this.Angle=V,this.type=1856042241}}e.IfcRevolvedAreaSolid=pB;class yB extends BE{constructor(w,O,M){super(w),this.Position=w,this.Height=O,this.BottomRadius=M,this.type=4158566097}}e.IfcRightCircularCone=yB;class wB extends BE{constructor(w,O,M){super(w),this.Position=w,this.Height=O,this.Radius=M,this.type=3626867408}}e.IfcRightCircularCylinder=wB;class kf extends X3{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.LongName=Ee,this.CompositionType=Pe,this.type=2706606064}}e.IfcSpatialStructureElement=kf;class BP extends _E{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=3893378262}}e.IfcSpatialStructureElementType=BP;class EB extends BE{constructor(w,O){super(w),this.Position=w,this.Radius=O,this.type=451544542}}e.IfcSphere=EB;class W1 extends X3{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.type=3544373492}}e.IfcStructuralActivity=W1;class WE extends X3{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.type=3136571912}}e.IfcStructuralItem=WE;class Kb extends WE{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.type=530289379}}e.IfcStructuralMember=Kb;class HP extends W1{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.type=3689010777}}e.IfcStructuralReaction=HP;class Zb extends Kb{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.PredefinedType=Ee,this.Thickness=Pe,this.type=3979015343}}e.IfcStructuralSurfaceMember=Zb;class YE extends Zb{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.PredefinedType=Ee,this.Thickness=Pe,this.SubsequentThickness=ct,this.VaryingThicknessLocation=Sn,this.type=2218152070}}e.IfcStructuralSurfaceMemberVarying=YE;class mB extends I7{constructor(w){super(w),this.Contents=w,this.type=4070609034}}e.IfcStructuredDimensionCallout=mB;class TB extends xE{constructor(w,O,M,V,Z,le){super(w,O),this.SweptArea=w,this.Position=O,this.Directrix=M,this.StartParam=V,this.EndParam=Z,this.ReferenceSurface=le,this.type=2028607225}}e.IfcSurfaceCurveSweptAreaSolid=TB;class RB extends Ar{constructor(w,O,M,V){super(w,O),this.SweptCurve=w,this.Position=O,this.ExtrudedDirection=M,this.Depth=V,this.type=2809605785}}e.IfcSurfaceOfLinearExtrusion=RB;class _P extends Ar{constructor(w,O,M){super(w,O),this.SweptCurve=w,this.Position=O,this.AxisPosition=M,this.type=4124788165}}e.IfcSurfaceOfRevolution=_P;class Qb extends Bb{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=1580310250}}e.IfcSystemFurnitureElementType=Qb;class $b extends Zg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.TaskId=le,this.Status=oe,this.WorkMethod=Ee,this.IsMilestone=Pe,this.Priority=ct,this.type=3473067441}}e.IfcTask=$b;class kc extends _E{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2097647324}}e.IfcTransportElementType=kc;class g7 extends Fh{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.TheActor=le,this.type=2296667514}}e.IfcActor=g7;class gB extends X3{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.type=1674181508}}e.IfcAnnotation=gB;class GP extends _b{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M,V,Z,le,oe,Ee),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.OverallWidth=V,this.OverallDepth=Z,this.WebThickness=le,this.FlangeThickness=oe,this.FilletRadius=Ee,this.TopFlangeWidth=Pe,this.TopFlangeThickness=ct,this.TopFlangeFilletRadius=Sn,this.CentreOfGravityInY=os,this.type=3207858831}}e.IfcAsymmetricIShapeProfileDef=GP;class AB extends BE{constructor(w,O,M,V){super(w),this.Position=w,this.XLength=O,this.YLength=M,this.ZLength=V,this.type=1334484129}}e.IfcBlock=AB;class SB extends j5{constructor(w,O,M){super(w,O,M),this.Operator=w,this.FirstOperand=O,this.SecondOperand=M,this.type=3649129432}}e.IfcBooleanClippingResult=SB;class $5 extends HE{constructor(){super(),this.type=1260505505}}e.IfcBoundedCurve=$5;class DB extends kf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.LongName=Ee,this.CompositionType=Pe,this.ElevationOfRefHeight=ct,this.ElevationOfTerrain=Sn,this.BuildingAddress=os,this.type=4031249490}}e.IfcBuilding=DB;class jf extends _E{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=1950629157}}e.IfcBuildingElementType=jf;class Jb extends kf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.LongName=Ee,this.CompositionType=Pe,this.Elevation=ct,this.type=3124254112}}e.IfcBuildingStorey=Jb;class kE extends Lb{constructor(w,O,M,V,Z){super(w,O,M,V),this.ProfileType=w,this.ProfileName=O,this.Position=M,this.Radius=V,this.WallThickness=Z,this.type=2937912522}}e.IfcCircleHollowProfileDef=kE;class A7 extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=300633059}}e.IfcColumnType=A7;class VP extends $5{constructor(w,O){super(),this.Segments=w,this.SelfIntersect=O,this.type=3732776249}}e.IfcCompositeCurve=VP;class jE extends HE{constructor(w){super(),this.Position=w,this.type=2510884976}}e.IfcConic=jE;class k0 extends FP{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ResourceIdentifier=le,this.ResourceGroup=oe,this.ResourceConsumption=Ee,this.BaseQuantity=Pe,this.type=2559216714}}e.IfcConstructionResource=k0;class jc extends Fh{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=3293443760}}e.IfcControl=jc;class NB extends jc{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=3895139033}}e.IfcCostItem=NB;class bB extends jc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.SubmittedBy=le,this.PreparedBy=oe,this.SubmittedOn=Ee,this.Status=Pe,this.TargetUsers=ct,this.UpdateDate=Sn,this.ID=os,this.PredefinedType=Ks,this.type=1419761937}}e.IfcCostSchedule=bB;class OB extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1916426348}}e.IfcCoveringType=OB;class zP extends k0{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ResourceIdentifier=le,this.ResourceGroup=oe,this.ResourceConsumption=Ee,this.BaseQuantity=Pe,this.type=3295246426}}e.IfcCrewResource=zP;class WP extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1457835157}}e.IfcCurtainWallType=WP;class j0 extends I7{constructor(w){super(w),this.Contents=w,this.type=681481545}}e.IfcDimensionCurveDirectedCallout=j0;class Xb extends _E{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=3256556792}}e.IfcDistributionElementType=Xb;class qf extends Xb{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=3849074793}}e.IfcDistributionFlowElementType=qf;class sy extends p7{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.EnergySequence=Z,this.UserDefinedEnergySequence=le,this.ElectricCurrentType=oe,this.InputVoltage=Ee,this.InputFrequency=Pe,this.FullLoadCurrent=ct,this.MinimumCircuitCurrent=Sn,this.MaximumPowerInput=os,this.RatedPowerInput=Ks,this.InputPhase=Rl,this.type=360485395}}e.IfcElectricalBaseProperties=sy;class q0 extends X3{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1758889154}}e.IfcElement=q0;class CB extends q0{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.AssemblyPlace=Pe,this.PredefinedType=ct,this.type=4123344466}}e.IfcElementAssembly=CB;class S7 extends q0{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1623761950}}e.IfcElementComponent=S7;class D7 extends _E{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=2590856083}}e.IfcElementComponentType=D7;class LB extends jE{constructor(w,O,M){super(w),this.Position=w,this.SemiAxis1=O,this.SemiAxis2=M,this.type=1704287377}}e.IfcEllipse=LB;class xu extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=2107101300}}e.IfcEnergyConversionDeviceType=xu;class PB extends q0{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1962604670}}e.IfcEquipmentElement=PB;class YP extends jc{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=3272907226}}e.IfcEquipmentStandard=YP;class kP extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3174744832}}e.IfcEvaporativeCoolerType=kP;class xB extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3390157468}}e.IfcEvaporatorType=xB;class vb extends Gb{constructor(w){super(w),this.Outer=w,this.type=807026263}}e.IfcFacetedBrep=vb;class MB extends Gb{constructor(w,O){super(w),this.Outer=w,this.Voids=O,this.type=3737207727}}e.IfcFacetedBrepWithVoids=MB;class jP extends S7{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=647756555}}e.IfcFastener=jP;class Qg extends D7{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=2489546625}}e.IfcFastenerType=Qg;class $g extends q0{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=2827207264}}e.IfcFeatureElement=$g;class Y1 extends $g{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=2143335405}}e.IfcFeatureElementAddition=Y1;class N7 extends $g{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1287392070}}e.IfcFeatureElementSubtraction=N7;class v2 extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=3907093117}}e.IfcFlowControllerType=v2;class J5 extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=3198132628}}e.IfcFlowFittingType=J5;class UB extends v2{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3815607619}}e.IfcFlowMeterType=UB;class b7 extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=1482959167}}e.IfcFlowMovingDeviceType=b7;class qE extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=1834744321}}e.IfcFlowSegmentType=qE;class Jg extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=1339347760}}e.IfcFlowStorageDeviceType=Jg;class $i extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=2297155007}}e.IfcFlowTerminalType=$i;class X5 extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=3009222698}}e.IfcFlowTreatmentDeviceType=X5;class qP extends q0{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=263784265}}e.IfcFurnishingElement=qP;class FB extends jc{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=814719939}}e.IfcFurnitureStandard=FB;class BB extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=200128114}}e.IfcGasTerminalType=BB;class HB extends X3{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.UAxes=Ee,this.VAxes=Pe,this.WAxes=ct,this.type=3009204131}}e.IfcGrid=HB;class ep extends Fh{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=2706460486}}e.IfcGroup=ep;class _B extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1251058090}}e.IfcHeatExchangerType=_B;class dc extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1806887404}}e.IfcHumidifierType=dc;class eO extends ep{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.InventoryType=le,this.Jurisdiction=oe,this.ResponsiblePersons=Ee,this.LastUpdateDate=Pe,this.CurrentValue=ct,this.OriginalValue=Sn,this.type=2391368822}}e.IfcInventory=eO;class GB extends J5{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=4288270099}}e.IfcJunctionBoxType=GB;class VB extends k0{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ResourceIdentifier=le,this.ResourceGroup=oe,this.ResourceConsumption=Ee,this.BaseQuantity=Pe,this.SkillSet=ct,this.type=3827777499}}e.IfcLaborResource=VB;class zB extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1051575348}}e.IfcLampType=zB;class tO extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1161773419}}e.IfcLightFixtureType=tO;class KP extends j0{constructor(w){super(w),this.Contents=w,this.type=2506943328}}e.IfcLinearDimension=KP;class WB extends jP{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.NominalDiameter=Pe,this.NominalLength=ct,this.type=377706215}}e.IfcMechanicalFastener=WB;class YB extends Qg{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=2108223431}}e.IfcMechanicalFastenerType=YB;class kB extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3181161470}}e.IfcMemberType=kB;class jB extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=977012517}}e.IfcMotorConnectionType=jB;class ZP extends $b{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks){super(w,O,M,V,Z,le,oe,Ee,Pe,ct),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.TaskId=le,this.Status=oe,this.WorkMethod=Ee,this.IsMilestone=Pe,this.Priority=ct,this.MoveFrom=Sn,this.MoveTo=os,this.PunchList=Ks,this.type=1916936684}}e.IfcMove=ZP;class QP extends g7{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.TheActor=le,this.PredefinedType=oe,this.type=4143007308}}e.IfcOccupant=QP;class v5 extends N7{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3588315303}}e.IfcOpeningElement=v5;class Xg extends $b{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe,ct),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.TaskId=le,this.Status=oe,this.WorkMethod=Ee,this.IsMilestone=Pe,this.Priority=ct,this.ActionID=Sn,this.type=3425660407}}e.IfcOrderAction=Xg;class $P extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2837617999}}e.IfcOutletType=$P;class JP extends jc{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.LifeCyclePhase=le,this.type=2382730787}}e.IfcPerformanceHistory=JP;class qB extends jc{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.PermitID=le,this.type=3327091369}}e.IfcPermit=qB;class KB extends J5{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=804291784}}e.IfcPipeFittingType=KB;class eT extends qE{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=4231323485}}e.IfcPipeSegmentType=eT;class ZB extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=4017108033}}e.IfcPlateType=ZB;class Bi extends $5{constructor(w){super(),this.Points=w,this.type=3724593414}}e.IfcPolyline=Bi;class XP extends X3{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.type=3740093272}}e.IfcPort=XP;class QB extends Zg{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ProcedureID=le,this.ProcedureType=oe,this.UserDefinedProcedureType=Ee,this.type=2744685151}}e.IfcProcedure=QB;class $B extends jc{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ID=le,this.PredefinedType=oe,this.Status=Ee,this.type=2904328755}}e.IfcProjectOrder=$B;class JB extends jc{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.Records=le,this.PredefinedType=oe,this.type=3642467123}}e.IfcProjectOrderRecord=JB;class XB extends Y1{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3651124850}}e.IfcProjectionElement=XB;class vB extends v2{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1842657554}}e.IfcProtectiveDeviceType=vB;class nO extends b7{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2250791053}}e.IfcPumpType=nO;class sO extends j0{constructor(w){super(w),this.Contents=w,this.type=3248260540}}e.IfcRadiusDimension=sO;class lO extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2893384427}}e.IfcRailingType=lO;class eH extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2324767716}}e.IfcRampFlightType=eH;class tH extends T7{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z,le),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatingObject=Z,this.RelatedObjects=le,this.type=160246688}}e.IfcRelAggregates=tH;class vP extends ff{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.RelatedObjects=Z,this.RelatedObjectsType=le,this.RelatingControl=oe,this.TimeForTask=Ee,this.type=2863920197}}e.IfcRelAssignsTasks=vP;class ew extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1768891740}}e.IfcSanitaryTerminalType=ew;class ly extends jc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl,yl,du,Fl,Tf,$1,nI,po,_h){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ActualStart=le,this.EarlyStart=oe,this.LateStart=Ee,this.ScheduleStart=Pe,this.ActualFinish=ct,this.EarlyFinish=Sn,this.LateFinish=os,this.ScheduleFinish=Ks,this.ScheduleDuration=Rl,this.ActualDuration=Zl,this.RemainingTime=yl,this.FreeFloat=du,this.TotalFloat=Fl,this.IsCritical=Tf,this.StatusTime=$1,this.StartFloat=nI,this.FinishFloat=po,this.Completion=_h,this.type=3517283431}}e.IfcScheduleTimeControl=ly;class nH extends jc{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ServiceLifeType=le,this.ServiceLifeDuration=oe,this.type=4105383287}}e.IfcServiceLife=nH;class sH extends kf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.LongName=Ee,this.CompositionType=Pe,this.RefLatitude=ct,this.RefLongitude=Sn,this.RefElevation=os,this.LandTitleNumber=Ks,this.SiteAddress=Rl,this.type=4097777520}}e.IfcSite=sH;class e9 extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2533589738}}e.IfcSlabType=e9;class lH extends kf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.LongName=Ee,this.CompositionType=Pe,this.InteriorOrExteriorSpace=ct,this.ElevationWithFlooring=Sn,this.type=3856911033}}e.IfcSpace=lH;class rH extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1305183839}}e.IfcSpaceHeaterType=rH;class iH extends jc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.SpaceProgramIdentifier=le,this.MaxRequiredArea=oe,this.MinRequiredArea=Ee,this.RequestedLocation=Pe,this.StandardRequiredArea=ct,this.type=652456506}}e.IfcSpaceProgram=iH;class tT extends BP{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3812236995}}e.IfcSpaceType=tT;class k1 extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3112655638}}e.IfcStackTerminalType=k1;class nT extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1039846685}}e.IfcStairFlightType=nT;class vg extends W1{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.DestabilizingLoad=ct,this.CausedBy=Sn,this.type=682877961}}e.IfcStructuralAction=vg;class O7 extends WE{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedCondition=Ee,this.type=1179482911}}e.IfcStructuralConnection=O7;class aH extends O7{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedCondition=Ee,this.type=4243806635}}e.IfcStructuralCurveConnection=aH;class t9 extends Kb{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.PredefinedType=Ee,this.type=214636428}}e.IfcStructuralCurveMember=t9;class K0 extends t9{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.PredefinedType=Ee,this.type=2445595289}}e.IfcStructuralCurveMemberVarying=K0;class tw extends vg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.DestabilizingLoad=ct,this.CausedBy=Sn,this.ProjectedOrTrue=os,this.type=1807405624}}e.IfcStructuralLinearAction=tw;class rO extends tw{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl){super(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.DestabilizingLoad=ct,this.CausedBy=Sn,this.ProjectedOrTrue=os,this.VaryingAppliedLoadLocation=Ks,this.SubsequentAppliedLoads=Rl,this.type=1721250024}}e.IfcStructuralLinearActionVarying=rO;class ry extends ep{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.PredefinedType=le,this.ActionType=oe,this.ActionSource=Ee,this.Coefficient=Pe,this.Purpose=ct,this.type=1252848954}}e.IfcStructuralLoadGroup=ry;class tp extends vg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.DestabilizingLoad=ct,this.CausedBy=Sn,this.ProjectedOrTrue=os,this.type=1621171031}}e.IfcStructuralPlanarAction=tp;class C7 extends tp{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl){super(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.DestabilizingLoad=ct,this.CausedBy=Sn,this.ProjectedOrTrue=os,this.VaryingAppliedLoadLocation=Ks,this.SubsequentAppliedLoads=Rl,this.type=3987759626}}e.IfcStructuralPlanarActionVarying=C7;class Hi extends vg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.DestabilizingLoad=ct,this.CausedBy=Sn,this.type=2082059205}}e.IfcStructuralPointAction=Hi;class uH extends O7{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedCondition=Ee,this.type=734778138}}e.IfcStructuralPointConnection=uH;class oH extends HP{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedLoad=Ee,this.GlobalOrLocal=Pe,this.type=1235345126}}e.IfcStructuralPointReaction=oH;class cH extends ep{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.TheoryType=le,this.ResultForLoadGroup=oe,this.IsLinear=Ee,this.type=2986769608}}e.IfcStructuralResultGroup=cH;class iO extends O7{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.AppliedCondition=Ee,this.type=1975003073}}e.IfcStructuralSurfaceConnection=iO;class n9 extends k0{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ResourceIdentifier=le,this.ResourceGroup=oe,this.ResourceConsumption=Ee,this.BaseQuantity=Pe,this.SubContractor=ct,this.JobDescription=Sn,this.type=148013059}}e.IfcSubContractResource=n9;class s9 extends v2{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2315554128}}e.IfcSwitchingDeviceType=s9;class aO extends ep{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=2254336722}}e.IfcSystem=aO;class hH extends Jg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=5716631}}e.IfcTankType=hH;class dH extends jc{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ApplicableDates=le,this.TimeSeriesScheduleType=oe,this.TimeSeries=Ee,this.type=1637806684}}e.IfcTimeSeriesSchedule=dH;class L7 extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1692211062}}e.IfcTransformerType=L7;class P7 extends q0{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.OperationType=Pe,this.CapacityByWeight=ct,this.CapacityByNumber=Sn,this.type=1620046519}}e.IfcTransportElement=P7;class uO extends $5{constructor(w,O,M,V,Z){super(),this.BasisCurve=w,this.Trim1=O,this.Trim2=M,this.SenseAgreement=V,this.MasterRepresentation=Z,this.type=3593883385}}e.IfcTrimmedCurve=uO;class iy extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1600972822}}e.IfcTubeBundleType=iy;class nw extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1911125066}}e.IfcUnitaryEquipmentType=nw;class l9 extends v2{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=728799441}}e.IfcValveType=l9;class x7 extends q0{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=2769231204}}e.IfcVirtualElement=x7;class e6 extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1898987631}}e.IfcWallType=e6;class oO extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1133259667}}e.IfcWasteTerminalType=oO;class qc extends jc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.Identifier=le,this.CreationDate=oe,this.Creators=Ee,this.Purpose=Pe,this.Duration=ct,this.TotalFloat=Sn,this.StartTime=os,this.FinishTime=Ks,this.WorkControlType=Rl,this.UserDefinedControlType=Zl,this.type=1028945134}}e.IfcWorkControl=qc;class t6 extends qc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl){super(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.Identifier=le,this.CreationDate=oe,this.Creators=Ee,this.Purpose=Pe,this.Duration=ct,this.TotalFloat=Sn,this.StartTime=os,this.FinishTime=Ks,this.WorkControlType=Rl,this.UserDefinedControlType=Zl,this.type=4218914973}}e.IfcWorkPlan=t6;class r9 extends qc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl){super(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.Identifier=le,this.CreationDate=oe,this.Creators=Ee,this.Purpose=Pe,this.Duration=ct,this.TotalFloat=Sn,this.StartTime=os,this.FinishTime=Ks,this.WorkControlType=Rl,this.UserDefinedControlType=Zl,this.type=3342526732}}e.IfcWorkSchedule=r9;class cO extends ep{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=1033361043}}e.IfcZone=cO;class fH extends VP{constructor(w,O){super(w,O),this.Segments=w,this.SelfIntersect=O,this.type=1213861670}}e.Ifc2DCompositeCurve=fH;class i9 extends jc{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.RequestID=le,this.type=3821786052}}e.IfcActionRequest=i9;class a9 extends v2{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1411407467}}e.IfcAirTerminalBoxType=a9;class sT extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3352864051}}e.IfcAirTerminalType=sT;class IH extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1871374353}}e.IfcAirToAirHeatRecoveryType=IH;class lT extends j0{constructor(w){super(w),this.Contents=w,this.type=2470393545}}e.IfcAngularDimension=lT;class pH extends ep{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.AssetID=le,this.OriginalValue=oe,this.CurrentValue=Ee,this.TotalReplacementCost=Pe,this.Owner=ct,this.User=Sn,this.ResponsiblePerson=os,this.IncorporationDate=Ks,this.DepreciatedValue=Rl,this.type=3460190687}}e.IfcAsset=pH;class hr extends $5{constructor(w,O,M,V,Z){super(),this.Degree=w,this.ControlPointsList=O,this.CurveForm=M,this.ClosedCurve=V,this.SelfIntersect=Z,this.type=1967976161}}e.IfcBSplineCurve=hr;class yH extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=819618141}}e.IfcBeamType=yH;class u9 extends hr{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.Degree=w,this.ControlPointsList=O,this.CurveForm=M,this.ClosedCurve=V,this.SelfIntersect=Z,this.type=1916977116}}e.IfcBezierCurve=u9;class wH extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=231477066}}e.IfcBoilerType=wH;class Ji extends q0{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3299480353}}e.IfcBuildingElement=Ji;class hO extends Ji{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=52481810}}e.IfcBuildingElementComponent=hO;class EH extends hO{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=2979338954}}e.IfcBuildingElementPart=EH;class M7 extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.CompositionType=Pe,this.type=1095909175}}e.IfcBuildingElementProxy=M7;class o9 extends jf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1909888760}}e.IfcBuildingElementProxyType=o9;class dO extends J5{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=395041908}}e.IfcCableCarrierFittingType=dO;class mH extends qE{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3293546465}}e.IfcCableCarrierSegmentType=mH;class TH extends qE{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1285652485}}e.IfcCableSegmentType=TH;class RH extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2951183804}}e.IfcChillerType=RH;class sw extends jE{constructor(w,O){super(w),this.Position=w,this.Radius=O,this.type=2611217952}}e.IfcCircle=sw;class ay extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2301859152}}e.IfcCoilType=ay;class gH extends Ji{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=843113511}}e.IfcColumn=gH;class AH extends b7{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3850581409}}e.IfcCompressorType=AH;class SH extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2816379211}}e.IfcCondenserType=SH;class DH extends ep{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=2188551683}}e.IfcCondition=DH;class NH extends jc{constructor(w,O,M,V,Z,le,oe){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.Criterion=le,this.CriterionDateTime=oe,this.type=1163958913}}e.IfcConditionCriterion=NH;class bH extends k0{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ResourceIdentifier=le,this.ResourceGroup=oe,this.ResourceConsumption=Ee,this.BaseQuantity=Pe,this.type=3898045240}}e.IfcConstructionEquipmentResource=bH;class OH extends k0{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ResourceIdentifier=le,this.ResourceGroup=oe,this.ResourceConsumption=Ee,this.BaseQuantity=Pe,this.Suppliers=ct,this.UsageRatio=Sn,this.type=1060000209}}e.IfcConstructionMaterialResource=OH;class CH extends k0{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ResourceIdentifier=le,this.ResourceGroup=oe,this.ResourceConsumption=Ee,this.BaseQuantity=Pe,this.type=488727124}}e.IfcConstructionProductResource=CH;class fO extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=335055490}}e.IfcCooledBeamType=fO;class LH extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2954562838}}e.IfcCoolingTowerType=LH;class U7 extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.PredefinedType=Pe,this.type=1973544240}}e.IfcCovering=U7;class np extends Ji{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3495092785}}e.IfcCurtainWall=np;class PH extends v2{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3961806047}}e.IfcDamperType=PH;class xH extends j0{constructor(w){super(w),this.Contents=w,this.type=4147604152}}e.IfcDiameterDimension=xH;class MH extends S7{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1335981549}}e.IfcDiscreteAccessory=MH;class c9 extends D7{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=2635815018}}e.IfcDiscreteAccessoryType=c9;class UH extends qf{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1599208980}}e.IfcDistributionChamberElementType=UH;class fc extends Xb{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.type=2063403501}}e.IfcDistributionControlElementType=fc;class IO extends q0{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1945004755}}e.IfcDistributionElement=IO;class sp extends IO{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3040386961}}e.IfcDistributionFlowElement=sp;class If extends XP{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.FlowDirection=Ee,this.type=3041715199}}e.IfcDistributionPort=If;class pf extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.OverallHeight=Pe,this.OverallWidth=ct,this.type=395920057}}e.IfcDoor=pf;class FH extends J5{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=869906466}}e.IfcDuctFittingType=FH;class Xi extends qE{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3760055223}}e.IfcDuctSegmentType=Xi;class BH extends X5{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2030761528}}e.IfcDuctSilencerType=BH;class pO extends N7{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.FeatureLength=Pe,this.type=855621170}}e.IfcEdgeFeature=pO;class HH extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=663422040}}e.IfcElectricApplianceType=HH;class _H extends Jg{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3277789161}}e.IfcElectricFlowStorageDeviceType=_H;class h9 extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1534661035}}e.IfcElectricGeneratorType=h9;class d9 extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1365060375}}e.IfcElectricHeaterType=d9;class GH extends xu{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1217240411}}e.IfcElectricMotorType=GH;class rT extends v2{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=712377611}}e.IfcElectricTimeControlType=rT;class iT extends aO{constructor(w,O,M,V,Z){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.type=1634875225}}e.IfcElectricalCircuit=iT;class VH extends q0{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=857184966}}e.IfcElectricalElement=VH;class zH extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1658829314}}e.IfcEnergyConversionDevice=zH;class WH extends b7{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=346874300}}e.IfcFanType=WH;class F7 extends X5{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1810631287}}e.IfcFilterType=F7;class f9 extends $i{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=4222183408}}e.IfcFireSuppressionTerminalType=f9;class lw extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=2058353004}}e.IfcFlowController=lw;class Kf extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=4278956645}}e.IfcFlowFitting=Kf;class KE extends fc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=4037862832}}e.IfcFlowInstrumentType=KE;class YH extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3132237377}}e.IfcFlowMovingDevice=YH;class n6 extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=987401354}}e.IfcFlowSegment=n6;class aT extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=707683696}}e.IfcFlowStorageDevice=aT;class yO extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=2223149337}}e.IfcFlowTerminal=yO;class Ic extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3508470533}}e.IfcFlowTreatmentDevice=Ic;class uT extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.PredefinedType=Pe,this.type=900683007}}e.IfcFooting=uT;class kH extends Ji{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1073191201}}e.IfcMember=kH;class wO extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.PredefinedType=Pe,this.ConstructionType=ct,this.type=1687234759}}e.IfcPile=wO;class jH extends Ji{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3171933400}}e.IfcPlate=jH;class qH extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.PredefinedType=Pe,this.type=2262370178}}e.IfcRailing=qH;class B7 extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.ShapeType=Pe,this.type=3024970846}}e.IfcRamp=B7;class KH extends Ji{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3283111854}}e.IfcRampFlight=KH;class ZH extends u9{constructor(w,O,M,V,Z,le){super(w,O,M,V,Z),this.Degree=w,this.ControlPointsList=O,this.CurveForm=M,this.ClosedCurve=V,this.SelfIntersect=Z,this.WeightsData=le,this.type=3055160366}}e.IfcRationalBezierCurve=ZH;class lp extends hO{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.SteelGrade=Pe,this.type=3027567501}}e.IfcReinforcingElement=lp;class QH extends lp{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl,yl,du){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.SteelGrade=Pe,this.MeshLength=ct,this.MeshWidth=Sn,this.LongitudinalBarNominalDiameter=os,this.TransverseBarNominalDiameter=Ks,this.LongitudinalBarCrossSectionArea=Rl,this.TransverseBarCrossSectionArea=Zl,this.LongitudinalBarSpacing=yl,this.TransverseBarSpacing=du,this.type=2320036040}}e.IfcReinforcingMesh=QH;class s6 extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.ShapeType=Pe,this.type=2016517767}}e.IfcRoof=s6;class $H extends pO{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.FeatureLength=Pe,this.Radius=ct,this.type=1376911519}}e.IfcRoundedEdgeFeature=$H;class JH extends fc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=1783015770}}e.IfcSensorType=JH;class XH extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.PredefinedType=Pe,this.type=1529196076}}e.IfcSlab=XH;class vH extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.ShapeType=Pe,this.type=331165859}}e.IfcStair=vH;class e_ extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.NumberOfRiser=Pe,this.NumberOfTreads=ct,this.RiserHeight=Sn,this.TreadLength=os,this.type=4252922144}}e.IfcStairFlight=e_;class t_ extends aO{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.PredefinedType=le,this.OrientationOf2DPlane=oe,this.LoadedBy=Ee,this.HasResults=Pe,this.type=2515109513}}e.IfcStructuralAnalysisModel=t_;class n_ extends lp{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl,Zl,yl,du){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.SteelGrade=Pe,this.PredefinedType=ct,this.NominalDiameter=Sn,this.CrossSectionArea=os,this.TensionForce=Ks,this.PreStress=Rl,this.FrictionCoefficient=Zl,this.AnchorageSlip=yl,this.MinCurvatureRadius=du,this.type=3824725483}}e.IfcTendon=n_;class s_ extends lp{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.SteelGrade=Pe,this.type=2347447852}}e.IfcTendonAnchor=s_;class l_ extends c9{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3313531582}}e.IfcVibrationIsolatorType=l_;class I9 extends Ji{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=2391406946}}e.IfcWall=I9;class r_ extends I9{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=3512223829}}e.IfcWallStandardCase=r_;class l6 extends Ji{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.OverallHeight=Pe,this.OverallWidth=ct,this.type=3304561284}}e.IfcWindow=l6;class i_ extends fc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=2874132201}}e.IfcActuatorType=i_;class a_ extends fc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=3001207471}}e.IfcAlarmType=a_;class u_ extends Ji{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=753842376}}e.IfcBeam=u_;class o_ extends pO{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.FeatureLength=Pe,this.Width=ct,this.Height=Sn,this.type=2454782716}}e.IfcChamferEdgeFeature=o_;class c_ extends fc{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ApplicableOccurrence=Z,this.HasPropertySets=le,this.RepresentationMaps=oe,this.Tag=Ee,this.ElementType=Pe,this.PredefinedType=ct,this.type=578613899}}e.IfcControllerType=c_;class h_ extends sp{constructor(w,O,M,V,Z,le,oe,Ee){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.type=1052013943}}e.IfcDistributionChamberElement=h_;class d_ extends IO{constructor(w,O,M,V,Z,le,oe,Ee,Pe){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.ControlElementId=Pe,this.type=1062813311}}e.IfcDistributionControlElement=d_;class f_ extends lw{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct){super(w,O,M,V,Z,le,oe,Ee),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.DistributionPointFunction=Pe,this.UserDefinedFunction=ct,this.type=3700593921}}e.IfcElectricDistributionPoint=f_;class EO extends lp{constructor(w,O,M,V,Z,le,oe,Ee,Pe,ct,Sn,os,Ks,Rl){super(w,O,M,V,Z,le,oe,Ee,Pe),this.GlobalId=w,this.OwnerHistory=O,this.Name=M,this.Description=V,this.ObjectType=Z,this.ObjectPlacement=le,this.Representation=oe,this.Tag=Ee,this.SteelGrade=Pe,this.NominalDiameter=ct,this.CrossSectionArea=Sn,this.BarLength=os,this.BarRole=Ks,this.BarSurface=Rl,this.type=979691226}}e.IfcReinforcingBar=EO})(c||(c={}));gN[2]=["IFC4"];T8[2]={3630933823:e=>new u.IfcActorRole(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcText(!e[2]&&e[2]!=""?null:e[2].value)),618182010:e=>new u.IfcAddress(e[0],!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),639542469:e=>new u.IfcApplication(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value)),411424972:e=>{var t;return new u.IfcAppliedValue(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcDate(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDate(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},130549933:e=>new u.IfcApproval(!e[0]&&e[0]!=""?null:new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),4037036970:e=>new u.IfcBoundaryCondition(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1560379544:e=>new u.IfcBoundaryEdgeCondition(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:un(2,e[1]),!e[2]&&e[2]!=""?null:un(2,e[2]),!e[3]&&e[3]!=""?null:un(2,e[3]),!e[4]&&e[4]!=""?null:un(2,e[4]),!e[5]&&e[5]!=""?null:un(2,e[5]),!e[6]&&e[6]!=""?null:un(2,e[6])),3367102660:e=>new u.IfcBoundaryFaceCondition(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:un(2,e[1]),!e[2]&&e[2]!=""?null:un(2,e[2]),!e[3]&&e[3]!=""?null:un(2,e[3])),1387855156:e=>new u.IfcBoundaryNodeCondition(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:un(2,e[1]),!e[2]&&e[2]!=""?null:un(2,e[2]),!e[3]&&e[3]!=""?null:un(2,e[3]),!e[4]&&e[4]!=""?null:un(2,e[4]),!e[5]&&e[5]!=""?null:un(2,e[5]),!e[6]&&e[6]!=""?null:un(2,e[6])),2069777674:e=>new u.IfcBoundaryNodeConditionWarping(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:un(2,e[1]),!e[2]&&e[2]!=""?null:un(2,e[2]),!e[3]&&e[3]!=""?null:un(2,e[3]),!e[4]&&e[4]!=""?null:un(2,e[4]),!e[5]&&e[5]!=""?null:un(2,e[5]),!e[6]&&e[6]!=""?null:un(2,e[6]),!e[7]&&e[7]!=""?null:un(2,e[7])),2859738748:e=>new u.IfcConnectionGeometry,2614616156:e=>new u.IfcConnectionPointGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),2732653382:e=>new u.IfcConnectionSurfaceGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),775493141:e=>new u.IfcConnectionVolumeGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),1959218052:e=>new u.IfcConstraint(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value)),1785450214:e=>new u.IfcCoordinateOperation(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1466758467:e=>new u.IfcCoordinateReferenceSystem(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value)),602808272:e=>{var t;return new u.IfcCostValue(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcDate(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDate(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1765591967:e=>{var t;return new u.IfcDerivedUnit(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[1],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},1045800335:e=>new u.IfcDerivedUnitElement(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value),2949456006:e=>new u.IfcDimensionalExponents(!e[0]&&e[0]!=""?null:e[0].value,!e[1]&&e[1]!=""?null:e[1].value,!e[2]&&e[2]!=""?null:e[2].value,!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""?null:e[4].value,!e[5]&&e[5]!=""?null:e[5].value,!e[6]&&e[6]!=""?null:e[6].value),4294318154:e=>new u.IfcExternalInformation,3200245327:e=>new u.IfcExternalReference(!e[0]&&e[0]!=""?null:new u.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),2242383968:e=>new u.IfcExternallyDefinedHatchStyle(!e[0]&&e[0]!=""?null:new u.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),1040185647:e=>new u.IfcExternallyDefinedSurfaceStyle(!e[0]&&e[0]!=""?null:new u.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),3548104201:e=>new u.IfcExternallyDefinedTextFont(!e[0]&&e[0]!=""?null:new u.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),852622518:e=>new u.IfcGridAxis(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value)),3020489413:e=>{var t;return new u.IfcIrregularTimeSeriesValue(new u.IfcDateTime(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(2,n):null))||[])},2655187982:e=>new u.IfcLibraryInformation(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcURIReference(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcText(!e[5]&&e[5]!=""?null:e[5].value)),3452421091:e=>new u.IfcLibraryReference(!e[0]&&e[0]!=""?null:new u.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLanguageId(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value)),4162380809:e=>{var t,n;return new u.IfcLightDistributionData(new u.IfcPlaneAngleMeasure(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcPlaneAngleMeasure(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcLuminousIntensityDistributionMeasure(s.value):null))||[])},1566485204:e=>{var t;return new u.IfcLightIntensityDistribution(e[0],((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3057273783:e=>new u.IfcMapConversion(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcReal(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcReal(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcReal(!e[7]&&e[7]!=""?null:e[7].value)),1847130766:e=>{var t;return new u.IfcMaterialClassificationRelationship(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value))},760658860:e=>new u.IfcMaterialDefinition,248100487:e=>new u.IfcMaterialLayer(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcNonNegativeLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value)),3303938423:e=>{var t;return new u.IfcMaterialLayerSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcText(!e[2]&&e[2]!=""?null:e[2].value))},1847252529:e=>new u.IfcMaterialLayerWithOffsets(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcNonNegativeLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value),e[7],new u.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),2199411900:e=>{var t;return new u.IfcMaterialList(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2235152071:e=>new u.IfcMaterialProfile(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcInteger(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),164193824:e=>{var t;return new u.IfcMaterialProfileSet(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},552965576:e=>new u.IfcMaterialProfileWithOffsets(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcInteger(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1507914824:e=>new u.IfcMaterialUsageDefinition,2597039031:e=>new u.IfcMeasureWithUnit(un(2,e[0]),new i(!e[1]&&e[1]!=""?null:e[1].value)),3368373690:e=>new u.IfcMetric(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value)),2706619895:e=>new u.IfcMonetaryUnit(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1918398963:e=>new u.IfcNamedUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1]),3701648758:e=>new u.IfcObjectPlacement,2251480897:e=>{var t;return new u.IfcObjective(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[8],e[9],!e[10]&&e[10]!=""?null:new u.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value))},4251960020:e=>{var t,n;return new u.IfcOrganization(!e[0]&&e[0]!=""?null:new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},1207048766:e=>new u.IfcOwnerHistory(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2],e[3],!e[4]&&e[4]!=""?null:new u.IfcTimeStamp(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new u.IfcTimeStamp(!e[7]&&e[7]!=""?null:e[7].value)),2077209135:e=>{var t,n,s,l,a;return new u.IfcPerson(!e[0]&&e[0]!=""?null:new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new u.IfcLabel(o.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new u.IfcLabel(o.value):null))||[],!e[5]&&e[5]!=""?null:((s=e[5])==null?void 0:s.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new u.IfcLabel(o.value):null))||[],!e[6]&&e[6]!=""?null:((l=e[6])==null?void 0:l.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new i(o.value):null))||[],!e[7]&&e[7]!=""?null:((a=e[7])==null?void 0:a.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new i(o.value):null))||[])},101040310:e=>{var t;return new u.IfcPersonAndOrganization(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2483315170:e=>new u.IfcPhysicalQuantity(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),2226359599:e=>new u.IfcPhysicalSimpleQuantity(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),3355820592:e=>{var t;return new u.IfcPostalAddress(e[0],!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcLabel(n.value):null))||[],!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value))},677532197:e=>new u.IfcPresentationItem,2022622350:e=>{var t;return new u.IfcPresentationLayerAssignment(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[3]&&e[3]!=""?null:new u.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value))},1304840413:e=>{var t,n;return new u.IfcPresentationLayerWithStyle(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[3]&&e[3]!=""?null:new u.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcLogical(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcLogical(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((n=e[7])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},3119450353:e=>new u.IfcPresentationStyle(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2417041796:e=>{var t;return new u.IfcPresentationStyleAssignment(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2095639259:e=>{var t;return new u.IfcProductRepresentation(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3958567839:e=>new u.IfcProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value)),3843373140:e=>new u.IfcProjectedCRS(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),986844984:e=>new u.IfcPropertyAbstraction,3710013099:e=>{var t;return new u.IfcPropertyEnumeration(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(2,n):null))||[],!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value))},2044713172:e=>new u.IfcQuantityArea(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcAreaMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),2093928680:e=>new u.IfcQuantityCount(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcCountMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),931644368:e=>new u.IfcQuantityLength(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),3252649465:e=>new u.IfcQuantityTime(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcTimeMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),2405470396:e=>new u.IfcQuantityVolume(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcVolumeMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),825690147:e=>new u.IfcQuantityWeight(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcMassMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),3915482550:e=>{var t,n,s,l;return new u.IfcRecurrencePattern(e[0],!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcDayInMonthNumber(a.value):null))||[],!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcDayInWeekNumber(a.value):null))||[],!e[3]&&e[3]!=""?null:((s=e[3])==null?void 0:s.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcMonthInYearNumber(a.value):null))||[],!e[4]&&e[4]!=""?null:new u.IfcInteger(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcInteger(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((l=e[7])==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new i(a.value):null))||[])},2433181523:e=>{var t;return new u.IfcReference(!e[0]&&e[0]!=""?null:new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcInteger(n.value):null))||[],!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value))},1076942058:e=>{var t;return new u.IfcRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3377609919:e=>new u.IfcRepresentationContext(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value)),3008791417:e=>new u.IfcRepresentationItem,1660063152:e=>new u.IfcRepresentationMap(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),2439245199:e=>new u.IfcResourceLevelRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),2341007311:e=>new u.IfcRoot(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),448429030:e=>new u.IfcSIUnit(e[0],e[1],e[2]),1054537805:e=>new u.IfcSchedulingTime(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),867548509:e=>{var t;return new u.IfcShapeAspect(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcText(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcLogical(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value))},3982875396:e=>{var t;return new u.IfcShapeModel(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},4240577450:e=>{var t;return new u.IfcShapeRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2273995522:e=>new u.IfcStructuralConnectionCondition(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2162789131:e=>new u.IfcStructuralLoad(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3478079324:e=>{var t,n;return new u.IfcStructuralLoadConfiguration(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[2]&&e[2]!=""?null:(n=e[2])==null?void 0:n.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new u.IfcLengthMeasure(l.value):null))||[]))},609421318:e=>new u.IfcStructuralLoadOrResult(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2525727697:e=>new u.IfcStructuralLoadStatic(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3408363356:e=>new u.IfcStructuralLoadTemperature(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcThermodynamicTemperatureMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcThermodynamicTemperatureMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcThermodynamicTemperatureMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2830218821:e=>{var t;return new u.IfcStyleModel(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3958052878:e=>{var t;return new u.IfcStyledItem(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},3049322572:e=>{var t;return new u.IfcStyledRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2934153892:e=>{var t,n;return new u.IfcSurfaceReinforcementArea(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcLengthMeasure(s.value):null))||[],!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcLengthMeasure(s.value):null))||[],!e[3]&&e[3]!=""?null:new u.IfcRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value))},1300840506:e=>{var t;return new u.IfcSurfaceStyle(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3303107099:e=>new u.IfcSurfaceStyleLighting(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),1607154358:e=>new u.IfcSurfaceStyleRefraction(!e[0]&&e[0]!=""?null:new u.IfcReal(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcReal(!e[1]&&e[1]!=""?null:e[1].value)),846575682:e=>new u.IfcSurfaceStyleShading(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value)),1351298697:e=>{var t;return new u.IfcSurfaceStyleWithTextures(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},626085974:e=>{var t;return new u.IfcSurfaceTexture(new u.IfcBoolean(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcIdentifier(n.value):null))||[])},985171141:e=>{var t,n;return new u.IfcTable(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},2043862942:e=>new u.IfcTableColumn(!e[0]&&e[0]!=""?null:new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),531007025:e=>{var t;return new u.IfcTableRow(!e[0]&&e[0]!=""?null:((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(2,n):null))||[],!e[1]&&e[1]!=""?null:new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value))},1549132990:e=>new u.IfcTaskTime(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),e[3],!e[4]&&e[4]!=""?null:new u.IfcDuration(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcDateTime(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcDateTime(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcDateTime(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcDateTime(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcDuration(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcDuration(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcBoolean(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcDateTime(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new u.IfcDuration(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new u.IfcDateTime(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new u.IfcDateTime(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new u.IfcDuration(!e[18]&&e[18]!=""?null:e[18].value),!e[19]&&e[19]!=""?null:new u.IfcPositiveRatioMeasure(!e[19]&&e[19]!=""?null:e[19].value)),2771591690:e=>new u.IfcTaskTimeRecurring(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),e[3],!e[4]&&e[4]!=""?null:new u.IfcDuration(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcDateTime(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcDateTime(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcDateTime(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcDateTime(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcDuration(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcDuration(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcBoolean(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcDateTime(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new u.IfcDuration(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new u.IfcDateTime(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new u.IfcDateTime(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new u.IfcDuration(!e[18]&&e[18]!=""?null:e[18].value),!e[19]&&e[19]!=""?null:new u.IfcPositiveRatioMeasure(!e[19]&&e[19]!=""?null:e[19].value),new i(!e[20]&&e[20]!=""?null:e[20].value)),912023232:e=>{var t,n,s,l;return new u.IfcTelecomAddress(e[0],!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcLabel(a.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcLabel(a.value):null))||[],!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:((s=e[6])==null?void 0:s.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcLabel(a.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcURIReference(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((l=e[8])==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcURIReference(a.value):null))||[])},1447204868:e=>new u.IfcTextStyle(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcBoolean(!e[4]&&e[4]!=""?null:e[4].value)),2636378356:e=>new u.IfcTextStyleForDefinedFont(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),1640371178:e=>new u.IfcTextStyleTextModel(!e[0]&&e[0]!=""?null:un(2,e[0]),!e[1]&&e[1]!=""?null:new u.IfcTextAlignment(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcTextDecoration(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:un(2,e[3]),!e[4]&&e[4]!=""?null:un(2,e[4]),!e[5]&&e[5]!=""?null:new u.IfcTextTransformation(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:un(2,e[6])),280115917:e=>{var t;return new u.IfcTextureCoordinate(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1742049831:e=>{var t,n;return new u.IfcTextureCoordinateGenerator(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcReal(s.value):null))||[])},2552916305:e=>{var t,n;return new u.IfcTextureMap(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new i(!e[2]&&e[2]!=""?null:e[2].value))},1210645708:e=>{var t;return new u.IfcTextureVertex(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcParameterValue(n.value):null))||[])},3611470254:e=>{var t;return new u.IfcTextureVertexList((t=e[0])==null?void 0:t.map(n=>(n==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcParameterValue(s.value):null))||[]))},1199560280:e=>new u.IfcTimePeriod(new u.IfcTime(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcTime(!e[1]&&e[1]!=""?null:e[1].value)),3101149627:e=>new u.IfcTimeSeries(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcDateTime(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),581633288:e=>{var t;return new u.IfcTimeSeriesValue(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(2,n):null))||[])},1377556343:e=>new u.IfcTopologicalRepresentationItem,1735638870:e=>{var t;return new u.IfcTopologyRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},180925521:e=>{var t;return new u.IfcUnitAssignment(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2799835756:e=>new u.IfcVertex,1907098498:e=>new u.IfcVertexPoint(new i(!e[0]&&e[0]!=""?null:e[0].value)),891718957:e=>{var t,n;return new u.IfcVirtualGridIntersection(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcLengthMeasure(s.value):null))||[])},1236880293:e=>new u.IfcWorkTime(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcDate(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDate(!e[5]&&e[5]!=""?null:e[5].value)),3869604511:e=>{var t;return new u.IfcApprovalRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3798115385:e=>new u.IfcArbitraryClosedProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1310608509:e=>new u.IfcArbitraryOpenProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2705031697:e=>{var t;return new u.IfcArbitraryProfileDefWithVoids(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},616511568:e=>{var t;return new u.IfcBlobTexture(new u.IfcBoolean(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcIdentifier(n.value):null))||[],new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcBinary(!e[6]&&e[6]!=""?null:e[6].value))},3150382593:e=>new u.IfcCenterLineProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),747523909:e=>{var t;return new u.IfcClassification(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcDate(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcURIReference(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:((t=e[6])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcIdentifier(n.value):null))||[])},647927063:e=>new u.IfcClassificationReference(!e[0]&&e[0]!=""?null:new u.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value)),3285139300:e=>{var t;return new u.IfcColourRgbList((t=e[0])==null?void 0:t.map(n=>(n==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcNormalisedRatioMeasure(s.value):null))||[]))},3264961684:e=>new u.IfcColourSpecification(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1485152156:e=>{var t;return new u.IfcCompositeProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[3]&&e[3]!=""?null:new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value))},370225590:e=>{var t;return new u.IfcConnectedFaceSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1981873012:e=>new u.IfcConnectionCurveGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),45288368:e=>new u.IfcConnectionPointEccentricity(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3050246964:e=>new u.IfcContextDependentUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),2889183280:e=>new u.IfcConversionBasedUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),2713554722:e=>new u.IfcConversionBasedUnitWithOffset(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcReal(!e[4]&&e[4]!=""?null:e[4].value)),539742890:e=>new u.IfcCurrencyRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),3800577675:e=>new u.IfcCurveStyle(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(2,e[2]),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcBoolean(!e[4]&&e[4]!=""?null:e[4].value)),1105321065:e=>{var t;return new u.IfcCurveStyleFont(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2367409068:e=>new u.IfcCurveStyleFontAndScaling(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3510044353:e=>new u.IfcCurveStyleFontPattern(new u.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),3632507154:e=>new u.IfcDerivedProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1154170062:e=>{var t;return new u.IfcDocumentInformation(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcURIReference(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcText(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[10]&&e[10]!=""?null:new u.IfcDateTime(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcDateTime(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcIdentifier(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcDate(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcDate(!e[14]&&e[14]!=""?null:e[14].value),e[15],e[16])},770865208:e=>{var t;return new u.IfcDocumentInformationRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value))},3732053477:e=>new u.IfcDocumentReference(!e[0]&&e[0]!=""?null:new u.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),3900360178:e=>new u.IfcEdge(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),476780140:e=>new u.IfcEdgeCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcBoolean(!e[3]&&e[3]!=""?null:e[3].value)),211053100:e=>new u.IfcEventTime(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcDateTime(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value)),297599258:e=>{var t;return new u.IfcExtendedProperties(!e[0]&&e[0]!=""?null:new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1437805879:e=>{var t;return new u.IfcExternalReferenceRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2556980723:e=>{var t;return new u.IfcFace(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1809719519:e=>new u.IfcFaceBound(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),803316827:e=>new u.IfcFaceOuterBound(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),3008276851:e=>{var t;return new u.IfcFaceSurface(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},4219587988:e=>new u.IfcFailureConnectionCondition(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcForceMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcForceMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcForceMeasure(!e[6]&&e[6]!=""?null:e[6].value)),738692330:e=>{var t;return new u.IfcFillAreaStyle(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new u.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},3448662350:e=>new u.IfcGeometricRepresentationContext(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcDimensionCount(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcReal(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value)),2453401579:e=>new u.IfcGeometricRepresentationItem,4142052618:e=>new u.IfcGeometricRepresentationSubContext(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcPositiveRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),3590301190:e=>{var t;return new u.IfcGeometricSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},178086475:e=>new u.IfcGridPlacement(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),812098782:e=>new u.IfcHalfSpaceSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),3905492369:e=>{var t;return new u.IfcImageTexture(new u.IfcBoolean(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcIdentifier(n.value):null))||[],new u.IfcURIReference(!e[5]&&e[5]!=""?null:e[5].value))},3570813810:e=>{var t;return new u.IfcIndexedColourMap(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcPositiveInteger(n.value):null))||[])},1437953363:e=>{var t;return new u.IfcIndexedTextureMap(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value))},2133299955:e=>{var t,n;return new u.IfcIndexedTriangleTextureMap(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:(n=e[3])==null?void 0:n.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new u.IfcPositiveInteger(l.value):null))||[]))},3741457305:e=>{var t;return new u.IfcIrregularTimeSeries(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcDateTime(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1585845231:e=>new u.IfcLagTime(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),un(2,e[3]),e[4]),1402838566:e=>new u.IfcLightSource(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),125510826:e=>new u.IfcLightSourceAmbient(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2604431987:e=>new u.IfcLightSourceDirectional(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value)),4266656042:e=>new u.IfcLightSourceGoniometric(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcThermodynamicTemperatureMeasure(!e[6]&&e[6]!=""?null:e[6].value),new u.IfcLuminousFluxMeasure(!e[7]&&e[7]!=""?null:e[7].value),e[8],new i(!e[9]&&e[9]!=""?null:e[9].value)),1520743889:e=>new u.IfcLightSourcePositional(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcReal(!e[6]&&e[6]!=""?null:e[6].value),new u.IfcReal(!e[7]&&e[7]!=""?null:e[7].value),new u.IfcReal(!e[8]&&e[8]!=""?null:e[8].value)),3422422726:e=>new u.IfcLightSourceSpot(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcReal(!e[6]&&e[6]!=""?null:e[6].value),new u.IfcReal(!e[7]&&e[7]!=""?null:e[7].value),new u.IfcReal(!e[8]&&e[8]!=""?null:e[8].value),new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcReal(!e[10]&&e[10]!=""?null:e[10].value),new u.IfcPositivePlaneAngleMeasure(!e[11]&&e[11]!=""?null:e[11].value),new u.IfcPositivePlaneAngleMeasure(!e[12]&&e[12]!=""?null:e[12].value)),2624227202:e=>new u.IfcLocalPlacement(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1008929658:e=>new u.IfcLoop,2347385850:e=>new u.IfcMappedItem(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1838606355:e=>new u.IfcMaterial(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),3708119e3:e=>new u.IfcMaterialConstituent(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),2852063980:e=>{var t;return new u.IfcMaterialConstituentSet(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2022407955:e=>{var t;return new u.IfcMaterialDefinitionRepresentation(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},1303795690:e=>new u.IfcMaterialLayerSetUsage(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],e[2],new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3079605661:e=>new u.IfcMaterialProfileSetUsage(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcCardinalPointReference(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3404854881:e=>new u.IfcMaterialProfileSetUsageTapering(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcCardinalPointReference(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcCardinalPointReference(!e[4]&&e[4]!=""?null:e[4].value)),3265635763:e=>{var t;return new u.IfcMaterialProperties(!e[0]&&e[0]!=""?null:new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},853536259:e=>{var t;return new u.IfcMaterialRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value))},2998442950:e=>new u.IfcMirroredProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value)),219451334:e=>new u.IfcObjectDefinition(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),2665983363:e=>{var t;return new u.IfcOpenShell(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1411181986:e=>{var t;return new u.IfcOrganizationRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1029017970:e=>new u.IfcOrientedEdge(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),2529465313:e=>new u.IfcParameterizedProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),2519244187:e=>{var t;return new u.IfcPath(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3021840470:e=>{var t;return new u.IfcPhysicalComplexQuantity(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new u.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value))},597895409:e=>{var t,n;return new u.IfcPixelTexture(new u.IfcBoolean(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcIdentifier(s.value):null))||[],new u.IfcInteger(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value),new u.IfcInteger(!e[7]&&e[7]!=""?null:e[7].value),((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcBinary(s.value):null))||[])},2004835150:e=>new u.IfcPlacement(new i(!e[0]&&e[0]!=""?null:e[0].value)),1663979128:e=>new u.IfcPlanarExtent(new u.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),2067069095:e=>new u.IfcPoint,4022376103:e=>new u.IfcPointOnCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value)),1423911732:e=>new u.IfcPointOnSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcParameterValue(!e[2]&&e[2]!=""?null:e[2].value)),2924175390:e=>{var t;return new u.IfcPolyLoop(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2775532180:e=>new u.IfcPolygonalBoundedHalfSpace(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),3727388367:e=>new u.IfcPreDefinedItem(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3778827333:e=>new u.IfcPreDefinedProperties,1775413392:e=>new u.IfcPreDefinedTextFont(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),673634403:e=>{var t;return new u.IfcProductDefinitionShape(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2802850158:e=>{var t;return new u.IfcProfileProperties(!e[0]&&e[0]!=""?null:new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},2598011224:e=>new u.IfcProperty(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),1680319473:e=>new u.IfcPropertyDefinition(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),148025276:e=>new u.IfcPropertyDependencyRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcText(!e[4]&&e[4]!=""?null:e[4].value)),3357820518:e=>new u.IfcPropertySetDefinition(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),1482703590:e=>new u.IfcPropertyTemplateDefinition(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),2090586900:e=>new u.IfcQuantitySet(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),3615266464:e=>new u.IfcRectangleProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3413951693:e=>{var t;return new u.IfcRegularTimeSeries(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcDateTime(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),new u.IfcTimeMeasure(!e[8]&&e[8]!=""?null:e[8].value),((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1580146022:e=>new u.IfcReinforcementBarProperties(new u.IfcAreaMeasure(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcCountMeasure(!e[5]&&e[5]!=""?null:e[5].value)),478536968:e=>new u.IfcRelationship(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),2943643501:e=>{var t;return new u.IfcResourceApprovalRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},1608871552:e=>{var t;return new u.IfcResourceConstraintRelationship(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1042787934:e=>new u.IfcResourceTime(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcDuration(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcDuration(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcDateTime(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcDuration(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcPositiveRatioMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcDateTime(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcDateTime(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new u.IfcDuration(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new u.IfcPositiveRatioMeasure(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new u.IfcPositiveRatioMeasure(!e[17]&&e[17]!=""?null:e[17].value)),2778083089:e=>new u.IfcRoundedRectangleProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value)),2042790032:e=>new u.IfcSectionProperties(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),4165799628:e=>{var t;return new u.IfcSectionReinforcementProperties(new u.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),e[3],new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1509187699:e=>{var t,n;return new u.IfcSectionedSpine(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},4124623270:e=>{var t;return new u.IfcShellBasedSurfaceModel(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3692461612:e=>new u.IfcSimpleProperty(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),2609359061:e=>new u.IfcSlippageConnectionCondition(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),723233188:e=>new u.IfcSolidModel,1595516126:e=>new u.IfcStructuralLoadLinearForce(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLinearForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLinearForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLinearForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLinearMomentMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLinearMomentMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLinearMomentMeasure(!e[6]&&e[6]!=""?null:e[6].value)),2668620305:e=>new u.IfcStructuralLoadPlanarForce(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcPlanarForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcPlanarForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcPlanarForceMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2473145415:e=>new u.IfcStructuralLoadSingleDisplacement(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcPlaneAngleMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcPlaneAngleMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1973038258:e=>new u.IfcStructuralLoadSingleDisplacementDistortion(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcPlaneAngleMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcPlaneAngleMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcCurvatureMeasure(!e[7]&&e[7]!=""?null:e[7].value)),1597423693:e=>new u.IfcStructuralLoadSingleForce(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcTorqueMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcTorqueMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcTorqueMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1190533807:e=>new u.IfcStructuralLoadSingleForceWarping(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcTorqueMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcTorqueMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcTorqueMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcWarpingMomentMeasure(!e[7]&&e[7]!=""?null:e[7].value)),2233826070:e=>new u.IfcSubedge(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2513912981:e=>new u.IfcSurface,1878645084:e=>new u.IfcSurfaceStyleRendering(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:un(2,e[7]),e[8]),2247615214:e=>new u.IfcSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),1260650574:e=>new u.IfcSweptDiskSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value)),1096409881:e=>new u.IfcSweptDiskSolidPolygonal(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value)),230924584:e=>new u.IfcSweptSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),3071757647:e=>new u.IfcTShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcPlaneAngleMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcPlaneAngleMeasure(!e[11]&&e[11]!=""?null:e[11].value)),901063453:e=>new u.IfcTessellatedItem,4282788508:e=>new u.IfcTextLiteral(new u.IfcPresentableText(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2]),3124975700:e=>new u.IfcTextLiteralWithExtent(new u.IfcPresentableText(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2],new i(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcBoxAlignment(!e[4]&&e[4]!=""?null:e[4].value)),1983826977:e=>{var t;return new u.IfcTextStyleFontModel(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcTextFontName(n.value):null))||[],!e[2]&&e[2]!=""?null:new u.IfcFontStyle(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcFontVariant(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcFontWeight(!e[4]&&e[4]!=""?null:e[4].value),un(2,e[5]))},2715220739:e=>new u.IfcTrapeziumProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1628702193:e=>{var t;return new u.IfcTypeObject(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3736923433:e=>{var t;return new u.IfcTypeProcess(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2347495698:e=>{var t,n;return new u.IfcTypeProduct(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value))},3698973494:e=>{var t;return new u.IfcTypeResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},427810014:e=>new u.IfcUShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPlaneAngleMeasure(!e[9]&&e[9]!=""?null:e[9].value)),1417489154:e=>new u.IfcVector(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),2759199220:e=>new u.IfcVertexLoop(new i(!e[0]&&e[0]!=""?null:e[0].value)),1299126871:e=>{var t,n;return new u.IfcWindowStyle(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],new u.IfcBoolean(!e[10]&&e[10]!=""?null:e[10].value),new u.IfcBoolean(!e[11]&&e[11]!=""?null:e[11].value))},2543172580:e=>new u.IfcZShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),3406155212:e=>{var t;return new u.IfcAdvancedFace(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},669184980:e=>{var t;return new u.IfcAnnotationFillArea(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3207858831:e=>new u.IfcAsymmetricIShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),new u.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcPlaneAngleMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcPlaneAngleMeasure(!e[14]&&e[14]!=""?null:e[14].value)),4261334040:e=>new u.IfcAxis1Placement(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),3125803723:e=>new u.IfcAxis2Placement2D(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),2740243338:e=>new u.IfcAxis2Placement3D(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),2736907675:e=>new u.IfcBooleanResult(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),4182860854:e=>new u.IfcBoundedSurface,2581212453:e=>new u.IfcBoundingBox(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2713105998:e=>new u.IfcBoxedHalfSpace(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2898889636:e=>new u.IfcCShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value)),1123145078:e=>{var t;return new u.IfcCartesianPoint(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcLengthMeasure(n.value):null))||[])},574549367:e=>new u.IfcCartesianPointList,1675464909:e=>{var t;return new u.IfcCartesianPointList2D((t=e[0])==null?void 0:t.map(n=>(n==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcLengthMeasure(s.value):null))||[]))},2059837836:e=>{var t;return new u.IfcCartesianPointList3D((t=e[0])==null?void 0:t.map(n=>(n==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcLengthMeasure(s.value):null))||[]))},59481748:e=>new u.IfcCartesianTransformationOperator(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcReal(!e[3]&&e[3]!=""?null:e[3].value)),3749851601:e=>new u.IfcCartesianTransformationOperator2D(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcReal(!e[3]&&e[3]!=""?null:e[3].value)),3486308946:e=>new u.IfcCartesianTransformationOperator2DnonUniform(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcReal(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcReal(!e[4]&&e[4]!=""?null:e[4].value)),3331915920:e=>new u.IfcCartesianTransformationOperator3D(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcReal(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),1416205885:e=>new u.IfcCartesianTransformationOperator3DnonUniform(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcReal(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcReal(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcReal(!e[6]&&e[6]!=""?null:e[6].value)),1383045692:e=>new u.IfcCircleProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2205249479:e=>{var t;return new u.IfcClosedShell(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},776857604:e=>new u.IfcColourRgb(!e[0]&&e[0]!=""?null:new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2542286263:e=>{var t;return new u.IfcComplexProperty(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2485617015:e=>new u.IfcCompositeCurveSegment(e[0],new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2574617495:e=>{var t,n;return new u.IfcConstructionResourceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value))},3419103109:e=>{var t;return new u.IfcContext(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value))},1815067380:e=>{var t,n;return new u.IfcCrewResourceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},2506170314:e=>new u.IfcCsgPrimitive3D(new i(!e[0]&&e[0]!=""?null:e[0].value)),2147822146:e=>new u.IfcCsgSolid(new i(!e[0]&&e[0]!=""?null:e[0].value)),2601014836:e=>new u.IfcCurve,2827736869:e=>{var t;return new u.IfcCurveBoundedPlane(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2629017746:e=>{var t;return new u.IfcCurveBoundedSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new u.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},32440307:e=>{var t;return new u.IfcDirection(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcReal(n.value):null))||[])},526551008:e=>{var t,n;return new u.IfcDoorStyle(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],new u.IfcBoolean(!e[10]&&e[10]!=""?null:e[10].value),new u.IfcBoolean(!e[11]&&e[11]!=""?null:e[11].value))},1472233963:e=>{var t;return new u.IfcEdgeLoop(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1883228015:e=>{var t;return new u.IfcElementQuantity(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},339256511:e=>{var t,n;return new u.IfcElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2777663545:e=>new u.IfcElementarySurface(new i(!e[0]&&e[0]!=""?null:e[0].value)),2835456948:e=>new u.IfcEllipseProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),4024345920:e=>{var t;return new u.IfcEventType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],e[10],!e[11]&&e[11]!=""?null:new u.IfcLabel(!e[11]&&e[11]!=""?null:e[11].value))},477187591:e=>new u.IfcExtrudedAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2804161546:e=>new u.IfcExtrudedAreaSolidTapered(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value)),2047409740:e=>{var t;return new u.IfcFaceBasedSurfaceModel(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},374418227:e=>new u.IfcFillAreaStyleHatching(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value)),315944413:e=>{var t,n;return new u.IfcFillAreaStyleTiles(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new u.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value))},2652556860:e=>new u.IfcFixedReferenceSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),4238390223:e=>{var t,n;return new u.IfcFurnishingElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1268542332:e=>{var t,n;return new u.IfcFurnitureType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],e[10])},4095422895:e=>{var t,n;return new u.IfcGeographicElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},987898635:e=>{var t;return new u.IfcGeometricCurveSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1484403080:e=>new u.IfcIShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPlaneAngleMeasure(!e[9]&&e[9]!=""?null:e[9].value)),178912537:e=>{var t;return new u.IfcIndexedPolygonalFace(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcPositiveInteger(n.value):null))||[])},2294589976:e=>{var t,n;return new u.IfcIndexedPolygonalFaceWithVoids(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcPositiveInteger(s.value):null))||[],(n=e[1])==null?void 0:n.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new u.IfcPositiveInteger(l.value):null))||[]))},572779678:e=>new u.IfcLShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcPlaneAngleMeasure(!e[8]&&e[8]!=""?null:e[8].value)),428585644:e=>{var t,n;return new u.IfcLaborResourceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},1281925730:e=>new u.IfcLine(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1425443689:e=>new u.IfcManifoldSolidBrep(new i(!e[0]&&e[0]!=""?null:e[0].value)),3888040117:e=>new u.IfcObject(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),3388369263:e=>new u.IfcOffsetCurve2D(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value)),3505215534:e=>new u.IfcOffsetCurve3D(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),1682466193:e=>new u.IfcPcurve(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),603570806:e=>new u.IfcPlanarBox(new u.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),220341763:e=>new u.IfcPlane(new i(!e[0]&&e[0]!=""?null:e[0].value)),759155922:e=>new u.IfcPreDefinedColour(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2559016684:e=>new u.IfcPreDefinedCurveFont(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3967405729:e=>new u.IfcPreDefinedPropertySet(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),569719735:e=>{var t;return new u.IfcProcedureType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2945172077:e=>new u.IfcProcess(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value)),4208778838:e=>new u.IfcProduct(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),103090709:e=>{var t;return new u.IfcProject(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value))},653396225:e=>{var t;return new u.IfcProjectLibrary(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value))},871118103:e=>new u.IfcPropertyBoundedValue(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(2,e[2]),!e[3]&&e[3]!=""?null:un(2,e[3]),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:un(2,e[5])),4166981789:e=>{var t;return new u.IfcPropertyEnumeratedValue(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(2,n):null))||[],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},2752243245:e=>{var t;return new u.IfcPropertyListValue(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(2,n):null))||[],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},941946838:e=>new u.IfcPropertyReferenceValue(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value)),1451395588:e=>{var t;return new u.IfcPropertySet(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},492091185:e=>{var t;return new u.IfcPropertySetTemplate(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),((t=e[6])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3650150729:e=>new u.IfcPropertySingleValue(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(2,e[2]),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value)),110355661:e=>{var t,n;return new u.IfcPropertyTableValue(new u.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?un(2,s):null))||[],!e[3]&&e[3]!=""?null:((n=e[3])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?un(2,s):null))||[],!e[4]&&e[4]!=""?null:new u.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7])},3521284610:e=>new u.IfcPropertyTemplate(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),3219374653:e=>new u.IfcProxy(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),2770003689:e=>new u.IfcRectangleHollowProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value)),2798486643:e=>new u.IfcRectangularPyramid(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3454111270:e=>new u.IfcRectangularTrimmedSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcParameterValue(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcBoolean(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcBoolean(!e[6]&&e[6]!=""?null:e[6].value)),3765753017:e=>{var t;return new u.IfcReinforcementDefinitionProperties(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3939117080:e=>{var t;return new u.IfcRelAssigns(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5])},1683148259:e=>{var t;return new u.IfcRelAssignsToActor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},2495723537:e=>{var t;return new u.IfcRelAssignsToControl(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},1307041759:e=>{var t;return new u.IfcRelAssignsToGroup(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},1027710054:e=>{var t;return new u.IfcRelAssignsToGroupByFactor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),new u.IfcRatioMeasure(!e[7]&&e[7]!=""?null:e[7].value))},4278684876:e=>{var t;return new u.IfcRelAssignsToProcess(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},2857406711:e=>{var t;return new u.IfcRelAssignsToProduct(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},205026976:e=>{var t;return new u.IfcRelAssignsToResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},1865459582:e=>{var t;return new u.IfcRelAssociates(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},4095574036:e=>{var t;return new u.IfcRelAssociatesApproval(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},919958153:e=>{var t;return new u.IfcRelAssociatesClassification(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},2728634034:e=>{var t;return new u.IfcRelAssociatesConstraint(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value))},982818633:e=>{var t;return new u.IfcRelAssociatesDocument(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},3840914261:e=>{var t;return new u.IfcRelAssociatesLibrary(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},2655215786:e=>{var t;return new u.IfcRelAssociatesMaterial(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},826625072:e=>new u.IfcRelConnects(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),1204542856:e=>new u.IfcRelConnectsElements(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value)),3945020480:e=>{var t,n;return new u.IfcRelConnectsPathElements(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcInteger(s.value):null))||[],!e[8]&&e[8]!=""?null:((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcInteger(s.value):null))||[],e[9],e[10])},4201705270:e=>new u.IfcRelConnectsPortToElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),3190031847:e=>new u.IfcRelConnectsPorts(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),2127690289:e=>new u.IfcRelConnectsStructuralActivity(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1638771189:e=>new u.IfcRelConnectsStructuralMember(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value)),504942748:e=>new u.IfcRelConnectsWithEccentricity(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),new i(!e[10]&&e[10]!=""?null:e[10].value)),3678494232:e=>{var t;return new u.IfcRelConnectsWithRealizingElements(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3242617779:e=>{var t;return new u.IfcRelContainedInSpatialStructure(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},886880790:e=>{var t;return new u.IfcRelCoversBldgElements(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2802773753:e=>{var t;return new u.IfcRelCoversSpaces(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2565941209:e=>{var t;return new u.IfcRelDeclares(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2551354335:e=>new u.IfcRelDecomposes(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),693640335:e=>new u.IfcRelDefines(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),1462361463:e=>{var t;return new u.IfcRelDefinesByObject(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},4186316022:e=>{var t;return new u.IfcRelDefinesByProperties(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},307848117:e=>{var t;return new u.IfcRelDefinesByTemplate(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},781010003:e=>{var t;return new u.IfcRelDefinesByType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},3940055652:e=>new u.IfcRelFillsElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),279856033:e=>{var t;return new u.IfcRelFlowControlElements(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},427948657:e=>new u.IfcRelInterferesElements(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:e[8].value),3268803585:e=>{var t;return new u.IfcRelNests(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},750771296:e=>new u.IfcRelProjectsElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1245217292:e=>{var t;return new u.IfcRelReferencedInSpatialStructure(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},4122056220:e=>new u.IfcRelSequence(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),366585022:e=>{var t;return new u.IfcRelServicesBuildings(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3451746338:e=>new u.IfcRelSpaceBoundary(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8]),3523091289:e=>new u.IfcRelSpaceBoundary1stLevel(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value)),1521410863:e=>new u.IfcRelSpaceBoundary2ndLevel(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value)),1401173127:e=>new u.IfcRelVoidsElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),816062949:e=>new u.IfcReparametrisedCompositeCurveSegment(e[0],new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value)),2914609552:e=>new u.IfcResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value)),1856042241:e=>new u.IfcRevolvedAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPlaneAngleMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3243963512:e=>new u.IfcRevolvedAreaSolidTapered(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPlaneAngleMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value)),4158566097:e=>new u.IfcRightCircularCone(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3626867408:e=>new u.IfcRightCircularCylinder(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3663146110:e=>new u.IfcSimplePropertyTemplate(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value),e[11]),1412071761:e=>new u.IfcSpatialElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value)),710998568:e=>{var t,n;return new u.IfcSpatialElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2706606064:e=>new u.IfcSpatialStructureElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3893378262:e=>{var t,n;return new u.IfcSpatialStructureElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},463610769:e=>new u.IfcSpatialZone(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2481509218:e=>{var t,n;return new u.IfcSpatialZoneType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new u.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value))},451544542:e=>new u.IfcSphere(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),4015995234:e=>new u.IfcSphericalSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),3544373492:e=>new u.IfcStructuralActivity(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3136571912:e=>new u.IfcStructuralItem(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),530289379:e=>new u.IfcStructuralMember(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),3689010777:e=>new u.IfcStructuralReaction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3979015343:e=>new u.IfcStructuralSurfaceMember(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new u.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),2218152070:e=>new u.IfcStructuralSurfaceMemberVarying(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new u.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),603775116:e=>new u.IfcStructuralSurfaceReaction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),4095615324:e=>{var t,n;return new u.IfcSubContractResourceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},699246055:e=>{var t;return new u.IfcSurfaceCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2])},2028607225:e=>new u.IfcSurfaceCurveSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),2809605785:e=>new u.IfcSurfaceOfLinearExtrusion(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),4124788165:e=>new u.IfcSurfaceOfRevolution(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1580310250:e=>{var t,n;return new u.IfcSystemFurnitureElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3473067441:e=>new u.IfcTask(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),new u.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcInteger(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value),e[12]),3206491090:e=>{var t;return new u.IfcTaskType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new u.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value))},2387106220:e=>new u.IfcTessellatedFaceSet(new i(!e[0]&&e[0]!=""?null:e[0].value)),1935646853:e=>new u.IfcToroidalSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),2097647324:e=>{var t,n;return new u.IfcTransportElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2916149573:e=>{var t,n,s;return new u.IfcTriangulatedFaceSet(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:(t=e[1])==null?void 0:t.map(l=>(l==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcParameterValue(a.value):null))||[]),!e[2]&&e[2]!=""?null:new u.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value),(n=e[3])==null?void 0:n.map(l=>(l==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcPositiveInteger(a.value):null))||[]),!e[4]&&e[4]!=""?null:((s=e[4])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new u.IfcPositiveInteger(l.value):null))||[])},336235671:e=>new u.IfcWindowLiningProperties(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcNormalisedRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcNormalisedRatioMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcNormalisedRatioMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcNormalisedRatioMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new i(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcLengthMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new u.IfcLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value)),512836454:e=>new u.IfcWindowPanelProperties(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),2296667514:e=>new u.IfcActor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1635779807:e=>new u.IfcAdvancedBrep(new i(!e[0]&&e[0]!=""?null:e[0].value)),2603310189:e=>{var t;return new u.IfcAdvancedBrepWithVoids(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1674181508:e=>new u.IfcAnnotation(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),2887950389:e=>{var t;return new u.IfcBSplineSurface(new u.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcInteger(!e[1]&&e[1]!=""?null:e[1].value),(t=e[2])==null?void 0:t.map(n=>(n==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[]),e[3],new u.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcLogical(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcLogical(!e[6]&&e[6]!=""?null:e[6].value))},167062518:e=>{var t,n,s,l,a;return new u.IfcBSplineSurfaceWithKnots(new u.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcInteger(!e[1]&&e[1]!=""?null:e[1].value),(t=e[2])==null?void 0:t.map(o=>(o==null?void 0:o.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new i(h.value):null))||[]),e[3],new u.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcLogical(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcLogical(!e[6]&&e[6]!=""?null:e[6].value),((n=e[7])==null?void 0:n.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new u.IfcInteger(o.value):null))||[],((s=e[8])==null?void 0:s.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new u.IfcInteger(o.value):null))||[],((l=e[9])==null?void 0:l.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new u.IfcParameterValue(o.value):null))||[],((a=e[10])==null?void 0:a.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new u.IfcParameterValue(o.value):null))||[],e[11])},1334484129:e=>new u.IfcBlock(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3649129432:e=>new u.IfcBooleanClippingResult(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1260505505:e=>new u.IfcBoundedCurve,4031249490:e=>new u.IfcBuilding(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value)),1950629157:e=>{var t,n;return new u.IfcBuildingElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3124254112:e=>new u.IfcBuildingStorey(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value)),2197970202:e=>{var t,n;return new u.IfcChimneyType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2937912522:e=>new u.IfcCircleHollowProfileDef(e[0],!e[1]&&e[1]!=""?null:new u.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new u.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3893394355:e=>{var t,n;return new u.IfcCivilElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},300633059:e=>{var t,n;return new u.IfcColumnType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3875453745:e=>{var t;return new u.IfcComplexPropertyTemplate(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:((t=e[6])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3732776249:e=>{var t;return new u.IfcCompositeCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new u.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value))},15328376:e=>{var t;return new u.IfcCompositeCurveOnSurface(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new u.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value))},2510884976:e=>new u.IfcConic(new i(!e[0]&&e[0]!=""?null:e[0].value)),2185764099:e=>{var t,n;return new u.IfcConstructionEquipmentResourceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},4105962743:e=>{var t,n;return new u.IfcConstructionMaterialResourceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},1525564444:e=>{var t,n;return new u.IfcConstructionProductResourceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new u.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},2559216714:e=>{var t;return new u.IfcConstructionResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value))},3293443760:e=>new u.IfcControl(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value)),3895139033:e=>{var t,n;return new u.IfcCostItem(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[8]&&e[8]!=""?null:((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},1419761937:e=>new u.IfcCostSchedule(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcDateTime(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcDateTime(!e[9]&&e[9]!=""?null:e[9].value)),1916426348:e=>{var t,n;return new u.IfcCoveringType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3295246426:e=>{var t;return new u.IfcCrewResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},1457835157:e=>{var t,n;return new u.IfcCurtainWallType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1213902940:e=>new u.IfcCylindricalSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),3256556792:e=>{var t,n;return new u.IfcDistributionElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3849074793:e=>{var t,n;return new u.IfcDistributionFlowElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2963535650:e=>new u.IfcDoorLiningProperties(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcPositiveLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new i(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new u.IfcLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new u.IfcLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value)),1714330368:e=>new u.IfcDoorPanelProperties(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new u.IfcNormalisedRatioMeasure(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),2323601079:e=>{var t,n;return new u.IfcDoorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],e[10],!e[11]&&e[11]!=""?null:new u.IfcBoolean(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value))},445594917:e=>new u.IfcDraughtingPreDefinedColour(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),4006246654:e=>new u.IfcDraughtingPreDefinedCurveFont(new u.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1758889154:e=>new u.IfcElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4123344466:e=>new u.IfcElementAssembly(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),2397081782:e=>{var t,n;return new u.IfcElementAssemblyType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1623761950:e=>new u.IfcElementComponent(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2590856083:e=>{var t,n;return new u.IfcElementComponentType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1704287377:e=>new u.IfcEllipse(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new u.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),2107101300:e=>{var t,n;return new u.IfcEnergyConversionDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},132023988:e=>{var t,n;return new u.IfcEngineType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3174744832:e=>{var t,n;return new u.IfcEvaporativeCoolerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3390157468:e=>{var t,n;return new u.IfcEvaporatorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4148101412:e=>new u.IfcEvent(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8],!e[9]&&e[9]!=""?null:new u.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value)),2853485674:e=>new u.IfcExternalSpatialStructureElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value)),807026263:e=>new u.IfcFacetedBrep(new i(!e[0]&&e[0]!=""?null:e[0].value)),3737207727:e=>{var t;return new u.IfcFacetedBrepWithVoids(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},647756555:e=>new u.IfcFastener(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2489546625:e=>{var t,n;return new u.IfcFastenerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2827207264:e=>new u.IfcFeatureElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2143335405:e=>new u.IfcFeatureElementAddition(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1287392070:e=>new u.IfcFeatureElementSubtraction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3907093117:e=>{var t,n;return new u.IfcFlowControllerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3198132628:e=>{var t,n;return new u.IfcFlowFittingType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3815607619:e=>{var t,n;return new u.IfcFlowMeterType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1482959167:e=>{var t,n;return new u.IfcFlowMovingDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1834744321:e=>{var t,n;return new u.IfcFlowSegmentType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1339347760:e=>{var t,n;return new u.IfcFlowStorageDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2297155007:e=>{var t,n;return new u.IfcFlowTerminalType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3009222698:e=>{var t,n;return new u.IfcFlowTreatmentDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1893162501:e=>{var t,n;return new u.IfcFootingType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},263784265:e=>new u.IfcFurnishingElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1509553395:e=>new u.IfcFurniture(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3493046030:e=>new u.IfcGeographicElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3009204131:e=>{var t,n,s;return new u.IfcGrid(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],((n=e[8])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[9]&&e[9]!=""?null:((s=e[9])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],e[10])},2706460486:e=>new u.IfcGroup(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1251058090:e=>{var t,n;return new u.IfcHeatExchangerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1806887404:e=>{var t,n;return new u.IfcHumidifierType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2571569899:e=>{var t;return new u.IfcIndexedPolyCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(2,n):null))||[],!e[2]&&e[2]!=""?null:new u.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},3946677679:e=>{var t,n;return new u.IfcInterceptorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3113134337:e=>{var t;return new u.IfcIntersectionCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2])},2391368822:e=>{var t;return new u.IfcInventory(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new u.IfcDate(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value))},4288270099:e=>{var t,n;return new u.IfcJunctionBoxType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3827777499:e=>{var t;return new u.IfcLaborResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},1051575348:e=>{var t,n;return new u.IfcLampType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1161773419:e=>{var t,n;return new u.IfcLightFixtureType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},377706215:e=>new u.IfcMechanicalFastener(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),e[10]),2108223431:e=>{var t,n;return new u.IfcMechanicalFastenerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new u.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value))},1114901282:e=>{var t,n;return new u.IfcMedicalDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3181161470:e=>{var t,n;return new u.IfcMemberType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},977012517:e=>{var t,n;return new u.IfcMotorConnectionType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4143007308:e=>new u.IfcOccupant(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),e[6]),3588315303:e=>new u.IfcOpeningElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3079942009:e=>new u.IfcOpeningStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2837617999:e=>{var t,n;return new u.IfcOutletType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2382730787:e=>new u.IfcPerformanceHistory(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7]),3566463478:e=>new u.IfcPermeableCoveringProperties(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new u.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),3327091369:e=>new u.IfcPermit(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcText(!e[8]&&e[8]!=""?null:e[8].value)),1158309216:e=>{var t,n;return new u.IfcPileType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},804291784:e=>{var t,n;return new u.IfcPipeFittingType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4231323485:e=>{var t,n;return new u.IfcPipeSegmentType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4017108033:e=>{var t,n;return new u.IfcPlateType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2839578677:e=>{var t,n;return new u.IfcPolygonalFaceSet(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new u.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[3]&&e[3]!=""?null:((n=e[3])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new u.IfcPositiveInteger(s.value):null))||[])},3724593414:e=>{var t;return new u.IfcPolyline(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3740093272:e=>new u.IfcPort(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),2744685151:e=>new u.IfcProcedure(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),e[7]),2904328755:e=>new u.IfcProjectOrder(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcText(!e[8]&&e[8]!=""?null:e[8].value)),3651124850:e=>new u.IfcProjectionElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1842657554:e=>{var t,n;return new u.IfcProtectiveDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2250791053:e=>{var t,n;return new u.IfcPumpType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2893384427:e=>{var t,n;return new u.IfcRailingType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2324767716:e=>{var t,n;return new u.IfcRampFlightType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1469900589:e=>{var t,n;return new u.IfcRampType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},683857671:e=>{var t,n,s,l,a,o;return new u.IfcRationalBSplineSurfaceWithKnots(new u.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcInteger(!e[1]&&e[1]!=""?null:e[1].value),(t=e[2])==null?void 0:t.map(h=>(h==null?void 0:h.map(f=>f!=null&&f.value&&(f==null?void 0:f.value)!=""?new i(f.value):null))||[]),e[3],new u.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),new u.IfcLogical(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcLogical(!e[6]&&e[6]!=""?null:e[6].value),((n=e[7])==null?void 0:n.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new u.IfcInteger(h.value):null))||[],((s=e[8])==null?void 0:s.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new u.IfcInteger(h.value):null))||[],((l=e[9])==null?void 0:l.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new u.IfcParameterValue(h.value):null))||[],((a=e[10])==null?void 0:a.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new u.IfcParameterValue(h.value):null))||[],e[11],(o=e[12])==null?void 0:o.map(h=>(h==null?void 0:h.map(f=>f!=null&&f.value&&(f==null?void 0:f.value)!=""?new u.IfcReal(f.value):null))||[]))},3027567501:e=>new u.IfcReinforcingElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),964333572:e=>{var t,n;return new u.IfcReinforcingElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2320036040:e=>new u.IfcReinforcingMesh(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcAreaMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcAreaMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new u.IfcPositiveLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new u.IfcPositiveLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value),e[17]),2310774935:e=>{var t,n,s;return new u.IfcReinforcingMeshType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new u.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcPositiveLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcAreaMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new u.IfcAreaMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new u.IfcPositiveLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new u.IfcPositiveLengthMeasure(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new u.IfcLabel(!e[18]&&e[18]!=""?null:e[18].value),!e[19]&&e[19]!=""?null:((s=e[19])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?un(2,l):null))||[])},160246688:e=>{var t;return new u.IfcRelAggregates(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2781568857:e=>{var t,n;return new u.IfcRoofType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1768891740:e=>{var t,n;return new u.IfcSanitaryTerminalType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2157484638:e=>{var t;return new u.IfcSeamCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2])},4074543187:e=>{var t,n;return new u.IfcShadingDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4097777520:e=>new u.IfcSite(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcCompoundPlaneAngleMeasure(e[9].map(t=>t.value)),!e[10]&&e[10]!=""?null:new u.IfcCompoundPlaneAngleMeasure(e[10].map(t=>t.value)),!e[11]&&e[11]!=""?null:new u.IfcLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new i(!e[13]&&e[13]!=""?null:e[13].value)),2533589738:e=>{var t,n;return new u.IfcSlabType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1072016465:e=>{var t,n;return new u.IfcSolarDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3856911033:e=>new u.IfcSpace(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],!e[10]&&e[10]!=""?null:new u.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value)),1305183839:e=>{var t,n;return new u.IfcSpaceHeaterType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3812236995:e=>{var t,n;return new u.IfcSpaceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new u.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value))},3112655638:e=>{var t,n;return new u.IfcStackTerminalType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1039846685:e=>{var t,n;return new u.IfcStairFlightType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},338393293:e=>{var t,n;return new u.IfcStairType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},682877961:e=>new u.IfcStructuralAction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value)),1179482911:e=>new u.IfcStructuralConnection(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),1004757350:e=>new u.IfcStructuralCurveAction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11]),4243806635:e=>new u.IfcStructuralCurveConnection(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),new i(!e[8]&&e[8]!=""?null:e[8].value)),214636428:e=>new u.IfcStructuralCurveMember(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],new i(!e[8]&&e[8]!=""?null:e[8].value)),2445595289:e=>new u.IfcStructuralCurveMemberVarying(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],new i(!e[8]&&e[8]!=""?null:e[8].value)),2757150158:e=>new u.IfcStructuralCurveReaction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),1807405624:e=>new u.IfcStructuralLinearAction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11]),1252848954:e=>new u.IfcStructuralLoadGroup(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],e[6],e[7],!e[8]&&e[8]!=""?null:new u.IfcRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value)),2082059205:e=>new u.IfcStructuralPointAction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value)),734778138:e=>new u.IfcStructuralPointConnection(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),1235345126:e=>new u.IfcStructuralPointReaction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2986769608:e=>new u.IfcStructuralResultGroup(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new u.IfcBoolean(!e[7]&&e[7]!=""?null:e[7].value)),3657597509:e=>new u.IfcStructuralSurfaceAction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11]),1975003073:e=>new u.IfcStructuralSurfaceConnection(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),148013059:e=>{var t;return new u.IfcSubContractResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},3101698114:e=>new u.IfcSurfaceFeature(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2315554128:e=>{var t,n;return new u.IfcSwitchingDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2254336722:e=>new u.IfcSystem(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),413509423:e=>new u.IfcSystemFurnitureElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),5716631:e=>{var t,n;return new u.IfcTankType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3824725483:e=>new u.IfcTendon(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new u.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcAreaMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcForceMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new u.IfcPressureMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new u.IfcNormalisedRatioMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new u.IfcPositiveLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new u.IfcPositiveLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value)),2347447852:e=>new u.IfcTendonAnchor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9]),3081323446:e=>{var t,n;return new u.IfcTendonAnchorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2415094496:e=>{var t,n;return new u.IfcTendonType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new u.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcAreaMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value))},1692211062:e=>{var t,n;return new u.IfcTransformerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1620046519:e=>new u.IfcTransportElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3593883385:e=>{var t,n;return new u.IfcTrimmedCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new u.IfcBoolean(!e[3]&&e[3]!=""?null:e[3].value),e[4])},1600972822:e=>{var t,n;return new u.IfcTubeBundleType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1911125066:e=>{var t,n;return new u.IfcUnitaryEquipmentType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},728799441:e=>{var t,n;return new u.IfcValveType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2391383451:e=>new u.IfcVibrationIsolator(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3313531582:e=>{var t,n;return new u.IfcVibrationIsolatorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2769231204:e=>new u.IfcVirtualElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),926996030:e=>new u.IfcVoidingFeature(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1898987631:e=>{var t,n;return new u.IfcWallType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1133259667:e=>{var t,n;return new u.IfcWasteTerminalType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4009809668:e=>{var t,n;return new u.IfcWindowType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],e[10],!e[11]&&e[11]!=""?null:new u.IfcBoolean(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value))},4088093105:e=>{var t,n;return new u.IfcWorkCalendar(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:((t=e[6])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:((n=e[7])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],e[8])},1028945134:e=>{var t;return new u.IfcWorkControl(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcDuration(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcDuration(!e[10]&&e[10]!=""?null:e[10].value),new u.IfcDateTime(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcDateTime(!e[12]&&e[12]!=""?null:e[12].value))},4218914973:e=>{var t;return new u.IfcWorkPlan(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcDuration(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcDuration(!e[10]&&e[10]!=""?null:e[10].value),new u.IfcDateTime(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcDateTime(!e[12]&&e[12]!=""?null:e[12].value),e[13])},3342526732:e=>{var t;return new u.IfcWorkSchedule(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new u.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcDuration(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcDuration(!e[10]&&e[10]!=""?null:e[10].value),new u.IfcDateTime(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcDateTime(!e[12]&&e[12]!=""?null:e[12].value),e[13])},1033361043:e=>new u.IfcZone(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),3821786052:e=>new u.IfcActionRequest(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcText(!e[8]&&e[8]!=""?null:e[8].value)),1411407467:e=>{var t,n;return new u.IfcAirTerminalBoxType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3352864051:e=>{var t,n;return new u.IfcAirTerminalType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1871374353:e=>{var t,n;return new u.IfcAirToAirHeatRecoveryType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3460190687:e=>new u.IfcAsset(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcDate(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new i(!e[13]&&e[13]!=""?null:e[13].value)),1532957894:e=>{var t,n;return new u.IfcAudioVisualApplianceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1967976161:e=>{var t;return new u.IfcBSplineCurve(new u.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2],new u.IfcLogical(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value))},2461110595:e=>{var t,n,s;return new u.IfcBSplineCurveWithKnots(new u.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],e[2],new u.IfcLogical(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),((n=e[5])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new u.IfcInteger(l.value):null))||[],((s=e[6])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new u.IfcParameterValue(l.value):null))||[],e[7])},819618141:e=>{var t,n;return new u.IfcBeamType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},231477066:e=>{var t,n;return new u.IfcBoilerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1136057603:e=>{var t;return new u.IfcBoundaryCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new u.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value))},3299480353:e=>new u.IfcBuildingElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2979338954:e=>new u.IfcBuildingElementPart(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),39481116:e=>{var t,n;return new u.IfcBuildingElementPartType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1095909175:e=>new u.IfcBuildingElementProxy(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1909888760:e=>{var t,n;return new u.IfcBuildingElementProxyType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1177604601:e=>new u.IfcBuildingSystem(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new u.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value)),2188180465:e=>{var t,n;return new u.IfcBurnerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},395041908:e=>{var t,n;return new u.IfcCableCarrierFittingType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3293546465:e=>{var t,n;return new u.IfcCableCarrierSegmentType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2674252688:e=>{var t,n;return new u.IfcCableFittingType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1285652485:e=>{var t,n;return new u.IfcCableSegmentType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2951183804:e=>{var t,n;return new u.IfcChillerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3296154744:e=>new u.IfcChimney(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2611217952:e=>new u.IfcCircle(new i(!e[0]&&e[0]!=""?null:e[0].value),new u.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),1677625105:e=>new u.IfcCivilElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2301859152:e=>{var t,n;return new u.IfcCoilType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},843113511:e=>new u.IfcColumn(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),905975707:e=>new u.IfcColumnStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),400855858:e=>{var t,n;return new u.IfcCommunicationsApplianceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3850581409:e=>{var t,n;return new u.IfcCompressorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2816379211:e=>{var t,n;return new u.IfcCondenserType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3898045240:e=>{var t;return new u.IfcConstructionEquipmentResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},1060000209:e=>{var t;return new u.IfcConstructionMaterialResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},488727124:e=>{var t;return new u.IfcConstructionProductResource(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new u.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},335055490:e=>{var t,n;return new u.IfcCooledBeamType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2954562838:e=>{var t,n;return new u.IfcCoolingTowerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1973544240:e=>new u.IfcCovering(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3495092785:e=>new u.IfcCurtainWall(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3961806047:e=>{var t,n;return new u.IfcDamperType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1335981549:e=>new u.IfcDiscreteAccessory(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2635815018:e=>{var t,n;return new u.IfcDiscreteAccessoryType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1599208980:e=>{var t,n;return new u.IfcDistributionChamberElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2063403501:e=>{var t,n;return new u.IfcDistributionControlElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1945004755:e=>new u.IfcDistributionElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3040386961:e=>new u.IfcDistributionFlowElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3041715199:e=>new u.IfcDistributionPort(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8],e[9]),3205830791:e=>new u.IfcDistributionSystem(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),e[6]),395920057:e=>new u.IfcDoor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11],!e[12]&&e[12]!=""?null:new u.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value)),3242481149:e=>new u.IfcDoorStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11],!e[12]&&e[12]!=""?null:new u.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value)),869906466:e=>{var t,n;return new u.IfcDuctFittingType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3760055223:e=>{var t,n;return new u.IfcDuctSegmentType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2030761528:e=>{var t,n;return new u.IfcDuctSilencerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},663422040:e=>{var t,n;return new u.IfcElectricApplianceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2417008758:e=>{var t,n;return new u.IfcElectricDistributionBoardType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3277789161:e=>{var t,n;return new u.IfcElectricFlowStorageDeviceType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1534661035:e=>{var t,n;return new u.IfcElectricGeneratorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1217240411:e=>{var t,n;return new u.IfcElectricMotorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},712377611:e=>{var t,n;return new u.IfcElectricTimeControlType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1658829314:e=>new u.IfcEnergyConversionDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2814081492:e=>new u.IfcEngine(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3747195512:e=>new u.IfcEvaporativeCooler(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),484807127:e=>new u.IfcEvaporator(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1209101575:e=>new u.IfcExternalSpatialElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8]),346874300:e=>{var t,n;return new u.IfcFanType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1810631287:e=>{var t,n;return new u.IfcFilterType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4222183408:e=>{var t,n;return new u.IfcFireSuppressionTerminalType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2058353004:e=>new u.IfcFlowController(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4278956645:e=>new u.IfcFlowFitting(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4037862832:e=>{var t,n;return new u.IfcFlowInstrumentType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2188021234:e=>new u.IfcFlowMeter(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3132237377:e=>new u.IfcFlowMovingDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),987401354:e=>new u.IfcFlowSegment(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),707683696:e=>new u.IfcFlowStorageDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2223149337:e=>new u.IfcFlowTerminal(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3508470533:e=>new u.IfcFlowTreatmentDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),900683007:e=>new u.IfcFooting(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3319311131:e=>new u.IfcHeatExchanger(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2068733104:e=>new u.IfcHumidifier(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4175244083:e=>new u.IfcInterceptor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2176052936:e=>new u.IfcJunctionBox(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),76236018:e=>new u.IfcLamp(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),629592764:e=>new u.IfcLightFixture(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1437502449:e=>new u.IfcMedicalDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1073191201:e=>new u.IfcMember(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1911478936:e=>new u.IfcMemberStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2474470126:e=>new u.IfcMotorConnection(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),144952367:e=>{var t;return new u.IfcOuterBoundaryCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new u.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value))},3694346114:e=>new u.IfcOutlet(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1687234759:e=>new u.IfcPile(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),310824031:e=>new u.IfcPipeFitting(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3612865200:e=>new u.IfcPipeSegment(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3171933400:e=>new u.IfcPlate(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1156407060:e=>new u.IfcPlateStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),738039164:e=>new u.IfcProtectiveDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),655969474:e=>{var t,n;return new u.IfcProtectiveDeviceTrippingUnitType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},90941305:e=>new u.IfcPump(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2262370178:e=>new u.IfcRailing(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3024970846:e=>new u.IfcRamp(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3283111854:e=>new u.IfcRampFlight(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1232101972:e=>{var t,n,s,l;return new u.IfcRationalBSplineCurveWithKnots(new u.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new i(a.value):null))||[],e[2],new u.IfcLogical(!e[3]&&e[3]!=""?null:e[3].value),new u.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),((n=e[5])==null?void 0:n.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcInteger(a.value):null))||[],((s=e[6])==null?void 0:s.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcParameterValue(a.value):null))||[],e[7],((l=e[8])==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new u.IfcReal(a.value):null))||[])},979691226:e=>new u.IfcReinforcingBar(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcAreaMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),e[12],e[13]),2572171363:e=>{var t,n,s;return new u.IfcReinforcingBarType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new u.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcAreaMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new u.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),e[13],!e[14]&&e[14]!=""?null:new u.IfcLabel(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:((s=e[15])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?un(2,l):null))||[])},2016517767:e=>new u.IfcRoof(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3053780830:e=>new u.IfcSanitaryTerminal(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1783015770:e=>{var t,n;return new u.IfcSensorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1329646415:e=>new u.IfcShadingDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1529196076:e=>new u.IfcSlab(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3127900445:e=>new u.IfcSlabElementedCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3027962421:e=>new u.IfcSlabStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3420628829:e=>new u.IfcSolarDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1999602285:e=>new u.IfcSpaceHeater(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1404847402:e=>new u.IfcStackTerminal(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),331165859:e=>new u.IfcStair(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4252922144:e=>new u.IfcStairFlight(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcInteger(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcInteger(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new u.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new u.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),e[12]),2515109513:e=>{var t,n;return new u.IfcStructuralAnalysisModel(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[8]&&e[8]!=""?null:((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value))},385403989:e=>{var t;return new u.IfcStructuralLoadCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],e[6],e[7],!e[8]&&e[8]!=""?null:new u.IfcRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:((t=e[10])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new u.IfcRatioMeasure(n.value):null))||[])},1621171031:e=>new u.IfcStructuralPlanarAction(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new u.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11]),1162798199:e=>new u.IfcSwitchingDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),812556717:e=>new u.IfcTank(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3825984169:e=>new u.IfcTransformer(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3026737570:e=>new u.IfcTubeBundle(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3179687236:e=>{var t,n;return new u.IfcUnitaryControlElementType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4292641817:e=>new u.IfcUnitaryEquipment(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4207607924:e=>new u.IfcValve(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2391406946:e=>new u.IfcWall(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4156078855:e=>new u.IfcWallElementedCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3512223829:e=>new u.IfcWallStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4237592921:e=>new u.IfcWasteTerminal(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3304561284:e=>new u.IfcWindow(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11],!e[12]&&e[12]!=""?null:new u.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value)),486154966:e=>new u.IfcWindowStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new u.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11],!e[12]&&e[12]!=""?null:new u.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value)),2874132201:e=>{var t,n;return new u.IfcActuatorType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1634111441:e=>new u.IfcAirTerminal(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),177149247:e=>new u.IfcAirTerminalBox(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2056796094:e=>new u.IfcAirToAirHeatRecovery(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3001207471:e=>{var t,n;return new u.IfcAlarmType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},277319702:e=>new u.IfcAudioVisualAppliance(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),753842376:e=>new u.IfcBeam(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2906023776:e=>new u.IfcBeamStandardCase(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),32344328:e=>new u.IfcBoiler(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2938176219:e=>new u.IfcBurner(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),635142910:e=>new u.IfcCableCarrierFitting(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3758799889:e=>new u.IfcCableCarrierSegment(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1051757585:e=>new u.IfcCableFitting(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4217484030:e=>new u.IfcCableSegment(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3902619387:e=>new u.IfcChiller(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),639361253:e=>new u.IfcCoil(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3221913625:e=>new u.IfcCommunicationsAppliance(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3571504051:e=>new u.IfcCompressor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2272882330:e=>new u.IfcCondenser(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),578613899:e=>{var t,n;return new u.IfcControllerType(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new u.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new u.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4136498852:e=>new u.IfcCooledBeam(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3640358203:e=>new u.IfcCoolingTower(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4074379575:e=>new u.IfcDamper(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1052013943:e=>new u.IfcDistributionChamberElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),562808652:e=>new u.IfcDistributionCircuit(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new u.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),e[6]),1062813311:e=>new u.IfcDistributionControlElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),342316401:e=>new u.IfcDuctFitting(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3518393246:e=>new u.IfcDuctSegment(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1360408905:e=>new u.IfcDuctSilencer(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1904799276:e=>new u.IfcElectricAppliance(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),862014818:e=>new u.IfcElectricDistributionBoard(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3310460725:e=>new u.IfcElectricFlowStorageDevice(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),264262732:e=>new u.IfcElectricGenerator(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),402227799:e=>new u.IfcElectricMotor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1003880860:e=>new u.IfcElectricTimeControl(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3415622556:e=>new u.IfcFan(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),819412036:e=>new u.IfcFilter(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1426591983:e=>new u.IfcFireSuppressionTerminal(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),182646315:e=>new u.IfcFlowInstrument(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2295281155:e=>new u.IfcProtectiveDeviceTrippingUnit(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4086658281:e=>new u.IfcSensor(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),630975310:e=>new u.IfcUnitaryControlElement(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4288193352:e=>new u.IfcActuator(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3087945054:e=>new u.IfcAlarm(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),25142252:e=>new u.IfcController(new u.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new u.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new u.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new u.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new u.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8])};RN[2]={618182010:[Ej,Sj],411424972:[Uj],4037036970:[xL,Hj,_j,Gj],1387855156:[xL],2859738748:[hj,b$,Fj,wL,Bj],2614616156:[wL],1959218052:[Nj,bj],1785450214:[N$],1466758467:[S$],4294318154:[Mj,q$,Cj],3200245327:[TU,CS,RU,Lj,Pj,xj],760658860:[ZV,I$,$V,L8,NV,D$,PS,bV,Oj],248100487:[bV],2235152071:[NV],1507914824:[gV,f$,QV],1918398963:[AV,oj,cj,gj],3701648758:[ag,nj],2483315170:[qr,DL,NL,bL,OL,CL,LL,Dj],2226359599:[DL,NL,bL,OL,CL,LL],677532197:[hS,ZM,dS,QM,AS,sU,_$,IR,z$,W$,Y$,XM,j$,E$,T$,C$,m8,Xw,yE,eU,D5,L$,P$,$M,JM,vM,x$,N5,KM,M$,U$,F$],2022622350:[Aj],3119450353:[rj,uj,wj,mj],2095639259:[Xk,YL],3958567839:[M8,U8,_8,ER,W8,k8,bN,Z8,$8,J8,v8,CR,eg,lL,vk,RV,aj,dj,mL,fj,TL,Ij],986844984:[Pr,wS,ES,mS,TS,RS,gS,nU,H$,OV,CV,LV,d$,el,aa,y$,B$],1076942058:[AL,Tj,gL,SL,Rj],3377609919:[R2,lj],3008791417:[kL,F8,B8,H8,G8,M4,$4,wR,e4,n5,U4,_4,k4,HA,x3,l4,o5,ch,mR,FA,BA,u8,d8,A5,S5,MR,V8,RR,AR,SR,DR,OR,z8,TN,ON,I2,GR,p2,VR,Y8,I8,p8,EV,j8,TR,q8,K8,Q8,QR,X8,P4,WA,a8,JA,f8,mV,GA,YA,jA,c2,FR,y4,h5,VA,o2,vA,f2,YR,n2,s2,$R,eL,_3,Q4,d5,zA,xR,HR,nS,JR,Gp,y5,i2,hR,m5,h2,XR,tL,nL,sL,zR,sg,lg,iL,PR,aL,kR,jR,qR,uL,y2,ug,og,cg,hg,hL,WR,tg,dL,UR,fL,sj,oL,BR,KR,ng,cL,fg,IL,tS,dg,pL,vR,rg,Ig,yL,_R,ig,EL,pg,RL,yj,ze],2439245199:[Ci,_u,Ys,LS,C8,Gt,xS,k$,MS],2341007311:[ae,dr,Ce,se,tn,C,qe,Ze,L,Fe,ce,N4,x4,$e,xs,ir,Ue,ge,Ut,Je,F0,Xe,We,a2,vl,ys,vo,yt,ve,u2,pe,P8,Sl,Wp,Yp,bR,Mf,pE,Q,rl,fe,$r,QA,ol,tl,B0,$,Qk,z3,ZA,o8,T2,TV,ar,vw,eE,tE,nE,sE,iE,h8,U0,E8,rL,Jk,F4,Au,Xy,vm,t5,H3,G4,Pf,Xm,V4,Z4,pR,B4,y0,w0,H4,UA,z4,j4,q4,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,h0,Y4,Zu,g3,A3,S3,D3,N3,b3,O3,$h,No,mI,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,l1,o1,h1,d1,f1,Mo,SI,vI,Uo,OI,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,vD,Jh,eN,Xh,Lo,tN,vh,ed,td,nN,sN,nd,vy,sd,ld,rd,id,lN,ad,lh,rN,ud,od,iN,cd,pd,yd,aN,wd,n4,md,R5,E0,U1,s5,a4,E4,g0,u4,M3,wA,ji,Fd,Yo,Bd,A0,Id,rh,i4,Wu,Yu,ku,ju,sh,ah,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0,r2,t4,l5,p5,Kr,gu,lu,su,G3,KA,lS,Qu,W4,_A,Vp,LR,x8,c8,H1,wV,i5,a5,u5,f5,w5,T5,eS,y8,I5,Cd,P0,qA,fd,s4,nh,L3,U3,F3,B3,p4,ih,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,Wa,Ka,O1,Qa,$a,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,Td,r4,Rd,d4,Od,Ld,f4,I4,w4,Pd,xd,Md,Hp,Ud,m4,T4,Vd,zd,Wd,R4,g5,F1,E5,Yd,jd,x0,d2,rS,iS,ZR,kA,$A,XA,w8,El,ej],1054537805:[h$,p$,w$,m$,SV,R$],3982875396:[gL,SL],2273995522:[Zk,ij],2162789131:[DV,lE,fS,rE,IS,pS,yS,SS,tU,g$,A$],609421318:[DV,lE,fS,rE,IS,pS,yS,SS,tU],2525727697:[lE,fS,rE,IS,pS,yS,SS],2830218821:[AL],846575682:[KM],626085974:[$M,JM,vM],1549132990:[SV],280115917:[m8,Xw,yE,eU],3101149627:[$k,tj],1377556343:[oL,BR,KR,ng,cL,fg,IL,tS,dg,pL,vR,rg,Ig,yL,_R,ig,EL,pg,RL],2799835756:[pg],3798115385:[TL],1310608509:[mL],3264961684:[XM],370225590:[_R,ig],2889183280:[AV],3632507154:[RV],3900360178:[vR,rg,Ig],297599258:[el,aa],2556980723:[tS,dg],1809719519:[fg],3008276851:[tS],3448662350:[R2],2453401579:[F8,B8,H8,G8,M4,$4,wR,e4,n5,U4,_4,k4,HA,x3,l4,o5,ch,mR,FA,BA,u8,d8,A5,S5,MR,V8,RR,AR,SR,DR,OR,z8,TN,ON,I2,GR,p2,VR,Y8,I8,p8,EV,j8,TR,q8,K8,Q8,QR,X8,P4,WA,a8,JA,f8,mV,GA,YA,jA,c2,FR,y4,h5,VA,o2,vA,f2,YR,n2,s2,$R,eL,_3,Q4,d5,zA,xR,HR,nS,JR,Gp,y5,i2,hR,m5,h2,XR,tL,nL,sL,zR,sg,lg,iL,PR,aL,kR,jR,qR,uL,y2,ug,og,cg,hg,hL,WR,tg,dL,UR,fL],3590301190:[UR],812098782:[WR,tg],1437953363:[m8],1402838566:[y2,ug,og,cg,hg],1520743889:[y2],1008929658:[BR,KR,ng],3079605661:[gV],219451334:[F4,Au,Xy,vm,t5,H3,G4,Pf,Xm,V4,Z4,pR,B4,y0,w0,H4,UA,z4,j4,q4,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,h0,Y4,Zu,g3,A3,S3,D3,N3,b3,O3,$h,No,mI,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,l1,o1,h1,d1,f1,Mo,SI,vI,Uo,OI,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,vD,Jh,eN,Xh,Lo,tN,vh,ed,td,nN,sN,nd,vy,sd,ld,rd,id,lN,ad,lh,rN,ud,od,iN,cd,pd,yd,aN,wd,n4,md,R5,E0,U1,s5,a4,E4,g0,u4,M3,wA,ji,Fd,Yo,Bd,A0,Id,rh,i4,Wu,Yu,ku,ju,sh,ah,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0,r2,t4,l5,p5,Kr,gu,lu,su,G3,KA,lS,Qu,W4,_A,Vp,LR,x8,c8,H1,wV,i5,a5,u5,f5,w5,T5,eS,y8,I5,Cd,P0,qA,fd,s4,nh,L3,U3,F3,B3,p4,ih,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,Wa,Ka,O1,Qa,$a,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,Td,r4,Rd,d4,Od,Ld,f4,I4,w4,Pd,xd,Md,Hp,Ud,m4,T4,Vd,zd,Wd,R4,g5,F1,E5,Yd,jd,x0,d2,rS,iS,ZR,kA,$A,XA,w8,El],2529465313:[M8,U8,_8,ER,W8,k8,bN,Z8,$8,J8,v8,CR,eg,lL],2004835150:[kR,jR,qR],1663979128:[PR],2067069095:[zR,sg,lg],3727388367:[hS,ZM,dS,QM,AS,sU],3778827333:[OV,CV,LV],1775413392:[AS],2598011224:[Pr,wS,ES,mS,TS,RS,gS,nU],1680319473:[z3,ZA,o8,T2,TV,ar,vw,eE,tE,nE,sE,iE,h8,U0,E8,rL],3357820518:[ar,vw,eE,tE,nE,sE,iE,h8,U0,E8],1482703590:[z3,ZA,o8,T2],2090586900:[U0],3615266464:[CR,eg],478536968:[ae,dr,Ce,se,tn,C,qe,Ze,L,Fe,ce,N4,x4,$e,xs,ir,Ue,ge,Ut,Je,F0,Xe,We,a2,vl,ys,vo,yt,ve,u2,pe,P8,Sl,Wp,Yp,bR,Mf,pE,Q,rl,fe,$r,QA,ol,tl,B0,$],3692461612:[wS,ES,mS,TS,RS,gS],723233188:[_3,Q4,d5,zA,xR,HR,nS,JR,Gp,y5,i2,hR,m5,h2,XR],2473145415:[rE],1597423693:[lE],2513912981:[GA,YA,jA,c2,FR,y4,h5,VA,o2,vA,f2,YR,n2,s2,$R],2247615214:[Gp,y5,i2,hR,m5,h2],1260650574:[nS],230924584:[n2,s2],901063453:[P4,WA,a8,JA,f8],4282788508:[QR],1628702193:[i5,a5,u5,f5,w5,T5,eS,y8,I5,Cd,P0,qA,fd,s4,nh,L3,U3,F3,B3,p4,ih,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,Wa,Ka,O1,Qa,$a,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,Td,r4,Rd,d4,Od,Ld,f4,I4,w4,Pd,xd,Md,Hp,Ud,m4,T4,Vd,zd,Wd,R4,g5,F1,E5,Yd,jd,x0,d2,rS,iS,ZR,kA,$A,XA,w8],3736923433:[kA,$A,XA],2347495698:[I5,Cd,P0,qA,fd,s4,nh,L3,U3,F3,B3,p4,ih,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,Wa,Ka,O1,Qa,$a,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,Td,r4,Rd,d4,Od,Ld,f4,I4,w4,Pd,xd,Md,Hp,Ud,m4,T4,Vd,zd,Wd,R4,g5,F1,E5,Yd,jd,x0,d2,rS,iS],3698973494:[i5,a5,u5,f5,w5,T5,eS],2736907675:[TR],4182860854:[y4,h5,VA,o2,vA,f2],574549367:[I8,p8],59481748:[I2,GR,p2,VR],3749851601:[p2],3331915920:[I2],1383045692:[ER],2485617015:[TN],2574617495:[i5,a5,u5,f5,w5,T5],3419103109:[c8,H1],2506170314:[RR,AR,SR,DR,OR],2601014836:[M4,$4,wR,e4,n5,U4,_4,k4,HA,x3,l4,o5,ch,mR,FA,BA,u8,d8,A5,S5,MR],339256511:[fd,s4,nh,L3,U3,F3,B3,p4,ih,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,Wa,Ka,O1,Qa,$a,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,Td,r4,Rd,d4,Od,Ld,f4,I4,w4,Pd,xd,Md,Hp,Ud,m4,T4,Vd,zd,Wd,R4,g5,F1,E5,Yd,jd,x0],2777663545:[GA,YA,jA,c2],477187591:[m5],4238390223:[Yd,jd],178912537:[JA],1425443689:[_3,Q4,d5,zA],3888040117:[F4,Au,Xy,vm,t5,H3,G4,Pf,Xm,V4,Z4,pR,B4,y0,w0,H4,UA,z4,j4,q4,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,h0,Y4,Zu,g3,A3,S3,D3,N3,b3,O3,$h,No,mI,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,l1,o1,h1,d1,f1,Mo,SI,vI,Uo,OI,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,vD,Jh,eN,Xh,Lo,tN,vh,ed,td,nN,sN,nd,vy,sd,ld,rd,id,lN,ad,lh,rN,ud,od,iN,cd,pd,yd,aN,wd,n4,md,R5,E0,U1,s5,a4,E4,g0,u4,M3,wA,ji,Fd,Yo,Bd,A0,Id,rh,i4,Wu,Yu,ku,ju,sh,ah,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0,r2,t4,l5,p5,Kr,gu,lu,su,G3,KA,lS,Qu,W4,_A,Vp,LR],759155922:[dS],2559016684:[hS],3967405729:[vw,eE,tE,nE,sE,iE],2945172077:[W4,_A,Vp],4208778838:[h0,Y4,Zu,g3,A3,S3,D3,N3,b3,O3,$h,No,mI,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,l1,o1,h1,d1,f1,Mo,SI,vI,Uo,OI,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,vD,Jh,eN,Xh,Lo,tN,vh,ed,td,nN,sN,nd,vy,sd,ld,rd,id,lN,ad,lh,rN,ud,od,iN,cd,pd,yd,aN,wd,n4,md,R5,E0,U1,s5,a4,E4,g0,u4,M3,wA,ji,Fd,Yo,Bd,A0,Id,rh,i4,Wu,Yu,ku,ju,sh,ah,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0,r2,t4,l5,p5,Kr,gu,lu,su,G3,KA,lS],3521284610:[z3,ZA],3939117080:[rl,fe,$r,QA,ol,tl,B0],1307041759:[QA],1865459582:[Sl,Wp,Yp,bR,Mf,pE],826625072:[N4,x4,$e,xs,ir,Ue,ge,Ut,Je,F0,Xe,We,a2,vl,ys,vo,yt,ve,u2,pe],1204542856:[ve,u2],1638771189:[a2],2551354335:[C,qe,Ze,L],693640335:[ae,dr,Ce,se],3451746338:[N4,x4],3523091289:[N4],2914609552:[f0,I0,p0,m0,R0,O0,e2],1856042241:[y5],1412071761:[t4,l5,p5,Kr,gu,lu,su,G3],710998568:[I5,Cd,P0],2706606064:[Kr,gu,lu,su],3893378262:[Cd],3544373492:[Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0],3136571912:[gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0],530289379:[Wo,Nd,Xo,kd],3689010777:[Ad,c4,g4],3979015343:[Xo],699246055:[FA,BA],2387106220:[P4,WA],2296667514:[K4],1635779807:[d5],2887950389:[y4,h5],167062518:[y4],1260505505:[e4,n5,U4,_4,k4,HA,x3,l4,o5,ch],1950629157:[Ed,Td,r4,Rd,d4,Od,Ld,f4,I4,w4,Pd,xd,Md,Hp,Ud,m4,T4,Vd,zd,Wd,R4],3732776249:[x3,l4,o5],15328376:[x3,l4],2510884976:[M4,$4],2559216714:[f0,I0,p0,m0,R0,O0],3293443760:[B4,y0,w0,H4,UA,z4,j4,q4,X4,v4],3256556792:[bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,Wa,Ka,O1,Qa,$a,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd],3849074793:[zo,oa,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,Wa,Ka,O1,Qa,$a,jo,Ia,_a,qo,wa,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo],1758889154:[g3,A3,S3,D3,N3,b3,O3,$h,No,mI,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,l1,o1,h1,d1,f1,Mo,SI,vI,Uo,OI,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,vD,Jh,eN,Xh,Lo,tN,vh,ed,td,nN,sN,nd,vy,sd,ld,rd,id,lN,ad,lh,rN,ud,od,iN,cd,pd,yd,aN,wd,n4,md,R5,E0,U1,s5,a4,E4,g0,u4,M3,wA,ji,Fd,Yo,Bd,A0,Id,rh,i4,Wu,Yu,ku,ju,sh,ah,_d,D0,N0],1623761950:[Id,rh,i4,Wu,Yu,ku,ju,sh,ah,_d],2590856083:[fd,s4,nh,L3,U3,F3,B3,p4,ih,Hd],2107101300:[da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1],2853485674:[t4],807026263:[_3],2827207264:[u4,M3,wA,ji,Fd,Yo,Bd],2143335405:[Yo],1287392070:[M3,wA,ji],3907093117:[ha,g1,ma,xa,Ua,Ga,ka,eu],3198132628:[Ea,S1,Oa,qa,Ja],1482959167:[ca,Aa,Ya],1834744321:[wa,Na,ba,ja],1339347760:[Ia,_a],2297155007:[ua,pa,A1,N1,Pa,Ma,Va,za,Wa,Ka,O1,Qa,$a],3009222698:[oa,ya,C1],263784265:[a4,E4],2706460486:[F4,Au,Xy,vm,t5,H3,G4,Pf,Xm,V4,Z4],3588315303:[wA],3740093272:[h0],3027567501:[Wu,Yu,ku,ju],964333572:[L3,U3,F3,B3],682877961:[Sc,o4,Dd,Dc,h4],1179482911:[gd,Sd,bd],1004757350:[Dc],214636428:[Wo],1252848954:[Xm],3657597509:[Sc],2254336722:[Au,Xy,vm,t5,H3],1028945134:[y0,w0],1967976161:[e4,n5],2461110595:[e4],1136057603:[x3],3299480353:[vD,Jh,eN,Xh,Lo,tN,vh,ed,td,nN,sN,nd,vy,sd,ld,rd,id,lN,ad,lh,rN,ud,od,iN,cd,pd,yd,aN,wd,n4,md],843113511:[aN],2063403501:[bo,Oo,Co,C3,Po,P3,Ho],1945004755:[g3,A3,S3,D3,N3,b3,O3,$h,No,mI,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,l1,o1,h1,d1,f1,Mo,SI,vI,Uo,OI,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd],3040386961:[No,mI,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,l1,o1,h1,d1,f1,Mo,SI,vI,Uo,OI,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo],3205830791:[Xy],395920057:[iN],1658829314:[gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1],2058353004:[RI,DI,LI,qI,QI,e1,i1,E1],4278956645:[CI,GI,zI,u1,I1],3132237377:[TI,UI,r1],987401354:[OI,_I,VI,a1],707683696:[SI,vI],2223149337:[EI,NI,FI,kI,KI,ZI,t1,n1,l1,o1,h1,d1,f1],3508470533:[mI,bI,p1],1073191201:[rN],3171933400:[lN],1529196076:[nN,sN],2391406946:[Lo,tN],3304561284:[eN],753842376:[vD],1062813311:[g3,A3,S3,D3,N3,b3,O3]};JV[2]={3630933823:[["HasExternalReference",Gt,3,!0]],618182010:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],411424972:[["HasExternalReference",Gt,3,!0]],130549933:[["HasExternalReferences",Gt,3,!0],["ApprovedObjects",pE,5,!0],["ApprovedResources",_u,3,!0],["IsRelatedWith",MS,3,!0],["Relates",MS,2,!0]],1959218052:[["HasExternalReferences",Gt,3,!0],["PropertiesForConstraint",Ci,2,!0]],1466758467:[["HasCoordinateOperation",sS,0,!0]],602808272:[["HasExternalReference",Gt,3,!0]],3200245327:[["ExternalReferenceForResources",Gt,2,!0]],2242383968:[["ExternalReferenceForResources",Gt,2,!0]],1040185647:[["ExternalReferenceForResources",Gt,2,!0]],3548104201:[["ExternalReferenceForResources",Gt,2,!0]],852622518:[["PartOfW",Zu,9,!0],["PartOfV",Zu,8,!0],["PartOfU",Zu,7,!0],["HasIntersections",pj,0,!0]],2655187982:[["LibraryInfoForObjects",Wp,5,!0],["HasLibraryReferences",RU,5,!0]],3452421091:[["ExternalReferenceForResources",Gt,2,!0],["LibraryRefForObjects",Wp,5,!0]],760658860:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0]],248100487:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialLayerSet",PS,0,!1]],3303938423:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0]],1847252529:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialLayerSet",PS,0,!1]],2235152071:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialProfileSet",L8,2,!1]],164193824:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0]],552965576:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialProfileSet",L8,2,!1]],1507914824:[["AssociatedTo",Sl,5,!0]],3368373690:[["HasExternalReferences",Gt,3,!0],["PropertiesForConstraint",Ci,2,!0]],3701648758:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",ag,0,!0]],2251480897:[["HasExternalReferences",Gt,3,!0],["PropertiesForConstraint",Ci,2,!0]],4251960020:[["IsRelatedBy",LS,3,!0],["Relates",LS,2,!0],["Engages",PL,1,!0]],2077209135:[["EngagedIn",PL,0,!0]],2483315170:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],2226359599:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],3355820592:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],3958567839:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],3843373140:[["HasCoordinateOperation",sS,0,!0]],986844984:[["HasExternalReferences",Gt,3,!0]],3710013099:[["HasExternalReferences",Gt,3,!0]],2044713172:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],2093928680:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],931644368:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],3252649465:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],2405470396:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],825690147:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],1076942058:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],3377609919:[["RepresentationsInContext",yg,0,!0]],3008791417:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1660063152:[["HasShapeAspects",V3,4,!0],["MapUsage",kL,0,!0]],3982875396:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],4240577450:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],2830218821:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],3958052878:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3049322572:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],626085974:[["IsMappedBy",D5,0,!0],["UsedInStyles",N5,0,!0]],912023232:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],3101149627:[["HasExternalReference",Gt,3,!0]],1377556343:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1735638870:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],2799835756:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1907098498:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3798115385:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1310608509:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2705031697:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],616511568:[["IsMappedBy",D5,0,!0],["UsedInStyles",N5,0,!0]],3150382593:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],747523909:[["ClassificationForObjects",Mf,5,!0],["HasReferences",CS,3,!0]],647927063:[["ExternalReferenceForResources",Gt,2,!0],["ClassificationRefForObjects",Mf,5,!0],["HasReferences",CS,3,!0]],1485152156:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],370225590:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3050246964:[["HasExternalReference",Gt,3,!0]],2889183280:[["HasExternalReference",Gt,3,!0]],2713554722:[["HasExternalReference",Gt,3,!0]],3632507154:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1154170062:[["DocumentInfoForObjects",Yp,5,!0],["HasDocumentReferences",TU,4,!0],["IsPointedTo",xS,3,!0],["IsPointer",xS,2,!0]],3732053477:[["ExternalReferenceForResources",Gt,2,!0],["DocumentRefForObjects",Yp,5,!0]],3900360178:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],476780140:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],297599258:[["HasExternalReferences",Gt,3,!0]],2556980723:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasTextureMaps",yE,2,!0]],1809719519:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],803316827:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3008276851:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasTextureMaps",yE,2,!0]],3448662350:[["RepresentationsInContext",yg,0,!0],["HasSubContexts",R2,6,!0],["HasCoordinateOperation",sS,0,!0]],2453401579:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4142052618:[["RepresentationsInContext",yg,0,!0],["HasSubContexts",R2,6,!0],["HasCoordinateOperation",sS,0,!0]],3590301190:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],178086475:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",ag,0,!0]],812098782:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3905492369:[["IsMappedBy",D5,0,!0],["UsedInStyles",N5,0,!0]],3741457305:[["HasExternalReference",Gt,3,!0]],1402838566:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],125510826:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2604431987:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4266656042:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1520743889:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3422422726:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2624227202:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",ag,0,!0]],1008929658:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2347385850:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1838606355:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["HasRepresentation",YL,3,!0],["IsRelatedWith",C8,3,!0],["RelatesTo",C8,2,!0]],3708119e3:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialConstituentSet",ZV,2,!1]],2852063980:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0]],1303795690:[["AssociatedTo",Sl,5,!0]],3079605661:[["AssociatedTo",Sl,5,!0]],3404854881:[["AssociatedTo",Sl,5,!0]],3265635763:[["HasExternalReferences",Gt,3,!0]],2998442950:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],219451334:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0]],2665983363:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1029017970:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2529465313:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2519244187:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3021840470:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],597895409:[["IsMappedBy",D5,0,!0],["UsedInStyles",N5,0,!0]],2004835150:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1663979128:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2067069095:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4022376103:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1423911732:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2924175390:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2775532180:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3778827333:[["HasExternalReferences",Gt,3,!0]],673634403:[["ShapeOfProduct",Qu,6,!0],["HasShapeAspects",V3,4,!0]],2802850158:[["HasExternalReferences",Gt,3,!0]],2598011224:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],1680319473:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0]],3357820518:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],1482703590:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0]],2090586900:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],3615266464:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],3413951693:[["HasExternalReference",Gt,3,!0]],1580146022:[["HasExternalReferences",Gt,3,!0]],2778083089:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2042790032:[["HasExternalReferences",Gt,3,!0]],4165799628:[["HasExternalReferences",Gt,3,!0]],1509187699:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4124623270:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3692461612:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],723233188:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2233826070:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2513912981:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2247615214:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1260650574:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1096409881:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],230924584:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3071757647:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],901063453:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4282788508:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3124975700:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2715220739:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1628702193:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0]],3736923433:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["OperatesOn",$r,6,!0]],2347495698:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3698973494:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],427810014:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1417489154:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2759199220:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1299126871:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2543172580:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],3406155212:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasTextureMaps",yE,2,!0]],669184980:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3207858831:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],4261334040:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3125803723:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2740243338:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2736907675:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4182860854:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2581212453:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2713105998:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2898889636:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1123145078:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],574549367:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1675464909:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2059837836:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],59481748:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3749851601:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3486308946:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3331915920:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1416205885:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1383045692:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2205249479:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2542286263:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],2485617015:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["UsingCurves",ch,0,!0]],2574617495:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],3419103109:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",Ce,4,!0],["Declares",ce,4,!0]],1815067380:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],2506170314:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2147822146:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2601014836:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2827736869:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2629017746:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],32440307:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],526551008:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1472233963:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1883228015:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],339256511:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2777663545:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2835456948:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],4024345920:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["OperatesOn",$r,6,!0]],477187591:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2804161546:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2047409740:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],374418227:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],315944413:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2652556860:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4238390223:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1268542332:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4095422895:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],987898635:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1484403080:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],178912537:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["ToFaceSet",P4,2,!0]],2294589976:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["ToFaceSet",P4,2,!0]],572779678:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],428585644:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],1281925730:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1425443689:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3888040117:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0]],3388369263:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3505215534:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1682466193:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],603570806:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],220341763:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3967405729:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],569719735:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["OperatesOn",$r,6,!0]],2945172077:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsPredecessorTo",ir,4,!0],["IsSuccessorFrom",ir,5,!0],["OperatesOn",$r,6,!0]],4208778838:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0]],103090709:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",Ce,4,!0],["Declares",ce,4,!0]],653396225:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",Ce,4,!0],["Declares",ce,4,!0]],871118103:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],4166981789:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],2752243245:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],941946838:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],1451395588:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],492091185:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["Defines",dr,5,!0]],3650150729:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],110355661:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],3521284610:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["PartOfComplexTemplate",z3,6,!0],["PartOfPsetTemplate",T2,6,!0]],3219374653:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0]],2770003689:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2798486643:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3454111270:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3765753017:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],3523091289:[["InnerBoundaries",x4,9,!0]],1521410863:[["InnerBoundaries",x4,9,!0],["Corresponds",N4,10,!0]],816062949:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["UsingCurves",ch,0,!0]],2914609552:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],1856042241:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3243963512:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4158566097:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3626867408:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3663146110:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["PartOfComplexTemplate",z3,6,!0],["PartOfPsetTemplate",T2,6,!0]],1412071761:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0]],710998568:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2706606064:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0]],3893378262:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],463610769:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0]],2481509218:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],451544542:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4015995234:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3544373492:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],3136571912:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0]],530289379:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],3689010777:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],3979015343:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],2218152070:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],603775116:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],4095615324:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],699246055:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2028607225:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2809605785:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4124788165:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1580310250:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3473067441:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsPredecessorTo",ir,4,!0],["IsSuccessorFrom",ir,5,!0],["OperatesOn",$r,6,!0]],3206491090:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["OperatesOn",$r,6,!0]],2387106220:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasColours",IR,0,!0],["HasTextures",Xw,1,!0]],1935646853:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2097647324:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2916149573:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasColours",IR,0,!0],["HasTextures",Xw,1,!0]],336235671:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],512836454:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],2296667514:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsActingUpon",B0,6,!0]],1635779807:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2603310189:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1674181508:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainedInStructure",We,4,!0]],2887950389:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],167062518:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1334484129:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3649129432:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1260505505:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4031249490:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0]],1950629157:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3124254112:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0]],2197970202:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2937912522:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],3893394355:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],300633059:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3875453745:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["PartOfComplexTemplate",z3,6,!0],["PartOfPsetTemplate",T2,6,!0]],3732776249:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],15328376:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2510884976:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2185764099:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],4105962743:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],1525564444:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],2559216714:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],3293443760:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],3895139033:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1419761937:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1916426348:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3295246426:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],1457835157:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1213902940:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3256556792:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3849074793:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2963535650:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],1714330368:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],2323601079:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1758889154:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],4123344466:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2397081782:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1623761950:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2590856083:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1704287377:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2107101300:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],132023988:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3174744832:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3390157468:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4148101412:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsPredecessorTo",ir,4,!0],["IsSuccessorFrom",ir,5,!0],["OperatesOn",$r,6,!0]],2853485674:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0]],807026263:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3737207727:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],647756555:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2489546625:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2827207264:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2143335405:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["ProjectsElements",Ze,5,!1]],1287392070:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["VoidsElements",qe,5,!1]],3907093117:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3198132628:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3815607619:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1482959167:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1834744321:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1339347760:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2297155007:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3009222698:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1893162501:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],263784265:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],1509553395:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3493046030:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3009204131:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainedInStructure",We,4,!0]],2706460486:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0]],1251058090:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1806887404:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2571569899:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3946677679:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3113134337:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2391368822:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0]],4288270099:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3827777499:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],1051575348:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1161773419:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],377706215:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2108223431:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1114901282:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3181161470:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],977012517:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4143007308:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsActingUpon",B0,6,!0]],3588315303:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["VoidsElements",qe,5,!1],["HasFillings",Je,4,!0]],3079942009:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["VoidsElements",qe,5,!1],["HasFillings",Je,4,!0]],2837617999:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2382730787:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],3566463478:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],3327091369:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1158309216:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],804291784:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4231323485:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4017108033:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2839578677:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasColours",IR,0,!0],["HasTextures",Xw,1,!0]],3724593414:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3740093272:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainedIn",yt,4,!0],["ConnectedFrom",vo,5,!0],["ConnectedTo",vo,4,!0]],2744685151:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsPredecessorTo",ir,4,!0],["IsSuccessorFrom",ir,5,!0],["OperatesOn",$r,6,!0]],2904328755:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],3651124850:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["ProjectsElements",Ze,5,!1]],1842657554:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2250791053:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2893384427:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2324767716:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1469900589:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],683857671:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3027567501:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],964333572:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2320036040:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2310774935:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2781568857:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1768891740:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2157484638:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4074543187:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4097777520:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0]],2533589738:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1072016465:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3856911033:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["HasCoverings",F0,4,!0],["BoundedBy",$e,4,!0]],1305183839:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3812236995:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3112655638:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1039846685:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],338393293:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],682877961:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],1179482911:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],1004757350:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],4243806635:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],214636428:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],2445595289:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],2757150158:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],1807405624:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],1252848954:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["SourceOfResultGroup",Pf,6,!0],["LoadGroupFor",Au,7,!0]],2082059205:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],734778138:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],1235345126:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],2986769608:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ResultGroupFor",Au,8,!0]],3657597509:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],1975003073:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],148013059:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],3101698114:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2315554128:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2254336722:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ServicesBuildings",xs,4,!0]],413509423:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],5716631:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3824725483:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2347447852:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3081323446:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2415094496:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1692211062:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1620046519:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3593883385:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1600972822:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1911125066:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],728799441:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2391383451:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3313531582:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2769231204:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],926996030:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["VoidsElements",qe,5,!1]],1898987631:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1133259667:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4009809668:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4088093105:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1028945134:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],4218914973:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],3342526732:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1033361043:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ServicesBuildings",xs,4,!0]],3821786052:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1411407467:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3352864051:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1871374353:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3460190687:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0]],1532957894:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1967976161:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2461110595:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],819618141:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],231477066:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1136057603:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3299480353:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2979338954:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],39481116:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1095909175:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],1909888760:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1177604601:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ServicesBuildings",xs,4,!0]],2188180465:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],395041908:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3293546465:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2674252688:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1285652485:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2951183804:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3296154744:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2611217952:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1677625105:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2301859152:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],843113511:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],905975707:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],400855858:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3850581409:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2816379211:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3898045240:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],1060000209:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],488727124:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],335055490:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2954562838:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1973544240:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["CoversSpaces",F0,5,!0],["CoversElements",Xe,5,!0]],3495092785:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3961806047:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1335981549:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2635815018:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1599208980:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2063403501:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1945004755:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0]],3040386961:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3041715199:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainedIn",yt,4,!0],["ConnectedFrom",vo,5,!0],["ConnectedTo",vo,4,!0]],3205830791:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ServicesBuildings",xs,4,!0]],395920057:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3242481149:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],869906466:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3760055223:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2030761528:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],663422040:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2417008758:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3277789161:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1534661035:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1217240411:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],712377611:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1658829314:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2814081492:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3747195512:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],484807127:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1209101575:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["BoundedBy",$e,4,!0]],346874300:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1810631287:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4222183408:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2058353004:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4278956645:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4037862832:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2188021234:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3132237377:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],987401354:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],707683696:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2223149337:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3508470533:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],900683007:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3319311131:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2068733104:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4175244083:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2176052936:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],76236018:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],629592764:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1437502449:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1073191201:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],1911478936:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2474470126:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],144952367:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3694346114:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1687234759:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],310824031:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3612865200:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3171933400:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],1156407060:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],738039164:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],655969474:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],90941305:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2262370178:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3024970846:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3283111854:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],1232101972:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],979691226:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2572171363:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2016517767:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3053780830:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1783015770:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1329646415:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],1529196076:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3127900445:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3027962421:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3420628829:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1999602285:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1404847402:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],331165859:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],4252922144:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2515109513:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ServicesBuildings",xs,4,!0]],385403989:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["SourceOfResultGroup",Pf,6,!0],["LoadGroupFor",Au,7,!0]],1621171031:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["AssignedToStructuralItem",ys,5,!0]],1162798199:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],812556717:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3825984169:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3026737570:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3179687236:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4292641817:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4207607924:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2391406946:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],4156078855:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],3512223829:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],4237592921:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3304561284:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],486154966:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2874132201:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1634111441:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],177149247:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2056796094:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3001207471:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],277319702:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],753842376:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],2906023776:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0]],32344328:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2938176219:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],635142910:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3758799889:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1051757585:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4217484030:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3902619387:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],639361253:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3221913625:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3571504051:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2272882330:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],578613899:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4136498852:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3640358203:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4074379575:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1052013943:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],562808652:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ServicesBuildings",xs,4,!0]],1062813311:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],342316401:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3518393246:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1360408905:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1904799276:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],862014818:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3310460725:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],264262732:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],402227799:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1003880860:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3415622556:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],819412036:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1426591983:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],182646315:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],2295281155:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],4086658281:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],630975310:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],4288193352:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],3087945054:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],25142252:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["ReferencedInStructures",Ue,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]]};XV[2]={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],e[6],e[7],e[8],e[9]),130549933:e=>new u.IfcApproval(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),2859738748:e=>new u.IfcConnectionGeometry,2614616156:e=>new u.IfcConnectionPointGeometry(e[0],e[1]),2732653382:e=>new u.IfcConnectionSurfaceGeometry(e[0],e[1]),775493141:e=>new u.IfcConnectionVolumeGeometry(e[0],e[1]),1959218052:e=>new u.IfcConstraint(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1785450214:e=>new u.IfcCoordinateOperation(e[0],e[1]),1466758467:e=>new u.IfcCoordinateReferenceSystem(e[0],e[1],e[2],e[3]),602808272:e=>new u.IfcCostValue(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),4294318154:e=>new u.IfcExternalInformation,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]),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],e[5]),3452421091:e=>new u.IfcLibraryReference(e[0],e[1],e[2],e[3],e[4],e[5]),4162380809:e=>new u.IfcLightDistributionData(e[0],e[1],e[2]),1566485204:e=>new u.IfcLightIntensityDistribution(e[0],e[1]),3057273783:e=>new u.IfcMapConversion(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1847130766:e=>new u.IfcMaterialClassificationRelationship(e[0],e[1]),760658860:e=>new u.IfcMaterialDefinition,248100487:e=>new u.IfcMaterialLayer(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3303938423:e=>new u.IfcMaterialLayerSet(e[0],e[1],e[2]),1847252529:e=>new u.IfcMaterialLayerWithOffsets(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2199411900:e=>new u.IfcMaterialList(e[0]),2235152071:e=>new u.IfcMaterialProfile(e[0],e[1],e[2],e[3],e[4],e[5]),164193824:e=>new u.IfcMaterialProfileSet(e[0],e[1],e[2],e[3]),552965576:e=>new u.IfcMaterialProfileWithOffsets(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1507914824:e=>new u.IfcMaterialUsageDefinition,2597039031:e=>new u.IfcMeasureWithUnit(e[0],e[1]),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],e[10]),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]),4251960020:e=>new u.IfcOrganization(e[0],e[1],e[2],e[3],e[4]),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]),677532197:e=>new u.IfcPresentationItem,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]),3958567839:e=>new u.IfcProfileDef(e[0],e[1]),3843373140:e=>new u.IfcProjectedCRS(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),986844984:e=>new u.IfcPropertyAbstraction,3710013099:e=>new u.IfcPropertyEnumeration(e[0],e[1],e[2]),2044713172:e=>new u.IfcQuantityArea(e[0],e[1],e[2],e[3],e[4]),2093928680:e=>new u.IfcQuantityCount(e[0],e[1],e[2],e[3],e[4]),931644368:e=>new u.IfcQuantityLength(e[0],e[1],e[2],e[3],e[4]),3252649465:e=>new u.IfcQuantityTime(e[0],e[1],e[2],e[3],e[4]),2405470396:e=>new u.IfcQuantityVolume(e[0],e[1],e[2],e[3],e[4]),825690147:e=>new u.IfcQuantityWeight(e[0],e[1],e[2],e[3],e[4]),3915482550:e=>new u.IfcRecurrencePattern(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2433181523:e=>new u.IfcReference(e[0],e[1],e[2],e[3],e[4]),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]),2439245199:e=>new u.IfcResourceLevelRelationship(e[0],e[1]),2341007311:e=>new u.IfcRoot(e[0],e[1],e[2],e[3]),448429030:e=>new u.IfcSIUnit(e[0],e[1],e[2]),1054537805:e=>new u.IfcSchedulingTime(e[0],e[1],e[2]),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]),2273995522:e=>new u.IfcStructuralConnectionCondition(e[0]),2162789131:e=>new u.IfcStructuralLoad(e[0]),3478079324:e=>new u.IfcStructuralLoadConfiguration(e[0],e[1],e[2]),609421318:e=>new u.IfcStructuralLoadOrResult(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]),2934153892:e=>new u.IfcSurfaceReinforcementArea(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],e[1]),1351298697:e=>new u.IfcSurfaceStyleWithTextures(e[0]),626085974:e=>new u.IfcSurfaceTexture(e[0],e[1],e[2],e[3],e[4]),985171141:e=>new u.IfcTable(e[0],e[1],e[2]),2043862942:e=>new u.IfcTableColumn(e[0],e[1],e[2],e[3],e[4]),531007025:e=>new u.IfcTableRow(e[0],e[1]),1549132990:e=>new u.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 u.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 u.IfcTelecomAddress(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1447204868:e=>new u.IfcTextStyle(e[0],e[1],e[2],e[3],e[4]),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]),280115917:e=>new u.IfcTextureCoordinate(e[0]),1742049831:e=>new u.IfcTextureCoordinateGenerator(e[0],e[1],e[2]),2552916305:e=>new u.IfcTextureMap(e[0],e[1],e[2]),1210645708:e=>new u.IfcTextureVertex(e[0]),3611470254:e=>new u.IfcTextureVertexList(e[0]),1199560280:e=>new u.IfcTimePeriod(e[0],e[1]),3101149627:e=>new u.IfcTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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,1907098498:e=>new u.IfcVertexPoint(e[0]),891718957:e=>new u.IfcVirtualGridIntersection(e[0],e[1]),1236880293:e=>new u.IfcWorkTime(e[0],e[1],e[2],e[3],e[4],e[5]),3869604511:e=>new u.IfcApprovalRelationship(e[0],e[1],e[2],e[3]),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],e[6]),3150382593:e=>new u.IfcCenterLineProfileDef(e[0],e[1],e[2],e[3]),747523909:e=>new u.IfcClassification(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),647927063:e=>new u.IfcClassificationReference(e[0],e[1],e[2],e[3],e[4],e[5]),3285139300:e=>new u.IfcColourRgbList(e[0]),3264961684:e=>new u.IfcColourSpecification(e[0]),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]),2713554722:e=>new u.IfcConversionBasedUnitWithOffset(e[0],e[1],e[2],e[3],e[4]),539742890:e=>new u.IfcCurrencyRelationship(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3800577675:e=>new u.IfcCurveStyle(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]),3632507154:e=>new u.IfcDerivedProfileDef(e[0],e[1],e[2],e[3],e[4]),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],e[3],e[4]),3732053477:e=>new u.IfcDocumentReference(e[0],e[1],e[2],e[3],e[4]),3900360178:e=>new u.IfcEdge(e[0],e[1]),476780140:e=>new u.IfcEdgeCurve(e[0],e[1],e[2],e[3]),211053100:e=>new u.IfcEventTime(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),297599258:e=>new u.IfcExtendedProperties(e[0],e[1],e[2]),1437805879:e=>new u.IfcExternalReferenceRelationship(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],e[2]),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]),3905492369:e=>new u.IfcImageTexture(e[0],e[1],e[2],e[3],e[4],e[5]),3570813810:e=>new u.IfcIndexedColourMap(e[0],e[1],e[2],e[3]),1437953363:e=>new u.IfcIndexedTextureMap(e[0],e[1],e[2]),2133299955:e=>new u.IfcIndexedTriangleTextureMap(e[0],e[1],e[2],e[3]),3741457305:e=>new u.IfcIrregularTimeSeries(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1585845231:e=>new u.IfcLagTime(e[0],e[1],e[2],e[3],e[4]),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]),1838606355:e=>new u.IfcMaterial(e[0],e[1],e[2]),3708119e3:e=>new u.IfcMaterialConstituent(e[0],e[1],e[2],e[3],e[4]),2852063980:e=>new u.IfcMaterialConstituentSet(e[0],e[1],e[2]),2022407955:e=>new u.IfcMaterialDefinitionRepresentation(e[0],e[1],e[2],e[3]),1303795690:e=>new u.IfcMaterialLayerSetUsage(e[0],e[1],e[2],e[3],e[4]),3079605661:e=>new u.IfcMaterialProfileSetUsage(e[0],e[1],e[2]),3404854881:e=>new u.IfcMaterialProfileSetUsageTapering(e[0],e[1],e[2],e[3],e[4]),3265635763:e=>new u.IfcMaterialProperties(e[0],e[1],e[2],e[3]),853536259:e=>new u.IfcMaterialRelationship(e[0],e[1],e[2],e[3],e[4]),2998442950:e=>new u.IfcMirroredProfileDef(e[0],e[1],e[2],e[3]),219451334:e=>new u.IfcObjectDefinition(e[0],e[1],e[2],e[3]),2665983363:e=>new u.IfcOpenShell(e[0]),1411181986:e=>new u.IfcOrganizationRelationship(e[0],e[1],e[2],e[3]),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],e[8]),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]),3727388367:e=>new u.IfcPreDefinedItem(e[0]),3778827333:e=>new u.IfcPreDefinedProperties,1775413392:e=>new u.IfcPreDefinedTextFont(e[0]),673634403:e=>new u.IfcProductDefinitionShape(e[0],e[1],e[2]),2802850158:e=>new u.IfcProfileProperties(e[0],e[1],e[2],e[3]),2598011224:e=>new u.IfcProperty(e[0],e[1]),1680319473:e=>new u.IfcPropertyDefinition(e[0],e[1],e[2],e[3]),148025276:e=>new u.IfcPropertyDependencyRelationship(e[0],e[1],e[2],e[3],e[4]),3357820518:e=>new u.IfcPropertySetDefinition(e[0],e[1],e[2],e[3]),1482703590:e=>new u.IfcPropertyTemplateDefinition(e[0],e[1],e[2],e[3]),2090586900:e=>new u.IfcQuantitySet(e[0],e[1],e[2],e[3]),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]),1580146022:e=>new u.IfcReinforcementBarProperties(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]),2943643501:e=>new u.IfcResourceApprovalRelationship(e[0],e[1],e[2],e[3]),1608871552:e=>new u.IfcResourceConstraintRelationship(e[0],e[1],e[2],e[3]),1042787934:e=>new u.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 u.IfcRoundedRectangleProfileDef(e[0],e[1],e[2],e[3],e[4],e[5]),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]),1509187699:e=>new u.IfcSectionedSpine(e[0],e[1],e[2]),4124623270:e=>new u.IfcShellBasedSurfaceModel(e[0]),3692461612:e=>new u.IfcSimpleProperty(e[0],e[1]),2609359061:e=>new u.IfcSlippageConnectionCondition(e[0],e[1],e[2],e[3]),723233188:e=>new u.IfcSolidModel,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]),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]),1096409881:e=>new u.IfcSweptDiskSolidPolygonal(e[0],e[1],e[2],e[3],e[4],e[5]),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]),901063453:e=>new u.IfcTessellatedItem,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]),1983826977:e=>new u.IfcTextStyleFontModel(e[0],e[1],e[2],e[3],e[4],e[5]),2715220739:e=>new u.IfcTrapeziumProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1628702193:e=>new u.IfcTypeObject(e[0],e[1],e[2],e[3],e[4],e[5]),3736923433:e=>new u.IfcTypeProcess(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2347495698:e=>new u.IfcTypeProduct(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3698973494:e=>new u.IfcTypeResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),1417489154:e=>new u.IfcVector(e[0],e[1]),2759199220:e=>new u.IfcVertexLoop(e[0]),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]),3406155212:e=>new u.IfcAdvancedFace(e[0],e[1],e[2]),669184980:e=>new u.IfcAnnotationFillArea(e[0],e[1]),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],e[12],e[13],e[14]),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]),1123145078:e=>new u.IfcCartesianPoint(e[0]),574549367:e=>new u.IfcCartesianPointList,1675464909:e=>new u.IfcCartesianPointList2D(e[0]),2059837836:e=>new u.IfcCartesianPointList3D(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]),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]),2485617015:e=>new u.IfcCompositeCurveSegment(e[0],e[1],e[2]),2574617495:e=>new u.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 u.IfcContext(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1815067380:e=>new u.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 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]),2629017746:e=>new u.IfcCurveBoundedSurface(e[0],e[1],e[2]),32440307:e=>new u.IfcDirection(e[0]),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]),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]),4024345920:e=>new u.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 u.IfcExtrudedAreaSolid(e[0],e[1],e[2],e[3]),2804161546:e=>new u.IfcExtrudedAreaSolidTapered(e[0],e[1],e[2],e[3],e[4]),2047409740:e=>new u.IfcFaceBasedSurfaceModel(e[0]),374418227:e=>new u.IfcFillAreaStyleHatching(e[0],e[1],e[2],e[3],e[4]),315944413:e=>new u.IfcFillAreaStyleTiles(e[0],e[1],e[2]),2652556860:e=>new u.IfcFixedReferenceSweptAreaSolid(e[0],e[1],e[2],e[3],e[4],e[5]),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],e[10]),4095422895:e=>new u.IfcGeographicElementType(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],e[8],e[9]),178912537:e=>new u.IfcIndexedPolygonalFace(e[0]),2294589976:e=>new u.IfcIndexedPolygonalFaceWithVoids(e[0],e[1]),572779678:e=>new u.IfcLShapeProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),428585644:e=>new u.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 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]),1682466193:e=>new u.IfcPcurve(e[0],e[1]),603570806:e=>new u.IfcPlanarBox(e[0],e[1],e[2]),220341763:e=>new u.IfcPlane(e[0]),759155922:e=>new u.IfcPreDefinedColour(e[0]),2559016684:e=>new u.IfcPreDefinedCurveFont(e[0]),3967405729:e=>new u.IfcPreDefinedPropertySet(e[0],e[1],e[2],e[3]),569719735:e=>new u.IfcProcedureType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2945172077:e=>new u.IfcProcess(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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]),653396225:e=>new u.IfcProjectLibrary(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),871118103:e=>new u.IfcPropertyBoundedValue(e[0],e[1],e[2],e[3],e[4],e[5]),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]),1451395588:e=>new u.IfcPropertySet(e[0],e[1],e[2],e[3],e[4]),492091185:e=>new u.IfcPropertySetTemplate(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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],e[7]),3521284610:e=>new u.IfcPropertyTemplate(e[0],e[1],e[2],e[3]),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]),3765753017:e=>new u.IfcReinforcementDefinitionProperties(e[0],e[1],e[2],e[3],e[4],e[5]),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]),1027710054:e=>new u.IfcRelAssignsToGroupByFactor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),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]),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]),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]),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]),2565941209:e=>new u.IfcRelDeclares(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]),693640335:e=>new u.IfcRelDefines(e[0],e[1],e[2],e[3]),1462361463:e=>new u.IfcRelDefinesByObject(e[0],e[1],e[2],e[3],e[4],e[5]),4186316022:e=>new u.IfcRelDefinesByProperties(e[0],e[1],e[2],e[3],e[4],e[5]),307848117:e=>new u.IfcRelDefinesByTemplate(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]),427948657:e=>new u.IfcRelInterferesElements(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]),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]),4122056220:e=>new u.IfcRelSequence(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),3523091289:e=>new u.IfcRelSpaceBoundary1stLevel(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1521410863:e=>new u.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 u.IfcRelVoidsElement(e[0],e[1],e[2],e[3],e[4],e[5]),816062949:e=>new u.IfcReparametrisedCompositeCurveSegment(e[0],e[1],e[2],e[3]),2914609552:e=>new u.IfcResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1856042241:e=>new u.IfcRevolvedAreaSolid(e[0],e[1],e[2],e[3]),3243963512:e=>new u.IfcRevolvedAreaSolidTapered(e[0],e[1],e[2],e[3],e[4]),4158566097:e=>new u.IfcRightCircularCone(e[0],e[1],e[2]),3626867408:e=>new u.IfcRightCircularCylinder(e[0],e[1],e[2]),3663146110:e=>new u.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 u.IfcSpatialElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),710998568:e=>new u.IfcSpatialElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),463610769:e=>new u.IfcSpatialZone(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2481509218:e=>new u.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 u.IfcSphere(e[0],e[1]),4015995234:e=>new u.IfcSphericalSurface(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]),603775116:e=>new u.IfcStructuralSurfaceReaction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4095615324:e=>new u.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 u.IfcSurfaceCurve(e[0],e[1],e[2]),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],e[9]),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],e[10],e[11],e[12]),3206491090:e=>new u.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 u.IfcTessellatedFaceSet(e[0]),1935646853:e=>new u.IfcToroidalSurface(e[0],e[1],e[2]),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]),2916149573:e=>new u.IfcTriangulatedFaceSet(e[0],e[1],e[2],e[3],e[4]),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],e[13],e[14],e[15]),512836454:e=>new u.IfcWindowPanelProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2296667514:e=>new u.IfcActor(e[0],e[1],e[2],e[3],e[4],e[5]),1635779807:e=>new u.IfcAdvancedBrep(e[0]),2603310189:e=>new u.IfcAdvancedBrepWithVoids(e[0],e[1]),1674181508:e=>new u.IfcAnnotation(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2887950389:e=>new u.IfcBSplineSurface(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),167062518:e=>new u.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 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]),2197970202:e=>new u.IfcChimneyType(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]),3893394355:e=>new u.IfcCivilElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),3875453745:e=>new u.IfcComplexPropertyTemplate(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),3732776249:e=>new u.IfcCompositeCurve(e[0],e[1]),15328376:e=>new u.IfcCompositeCurveOnSurface(e[0],e[1]),2510884976:e=>new u.IfcConic(e[0]),2185764099:e=>new u.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 u.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 u.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 u.IfcConstructionResource(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3293443760:e=>new u.IfcControl(e[0],e[1],e[2],e[3],e[4],e[5]),3895139033:e=>new u.IfcCostItem(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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],e[9],e[10]),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]),1213902940:e=>new u.IfcCylindricalSurface(e[0],e[1]),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]),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],e[15],e[16]),1714330368:e=>new u.IfcDoorPanelProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2323601079:e=>new u.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 u.IfcDraughtingPreDefinedColour(e[0]),4006246654:e=>new u.IfcDraughtingPreDefinedCurveFont(e[0]),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]),2397081782:e=>new u.IfcElementAssemblyType(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]),132023988:e=>new u.IfcEngineType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),4148101412:e=>new u.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 u.IfcExternalSpatialStructureElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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],e[8]),2489546625:e=>new u.IfcFastenerType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),1893162501:e=>new u.IfcFootingType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),263784265:e=>new u.IfcFurnishingElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1509553395:e=>new u.IfcFurniture(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3493046030:e=>new u.IfcGeographicElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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],e[10]),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]),2571569899:e=>new u.IfcIndexedPolyCurve(e[0],e[1],e[2]),3946677679:e=>new u.IfcInterceptorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),3113134337:e=>new u.IfcIntersectionCurve(e[0],e[1],e[2]),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],e[10]),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]),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],e[10]),2108223431:e=>new u.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 u.IfcMedicalDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),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],e[8]),3079942009:e=>new u.IfcOpeningStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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],e[6],e[7]),3566463478:e=>new u.IfcPermeableCoveringProperties(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3327091369:e=>new u.IfcPermit(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1158309216:e=>new u.IfcPileType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),2839578677:e=>new u.IfcPolygonalFaceSet(e[0],e[1],e[2],e[3]),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],e[8]),3651124850:e=>new u.IfcProjectionElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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]),1469900589:e=>new u.IfcRampType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),683857671:e=>new u.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 u.IfcReinforcingElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),964333572:e=>new u.IfcReinforcingElementType(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],e[17]),2310774935:e=>new u.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 u.IfcRelAggregates(e[0],e[1],e[2],e[3],e[4],e[5]),2781568857:e=>new u.IfcRoofType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),2157484638:e=>new u.IfcSeamCurve(e[0],e[1],e[2]),4074543187:e=>new u.IfcShadingDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),1072016465:e=>new u.IfcSolarDeviceType(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]),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],e[10]),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]),338393293:e=>new u.IfcStairType(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]),1179482911:e=>new u.IfcStructuralConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1004757350:e=>new u.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 u.IfcStructuralCurveConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),214636428:e=>new u.IfcStructuralCurveMember(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2445595289:e=>new u.IfcStructuralCurveMemberVarying(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2757150158:e=>new u.IfcStructuralCurveReaction(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),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]),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]),734778138:e=>new u.IfcStructuralPointConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),3657597509:e=>new u.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 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]),3101698114:e=>new u.IfcSurfaceFeature(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),413509423:e=>new u.IfcSystemFurnitureElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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],e[9]),3081323446:e=>new u.IfcTendonAnchorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2415094496:e=>new u.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 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]),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]),2391383451:e=>new u.IfcVibrationIsolator(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]),2769231204:e=>new u.IfcVirtualElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),926996030:e=>new u.IfcVoidingFeature(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),4009809668:e=>new u.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 u.IfcWorkCalendar(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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]),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]),1033361043:e=>new u.IfcZone(e[0],e[1],e[2],e[3],e[4],e[5]),3821786052:e=>new u.IfcActionRequest(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),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]),1532957894:e=>new u.IfcAudioVisualApplianceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1967976161:e=>new u.IfcBSplineCurve(e[0],e[1],e[2],e[3],e[4]),2461110595:e=>new u.IfcBSplineCurveWithKnots(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),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]),1136057603:e=>new u.IfcBoundaryCurve(e[0],e[1]),3299480353:e=>new u.IfcBuildingElement(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],e[8]),39481116:e=>new u.IfcBuildingElementPartType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),1177604601:e=>new u.IfcBuildingSystem(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),2188180465:e=>new u.IfcBurnerType(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]),2674252688:e=>new u.IfcCableFittingType(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]),3296154744:e=>new u.IfcChimney(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2611217952:e=>new u.IfcCircle(e[0],e[1]),1677625105:e=>new u.IfcCivilElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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],e[8]),905975707:e=>new u.IfcColumnStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),400855858:e=>new u.IfcCommunicationsApplianceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),3898045240:e=>new u.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 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],e[9],e[10]),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],e[8]),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]),1335981549:e=>new u.IfcDiscreteAccessory(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2635815018:e=>new u.IfcDiscreteAccessoryType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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],e[8],e[9]),3205830791:e=>new u.IfcDistributionSystem(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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],e[10],e[11],e[12]),3242481149:e=>new u.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 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]),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]),2417008758:e=>new u.IfcElectricDistributionBoardType(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]),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]),1658829314:e=>new u.IfcEnergyConversionDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),2814081492:e=>new u.IfcEngine(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3747195512:e=>new u.IfcEvaporativeCooler(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),484807127:e=>new u.IfcEvaporator(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1209101575:e=>new u.IfcExternalSpatialElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),2188021234:e=>new u.IfcFlowMeter(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),3319311131:e=>new u.IfcHeatExchanger(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2068733104:e=>new u.IfcHumidifier(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4175244083:e=>new u.IfcInterceptor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2176052936:e=>new u.IfcJunctionBox(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),76236018:e=>new u.IfcLamp(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),629592764:e=>new u.IfcLightFixture(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1437502449:e=>new u.IfcMedicalDevice(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],e[8]),1911478936:e=>new u.IfcMemberStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2474470126:e=>new u.IfcMotorConnection(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),144952367:e=>new u.IfcOuterBoundaryCurve(e[0],e[1]),3694346114:e=>new u.IfcOutlet(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),310824031:e=>new u.IfcPipeFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3612865200:e=>new u.IfcPipeSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3171933400:e=>new u.IfcPlate(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1156407060:e=>new u.IfcPlateStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),738039164:e=>new u.IfcProtectiveDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),655969474:e=>new u.IfcProtectiveDeviceTrippingUnitType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),90941305:e=>new u.IfcPump(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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],e[8]),1232101972:e=>new u.IfcRationalBSplineCurveWithKnots(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),2572171363:e=>new u.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 u.IfcRoof(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3053780830:e=>new u.IfcSanitaryTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),1329646415:e=>new u.IfcShadingDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1529196076:e=>new u.IfcSlab(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3127900445:e=>new u.IfcSlabElementedCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3027962421:e=>new u.IfcSlabStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3420628829:e=>new u.IfcSolarDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1999602285:e=>new u.IfcSpaceHeater(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1404847402:e=>new u.IfcStackTerminal(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],e[12]),2515109513:e=>new u.IfcStructuralAnalysisModel(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),385403989:e=>new u.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 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]),1162798199:e=>new u.IfcSwitchingDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),812556717:e=>new u.IfcTank(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3825984169:e=>new u.IfcTransformer(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3026737570:e=>new u.IfcTubeBundle(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3179687236:e=>new u.IfcUnitaryControlElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4292641817:e=>new u.IfcUnitaryEquipment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4207607924:e=>new u.IfcValve(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2391406946:e=>new u.IfcWall(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4156078855:e=>new u.IfcWallElementedCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3512223829:e=>new u.IfcWallStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4237592921:e=>new u.IfcWasteTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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],e[10],e[11],e[12]),486154966:e=>new u.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 u.IfcActuatorType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1634111441:e=>new u.IfcAirTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),177149247:e=>new u.IfcAirTerminalBox(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2056796094:e=>new u.IfcAirToAirHeatRecovery(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),277319702:e=>new u.IfcAudioVisualAppliance(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),753842376:e=>new u.IfcBeam(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2906023776:e=>new u.IfcBeamStandardCase(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),32344328:e=>new u.IfcBoiler(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2938176219:e=>new u.IfcBurner(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),635142910:e=>new u.IfcCableCarrierFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3758799889:e=>new u.IfcCableCarrierSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1051757585:e=>new u.IfcCableFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4217484030:e=>new u.IfcCableSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3902619387:e=>new u.IfcChiller(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),639361253:e=>new u.IfcCoil(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3221913625:e=>new u.IfcCommunicationsAppliance(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3571504051:e=>new u.IfcCompressor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2272882330:e=>new u.IfcCondenser(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),4136498852:e=>new u.IfcCooledBeam(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3640358203:e=>new u.IfcCoolingTower(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4074379575:e=>new u.IfcDamper(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1052013943:e=>new u.IfcDistributionChamberElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),562808652:e=>new u.IfcDistributionCircuit(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1062813311:e=>new u.IfcDistributionControlElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),342316401:e=>new u.IfcDuctFitting(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3518393246:e=>new u.IfcDuctSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1360408905:e=>new u.IfcDuctSilencer(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1904799276:e=>new u.IfcElectricAppliance(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),862014818:e=>new u.IfcElectricDistributionBoard(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3310460725:e=>new u.IfcElectricFlowStorageDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),264262732:e=>new u.IfcElectricGenerator(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),402227799:e=>new u.IfcElectricMotor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1003880860:e=>new u.IfcElectricTimeControl(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3415622556:e=>new u.IfcFan(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),819412036:e=>new u.IfcFilter(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1426591983:e=>new u.IfcFireSuppressionTerminal(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),182646315:e=>new u.IfcFlowInstrument(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2295281155:e=>new u.IfcProtectiveDeviceTrippingUnit(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4086658281:e=>new u.IfcSensor(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),630975310:e=>new u.IfcUnitaryControlElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4288193352:e=>new u.IfcActuator(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3087945054:e=>new u.IfcAlarm(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),25142252:e=>new u.IfcController(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])};vV[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,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,e.RequestingApproval,e.GivingApproval],4037036970:e=>[e.Name],1560379544:e=>[e.Name,e.TranslationalStiffnessByLengthX?on(e.TranslationalStiffnessByLengthX):null,e.TranslationalStiffnessByLengthY?on(e.TranslationalStiffnessByLengthY):null,e.TranslationalStiffnessByLengthZ?on(e.TranslationalStiffnessByLengthZ):null,e.RotationalStiffnessByLengthX?on(e.RotationalStiffnessByLengthX):null,e.RotationalStiffnessByLengthY?on(e.RotationalStiffnessByLengthY):null,e.RotationalStiffnessByLengthZ?on(e.RotationalStiffnessByLengthZ):null],3367102660:e=>[e.Name,e.TranslationalStiffnessByAreaX?on(e.TranslationalStiffnessByAreaX):null,e.TranslationalStiffnessByAreaY?on(e.TranslationalStiffnessByAreaY):null,e.TranslationalStiffnessByAreaZ?on(e.TranslationalStiffnessByAreaZ):null],1387855156:e=>[e.Name,e.TranslationalStiffnessX?on(e.TranslationalStiffnessX):null,e.TranslationalStiffnessY?on(e.TranslationalStiffnessY):null,e.TranslationalStiffnessZ?on(e.TranslationalStiffnessZ):null,e.RotationalStiffnessX?on(e.RotationalStiffnessX):null,e.RotationalStiffnessY?on(e.RotationalStiffnessY):null,e.RotationalStiffnessZ?on(e.RotationalStiffnessZ):null],2069777674:e=>[e.Name,e.TranslationalStiffnessX?on(e.TranslationalStiffnessX):null,e.TranslationalStiffnessY?on(e.TranslationalStiffnessY):null,e.TranslationalStiffnessZ?on(e.TranslationalStiffnessZ):null,e.RotationalStiffnessX?on(e.RotationalStiffnessX):null,e.RotationalStiffnessY?on(e.RotationalStiffnessY):null,e.RotationalStiffnessZ?on(e.RotationalStiffnessZ):null,e.WarpingStiffness?on(e.WarpingStiffness):null],2859738748:e=>[],2614616156:e=>[e.PointOnRelatingElement,e.PointOnRelatedElement],2732653382:e=>[e.SurfaceOnRelatingElement,e.SurfaceOnRelatedElement],775493141:e=>[e.VolumeOnRelatingElement,e.VolumeOnRelatedElement],1959218052:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,e.CreatingActor,e.CreationTime,e.UserDefinedGrade],1785450214:e=>[e.SourceCRS,e.TargetCRS],1466758467:e=>[e.Name,e.Description,e.GeodeticDatum,e.VerticalDatum],602808272:e=>[e.Name,e.Description,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:Qt(e.SameSense.value)}],3020489413:e=>[e.TimeStamp,e.ListValues.map(t=>on(t))],2655187982:e=>[e.Name,e.Version,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=>[e.SourceCRS,e.TargetCRS,e.Eastings,e.Northings,e.OrthogonalHeight,e.XAxisAbscissa,e.XAxisOrdinate,e.Scale],1847130766:e=>[e.MaterialClassifications,e.ClassifiedMaterial],760658860:e=>[],248100487:e=>[e.Material,e.LayerThickness,e.IsVentilated==null?null:{type:3,value:Qt(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,e.IsVentilated==null?null:{type:3,value:Qt(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=>[on(e.ValueComponent),e.UnitComponent],3368373690:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,e.CreatingActor,e.CreationTime,e.UserDefinedGrade,e.Benchmark,e.ValueSource,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,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,e.AssignedItems,e.Identifier],1304840413:e=>[e.Name,e.Description,e.AssignedItems,e.Identifier,{type:3,value:Qt(e.LayerOn.value)},{type:3,value:Qt(e.LayerFrozen.value)},{type:3,value:Qt(e.LayerBlocked.value)},e.LayerStyles],3119450353:e=>[e.Name],2417041796:e=>[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(t=>on(t)),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=>[e.MappingOrigin,e.MappedRepresentation],2439245199:e=>[e.Name,e.Description],2341007311:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],448429030:e=>[e.Dimensions,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:Qt(e.ProductDefinitional.value)},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,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:Qt(e.RepeatS.value)},{type:3,value:Qt(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,e.Unit,e.ReferencePath],531007025:e=>[e.RowCells?e.RowCells.map(t=>on(t)):null,e.IsHeading==null?null:{type:3,value:Qt(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,e.IsCritical==null?null:{type:3,value:Qt(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,e.IsCritical==null?null:{type:3,value:Qt(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,e.TextFontStyle,e.ModelOrDraughting==null?null:{type:3,value:Qt(e.ModelOrDraughting.value)}],2636378356:e=>[e.Colour,e.BackgroundColour],1640371178:e=>[e.TextIndent?on(e.TextIndent):null,e.TextAlign,e.TextDecoration,e.LetterSpacing?on(e.LetterSpacing):null,e.WordSpacing?on(e.WordSpacing):null,e.TextTransform,e.LineHeight?on(e.LineHeight):null],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,e.Unit],581633288:e=>[e.ListValues.map(t=>on(t))],1377556343:e=>[],1735638870:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],180925521:e=>[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:Qt(e.RepeatS.value)},{type:3,value:Qt(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,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=>[e.CurveOnRelatingElement,e.CurveOnRelatedElement],45288368:e=>[e.PointOnRelatingElement,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,e.CurveFont,e.CurveWidth?on(e.CurveWidth):null,e.CurveColour,e.ModelOrDraughting==null?null:{type:3,value:Qt(e.ModelOrDraughting.value)}],1105321065:e=>[e.Name,e.PatternList],2367409068:e=>[e.Name,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,e.DocumentOwner,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:Qt(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,e.RelatedResourceObjects],2556980723:e=>[e.Bounds],1809719519:e=>[e.Bound,{type:3,value:Qt(e.Orientation.value)}],803316827:e=>[e.Bound,{type:3,value:Qt(e.Orientation.value)}],3008276851:e=>[e.Bounds,e.FaceSurface,{type:3,value:Qt(e.SameSense.value)}],4219587988:e=>[e.Name,e.TensionFailureX,e.TensionFailureY,e.TensionFailureZ,e.CompressionFailureX,e.CompressionFailureY,e.CompressionFailureZ],738692330:e=>[e.Name,e.FillStyles,e.ModelorDraughting==null?null:{type:3,value:Qt(e.ModelorDraughting.value)}],3448662350:e=>[e.ContextIdentifier,e.ContextType,e.CoordinateSpaceDimension,e.Precision,e.WorldCoordinateSystem,e.TrueNorth],2453401579:e=>[],4142052618:e=>[e.ContextIdentifier,e.ContextType,e.CoordinateSpaceDimension,e.Precision,e.WorldCoordinateSystem,e.TrueNorth,e.ParentContext,e.TargetScale,e.TargetView,e.UserDefinedTargetView],3590301190:e=>[e.Elements],178086475:e=>[e.PlacementLocation,e.PlacementRefDirection],812098782:e=>[e.BaseSurface,{type:3,value:Qt(e.AgreementFlag.value)}],3905492369:e=>[{type:3,value:Qt(e.RepeatS.value)},{type:3,value:Qt(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,e.Unit,e.Values],1585845231:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,on(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,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,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,e.Operator,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=>[e.EdgeStart,e.EdgeEnd,e.EdgeElement,{type:3,value:Qt(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:Qt(e.RepeatS.value)},{type:3,value:Qt(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:Qt(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,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,e.RelatedResourceObjects,e.RelatingApproval],1608871552:e=>[e.Name,e.Description,e.RelatingConstraint,e.RelatedResourceObjects],1042787934:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,e.ScheduleWork,e.ScheduleUsage,e.ScheduleStart,e.ScheduleFinish,e.ScheduleContour,e.LevelingDelay,e.IsOverAllocated==null?null:{type:3,value:Qt(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=>[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,e.DiffuseColour,e.TransmissionColour,e.DiffuseTransmissionColour,e.ReflectionColour,e.SpecularColour,e.SpecularHighlight?on(e.SpecularHighlight):null,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,e.Placement,e.Path],3124975700:e=>[e.Literal,e.Placement,e.Path,e.Extent,e.BoxAlignment],1983826977:e=>[e.Name,e.FontFamily,e.FontStyle,e.FontVariant,e.FontWeight,on(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:Qt(e.ParameterTakesPrecedence.value)},{type:3,value:Qt(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:Qt(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,e.FirstOperand,e.SecondOperand],4182860854:e=>[],2581212453:e=>[e.Corner,e.XDim,e.YDim,e.ZDim],2713105998:e=>[e.BaseSurface,{type:3,value:Qt(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:Qt(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=>[e.TreeRootExpression],2601014836:e=>[],2827736869:e=>[e.BasisSurface,e.OuterBoundary,e.InnerBoundaries],2629017746:e=>[e.BasisSurface,e.Boundaries,{type:3,value:Qt(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:Qt(e.ParameterTakesPrecedence.value)},{type:3,value:Qt(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,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=>[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:Qt(e.SelfIntersect.value)}],3505215534:e=>[e.BasisCurve,e.Distance,{type:3,value:Qt(e.SelfIntersect.value)},e.RefDirection],1682466193:e=>[e.BasisSurface,e.ReferenceCurve],603570806:e=>[e.SizeInX,e.SizeInY,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,e.UpperBoundValue?on(e.UpperBoundValue):null,e.LowerBoundValue?on(e.LowerBoundValue):null,e.Unit,e.SetPointValue?on(e.SetPointValue):null],4166981789:e=>[e.Name,e.Description,e.EnumerationValues?e.EnumerationValues.map(t=>on(t)):null,e.EnumerationReference],2752243245:e=>[e.Name,e.Description,e.ListValues?e.ListValues.map(t=>on(t)):null,e.Unit],941946838:e=>[e.Name,e.Description,e.UsageName,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,e.NominalValue?on(e.NominalValue):null,e.Unit],110355661:e=>[e.Name,e.Description,e.DefiningValues?e.DefiningValues.map(t=>on(t)):null,e.DefinedValues?e.DefinedValues.map(t=>on(t)):null,e.Expression,e.DefiningUnit,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:Qt(e.Usense.value)},{type:3,value:Qt(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,e.RelatingProcess,e.QuantityInProcess],2857406711:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingProduct],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],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,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,e.RelatingDocument],3840914261:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingLibrary],2655215786:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,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,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,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,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,e.RelatingSpace,e.RelatedBuildingElement,e.ConnectionGeometry,e.PhysicalOrVirtualBoundary,e.InternalOrExternalBoundary],3523091289:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingSpace,e.RelatedBuildingElement,e.ConnectionGeometry,e.PhysicalOrVirtualBoundary,e.InternalOrExternalBoundary,e.ParentBoundary],1521410863:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,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:Qt(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,e.PrimaryUnit,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:Qt(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,e.Closed==null?null:{type:3,value:Qt(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,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:Qt(e.UClosed.value)},{type:3,value:Qt(e.VClosed.value)},{type:3,value:Qt(e.SelfIntersect.value)}],167062518:e=>[e.UDegree,e.VDegree,e.ControlPointsList,e.SurfaceForm,{type:3,value:Qt(e.UClosed.value)},{type:3,value:Qt(e.VClosed.value)},{type:3,value:Qt(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,e.FirstOperand,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:Qt(e.SelfIntersect.value)}],15328376:e=>[e.Segments,{type:3,value:Qt(e.SelfIntersect.value)}],2510884976:e=>[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,e.ParameterTakesPrecedence==null?null:{type:3,value:Qt(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=>[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,e.Segments?e.Segments.map(t=>on(t)):null,e.SelfIntersect==null?null:{type:3,value:Qt(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,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,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,e.Closed==null?null:{type:3,value:Qt(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:Qt(e.UClosed.value)},{type:3,value:Qt(e.VClosed.value)},{type:3,value:Qt(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,e.BendingParameters?e.BendingParameters.map(t=>on(t)):null],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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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:Qt(e.IsLinear.value)}],3657597509:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,e.DestabilizingLoad==null?null:{type:3,value:Qt(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,e.Trim1,e.Trim2,{type:3,value:Qt(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,e.ParameterTakesPrecedence==null?null:{type:3,value:Qt(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,e.Owner,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:Qt(e.ClosedCurve.value)},{type:3,value:Qt(e.SelfIntersect.value)}],2461110595:e=>[e.Degree,e.ControlPointsList,e.CurveForm,{type:3,value:Qt(e.ClosedCurve.value)},{type:3,value:Qt(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:Qt(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=>[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:Qt(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:Qt(e.ClosedCurve.value)},{type:3,value:Qt(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,e.BendingParameters?e.BendingParameters.map(t=>on(t)):null],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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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]};gU[2]={3699917729:e=>new u.IfcAbsorbedDoseMeasure(e),4182062534:e=>new u.IfcAccelerationMeasure(e),360377573:e=>new u.IfcAmountOfSubstanceMeasure(e),632304761:e=>new u.IfcAngularVelocityMeasure(e),3683503648:e=>new u.IfcArcIndex(e.map(t=>t.value)),1500781891:e=>new u.IfcAreaDensityMeasure(e),2650437152:e=>new u.IfcAreaMeasure(e),2314439260:e=>new u.IfcBinary(e),2735952531:e=>new u.IfcBoolean(e),1867003952:e=>new u.IfcBoxAlignment(e),1683019596:e=>new u.IfcCardinalPointReference(e),2991860651:e=>new u.IfcComplexNumber(e.map(t=>t.value)),3812528620:e=>new u.IfcCompoundPlaneAngleMeasure(e.map(t=>t.value)),3238673880:e=>new u.IfcContextDependentMeasure(e),1778710042:e=>new u.IfcCountMeasure(e),94842927:e=>new u.IfcCurvatureMeasure(e),937566702:e=>new u.IfcDate(e),2195413836:e=>new u.IfcDateTime(e),86635668:e=>new u.IfcDayInMonthNumber(e),3701338814:e=>new u.IfcDayInWeekNumber(e),1514641115:e=>new u.IfcDescriptiveMeasure(e),4134073009:e=>new u.IfcDimensionCount(e),524656162:e=>new u.IfcDoseEquivalentMeasure(e),2541165894:e=>new u.IfcDuration(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),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),1275358634:e=>new u.IfcLanguageId(e),1243674935:e=>new u.IfcLengthMeasure(e),1774176899:e=>new u.IfcLineIndex(e.map(t=>t.value)),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),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),525895558:e=>new u.IfcNonNegativeLengthMeasure(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),1790229001:e=>new u.IfcPositiveInteger(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),2798247006:e=>new u.IfcPropertySetDefinitionSet(e.map(t=>t.value)),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),3467162246:e=>new u.IfcSectionModulusMeasure(e),2190458107:e=>new u.IfcSectionalAreaIntegralMeasure(e),408310005:e=>new u.IfcShearModulusMeasure(e),3471399674:e=>new u.IfcSolidAngleMeasure(e),4157543285:e=>new u.IfcSoundPowerLevelMeasure(e),846465480:e=>new u.IfcSoundPowerMeasure(e),3457685358:e=>new u.IfcSoundPressureLevelMeasure(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),1209108979:e=>new u.IfcTemperatureRateOfChangeMeasure(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),4075327185:e=>new u.IfcTime(e),2726807636:e=>new u.IfcTimeMeasure(e),2591213694:e=>new u.IfcTimeStamp(e),1278329552:e=>new u.IfcTorqueMeasure(e),950732822:e=>new u.IfcURIReference(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)};var u;(e=>{class t{constructor(I){this.type=4,this.name="IFCABSORBEDDOSEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcAbsorbedDoseMeasure=t;class n{constructor(I){this.type=4,this.name="IFCACCELERATIONMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcAccelerationMeasure=n;class s{constructor(I){this.type=4,this.name="IFCAMOUNTOFSUBSTANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcAmountOfSubstanceMeasure=s;class l{constructor(I){this.type=4,this.name="IFCANGULARVELOCITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcAngularVelocityMeasure=l;class a{constructor(I){this.value=I,this.type=5}}e.IfcArcIndex=a;class o{constructor(I){this.type=4,this.name="IFCAREADENSITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcAreaDensityMeasure=o;class h{constructor(I){this.type=4,this.name="IFCAREAMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcAreaMeasure=h;class f{constructor(I){this.type=4,this.name="IFCBINARY",this.value=I===null?I:parseFloat(I)}}e.IfcBinary=f;class p{constructor(I){this.type=3,this.name="IFCBOOLEAN",this.value=I===null?I:I=="T"}}e.IfcBoolean=p;class E{constructor(I){this.value=I,this.type=1,this.name="IFCBOXALIGNMENT"}}e.IfcBoxAlignment=E;class R{constructor(I){this.type=10,this.name="IFCCARDINALPOINTREFERENCE",this.value=I===null?I:parseFloat(I)}}e.IfcCardinalPointReference=R;class g{constructor(I){this.value=I,this.type=4}}e.IfcComplexNumber=g;class D{constructor(I){this.value=I,this.type=10}}e.IfcCompoundPlaneAngleMeasure=D;class B{constructor(I){this.type=4,this.name="IFCCONTEXTDEPENDENTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcContextDependentMeasure=B;class Y{constructor(I){this.type=4,this.name="IFCCOUNTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcCountMeasure=Y;class G{constructor(I){this.type=4,this.name="IFCCURVATUREMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcCurvatureMeasure=G;class W{constructor(I){this.value=I,this.type=1,this.name="IFCDATE"}}e.IfcDate=W;class ee{constructor(I){this.value=I,this.type=1,this.name="IFCDATETIME"}}e.IfcDateTime=ee;class te{constructor(I){this.type=10,this.name="IFCDAYINMONTHNUMBER",this.value=I===null?I:parseFloat(I)}}e.IfcDayInMonthNumber=te;class K{constructor(I){this.type=10,this.name="IFCDAYINWEEKNUMBER",this.value=I===null?I:parseFloat(I)}}e.IfcDayInWeekNumber=K;class de{constructor(I){this.value=I,this.type=1,this.name="IFCDESCRIPTIVEMEASURE"}}e.IfcDescriptiveMeasure=de;class we{constructor(I){this.type=10,this.name="IFCDIMENSIONCOUNT",this.value=I===null?I:parseFloat(I)}}e.IfcDimensionCount=we;class Te{constructor(I){this.type=4,this.name="IFCDOSEEQUIVALENTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcDoseEquivalentMeasure=Te;class De{constructor(I){this.value=I,this.type=1,this.name="IFCDURATION"}}e.IfcDuration=De;class me{constructor(I){this.type=4,this.name="IFCDYNAMICVISCOSITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcDynamicViscosityMeasure=me;class Re{constructor(I){this.type=4,this.name="IFCELECTRICCAPACITANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcElectricCapacitanceMeasure=Re;class Me{constructor(I){this.type=4,this.name="IFCELECTRICCHARGEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcElectricChargeMeasure=Me;class Ge{constructor(I){this.type=4,this.name="IFCELECTRICCONDUCTANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcElectricConductanceMeasure=Ge;class et{constructor(I){this.type=4,this.name="IFCELECTRICCURRENTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcElectricCurrentMeasure=et;class je{constructor(I){this.type=4,this.name="IFCELECTRICRESISTANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcElectricResistanceMeasure=je;class ft{constructor(I){this.type=4,this.name="IFCELECTRICVOLTAGEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcElectricVoltageMeasure=ft;class ht{constructor(I){this.type=4,this.name="IFCENERGYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcEnergyMeasure=ht;class wt{constructor(I){this.value=I,this.type=1,this.name="IFCFONTSTYLE"}}e.IfcFontStyle=wt;class mt{constructor(I){this.value=I,this.type=1,this.name="IFCFONTVARIANT"}}e.IfcFontVariant=mt;class Ct{constructor(I){this.value=I,this.type=1,this.name="IFCFONTWEIGHT"}}e.IfcFontWeight=Ct;class en{constructor(I){this.type=4,this.name="IFCFORCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcForceMeasure=en;class nn{constructor(I){this.type=4,this.name="IFCFREQUENCYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcFrequencyMeasure=nn;class hn{constructor(I){this.value=I,this.type=1,this.name="IFCGLOBALLYUNIQUEID"}}e.IfcGloballyUniqueId=hn;class Mt{constructor(I){this.type=4,this.name="IFCHEATFLUXDENSITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcHeatFluxDensityMeasure=Mt;class Jt{constructor(I){this.type=4,this.name="IFCHEATINGVALUEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcHeatingValueMeasure=Jt;class mn{constructor(I){this.value=I,this.type=1,this.name="IFCIDENTIFIER"}}e.IfcIdentifier=mn;class Vn{constructor(I){this.type=4,this.name="IFCILLUMINANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcIlluminanceMeasure=Vn;class kn{constructor(I){this.type=4,this.name="IFCINDUCTANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcInductanceMeasure=kn;class Ln{constructor(I){this.type=10,this.name="IFCINTEGER",this.value=I===null?I:parseFloat(I)}}e.IfcInteger=Ln;class ln{constructor(I){this.type=10,this.name="IFCINTEGERCOUNTRATEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcIntegerCountRateMeasure=ln;class In{constructor(I){this.type=4,this.name="IFCIONCONCENTRATIONMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcIonConcentrationMeasure=In;class fs{constructor(I){this.type=4,this.name="IFCISOTHERMALMOISTURECAPACITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcIsothermalMoistureCapacityMeasure=fs;class Ot{constructor(I){this.type=4,this.name="IFCKINEMATICVISCOSITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcKinematicViscosityMeasure=Ot;class Zs{constructor(I){this.value=I,this.type=1,this.name="IFCLABEL"}}e.IfcLabel=Zs;class cs{constructor(I){this.value=I,this.type=1,this.name="IFCLANGUAGEID"}}e.IfcLanguageId=cs;class is{constructor(I){this.type=4,this.name="IFCLENGTHMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcLengthMeasure=is;class Zn{constructor(I){this.value=I,this.type=5}}e.IfcLineIndex=Zn;class vs{constructor(I){this.type=4,this.name="IFCLINEARFORCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcLinearForceMeasure=vs;class ks{constructor(I){this.type=4,this.name="IFCLINEARMOMENTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcLinearMomentMeasure=ks;class st{constructor(I){this.type=4,this.name="IFCLINEARSTIFFNESSMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcLinearStiffnessMeasure=st;class tt{constructor(I){this.type=4,this.name="IFCLINEARVELOCITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcLinearVelocityMeasure=tt;class Vt{constructor(I){this.type=3,this.name="IFCLOGICAL",this.value=I===null?I:I=="T"?1:I=="F"?0:2}}e.IfcLogical=Vt;class Pn{constructor(I){this.type=4,this.name="IFCLUMINOUSFLUXMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcLuminousFluxMeasure=Pn;class Rn{constructor(I){this.type=4,this.name="IFCLUMINOUSINTENSITYDISTRIBUTIONMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcLuminousIntensityDistributionMeasure=Rn;class gn{constructor(I){this.type=4,this.name="IFCLUMINOUSINTENSITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcLuminousIntensityMeasure=gn;class hs{constructor(I){this.type=4,this.name="IFCMAGNETICFLUXDENSITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMagneticFluxDensityMeasure=hs;class jn{constructor(I){this.type=4,this.name="IFCMAGNETICFLUXMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMagneticFluxMeasure=jn;class ss{constructor(I){this.type=4,this.name="IFCMASSDENSITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMassDensityMeasure=ss;class Is{constructor(I){this.type=4,this.name="IFCMASSFLOWRATEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMassFlowRateMeasure=Is;class Ds{constructor(I){this.type=4,this.name="IFCMASSMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMassMeasure=Ds;class En{constructor(I){this.type=4,this.name="IFCMASSPERLENGTHMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMassPerLengthMeasure=En;class sl{constructor(I){this.type=4,this.name="IFCMODULUSOFELASTICITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcModulusOfElasticityMeasure=sl;class Fs{constructor(I){this.type=4,this.name="IFCMODULUSOFLINEARSUBGRADEREACTIONMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcModulusOfLinearSubgradeReactionMeasure=Fs;class Os{constructor(I){this.type=4,this.name="IFCMODULUSOFROTATIONALSUBGRADEREACTIONMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcModulusOfRotationalSubgradeReactionMeasure=Os;class as{constructor(I){this.type=4,this.name="IFCMODULUSOFSUBGRADEREACTIONMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcModulusOfSubgradeReactionMeasure=as;class an{constructor(I){this.type=4,this.name="IFCMOISTUREDIFFUSIVITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMoistureDiffusivityMeasure=an;class Us{constructor(I){this.type=4,this.name="IFCMOLECULARWEIGHTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMolecularWeightMeasure=Us;class hl{constructor(I){this.type=4,this.name="IFCMOMENTOFINERTIAMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMomentOfInertiaMeasure=hl;class vn{constructor(I){this.type=4,this.name="IFCMONETARYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcMonetaryMeasure=vn;class vt{constructor(I){this.type=10,this.name="IFCMONTHINYEARNUMBER",this.value=I===null?I:parseFloat(I)}}e.IfcMonthInYearNumber=vt;class Bn{constructor(I){this.type=4,this.name="IFCNONNEGATIVELENGTHMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcNonNegativeLengthMeasure=Bn;class St{constructor(I){this.type=4,this.name="IFCNORMALISEDRATIOMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcNormalisedRatioMeasure=St;class xn{constructor(I){this.type=4,this.name="IFCNUMERICMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcNumericMeasure=xn;class Yn{constructor(I){this.type=4,this.name="IFCPHMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcPHMeasure=Yn;class zn{constructor(I){this.type=4,this.name="IFCPARAMETERVALUE",this.value=I===null?I:parseFloat(I)}}e.IfcParameterValue=zn;class Cs{constructor(I){this.type=4,this.name="IFCPLANARFORCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcPlanarForceMeasure=Cs;class ds{constructor(I){this.type=4,this.name="IFCPLANEANGLEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcPlaneAngleMeasure=ds;class gl{constructor(I){this.type=10,this.name="IFCPOSITIVEINTEGER",this.value=I===null?I:parseFloat(I)}}e.IfcPositiveInteger=gl;class tr{constructor(I){this.type=4,this.name="IFCPOSITIVELENGTHMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcPositiveLengthMeasure=tr;class $l{constructor(I){this.type=4,this.name="IFCPOSITIVEPLANEANGLEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcPositivePlaneAngleMeasure=$l;class ml{constructor(I){this.type=4,this.name="IFCPOSITIVERATIOMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcPositiveRatioMeasure=ml;class Hs{constructor(I){this.type=4,this.name="IFCPOWERMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcPowerMeasure=Hs;class Dl{constructor(I){this.value=I,this.type=1,this.name="IFCPRESENTABLETEXT"}}e.IfcPresentableText=Dl;class Ff{constructor(I){this.type=4,this.name="IFCPRESSUREMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcPressureMeasure=Ff;class fh{constructor(I){this.value=I,this.type=5}}e.IfcPropertySetDefinitionSet=fh;class Su{constructor(I){this.type=4,this.name="IFCRADIOACTIVITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcRadioActivityMeasure=Su;class Xd{constructor(I){this.type=4,this.name="IFCRATIOMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcRatioMeasure=Xd;class Ju{constructor(I){this.type=4,this.name="IFCREAL",this.value=I===null?I:parseFloat(I)}}e.IfcReal=Ju;class Xu{constructor(I){this.type=4,this.name="IFCROTATIONALFREQUENCYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcRotationalFrequencyMeasure=Xu;class Ss{constructor(I){this.type=4,this.name="IFCROTATIONALMASSMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcRotationalMassMeasure=Ss;class vu{constructor(I){this.type=4,this.name="IFCROTATIONALSTIFFNESSMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcRotationalStiffnessMeasure=vu;class Oc{constructor(I){this.type=4,this.name="IFCSECTIONMODULUSMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcSectionModulusMeasure=Oc;class qp{constructor(I){this.type=4,this.name="IFCSECTIONALAREAINTEGRALMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcSectionalAreaIntegralMeasure=qp;class it{constructor(I){this.type=4,this.name="IFCSHEARMODULUSMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcShearModulusMeasure=it;class Ht{constructor(I){this.type=4,this.name="IFCSOLIDANGLEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcSolidAngleMeasure=Ht;class kt{constructor(I){this.type=4,this.name="IFCSOUNDPOWERLEVELMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcSoundPowerLevelMeasure=kt;class Oe{constructor(I){this.type=4,this.name="IFCSOUNDPOWERMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcSoundPowerMeasure=Oe;class Wt{constructor(I){this.type=4,this.name="IFCSOUNDPRESSURELEVELMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcSoundPressureLevelMeasure=Wt;class bn{constructor(I){this.type=4,this.name="IFCSOUNDPRESSUREMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcSoundPressureMeasure=bn;class rs{constructor(I){this.type=4,this.name="IFCSPECIFICHEATCAPACITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcSpecificHeatCapacityMeasure=rs;class ms{constructor(I){this.type=4,this.name="IFCSPECULAREXPONENT",this.value=I===null?I:parseFloat(I)}}e.IfcSpecularExponent=ms;class Ps{constructor(I){this.type=4,this.name="IFCSPECULARROUGHNESS",this.value=I===null?I:parseFloat(I)}}e.IfcSpecularRoughness=Ps;class _s{constructor(I){this.type=4,this.name="IFCTEMPERATUREGRADIENTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcTemperatureGradientMeasure=_s;class Un{constructor(I){this.type=4,this.name="IFCTEMPERATURERATEOFCHANGEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcTemperatureRateOfChangeMeasure=Un;class Gs{constructor(I){this.value=I,this.type=1,this.name="IFCTEXT"}}e.IfcText=Gs;class Nl{constructor(I){this.value=I,this.type=1,this.name="IFCTEXTALIGNMENT"}}e.IfcTextAlignment=Nl;class Mr{constructor(I){this.value=I,this.type=1,this.name="IFCTEXTDECORATION"}}e.IfcTextDecoration=Mr;class fr{constructor(I){this.value=I,this.type=1,this.name="IFCTEXTFONTNAME"}}e.IfcTextFontName=fr;class hi{constructor(I){this.value=I,this.type=1,this.name="IFCTEXTTRANSFORMATION"}}e.IfcTextTransformation=hi;class Wl{constructor(I){this.type=4,this.name="IFCTHERMALADMITTANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcThermalAdmittanceMeasure=Wl;class es{constructor(I){this.type=4,this.name="IFCTHERMALCONDUCTIVITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcThermalConductivityMeasure=es;class Bf{constructor(I){this.type=4,this.name="IFCTHERMALEXPANSIONCOEFFICIENTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcThermalExpansionCoefficientMeasure=Bf;class Yl{constructor(I){this.type=4,this.name="IFCTHERMALRESISTANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcThermalResistanceMeasure=Yl;class Li{constructor(I){this.type=4,this.name="IFCTHERMALTRANSMITTANCEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcThermalTransmittanceMeasure=Li;class Ul{constructor(I){this.type=4,this.name="IFCTHERMODYNAMICTEMPERATUREMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcThermodynamicTemperatureMeasure=Ul;class Du{constructor(I){this.value=I,this.type=1,this.name="IFCTIME"}}e.IfcTime=Du;class ec{constructor(I){this.type=4,this.name="IFCTIMEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcTimeMeasure=ec;class kl{constructor(I){this.type=10,this.name="IFCTIMESTAMP",this.value=I===null?I:parseFloat(I)}}e.IfcTimeStamp=kl;class Pi{constructor(I){this.type=4,this.name="IFCTORQUEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcTorqueMeasure=Pi;class ou{constructor(I){this.value=I,this.type=1,this.name="IFCURIREFERENCE"}}e.IfcURIReference=ou;class Ir{constructor(I){this.type=4,this.name="IFCVAPORPERMEABILITYMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcVaporPermeabilityMeasure=Ir;class Ur{constructor(I){this.type=4,this.name="IFCVOLUMEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcVolumeMeasure=Ur;class eo{constructor(I){this.type=4,this.name="IFCVOLUMETRICFLOWRATEMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcVolumetricFlowRateMeasure=eo;class vd{constructor(I){this.type=4,this.name="IFCWARPINGCONSTANTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcWarpingConstantMeasure=vd;class Ri{constructor(I){this.type=4,this.name="IFCWARPINGMOMENTMEASURE",this.value=I===null?I:parseFloat(I)}}e.IfcWarpingMomentMeasure=Ri;const Zl=class Zl{};Zl.EMAIL={type:3,value:"EMAIL"},Zl.FAX={type:3,value:"FAX"},Zl.PHONE={type:3,value:"PHONE"},Zl.POST={type:3,value:"POST"},Zl.VERBAL={type:3,value:"VERBAL"},Zl.USERDEFINED={type:3,value:"USERDEFINED"},Zl.NOTDEFINED={type:3,value:"NOTDEFINED"};let ri=Zl;e.IfcActionRequestTypeEnum=ri;const yl=class yl{};yl.DEAD_LOAD_G={type:3,value:"DEAD_LOAD_G"},yl.COMPLETION_G1={type:3,value:"COMPLETION_G1"},yl.LIVE_LOAD_Q={type:3,value:"LIVE_LOAD_Q"},yl.SNOW_S={type:3,value:"SNOW_S"},yl.WIND_W={type:3,value:"WIND_W"},yl.PRESTRESSING_P={type:3,value:"PRESTRESSING_P"},yl.SETTLEMENT_U={type:3,value:"SETTLEMENT_U"},yl.TEMPERATURE_T={type:3,value:"TEMPERATURE_T"},yl.EARTHQUAKE_E={type:3,value:"EARTHQUAKE_E"},yl.FIRE={type:3,value:"FIRE"},yl.IMPULSE={type:3,value:"IMPULSE"},yl.IMPACT={type:3,value:"IMPACT"},yl.TRANSPORT={type:3,value:"TRANSPORT"},yl.ERECTION={type:3,value:"ERECTION"},yl.PROPPING={type:3,value:"PROPPING"},yl.SYSTEM_IMPERFECTION={type:3,value:"SYSTEM_IMPERFECTION"},yl.SHRINKAGE={type:3,value:"SHRINKAGE"},yl.CREEP={type:3,value:"CREEP"},yl.LACK_OF_FIT={type:3,value:"LACK_OF_FIT"},yl.BUOYANCY={type:3,value:"BUOYANCY"},yl.ICE={type:3,value:"ICE"},yl.CURRENT={type:3,value:"CURRENT"},yl.WAVE={type:3,value:"WAVE"},yl.RAIN={type:3,value:"RAIN"},yl.BRAKES={type:3,value:"BRAKES"},yl.USERDEFINED={type:3,value:"USERDEFINED"},yl.NOTDEFINED={type:3,value:"NOTDEFINED"};let ef=yl;e.IfcActionSourceTypeEnum=ef;const du=class du{};du.PERMANENT_G={type:3,value:"PERMANENT_G"},du.VARIABLE_Q={type:3,value:"VARIABLE_Q"},du.EXTRAORDINARY_A={type:3,value:"EXTRAORDINARY_A"},du.USERDEFINED={type:3,value:"USERDEFINED"},du.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cc=du;e.IfcActionTypeEnum=Cc;const Fl=class Fl{};Fl.ELECTRICACTUATOR={type:3,value:"ELECTRICACTUATOR"},Fl.HANDOPERATEDACTUATOR={type:3,value:"HANDOPERATEDACTUATOR"},Fl.HYDRAULICACTUATOR={type:3,value:"HYDRAULICACTUATOR"},Fl.PNEUMATICACTUATOR={type:3,value:"PNEUMATICACTUATOR"},Fl.THERMOSTATICACTUATOR={type:3,value:"THERMOSTATICACTUATOR"},Fl.USERDEFINED={type:3,value:"USERDEFINED"},Fl.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ns=Fl;e.IfcActuatorTypeEnum=Ns;const Tf=class Tf{};Tf.OFFICE={type:3,value:"OFFICE"},Tf.SITE={type:3,value:"SITE"},Tf.HOME={type:3,value:"HOME"},Tf.DISTRIBUTIONPOINT={type:3,value:"DISTRIBUTIONPOINT"},Tf.USERDEFINED={type:3,value:"USERDEFINED"};let Ih=Tf;e.IfcAddressTypeEnum=Ih;const $1=class $1{};$1.CONSTANTFLOW={type:3,value:"CONSTANTFLOW"},$1.VARIABLEFLOWPRESSUREDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREDEPENDANT"},$1.VARIABLEFLOWPRESSUREINDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREINDEPENDANT"},$1.USERDEFINED={type:3,value:"USERDEFINED"},$1.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lc=$1;e.IfcAirTerminalBoxTypeEnum=Lc;const nI=class nI{};nI.DIFFUSER={type:3,value:"DIFFUSER"},nI.GRILLE={type:3,value:"GRILLE"},nI.LOUVRE={type:3,value:"LOUVRE"},nI.REGISTER={type:3,value:"REGISTER"},nI.USERDEFINED={type:3,value:"USERDEFINED"},nI.NOTDEFINED={type:3,value:"NOTDEFINED"};let tf=nI;e.IfcAirTerminalTypeEnum=tf;const po=class po{};po.FIXEDPLATECOUNTERFLOWEXCHANGER={type:3,value:"FIXEDPLATECOUNTERFLOWEXCHANGER"},po.FIXEDPLATECROSSFLOWEXCHANGER={type:3,value:"FIXEDPLATECROSSFLOWEXCHANGER"},po.FIXEDPLATEPARALLELFLOWEXCHANGER={type:3,value:"FIXEDPLATEPARALLELFLOWEXCHANGER"},po.ROTARYWHEEL={type:3,value:"ROTARYWHEEL"},po.RUNAROUNDCOILLOOP={type:3,value:"RUNAROUNDCOILLOOP"},po.HEATPIPE={type:3,value:"HEATPIPE"},po.TWINTOWERENTHALPYRECOVERYLOOPS={type:3,value:"TWINTOWERENTHALPYRECOVERYLOOPS"},po.THERMOSIPHONSEALEDTUBEHEATEXCHANGERS={type:3,value:"THERMOSIPHONSEALEDTUBEHEATEXCHANGERS"},po.THERMOSIPHONCOILTYPEHEATEXCHANGERS={type:3,value:"THERMOSIPHONCOILTYPEHEATEXCHANGERS"},po.USERDEFINED={type:3,value:"USERDEFINED"},po.NOTDEFINED={type:3,value:"NOTDEFINED"};let Rr=po;e.IfcAirToAirHeatRecoveryTypeEnum=Rr;const _h=class _h{};_h.BELL={type:3,value:"BELL"},_h.BREAKGLASSBUTTON={type:3,value:"BREAKGLASSBUTTON"},_h.LIGHT={type:3,value:"LIGHT"},_h.MANUALPULLBOX={type:3,value:"MANUALPULLBOX"},_h.SIREN={type:3,value:"SIREN"},_h.WHISTLE={type:3,value:"WHISTLE"},_h.USERDEFINED={type:3,value:"USERDEFINED"},_h.NOTDEFINED={type:3,value:"NOTDEFINED"};let jl=_h;e.IfcAlarmTypeEnum=jl;const pm=class pm{};pm.IN_PLANE_LOADING_2D={type:3,value:"IN_PLANE_LOADING_2D"},pm.OUT_PLANE_LOADING_2D={type:3,value:"OUT_PLANE_LOADING_2D"},pm.LOADING_3D={type:3,value:"LOADING_3D"},pm.USERDEFINED={type:3,value:"USERDEFINED"},pm.NOTDEFINED={type:3,value:"NOTDEFINED"};let gi=pm;e.IfcAnalysisModelTypeEnum=gi;const Sw=class Sw{};Sw.FIRST_ORDER_THEORY={type:3,value:"FIRST_ORDER_THEORY"},Sw.SECOND_ORDER_THEORY={type:3,value:"SECOND_ORDER_THEORY"},Sw.THIRD_ORDER_THEORY={type:3,value:"THIRD_ORDER_THEORY"},Sw.FULL_NONLINEAR_THEORY={type:3,value:"FULL_NONLINEAR_THEORY"},Sw.USERDEFINED={type:3,value:"USERDEFINED"},Sw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Qs=Sw;e.IfcAnalysisTheoryTypeEnum=Qs;const Gh=class Gh{};Gh.ADD={type:3,value:"ADD"},Gh.DIVIDE={type:3,value:"DIVIDE"},Gh.MULTIPLY={type:3,value:"MULTIPLY"},Gh.SUBTRACT={type:3,value:"SUBTRACT"};let Pc=Gh;e.IfcArithmeticOperatorEnum=Pc;const Tp=class Tp{};Tp.SITE={type:3,value:"SITE"},Tp.FACTORY={type:3,value:"FACTORY"},Tp.NOTDEFINED={type:3,value:"NOTDEFINED"};let xi=Tp;e.IfcAssemblyPlaceEnum=xi;const sI=class sI{};sI.AMPLIFIER={type:3,value:"AMPLIFIER"},sI.CAMERA={type:3,value:"CAMERA"},sI.DISPLAY={type:3,value:"DISPLAY"},sI.MICROPHONE={type:3,value:"MICROPHONE"},sI.PLAYER={type:3,value:"PLAYER"},sI.PROJECTOR={type:3,value:"PROJECTOR"},sI.RECEIVER={type:3,value:"RECEIVER"},sI.SPEAKER={type:3,value:"SPEAKER"},sI.SWITCHER={type:3,value:"SWITCHER"},sI.TELEPHONE={type:3,value:"TELEPHONE"},sI.TUNER={type:3,value:"TUNER"},sI.USERDEFINED={type:3,value:"USERDEFINED"},sI.NOTDEFINED={type:3,value:"NOTDEFINED"};let pr=sI;e.IfcAudioVisualApplianceTypeEnum=pr;const RT=class RT{};RT.POLYLINE_FORM={type:3,value:"POLYLINE_FORM"},RT.CIRCULAR_ARC={type:3,value:"CIRCULAR_ARC"},RT.ELLIPTIC_ARC={type:3,value:"ELLIPTIC_ARC"},RT.PARABOLIC_ARC={type:3,value:"PARABOLIC_ARC"},RT.HYPERBOLIC_ARC={type:3,value:"HYPERBOLIC_ARC"},RT.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let Mi=RT;e.IfcBSplineCurveForm=Mi;const Rf=class Rf{};Rf.PLANE_SURF={type:3,value:"PLANE_SURF"},Rf.CYLINDRICAL_SURF={type:3,value:"CYLINDRICAL_SURF"},Rf.CONICAL_SURF={type:3,value:"CONICAL_SURF"},Rf.SPHERICAL_SURF={type:3,value:"SPHERICAL_SURF"},Rf.TOROIDAL_SURF={type:3,value:"TOROIDAL_SURF"},Rf.SURF_OF_REVOLUTION={type:3,value:"SURF_OF_REVOLUTION"},Rf.RULED_SURF={type:3,value:"RULED_SURF"},Rf.GENERALISED_CONE={type:3,value:"GENERALISED_CONE"},Rf.QUADRIC_SURF={type:3,value:"QUADRIC_SURF"},Rf.SURF_OF_LINEAR_EXTRUSION={type:3,value:"SURF_OF_LINEAR_EXTRUSION"},Rf.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let to=Rf;e.IfcBSplineSurfaceForm=to;const lI=class lI{};lI.BEAM={type:3,value:"BEAM"},lI.JOIST={type:3,value:"JOIST"},lI.HOLLOWCORE={type:3,value:"HOLLOWCORE"},lI.LINTEL={type:3,value:"LINTEL"},lI.SPANDREL={type:3,value:"SPANDREL"},lI.T_BEAM={type:3,value:"T_BEAM"},lI.USERDEFINED={type:3,value:"USERDEFINED"},lI.NOTDEFINED={type:3,value:"NOTDEFINED"};let yr=lI;e.IfcBeamTypeEnum=yr;const J1=class J1{};J1.GREATERTHAN={type:3,value:"GREATERTHAN"},J1.GREATERTHANOREQUALTO={type:3,value:"GREATERTHANOREQUALTO"},J1.LESSTHAN={type:3,value:"LESSTHAN"},J1.LESSTHANOREQUALTO={type:3,value:"LESSTHANOREQUALTO"},J1.EQUALTO={type:3,value:"EQUALTO"},J1.NOTEQUALTO={type:3,value:"NOTEQUALTO"},J1.INCLUDES={type:3,value:"INCLUDES"},J1.NOTINCLUDES={type:3,value:"NOTINCLUDES"},J1.INCLUDEDIN={type:3,value:"INCLUDEDIN"},J1.NOTINCLUDEDIN={type:3,value:"NOTINCLUDEDIN"};let Nu=J1;e.IfcBenchmarkEnum=Nu;const fu=class fu{};fu.WATER={type:3,value:"WATER"},fu.STEAM={type:3,value:"STEAM"},fu.USERDEFINED={type:3,value:"USERDEFINED"},fu.NOTDEFINED={type:3,value:"NOTDEFINED"};let qi=fu;e.IfcBoilerTypeEnum=qi;const ym=class ym{};ym.UNION={type:3,value:"UNION"},ym.INTERSECTION={type:3,value:"INTERSECTION"},ym.DIFFERENCE={type:3,value:"DIFFERENCE"};let Hf=ym;e.IfcBooleanOperator=Hf;const Z7=class Z7{};Z7.INSULATION={type:3,value:"INSULATION"},Z7.PRECASTPANEL={type:3,value:"PRECASTPANEL"},Z7.USERDEFINED={type:3,value:"USERDEFINED"},Z7.NOTDEFINED={type:3,value:"NOTDEFINED"};let ll=Z7;e.IfcBuildingElementPartTypeEnum=ll;const Rp=class Rp{};Rp.COMPLEX={type:3,value:"COMPLEX"},Rp.ELEMENT={type:3,value:"ELEMENT"},Rp.PARTIAL={type:3,value:"PARTIAL"},Rp.PROVISIONFORVOID={type:3,value:"PROVISIONFORVOID"},Rp.PROVISIONFORSPACE={type:3,value:"PROVISIONFORSPACE"},Rp.USERDEFINED={type:3,value:"USERDEFINED"},Rp.NOTDEFINED={type:3,value:"NOTDEFINED"};let xc=Rp;e.IfcBuildingElementProxyTypeEnum=xc;const Dw=class Dw{};Dw.FENESTRATION={type:3,value:"FENESTRATION"},Dw.FOUNDATION={type:3,value:"FOUNDATION"},Dw.LOADBEARING={type:3,value:"LOADBEARING"},Dw.OUTERSHELL={type:3,value:"OUTERSHELL"},Dw.SHADING={type:3,value:"SHADING"},Dw.TRANSPORT={type:3,value:"TRANSPORT"},Dw.USERDEFINED={type:3,value:"USERDEFINED"},Dw.NOTDEFINED={type:3,value:"NOTDEFINED"};let tc=Dw;e.IfcBuildingSystemTypeEnum=tc;const p9=class p9{};p9.USERDEFINED={type:3,value:"USERDEFINED"},p9.NOTDEFINED={type:3,value:"NOTDEFINED"};let ph=p9;e.IfcBurnerTypeEnum=ph;const gT=class gT{};gT.BEND={type:3,value:"BEND"},gT.CROSS={type:3,value:"CROSS"},gT.REDUCER={type:3,value:"REDUCER"},gT.TEE={type:3,value:"TEE"},gT.USERDEFINED={type:3,value:"USERDEFINED"},gT.NOTDEFINED={type:3,value:"NOTDEFINED"};let nc=gT;e.IfcCableCarrierFittingTypeEnum=nc;const AT=class AT{};AT.CABLELADDERSEGMENT={type:3,value:"CABLELADDERSEGMENT"},AT.CABLETRAYSEGMENT={type:3,value:"CABLETRAYSEGMENT"},AT.CABLETRUNKINGSEGMENT={type:3,value:"CABLETRUNKINGSEGMENT"},AT.CONDUITSEGMENT={type:3,value:"CONDUITSEGMENT"},AT.USERDEFINED={type:3,value:"USERDEFINED"},AT.NOTDEFINED={type:3,value:"NOTDEFINED"};let bu=AT;e.IfcCableCarrierSegmentTypeEnum=bu;const wm=class wm{};wm.CONNECTOR={type:3,value:"CONNECTOR"},wm.ENTRY={type:3,value:"ENTRY"},wm.EXIT={type:3,value:"EXIT"},wm.JUNCTION={type:3,value:"JUNCTION"},wm.TRANSITION={type:3,value:"TRANSITION"},wm.USERDEFINED={type:3,value:"USERDEFINED"},wm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Mc=wm;e.IfcCableFittingTypeEnum=Mc;const ST=class ST{};ST.BUSBARSEGMENT={type:3,value:"BUSBARSEGMENT"},ST.CABLESEGMENT={type:3,value:"CABLESEGMENT"},ST.CONDUCTORSEGMENT={type:3,value:"CONDUCTORSEGMENT"},ST.CORESEGMENT={type:3,value:"CORESEGMENT"},ST.USERDEFINED={type:3,value:"USERDEFINED"},ST.NOTDEFINED={type:3,value:"NOTDEFINED"};let sc=ST;e.IfcCableSegmentTypeEnum=sc;const w6=class w6{};w6.NOCHANGE={type:3,value:"NOCHANGE"},w6.MODIFIED={type:3,value:"MODIFIED"},w6.ADDED={type:3,value:"ADDED"},w6.DELETED={type:3,value:"DELETED"},w6.NOTDEFINED={type:3,value:"NOTDEFINED"};let lc=w6;e.IfcChangeActionEnum=lc;const E6=class E6{};E6.AIRCOOLED={type:3,value:"AIRCOOLED"},E6.WATERCOOLED={type:3,value:"WATERCOOLED"},E6.HEATRECOVERY={type:3,value:"HEATRECOVERY"},E6.USERDEFINED={type:3,value:"USERDEFINED"},E6.NOTDEFINED={type:3,value:"NOTDEFINED"};let yh=E6;e.IfcChillerTypeEnum=yh;const TO=class TO{};TO.USERDEFINED={type:3,value:"USERDEFINED"},TO.NOTDEFINED={type:3,value:"NOTDEFINED"};let no=TO;e.IfcChimneyTypeEnum=no;const Dy=class Dy{};Dy.DXCOOLINGCOIL={type:3,value:"DXCOOLINGCOIL"},Dy.ELECTRICHEATINGCOIL={type:3,value:"ELECTRICHEATINGCOIL"},Dy.GASHEATINGCOIL={type:3,value:"GASHEATINGCOIL"},Dy.HYDRONICCOIL={type:3,value:"HYDRONICCOIL"},Dy.STEAMHEATINGCOIL={type:3,value:"STEAMHEATINGCOIL"},Dy.WATERCOOLINGCOIL={type:3,value:"WATERCOOLINGCOIL"},Dy.WATERHEATINGCOIL={type:3,value:"WATERHEATINGCOIL"},Dy.USERDEFINED={type:3,value:"USERDEFINED"},Dy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ou=Dy;e.IfcCoilTypeEnum=Ou;const Q7=class Q7{};Q7.COLUMN={type:3,value:"COLUMN"},Q7.PILASTER={type:3,value:"PILASTER"},Q7.USERDEFINED={type:3,value:"USERDEFINED"},Q7.NOTDEFINED={type:3,value:"NOTDEFINED"};let rc=Q7;e.IfcColumnTypeEnum=rc;const gf=class gf{};gf.ANTENNA={type:3,value:"ANTENNA"},gf.COMPUTER={type:3,value:"COMPUTER"},gf.FAX={type:3,value:"FAX"},gf.GATEWAY={type:3,value:"GATEWAY"},gf.MODEM={type:3,value:"MODEM"},gf.NETWORKAPPLIANCE={type:3,value:"NETWORKAPPLIANCE"},gf.NETWORKBRIDGE={type:3,value:"NETWORKBRIDGE"},gf.NETWORKHUB={type:3,value:"NETWORKHUB"},gf.PRINTER={type:3,value:"PRINTER"},gf.REPEATER={type:3,value:"REPEATER"},gf.ROUTER={type:3,value:"ROUTER"},gf.SCANNER={type:3,value:"SCANNER"},gf.USERDEFINED={type:3,value:"USERDEFINED"},gf.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ai=gf;e.IfcCommunicationsApplianceTypeEnum=Ai;const y9=class y9{};y9.P_COMPLEX={type:3,value:"P_COMPLEX"},y9.Q_COMPLEX={type:3,value:"Q_COMPLEX"};let Uc=y9;e.IfcComplexPropertyTemplateTypeEnum=Uc;const wc=class wc{};wc.DYNAMIC={type:3,value:"DYNAMIC"},wc.RECIPROCATING={type:3,value:"RECIPROCATING"},wc.ROTARY={type:3,value:"ROTARY"},wc.SCROLL={type:3,value:"SCROLL"},wc.TROCHOIDAL={type:3,value:"TROCHOIDAL"},wc.SINGLESTAGE={type:3,value:"SINGLESTAGE"},wc.BOOSTER={type:3,value:"BOOSTER"},wc.OPENTYPE={type:3,value:"OPENTYPE"},wc.HERMETIC={type:3,value:"HERMETIC"},wc.SEMIHERMETIC={type:3,value:"SEMIHERMETIC"},wc.WELDEDSHELLHERMETIC={type:3,value:"WELDEDSHELLHERMETIC"},wc.ROLLINGPISTON={type:3,value:"ROLLINGPISTON"},wc.ROTARYVANE={type:3,value:"ROTARYVANE"},wc.SINGLESCREW={type:3,value:"SINGLESCREW"},wc.TWINSCREW={type:3,value:"TWINSCREW"},wc.USERDEFINED={type:3,value:"USERDEFINED"},wc.NOTDEFINED={type:3,value:"NOTDEFINED"};let ic=wc;e.IfcCompressorTypeEnum=ic;const Ny=class Ny{};Ny.AIRCOOLED={type:3,value:"AIRCOOLED"},Ny.EVAPORATIVECOOLED={type:3,value:"EVAPORATIVECOOLED"},Ny.WATERCOOLED={type:3,value:"WATERCOOLED"},Ny.WATERCOOLEDBRAZEDPLATE={type:3,value:"WATERCOOLEDBRAZEDPLATE"},Ny.WATERCOOLEDSHELLCOIL={type:3,value:"WATERCOOLEDSHELLCOIL"},Ny.WATERCOOLEDSHELLTUBE={type:3,value:"WATERCOOLEDSHELLTUBE"},Ny.WATERCOOLEDTUBEINTUBE={type:3,value:"WATERCOOLEDTUBEINTUBE"},Ny.USERDEFINED={type:3,value:"USERDEFINED"},Ny.NOTDEFINED={type:3,value:"NOTDEFINED"};let nf=Ny;e.IfcCondenserTypeEnum=nf;const $7=class $7{};$7.ATPATH={type:3,value:"ATPATH"},$7.ATSTART={type:3,value:"ATSTART"},$7.ATEND={type:3,value:"ATEND"},$7.NOTDEFINED={type:3,value:"NOTDEFINED"};let wh=$7;e.IfcConnectionTypeEnum=wh;const m6=class m6{};m6.HARD={type:3,value:"HARD"},m6.SOFT={type:3,value:"SOFT"},m6.ADVISORY={type:3,value:"ADVISORY"},m6.USERDEFINED={type:3,value:"USERDEFINED"},m6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Eh=m6;e.IfcConstraintEnum=Eh;const gp=class gp{};gp.DEMOLISHING={type:3,value:"DEMOLISHING"},gp.EARTHMOVING={type:3,value:"EARTHMOVING"},gp.ERECTING={type:3,value:"ERECTING"},gp.HEATING={type:3,value:"HEATING"},gp.LIGHTING={type:3,value:"LIGHTING"},gp.PAVING={type:3,value:"PAVING"},gp.PUMPING={type:3,value:"PUMPING"},gp.TRANSPORTING={type:3,value:"TRANSPORTING"},gp.USERDEFINED={type:3,value:"USERDEFINED"},gp.NOTDEFINED={type:3,value:"NOTDEFINED"};let sf=gp;e.IfcConstructionEquipmentResourceTypeEnum=sf;const a3=class a3{};a3.AGGREGATES={type:3,value:"AGGREGATES"},a3.CONCRETE={type:3,value:"CONCRETE"},a3.DRYWALL={type:3,value:"DRYWALL"},a3.FUEL={type:3,value:"FUEL"},a3.GYPSUM={type:3,value:"GYPSUM"},a3.MASONRY={type:3,value:"MASONRY"},a3.METAL={type:3,value:"METAL"},a3.PLASTIC={type:3,value:"PLASTIC"},a3.WOOD={type:3,value:"WOOD"},a3.NOTDEFINED={type:3,value:"NOTDEFINED"},a3.USERDEFINED={type:3,value:"USERDEFINED"};let Fc=a3;e.IfcConstructionMaterialResourceTypeEnum=Fc;const J7=class J7{};J7.ASSEMBLY={type:3,value:"ASSEMBLY"},J7.FORMWORK={type:3,value:"FORMWORK"},J7.USERDEFINED={type:3,value:"USERDEFINED"},J7.NOTDEFINED={type:3,value:"NOTDEFINED"};let Si=J7;e.IfcConstructionProductResourceTypeEnum=Si;const Em=class Em{};Em.FLOATING={type:3,value:"FLOATING"},Em.PROGRAMMABLE={type:3,value:"PROGRAMMABLE"},Em.PROPORTIONAL={type:3,value:"PROPORTIONAL"},Em.MULTIPOSITION={type:3,value:"MULTIPOSITION"},Em.TWOPOSITION={type:3,value:"TWOPOSITION"},Em.USERDEFINED={type:3,value:"USERDEFINED"},Em.NOTDEFINED={type:3,value:"NOTDEFINED"};let Bc=Em;e.IfcControllerTypeEnum=Bc;const X7=class X7{};X7.ACTIVE={type:3,value:"ACTIVE"},X7.PASSIVE={type:3,value:"PASSIVE"},X7.USERDEFINED={type:3,value:"USERDEFINED"},X7.NOTDEFINED={type:3,value:"NOTDEFINED"};let lf=X7;e.IfcCooledBeamTypeEnum=lf;const T6=class T6{};T6.NATURALDRAFT={type:3,value:"NATURALDRAFT"},T6.MECHANICALINDUCEDDRAFT={type:3,value:"MECHANICALINDUCEDDRAFT"},T6.MECHANICALFORCEDDRAFT={type:3,value:"MECHANICALFORCEDDRAFT"},T6.USERDEFINED={type:3,value:"USERDEFINED"},T6.NOTDEFINED={type:3,value:"NOTDEFINED"};let mh=T6;e.IfcCoolingTowerTypeEnum=mh;const w9=class w9{};w9.USERDEFINED={type:3,value:"USERDEFINED"},w9.NOTDEFINED={type:3,value:"NOTDEFINED"};let so=w9;e.IfcCostItemTypeEnum=so;const by=class by{};by.BUDGET={type:3,value:"BUDGET"},by.COSTPLAN={type:3,value:"COSTPLAN"},by.ESTIMATE={type:3,value:"ESTIMATE"},by.TENDER={type:3,value:"TENDER"},by.PRICEDBILLOFQUANTITIES={type:3,value:"PRICEDBILLOFQUANTITIES"},by.UNPRICEDBILLOFQUANTITIES={type:3,value:"UNPRICEDBILLOFQUANTITIES"},by.SCHEDULEOFRATES={type:3,value:"SCHEDULEOFRATES"},by.USERDEFINED={type:3,value:"USERDEFINED"},by.NOTDEFINED={type:3,value:"NOTDEFINED"};let Hc=by;e.IfcCostScheduleTypeEnum=Hc;const X1=class X1{};X1.CEILING={type:3,value:"CEILING"},X1.FLOORING={type:3,value:"FLOORING"},X1.CLADDING={type:3,value:"CLADDING"},X1.ROOFING={type:3,value:"ROOFING"},X1.MOLDING={type:3,value:"MOLDING"},X1.SKIRTINGBOARD={type:3,value:"SKIRTINGBOARD"},X1.INSULATION={type:3,value:"INSULATION"},X1.MEMBRANE={type:3,value:"MEMBRANE"},X1.SLEEVING={type:3,value:"SLEEVING"},X1.WRAPPING={type:3,value:"WRAPPING"},X1.USERDEFINED={type:3,value:"USERDEFINED"},X1.NOTDEFINED={type:3,value:"NOTDEFINED"};let _c=X1;e.IfcCoveringTypeEnum=_c;const v7=class v7{};v7.OFFICE={type:3,value:"OFFICE"},v7.SITE={type:3,value:"SITE"},v7.USERDEFINED={type:3,value:"USERDEFINED"},v7.NOTDEFINED={type:3,value:"NOTDEFINED"};let Th=v7;e.IfcCrewResourceTypeEnum=Th;const E9=class E9{};E9.USERDEFINED={type:3,value:"USERDEFINED"},E9.NOTDEFINED={type:3,value:"NOTDEFINED"};let ac=E9;e.IfcCurtainWallTypeEnum=ac;const eD=class eD{};eD.LINEAR={type:3,value:"LINEAR"},eD.LOG_LINEAR={type:3,value:"LOG_LINEAR"},eD.LOG_LOG={type:3,value:"LOG_LOG"},eD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zr=eD;e.IfcCurveInterpolationEnum=Zr;const rI=class rI{};rI.BACKDRAFTDAMPER={type:3,value:"BACKDRAFTDAMPER"},rI.BALANCINGDAMPER={type:3,value:"BALANCINGDAMPER"},rI.BLASTDAMPER={type:3,value:"BLASTDAMPER"},rI.CONTROLDAMPER={type:3,value:"CONTROLDAMPER"},rI.FIREDAMPER={type:3,value:"FIREDAMPER"},rI.FIRESMOKEDAMPER={type:3,value:"FIRESMOKEDAMPER"},rI.FUMEHOODEXHAUST={type:3,value:"FUMEHOODEXHAUST"},rI.GRAVITYDAMPER={type:3,value:"GRAVITYDAMPER"},rI.GRAVITYRELIEFDAMPER={type:3,value:"GRAVITYRELIEFDAMPER"},rI.RELIEFDAMPER={type:3,value:"RELIEFDAMPER"},rI.SMOKEDAMPER={type:3,value:"SMOKEDAMPER"},rI.USERDEFINED={type:3,value:"USERDEFINED"},rI.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cu=rI;e.IfcDamperTypeEnum=Cu;const R6=class R6{};R6.MEASURED={type:3,value:"MEASURED"},R6.PREDICTED={type:3,value:"PREDICTED"},R6.SIMULATED={type:3,value:"SIMULATED"},R6.USERDEFINED={type:3,value:"USERDEFINED"},R6.NOTDEFINED={type:3,value:"NOTDEFINED"};let uc=R6;e.IfcDataOriginEnum=uc;const Ws=class Ws{};Ws.ANGULARVELOCITYUNIT={type:3,value:"ANGULARVELOCITYUNIT"},Ws.AREADENSITYUNIT={type:3,value:"AREADENSITYUNIT"},Ws.COMPOUNDPLANEANGLEUNIT={type:3,value:"COMPOUNDPLANEANGLEUNIT"},Ws.DYNAMICVISCOSITYUNIT={type:3,value:"DYNAMICVISCOSITYUNIT"},Ws.HEATFLUXDENSITYUNIT={type:3,value:"HEATFLUXDENSITYUNIT"},Ws.INTEGERCOUNTRATEUNIT={type:3,value:"INTEGERCOUNTRATEUNIT"},Ws.ISOTHERMALMOISTURECAPACITYUNIT={type:3,value:"ISOTHERMALMOISTURECAPACITYUNIT"},Ws.KINEMATICVISCOSITYUNIT={type:3,value:"KINEMATICVISCOSITYUNIT"},Ws.LINEARVELOCITYUNIT={type:3,value:"LINEARVELOCITYUNIT"},Ws.MASSDENSITYUNIT={type:3,value:"MASSDENSITYUNIT"},Ws.MASSFLOWRATEUNIT={type:3,value:"MASSFLOWRATEUNIT"},Ws.MOISTUREDIFFUSIVITYUNIT={type:3,value:"MOISTUREDIFFUSIVITYUNIT"},Ws.MOLECULARWEIGHTUNIT={type:3,value:"MOLECULARWEIGHTUNIT"},Ws.SPECIFICHEATCAPACITYUNIT={type:3,value:"SPECIFICHEATCAPACITYUNIT"},Ws.THERMALADMITTANCEUNIT={type:3,value:"THERMALADMITTANCEUNIT"},Ws.THERMALCONDUCTANCEUNIT={type:3,value:"THERMALCONDUCTANCEUNIT"},Ws.THERMALRESISTANCEUNIT={type:3,value:"THERMALRESISTANCEUNIT"},Ws.THERMALTRANSMITTANCEUNIT={type:3,value:"THERMALTRANSMITTANCEUNIT"},Ws.VAPORPERMEABILITYUNIT={type:3,value:"VAPORPERMEABILITYUNIT"},Ws.VOLUMETRICFLOWRATEUNIT={type:3,value:"VOLUMETRICFLOWRATEUNIT"},Ws.ROTATIONALFREQUENCYUNIT={type:3,value:"ROTATIONALFREQUENCYUNIT"},Ws.TORQUEUNIT={type:3,value:"TORQUEUNIT"},Ws.MOMENTOFINERTIAUNIT={type:3,value:"MOMENTOFINERTIAUNIT"},Ws.LINEARMOMENTUNIT={type:3,value:"LINEARMOMENTUNIT"},Ws.LINEARFORCEUNIT={type:3,value:"LINEARFORCEUNIT"},Ws.PLANARFORCEUNIT={type:3,value:"PLANARFORCEUNIT"},Ws.MODULUSOFELASTICITYUNIT={type:3,value:"MODULUSOFELASTICITYUNIT"},Ws.SHEARMODULUSUNIT={type:3,value:"SHEARMODULUSUNIT"},Ws.LINEARSTIFFNESSUNIT={type:3,value:"LINEARSTIFFNESSUNIT"},Ws.ROTATIONALSTIFFNESSUNIT={type:3,value:"ROTATIONALSTIFFNESSUNIT"},Ws.MODULUSOFSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFSUBGRADEREACTIONUNIT"},Ws.ACCELERATIONUNIT={type:3,value:"ACCELERATIONUNIT"},Ws.CURVATUREUNIT={type:3,value:"CURVATUREUNIT"},Ws.HEATINGVALUEUNIT={type:3,value:"HEATINGVALUEUNIT"},Ws.IONCONCENTRATIONUNIT={type:3,value:"IONCONCENTRATIONUNIT"},Ws.LUMINOUSINTENSITYDISTRIBUTIONUNIT={type:3,value:"LUMINOUSINTENSITYDISTRIBUTIONUNIT"},Ws.MASSPERLENGTHUNIT={type:3,value:"MASSPERLENGTHUNIT"},Ws.MODULUSOFLINEARSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFLINEARSUBGRADEREACTIONUNIT"},Ws.MODULUSOFROTATIONALSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFROTATIONALSUBGRADEREACTIONUNIT"},Ws.PHUNIT={type:3,value:"PHUNIT"},Ws.ROTATIONALMASSUNIT={type:3,value:"ROTATIONALMASSUNIT"},Ws.SECTIONAREAINTEGRALUNIT={type:3,value:"SECTIONAREAINTEGRALUNIT"},Ws.SECTIONMODULUSUNIT={type:3,value:"SECTIONMODULUSUNIT"},Ws.SOUNDPOWERLEVELUNIT={type:3,value:"SOUNDPOWERLEVELUNIT"},Ws.SOUNDPOWERUNIT={type:3,value:"SOUNDPOWERUNIT"},Ws.SOUNDPRESSURELEVELUNIT={type:3,value:"SOUNDPRESSURELEVELUNIT"},Ws.SOUNDPRESSUREUNIT={type:3,value:"SOUNDPRESSUREUNIT"},Ws.TEMPERATUREGRADIENTUNIT={type:3,value:"TEMPERATUREGRADIENTUNIT"},Ws.TEMPERATURERATEOFCHANGEUNIT={type:3,value:"TEMPERATURERATEOFCHANGEUNIT"},Ws.THERMALEXPANSIONCOEFFICIENTUNIT={type:3,value:"THERMALEXPANSIONCOEFFICIENTUNIT"},Ws.WARPINGCONSTANTUNIT={type:3,value:"WARPINGCONSTANTUNIT"},Ws.WARPINGMOMENTUNIT={type:3,value:"WARPINGMOMENTUNIT"},Ws.USERDEFINED={type:3,value:"USERDEFINED"};let rf=Ws;e.IfcDerivedUnitEnum=rf;const m9=class m9{};m9.POSITIVE={type:3,value:"POSITIVE"},m9.NEGATIVE={type:3,value:"NEGATIVE"};let Gc=m9;e.IfcDirectionSenseEnum=Gc;const g6=class g6{};g6.ANCHORPLATE={type:3,value:"ANCHORPLATE"},g6.BRACKET={type:3,value:"BRACKET"},g6.SHOE={type:3,value:"SHOE"},g6.USERDEFINED={type:3,value:"USERDEFINED"},g6.NOTDEFINED={type:3,value:"NOTDEFINED"};let af=g6;e.IfcDiscreteAccessoryTypeEnum=af;const Ap=class Ap{};Ap.FORMEDDUCT={type:3,value:"FORMEDDUCT"},Ap.INSPECTIONCHAMBER={type:3,value:"INSPECTIONCHAMBER"},Ap.INSPECTIONPIT={type:3,value:"INSPECTIONPIT"},Ap.MANHOLE={type:3,value:"MANHOLE"},Ap.METERCHAMBER={type:3,value:"METERCHAMBER"},Ap.SUMP={type:3,value:"SUMP"},Ap.TRENCH={type:3,value:"TRENCH"},Ap.VALVECHAMBER={type:3,value:"VALVECHAMBER"},Ap.USERDEFINED={type:3,value:"USERDEFINED"},Ap.NOTDEFINED={type:3,value:"NOTDEFINED"};let Rh=Ap;e.IfcDistributionChamberElementTypeEnum=Rh;const DT=class DT{};DT.CABLE={type:3,value:"CABLE"},DT.CABLECARRIER={type:3,value:"CABLECARRIER"},DT.DUCT={type:3,value:"DUCT"},DT.PIPE={type:3,value:"PIPE"},DT.USERDEFINED={type:3,value:"USERDEFINED"},DT.NOTDEFINED={type:3,value:"NOTDEFINED"};let ii=DT;e.IfcDistributionPortTypeEnum=ii;const cl=class cl{};cl.AIRCONDITIONING={type:3,value:"AIRCONDITIONING"},cl.AUDIOVISUAL={type:3,value:"AUDIOVISUAL"},cl.CHEMICAL={type:3,value:"CHEMICAL"},cl.CHILLEDWATER={type:3,value:"CHILLEDWATER"},cl.COMMUNICATION={type:3,value:"COMMUNICATION"},cl.COMPRESSEDAIR={type:3,value:"COMPRESSEDAIR"},cl.CONDENSERWATER={type:3,value:"CONDENSERWATER"},cl.CONTROL={type:3,value:"CONTROL"},cl.CONVEYING={type:3,value:"CONVEYING"},cl.DATA={type:3,value:"DATA"},cl.DISPOSAL={type:3,value:"DISPOSAL"},cl.DOMESTICCOLDWATER={type:3,value:"DOMESTICCOLDWATER"},cl.DOMESTICHOTWATER={type:3,value:"DOMESTICHOTWATER"},cl.DRAINAGE={type:3,value:"DRAINAGE"},cl.EARTHING={type:3,value:"EARTHING"},cl.ELECTRICAL={type:3,value:"ELECTRICAL"},cl.ELECTROACOUSTIC={type:3,value:"ELECTROACOUSTIC"},cl.EXHAUST={type:3,value:"EXHAUST"},cl.FIREPROTECTION={type:3,value:"FIREPROTECTION"},cl.FUEL={type:3,value:"FUEL"},cl.GAS={type:3,value:"GAS"},cl.HAZARDOUS={type:3,value:"HAZARDOUS"},cl.HEATING={type:3,value:"HEATING"},cl.LIGHTING={type:3,value:"LIGHTING"},cl.LIGHTNINGPROTECTION={type:3,value:"LIGHTNINGPROTECTION"},cl.MUNICIPALSOLIDWASTE={type:3,value:"MUNICIPALSOLIDWASTE"},cl.OIL={type:3,value:"OIL"},cl.OPERATIONAL={type:3,value:"OPERATIONAL"},cl.POWERGENERATION={type:3,value:"POWERGENERATION"},cl.RAINWATER={type:3,value:"RAINWATER"},cl.REFRIGERATION={type:3,value:"REFRIGERATION"},cl.SECURITY={type:3,value:"SECURITY"},cl.SEWAGE={type:3,value:"SEWAGE"},cl.SIGNAL={type:3,value:"SIGNAL"},cl.STORMWATER={type:3,value:"STORMWATER"},cl.TELEPHONE={type:3,value:"TELEPHONE"},cl.TV={type:3,value:"TV"},cl.VACUUM={type:3,value:"VACUUM"},cl.VENT={type:3,value:"VENT"},cl.VENTILATION={type:3,value:"VENTILATION"},cl.WASTEWATER={type:3,value:"WASTEWATER"},cl.WATERSUPPLY={type:3,value:"WATERSUPPLY"},cl.USERDEFINED={type:3,value:"USERDEFINED"},cl.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vc=cl;e.IfcDistributionSystemEnum=Vc;const NT=class NT{};NT.PUBLIC={type:3,value:"PUBLIC"},NT.RESTRICTED={type:3,value:"RESTRICTED"},NT.CONFIDENTIAL={type:3,value:"CONFIDENTIAL"},NT.PERSONAL={type:3,value:"PERSONAL"},NT.USERDEFINED={type:3,value:"USERDEFINED"},NT.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lu=NT;e.IfcDocumentConfidentialityEnum=Lu;const A6=class A6{};A6.DRAFT={type:3,value:"DRAFT"},A6.FINALDRAFT={type:3,value:"FINALDRAFT"},A6.FINAL={type:3,value:"FINAL"},A6.REVISION={type:3,value:"REVISION"},A6.NOTDEFINED={type:3,value:"NOTDEFINED"};let gh=A6;e.IfcDocumentStatusEnum=gh;const Oy=class Oy{};Oy.SWINGING={type:3,value:"SWINGING"},Oy.DOUBLE_ACTING={type:3,value:"DOUBLE_ACTING"},Oy.SLIDING={type:3,value:"SLIDING"},Oy.FOLDING={type:3,value:"FOLDING"},Oy.REVOLVING={type:3,value:"REVOLVING"},Oy.ROLLINGUP={type:3,value:"ROLLINGUP"},Oy.FIXEDPANEL={type:3,value:"FIXEDPANEL"},Oy.USERDEFINED={type:3,value:"USERDEFINED"},Oy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ah=Oy;e.IfcDoorPanelOperationEnum=Ah;const tD=class tD{};tD.LEFT={type:3,value:"LEFT"},tD.MIDDLE={type:3,value:"MIDDLE"},tD.RIGHT={type:3,value:"RIGHT"},tD.NOTDEFINED={type:3,value:"NOTDEFINED"};let wr=tD;e.IfcDoorPanelPositionEnum=wr;const Cy=class Cy{};Cy.ALUMINIUM={type:3,value:"ALUMINIUM"},Cy.HIGH_GRADE_STEEL={type:3,value:"HIGH_GRADE_STEEL"},Cy.STEEL={type:3,value:"STEEL"},Cy.WOOD={type:3,value:"WOOD"},Cy.ALUMINIUM_WOOD={type:3,value:"ALUMINIUM_WOOD"},Cy.ALUMINIUM_PLASTIC={type:3,value:"ALUMINIUM_PLASTIC"},Cy.PLASTIC={type:3,value:"PLASTIC"},Cy.USERDEFINED={type:3,value:"USERDEFINED"},Cy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Sh=Cy;e.IfcDoorStyleConstructionEnum=Sh;const yo=class yo{};yo.SINGLE_SWING_LEFT={type:3,value:"SINGLE_SWING_LEFT"},yo.SINGLE_SWING_RIGHT={type:3,value:"SINGLE_SWING_RIGHT"},yo.DOUBLE_DOOR_SINGLE_SWING={type:3,value:"DOUBLE_DOOR_SINGLE_SWING"},yo.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT"},yo.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT"},yo.DOUBLE_SWING_LEFT={type:3,value:"DOUBLE_SWING_LEFT"},yo.DOUBLE_SWING_RIGHT={type:3,value:"DOUBLE_SWING_RIGHT"},yo.DOUBLE_DOOR_DOUBLE_SWING={type:3,value:"DOUBLE_DOOR_DOUBLE_SWING"},yo.SLIDING_TO_LEFT={type:3,value:"SLIDING_TO_LEFT"},yo.SLIDING_TO_RIGHT={type:3,value:"SLIDING_TO_RIGHT"},yo.DOUBLE_DOOR_SLIDING={type:3,value:"DOUBLE_DOOR_SLIDING"},yo.FOLDING_TO_LEFT={type:3,value:"FOLDING_TO_LEFT"},yo.FOLDING_TO_RIGHT={type:3,value:"FOLDING_TO_RIGHT"},yo.DOUBLE_DOOR_FOLDING={type:3,value:"DOUBLE_DOOR_FOLDING"},yo.REVOLVING={type:3,value:"REVOLVING"},yo.ROLLINGUP={type:3,value:"ROLLINGUP"},yo.USERDEFINED={type:3,value:"USERDEFINED"},yo.NOTDEFINED={type:3,value:"NOTDEFINED"};let Dh=yo;e.IfcDoorStyleOperationEnum=Dh;const S6=class S6{};S6.DOOR={type:3,value:"DOOR"},S6.GATE={type:3,value:"GATE"},S6.TRAPDOOR={type:3,value:"TRAPDOOR"},S6.USERDEFINED={type:3,value:"USERDEFINED"},S6.NOTDEFINED={type:3,value:"NOTDEFINED"};let uf=S6;e.IfcDoorTypeEnum=uf;const Iu=class Iu{};Iu.SINGLE_SWING_LEFT={type:3,value:"SINGLE_SWING_LEFT"},Iu.SINGLE_SWING_RIGHT={type:3,value:"SINGLE_SWING_RIGHT"},Iu.DOUBLE_DOOR_SINGLE_SWING={type:3,value:"DOUBLE_DOOR_SINGLE_SWING"},Iu.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT"},Iu.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT"},Iu.DOUBLE_SWING_LEFT={type:3,value:"DOUBLE_SWING_LEFT"},Iu.DOUBLE_SWING_RIGHT={type:3,value:"DOUBLE_SWING_RIGHT"},Iu.DOUBLE_DOOR_DOUBLE_SWING={type:3,value:"DOUBLE_DOOR_DOUBLE_SWING"},Iu.SLIDING_TO_LEFT={type:3,value:"SLIDING_TO_LEFT"},Iu.SLIDING_TO_RIGHT={type:3,value:"SLIDING_TO_RIGHT"},Iu.DOUBLE_DOOR_SLIDING={type:3,value:"DOUBLE_DOOR_SLIDING"},Iu.FOLDING_TO_LEFT={type:3,value:"FOLDING_TO_LEFT"},Iu.FOLDING_TO_RIGHT={type:3,value:"FOLDING_TO_RIGHT"},Iu.DOUBLE_DOOR_FOLDING={type:3,value:"DOUBLE_DOOR_FOLDING"},Iu.REVOLVING={type:3,value:"REVOLVING"},Iu.ROLLINGUP={type:3,value:"ROLLINGUP"},Iu.SWING_FIXED_LEFT={type:3,value:"SWING_FIXED_LEFT"},Iu.SWING_FIXED_RIGHT={type:3,value:"SWING_FIXED_RIGHT"},Iu.USERDEFINED={type:3,value:"USERDEFINED"},Iu.NOTDEFINED={type:3,value:"NOTDEFINED"};let lo=Iu;e.IfcDoorTypeOperationEnum=lo;const Ly=class Ly{};Ly.BEND={type:3,value:"BEND"},Ly.CONNECTOR={type:3,value:"CONNECTOR"},Ly.ENTRY={type:3,value:"ENTRY"},Ly.EXIT={type:3,value:"EXIT"},Ly.JUNCTION={type:3,value:"JUNCTION"},Ly.OBSTRUCTION={type:3,value:"OBSTRUCTION"},Ly.TRANSITION={type:3,value:"TRANSITION"},Ly.USERDEFINED={type:3,value:"USERDEFINED"},Ly.NOTDEFINED={type:3,value:"NOTDEFINED"};let zc=Ly;e.IfcDuctFittingTypeEnum=zc;const nD=class nD{};nD.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"},nD.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"},nD.USERDEFINED={type:3,value:"USERDEFINED"},nD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nh=nD;e.IfcDuctSegmentTypeEnum=Nh;const D6=class D6{};D6.FLATOVAL={type:3,value:"FLATOVAL"},D6.RECTANGULAR={type:3,value:"RECTANGULAR"},D6.ROUND={type:3,value:"ROUND"},D6.USERDEFINED={type:3,value:"USERDEFINED"},D6.NOTDEFINED={type:3,value:"NOTDEFINED"};let bh=D6;e.IfcDuctSilencerTypeEnum=bh;const wo=class wo{};wo.DISHWASHER={type:3,value:"DISHWASHER"},wo.ELECTRICCOOKER={type:3,value:"ELECTRICCOOKER"},wo.FREESTANDINGELECTRICHEATER={type:3,value:"FREESTANDINGELECTRICHEATER"},wo.FREESTANDINGFAN={type:3,value:"FREESTANDINGFAN"},wo.FREESTANDINGWATERHEATER={type:3,value:"FREESTANDINGWATERHEATER"},wo.FREESTANDINGWATERCOOLER={type:3,value:"FREESTANDINGWATERCOOLER"},wo.FREEZER={type:3,value:"FREEZER"},wo.FRIDGE_FREEZER={type:3,value:"FRIDGE_FREEZER"},wo.HANDDRYER={type:3,value:"HANDDRYER"},wo.KITCHENMACHINE={type:3,value:"KITCHENMACHINE"},wo.MICROWAVE={type:3,value:"MICROWAVE"},wo.PHOTOCOPIER={type:3,value:"PHOTOCOPIER"},wo.REFRIGERATOR={type:3,value:"REFRIGERATOR"},wo.TUMBLEDRYER={type:3,value:"TUMBLEDRYER"},wo.VENDINGMACHINE={type:3,value:"VENDINGMACHINE"},wo.WASHINGMACHINE={type:3,value:"WASHINGMACHINE"},wo.USERDEFINED={type:3,value:"USERDEFINED"},wo.NOTDEFINED={type:3,value:"NOTDEFINED"};let oc=wo;e.IfcElectricApplianceTypeEnum=oc;const bT=class bT{};bT.CONSUMERUNIT={type:3,value:"CONSUMERUNIT"},bT.DISTRIBUTIONBOARD={type:3,value:"DISTRIBUTIONBOARD"},bT.MOTORCONTROLCENTRE={type:3,value:"MOTORCONTROLCENTRE"},bT.SWITCHBOARD={type:3,value:"SWITCHBOARD"},bT.USERDEFINED={type:3,value:"USERDEFINED"},bT.NOTDEFINED={type:3,value:"NOTDEFINED"};let cc=bT;e.IfcElectricDistributionBoardTypeEnum=cc;const mm=class mm{};mm.BATTERY={type:3,value:"BATTERY"},mm.CAPACITORBANK={type:3,value:"CAPACITORBANK"},mm.HARMONICFILTER={type:3,value:"HARMONICFILTER"},mm.INDUCTORBANK={type:3,value:"INDUCTORBANK"},mm.UPS={type:3,value:"UPS"},mm.USERDEFINED={type:3,value:"USERDEFINED"},mm.NOTDEFINED={type:3,value:"NOTDEFINED"};let of=mm;e.IfcElectricFlowStorageDeviceTypeEnum=of;const N6=class N6{};N6.CHP={type:3,value:"CHP"},N6.ENGINEGENERATOR={type:3,value:"ENGINEGENERATOR"},N6.STANDALONE={type:3,value:"STANDALONE"},N6.USERDEFINED={type:3,value:"USERDEFINED"},N6.NOTDEFINED={type:3,value:"NOTDEFINED"};let _f=N6;e.IfcElectricGeneratorTypeEnum=_f;const Tm=class Tm{};Tm.DC={type:3,value:"DC"},Tm.INDUCTION={type:3,value:"INDUCTION"},Tm.POLYPHASE={type:3,value:"POLYPHASE"},Tm.RELUCTANCESYNCHRONOUS={type:3,value:"RELUCTANCESYNCHRONOUS"},Tm.SYNCHRONOUS={type:3,value:"SYNCHRONOUS"},Tm.USERDEFINED={type:3,value:"USERDEFINED"},Tm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Oh=Tm;e.IfcElectricMotorTypeEnum=Oh;const b6=class b6{};b6.TIMECLOCK={type:3,value:"TIMECLOCK"},b6.TIMEDELAY={type:3,value:"TIMEDELAY"},b6.RELAY={type:3,value:"RELAY"},b6.USERDEFINED={type:3,value:"USERDEFINED"},b6.NOTDEFINED={type:3,value:"NOTDEFINED"};let ai=b6;e.IfcElectricTimeControlTypeEnum=ai;const u3=class u3{};u3.ACCESSORY_ASSEMBLY={type:3,value:"ACCESSORY_ASSEMBLY"},u3.ARCH={type:3,value:"ARCH"},u3.BEAM_GRID={type:3,value:"BEAM_GRID"},u3.BRACED_FRAME={type:3,value:"BRACED_FRAME"},u3.GIRDER={type:3,value:"GIRDER"},u3.REINFORCEMENT_UNIT={type:3,value:"REINFORCEMENT_UNIT"},u3.RIGID_FRAME={type:3,value:"RIGID_FRAME"},u3.SLAB_FIELD={type:3,value:"SLAB_FIELD"},u3.TRUSS={type:3,value:"TRUSS"},u3.USERDEFINED={type:3,value:"USERDEFINED"},u3.NOTDEFINED={type:3,value:"NOTDEFINED"};let Wc=u3;e.IfcElementAssemblyTypeEnum=Wc;const RO=class RO{};RO.COMPLEX={type:3,value:"COMPLEX"},RO.ELEMENT={type:3,value:"ELEMENT"},RO.PARTIAL={type:3,value:"PARTIAL"};let cf=RO;e.IfcElementCompositionEnum=cf;const sD=class sD{};sD.EXTERNALCOMBUSTION={type:3,value:"EXTERNALCOMBUSTION"},sD.INTERNALCOMBUSTION={type:3,value:"INTERNALCOMBUSTION"},sD.USERDEFINED={type:3,value:"USERDEFINED"},sD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ch=sD;e.IfcEngineTypeEnum=Ch;const v1=class v1{};v1.DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER"},v1.DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER"},v1.DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER={type:3,value:"DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER"},v1.DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER={type:3,value:"DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER"},v1.DIRECTEVAPORATIVEAIRWASHER={type:3,value:"DIRECTEVAPORATIVEAIRWASHER"},v1.INDIRECTEVAPORATIVEPACKAGEAIRCOOLER={type:3,value:"INDIRECTEVAPORATIVEPACKAGEAIRCOOLER"},v1.INDIRECTEVAPORATIVEWETCOIL={type:3,value:"INDIRECTEVAPORATIVEWETCOIL"},v1.INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER={type:3,value:"INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER"},v1.INDIRECTDIRECTCOMBINATION={type:3,value:"INDIRECTDIRECTCOMBINATION"},v1.USERDEFINED={type:3,value:"USERDEFINED"},v1.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cl=v1;e.IfcEvaporativeCoolerTypeEnum=Cl;const Nw=class Nw{};Nw.DIRECTEXPANSION={type:3,value:"DIRECTEXPANSION"},Nw.DIRECTEXPANSIONSHELLANDTUBE={type:3,value:"DIRECTEXPANSIONSHELLANDTUBE"},Nw.DIRECTEXPANSIONTUBEINTUBE={type:3,value:"DIRECTEXPANSIONTUBEINTUBE"},Nw.DIRECTEXPANSIONBRAZEDPLATE={type:3,value:"DIRECTEXPANSIONBRAZEDPLATE"},Nw.FLOODEDSHELLANDTUBE={type:3,value:"FLOODEDSHELLANDTUBE"},Nw.SHELLANDCOIL={type:3,value:"SHELLANDCOIL"},Nw.USERDEFINED={type:3,value:"USERDEFINED"},Nw.NOTDEFINED={type:3,value:"NOTDEFINED"};let hf=Nw;e.IfcEvaporatorTypeEnum=hf;const OT=class OT{};OT.EVENTRULE={type:3,value:"EVENTRULE"},OT.EVENTMESSAGE={type:3,value:"EVENTMESSAGE"},OT.EVENTTIME={type:3,value:"EVENTTIME"},OT.EVENTCOMPLEX={type:3,value:"EVENTCOMPLEX"},OT.USERDEFINED={type:3,value:"USERDEFINED"},OT.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lh=OT;e.IfcEventTriggerTypeEnum=Lh;const O6=class O6{};O6.STARTEVENT={type:3,value:"STARTEVENT"},O6.ENDEVENT={type:3,value:"ENDEVENT"},O6.INTERMEDIATEEVENT={type:3,value:"INTERMEDIATEEVENT"},O6.USERDEFINED={type:3,value:"USERDEFINED"},O6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Gf=O6;e.IfcEventTypeEnum=Gf;const CT=class CT{};CT.EXTERNAL={type:3,value:"EXTERNAL"},CT.EXTERNAL_EARTH={type:3,value:"EXTERNAL_EARTH"},CT.EXTERNAL_WATER={type:3,value:"EXTERNAL_WATER"},CT.EXTERNAL_FIRE={type:3,value:"EXTERNAL_FIRE"},CT.USERDEFINED={type:3,value:"USERDEFINED"},CT.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vf=CT;e.IfcExternalSpatialElementTypeEnum=Vf;const Py=class Py{};Py.CENTRIFUGALFORWARDCURVED={type:3,value:"CENTRIFUGALFORWARDCURVED"},Py.CENTRIFUGALRADIAL={type:3,value:"CENTRIFUGALRADIAL"},Py.CENTRIFUGALBACKWARDINCLINEDCURVED={type:3,value:"CENTRIFUGALBACKWARDINCLINEDCURVED"},Py.CENTRIFUGALAIRFOIL={type:3,value:"CENTRIFUGALAIRFOIL"},Py.TUBEAXIAL={type:3,value:"TUBEAXIAL"},Py.VANEAXIAL={type:3,value:"VANEAXIAL"},Py.PROPELLORAXIAL={type:3,value:"PROPELLORAXIAL"},Py.USERDEFINED={type:3,value:"USERDEFINED"},Py.NOTDEFINED={type:3,value:"NOTDEFINED"};let ro=Py;e.IfcFanTypeEnum=ro;const C6=class C6{};C6.GLUE={type:3,value:"GLUE"},C6.MORTAR={type:3,value:"MORTAR"},C6.WELD={type:3,value:"WELD"},C6.USERDEFINED={type:3,value:"USERDEFINED"},C6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ki=C6;e.IfcFastenerTypeEnum=Ki;const bw=class bw{};bw.AIRPARTICLEFILTER={type:3,value:"AIRPARTICLEFILTER"},bw.COMPRESSEDAIRFILTER={type:3,value:"COMPRESSEDAIRFILTER"},bw.ODORFILTER={type:3,value:"ODORFILTER"},bw.OILFILTER={type:3,value:"OILFILTER"},bw.STRAINER={type:3,value:"STRAINER"},bw.WATERFILTER={type:3,value:"WATERFILTER"},bw.USERDEFINED={type:3,value:"USERDEFINED"},bw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ll=bw;e.IfcFilterTypeEnum=Ll;const Rm=class Rm{};Rm.BREECHINGINLET={type:3,value:"BREECHINGINLET"},Rm.FIREHYDRANT={type:3,value:"FIREHYDRANT"},Rm.HOSEREEL={type:3,value:"HOSEREEL"},Rm.SPRINKLER={type:3,value:"SPRINKLER"},Rm.SPRINKLERDEFLECTOR={type:3,value:"SPRINKLERDEFLECTOR"},Rm.USERDEFINED={type:3,value:"USERDEFINED"},Rm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Yc=Rm;e.IfcFireSuppressionTerminalTypeEnum=Yc;const lD=class lD{};lD.SOURCE={type:3,value:"SOURCE"},lD.SINK={type:3,value:"SINK"},lD.SOURCEANDSINK={type:3,value:"SOURCEANDSINK"},lD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vs=lD;e.IfcFlowDirectionEnum=Vs;const Sp=class Sp{};Sp.PRESSUREGAUGE={type:3,value:"PRESSUREGAUGE"},Sp.THERMOMETER={type:3,value:"THERMOMETER"},Sp.AMMETER={type:3,value:"AMMETER"},Sp.FREQUENCYMETER={type:3,value:"FREQUENCYMETER"},Sp.POWERFACTORMETER={type:3,value:"POWERFACTORMETER"},Sp.PHASEANGLEMETER={type:3,value:"PHASEANGLEMETER"},Sp.VOLTMETER_PEAK={type:3,value:"VOLTMETER_PEAK"},Sp.VOLTMETER_RMS={type:3,value:"VOLTMETER_RMS"},Sp.USERDEFINED={type:3,value:"USERDEFINED"},Sp.NOTDEFINED={type:3,value:"NOTDEFINED"};let zf=Sp;e.IfcFlowInstrumentTypeEnum=zf;const LT=class LT{};LT.ENERGYMETER={type:3,value:"ENERGYMETER"},LT.GASMETER={type:3,value:"GASMETER"},LT.OILMETER={type:3,value:"OILMETER"},LT.WATERMETER={type:3,value:"WATERMETER"},LT.USERDEFINED={type:3,value:"USERDEFINED"},LT.NOTDEFINED={type:3,value:"NOTDEFINED"};let hc=LT;e.IfcFlowMeterTypeEnum=hc;const gm=class gm{};gm.CAISSON_FOUNDATION={type:3,value:"CAISSON_FOUNDATION"},gm.FOOTING_BEAM={type:3,value:"FOOTING_BEAM"},gm.PAD_FOOTING={type:3,value:"PAD_FOOTING"},gm.PILE_CAP={type:3,value:"PILE_CAP"},gm.STRIP_FOOTING={type:3,value:"STRIP_FOOTING"},gm.USERDEFINED={type:3,value:"USERDEFINED"},gm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ui=gm;e.IfcFootingTypeEnum=Ui;const xy=class xy{};xy.CHAIR={type:3,value:"CHAIR"},xy.TABLE={type:3,value:"TABLE"},xy.DESK={type:3,value:"DESK"},xy.BED={type:3,value:"BED"},xy.FILECABINET={type:3,value:"FILECABINET"},xy.SHELF={type:3,value:"SHELF"},xy.SOFA={type:3,value:"SOFA"},xy.USERDEFINED={type:3,value:"USERDEFINED"},xy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zi=xy;e.IfcFurnitureTypeEnum=Zi;const gO=class gO{};gO.TERRAIN={type:3,value:"TERRAIN"},gO.USERDEFINED={type:3,value:"USERDEFINED"},gO.NOTDEFINED={type:3,value:"NOTDEFINED"};let io=gO;e.IfcGeographicElementTypeEnum=io;const My=class My{};My.GRAPH_VIEW={type:3,value:"GRAPH_VIEW"},My.SKETCH_VIEW={type:3,value:"SKETCH_VIEW"},My.MODEL_VIEW={type:3,value:"MODEL_VIEW"},My.PLAN_VIEW={type:3,value:"PLAN_VIEW"},My.REFLECTED_PLAN_VIEW={type:3,value:"REFLECTED_PLAN_VIEW"},My.SECTION_VIEW={type:3,value:"SECTION_VIEW"},My.ELEVATION_VIEW={type:3,value:"ELEVATION_VIEW"},My.USERDEFINED={type:3,value:"USERDEFINED"},My.NOTDEFINED={type:3,value:"NOTDEFINED"};let ao=My;e.IfcGeometricProjectionEnum=ao;const T9=class T9{};T9.GLOBAL_COORDS={type:3,value:"GLOBAL_COORDS"},T9.LOCAL_COORDS={type:3,value:"LOCAL_COORDS"};let Xr=T9;e.IfcGlobalOrLocalEnum=Xr;const PT=class PT{};PT.RECTANGULAR={type:3,value:"RECTANGULAR"},PT.RADIAL={type:3,value:"RADIAL"},PT.TRIANGULAR={type:3,value:"TRIANGULAR"},PT.IRREGULAR={type:3,value:"IRREGULAR"},PT.USERDEFINED={type:3,value:"USERDEFINED"},PT.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ph=PT;e.IfcGridTypeEnum=Ph;const rD=class rD{};rD.PLATE={type:3,value:"PLATE"},rD.SHELLANDTUBE={type:3,value:"SHELLANDTUBE"},rD.USERDEFINED={type:3,value:"USERDEFINED"},rD.NOTDEFINED={type:3,value:"NOTDEFINED"};let j=rD;e.IfcHeatExchangerTypeEnum=j;const Vh=class Vh{};Vh.STEAMINJECTION={type:3,value:"STEAMINJECTION"},Vh.ADIABATICAIRWASHER={type:3,value:"ADIABATICAIRWASHER"},Vh.ADIABATICPAN={type:3,value:"ADIABATICPAN"},Vh.ADIABATICWETTEDELEMENT={type:3,value:"ADIABATICWETTEDELEMENT"},Vh.ADIABATICATOMIZING={type:3,value:"ADIABATICATOMIZING"},Vh.ADIABATICULTRASONIC={type:3,value:"ADIABATICULTRASONIC"},Vh.ADIABATICRIGIDMEDIA={type:3,value:"ADIABATICRIGIDMEDIA"},Vh.ADIABATICCOMPRESSEDAIRNOZZLE={type:3,value:"ADIABATICCOMPRESSEDAIRNOZZLE"},Vh.ASSISTEDELECTRIC={type:3,value:"ASSISTEDELECTRIC"},Vh.ASSISTEDNATURALGAS={type:3,value:"ASSISTEDNATURALGAS"},Vh.ASSISTEDPROPANE={type:3,value:"ASSISTEDPROPANE"},Vh.ASSISTEDBUTANE={type:3,value:"ASSISTEDBUTANE"},Vh.ASSISTEDSTEAM={type:3,value:"ASSISTEDSTEAM"},Vh.USERDEFINED={type:3,value:"USERDEFINED"},Vh.NOTDEFINED={type:3,value:"NOTDEFINED"};let ue=Vh;e.IfcHumidifierTypeEnum=ue;const xT=class xT{};xT.CYCLONIC={type:3,value:"CYCLONIC"},xT.GREASE={type:3,value:"GREASE"},xT.OIL={type:3,value:"OIL"},xT.PETROL={type:3,value:"PETROL"},xT.USERDEFINED={type:3,value:"USERDEFINED"},xT.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ae=xT;e.IfcInterceptorTypeEnum=Ae;const MT=class MT{};MT.INTERNAL={type:3,value:"INTERNAL"},MT.EXTERNAL={type:3,value:"EXTERNAL"},MT.EXTERNAL_EARTH={type:3,value:"EXTERNAL_EARTH"},MT.EXTERNAL_WATER={type:3,value:"EXTERNAL_WATER"},MT.EXTERNAL_FIRE={type:3,value:"EXTERNAL_FIRE"},MT.NOTDEFINED={type:3,value:"NOTDEFINED"};let xe=MT;e.IfcInternalOrExternalEnum=xe;const L6=class L6{};L6.ASSETINVENTORY={type:3,value:"ASSETINVENTORY"},L6.SPACEINVENTORY={type:3,value:"SPACEINVENTORY"},L6.FURNITUREINVENTORY={type:3,value:"FURNITUREINVENTORY"},L6.USERDEFINED={type:3,value:"USERDEFINED"},L6.NOTDEFINED={type:3,value:"NOTDEFINED"};let He=L6;e.IfcInventoryTypeEnum=He;const iD=class iD{};iD.DATA={type:3,value:"DATA"},iD.POWER={type:3,value:"POWER"},iD.USERDEFINED={type:3,value:"USERDEFINED"},iD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ke=iD;e.IfcJunctionBoxTypeEnum=Ke;const aD=class aD{};aD.UNIFORM_KNOTS={type:3,value:"UNIFORM_KNOTS"},aD.QUASI_UNIFORM_KNOTS={type:3,value:"QUASI_UNIFORM_KNOTS"},aD.PIECEWISE_BEZIER_KNOTS={type:3,value:"PIECEWISE_BEZIER_KNOTS"},aD.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let at=aD;e.IfcKnotType=at;const vi=class vi{};vi.ADMINISTRATION={type:3,value:"ADMINISTRATION"},vi.CARPENTRY={type:3,value:"CARPENTRY"},vi.CLEANING={type:3,value:"CLEANING"},vi.CONCRETE={type:3,value:"CONCRETE"},vi.DRYWALL={type:3,value:"DRYWALL"},vi.ELECTRIC={type:3,value:"ELECTRIC"},vi.FINISHING={type:3,value:"FINISHING"},vi.FLOORING={type:3,value:"FLOORING"},vi.GENERAL={type:3,value:"GENERAL"},vi.HVAC={type:3,value:"HVAC"},vi.LANDSCAPING={type:3,value:"LANDSCAPING"},vi.MASONRY={type:3,value:"MASONRY"},vi.PAINTING={type:3,value:"PAINTING"},vi.PAVING={type:3,value:"PAVING"},vi.PLUMBING={type:3,value:"PLUMBING"},vi.ROOFING={type:3,value:"ROOFING"},vi.SITEGRADING={type:3,value:"SITEGRADING"},vi.STEELWORK={type:3,value:"STEELWORK"},vi.SURVEYING={type:3,value:"SURVEYING"},vi.USERDEFINED={type:3,value:"USERDEFINED"},vi.NOTDEFINED={type:3,value:"NOTDEFINED"};let Se=vi;e.IfcLaborResourceTypeEnum=Se;const o3=class o3{};o3.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"},o3.FLUORESCENT={type:3,value:"FLUORESCENT"},o3.HALOGEN={type:3,value:"HALOGEN"},o3.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"},o3.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"},o3.LED={type:3,value:"LED"},o3.METALHALIDE={type:3,value:"METALHALIDE"},o3.OLED={type:3,value:"OLED"},o3.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"},o3.USERDEFINED={type:3,value:"USERDEFINED"},o3.NOTDEFINED={type:3,value:"NOTDEFINED"};let At=o3;e.IfcLampTypeEnum=At;const AO=class AO{};AO.AXIS1={type:3,value:"AXIS1"},AO.AXIS2={type:3,value:"AXIS2"},AO.AXIS3={type:3,value:"AXIS3"};let gt=AO;e.IfcLayerSetDirectionEnum=gt;const uD=class uD{};uD.TYPE_A={type:3,value:"TYPE_A"},uD.TYPE_B={type:3,value:"TYPE_B"},uD.TYPE_C={type:3,value:"TYPE_C"},uD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lt=uD;e.IfcLightDistributionCurveEnum=Lt;const c3=class c3{};c3.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"},c3.FLUORESCENT={type:3,value:"FLUORESCENT"},c3.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"},c3.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"},c3.LIGHTEMITTINGDIODE={type:3,value:"LIGHTEMITTINGDIODE"},c3.LOWPRESSURESODIUM={type:3,value:"LOWPRESSURESODIUM"},c3.LOWVOLTAGEHALOGEN={type:3,value:"LOWVOLTAGEHALOGEN"},c3.MAINVOLTAGEHALOGEN={type:3,value:"MAINVOLTAGEHALOGEN"},c3.METALHALIDE={type:3,value:"METALHALIDE"},c3.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"},c3.NOTDEFINED={type:3,value:"NOTDEFINED"};let Et=c3;e.IfcLightEmissionSourceEnum=Et;const P6=class P6{};P6.POINTSOURCE={type:3,value:"POINTSOURCE"},P6.DIRECTIONSOURCE={type:3,value:"DIRECTIONSOURCE"},P6.SECURITYLIGHTING={type:3,value:"SECURITYLIGHTING"},P6.USERDEFINED={type:3,value:"USERDEFINED"},P6.NOTDEFINED={type:3,value:"NOTDEFINED"};let xt=P6;e.IfcLightFixtureTypeEnum=xt;const x6=class x6{};x6.LOAD_GROUP={type:3,value:"LOAD_GROUP"},x6.LOAD_CASE={type:3,value:"LOAD_CASE"},x6.LOAD_COMBINATION={type:3,value:"LOAD_COMBINATION"},x6.USERDEFINED={type:3,value:"USERDEFINED"},x6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Dt=x6;e.IfcLoadGroupTypeEnum=Dt;const M6=class M6{};M6.LOGICALAND={type:3,value:"LOGICALAND"},M6.LOGICALOR={type:3,value:"LOGICALOR"},M6.LOGICALXOR={type:3,value:"LOGICALXOR"},M6.LOGICALNOTAND={type:3,value:"LOGICALNOTAND"},M6.LOGICALNOTOR={type:3,value:"LOGICALNOTOR"};let Nt=M6;e.IfcLogicalOperatorEnum=Nt;const e0=class e0{};e0.ANCHORBOLT={type:3,value:"ANCHORBOLT"},e0.BOLT={type:3,value:"BOLT"},e0.DOWEL={type:3,value:"DOWEL"},e0.NAIL={type:3,value:"NAIL"},e0.NAILPLATE={type:3,value:"NAILPLATE"},e0.RIVET={type:3,value:"RIVET"},e0.SCREW={type:3,value:"SCREW"},e0.SHEARCONNECTOR={type:3,value:"SHEARCONNECTOR"},e0.STAPLE={type:3,value:"STAPLE"},e0.STUDSHEARCONNECTOR={type:3,value:"STUDSHEARCONNECTOR"},e0.USERDEFINED={type:3,value:"USERDEFINED"},e0.NOTDEFINED={type:3,value:"NOTDEFINED"};let Pt=e0;e.IfcMechanicalFastenerTypeEnum=Pt;const Am=class Am{};Am.AIRSTATION={type:3,value:"AIRSTATION"},Am.FEEDAIRUNIT={type:3,value:"FEEDAIRUNIT"},Am.OXYGENGENERATOR={type:3,value:"OXYGENGENERATOR"},Am.OXYGENPLANT={type:3,value:"OXYGENPLANT"},Am.VACUUMSTATION={type:3,value:"VACUUMSTATION"},Am.USERDEFINED={type:3,value:"USERDEFINED"},Am.NOTDEFINED={type:3,value:"NOTDEFINED"};let bt=Am;e.IfcMedicalDeviceTypeEnum=bt;const ea=class ea{};ea.BRACE={type:3,value:"BRACE"},ea.CHORD={type:3,value:"CHORD"},ea.COLLAR={type:3,value:"COLLAR"},ea.MEMBER={type:3,value:"MEMBER"},ea.MULLION={type:3,value:"MULLION"},ea.PLATE={type:3,value:"PLATE"},ea.POST={type:3,value:"POST"},ea.PURLIN={type:3,value:"PURLIN"},ea.RAFTER={type:3,value:"RAFTER"},ea.STRINGER={type:3,value:"STRINGER"},ea.STRUT={type:3,value:"STRUT"},ea.STUD={type:3,value:"STUD"},ea.USERDEFINED={type:3,value:"USERDEFINED"},ea.NOTDEFINED={type:3,value:"NOTDEFINED"};let _t=ea;e.IfcMemberTypeEnum=_t;const U6=class U6{};U6.BELTDRIVE={type:3,value:"BELTDRIVE"},U6.COUPLING={type:3,value:"COUPLING"},U6.DIRECTDRIVE={type:3,value:"DIRECTDRIVE"},U6.USERDEFINED={type:3,value:"USERDEFINED"},U6.NOTDEFINED={type:3,value:"NOTDEFINED"};let qt=U6;e.IfcMotorConnectionTypeEnum=qt;const I_=class I_{};I_.NULL={type:3,value:"NULL"};let Kt=I_;e.IfcNullStyle=Kt;const Ow=class Ow{};Ow.PRODUCT={type:3,value:"PRODUCT"},Ow.PROCESS={type:3,value:"PROCESS"},Ow.CONTROL={type:3,value:"CONTROL"},Ow.RESOURCE={type:3,value:"RESOURCE"},Ow.ACTOR={type:3,value:"ACTOR"},Ow.GROUP={type:3,value:"GROUP"},Ow.PROJECT={type:3,value:"PROJECT"},Ow.NOTDEFINED={type:3,value:"NOTDEFINED"};let sn=Ow;e.IfcObjectTypeEnum=sn;const iI=class iI{};iI.CODECOMPLIANCE={type:3,value:"CODECOMPLIANCE"},iI.CODEWAIVER={type:3,value:"CODEWAIVER"},iI.DESIGNINTENT={type:3,value:"DESIGNINTENT"},iI.EXTERNAL={type:3,value:"EXTERNAL"},iI.HEALTHANDSAFETY={type:3,value:"HEALTHANDSAFETY"},iI.MERGECONFLICT={type:3,value:"MERGECONFLICT"},iI.MODELVIEW={type:3,value:"MODELVIEW"},iI.PARAMETER={type:3,value:"PARAMETER"},iI.REQUIREMENT={type:3,value:"REQUIREMENT"},iI.SPECIFICATION={type:3,value:"SPECIFICATION"},iI.TRIGGERCONDITION={type:3,value:"TRIGGERCONDITION"},iI.USERDEFINED={type:3,value:"USERDEFINED"},iI.NOTDEFINED={type:3,value:"NOTDEFINED"};let Dn=iI;e.IfcObjectiveEnum=Dn;const Uy=class Uy{};Uy.ASSIGNEE={type:3,value:"ASSIGNEE"},Uy.ASSIGNOR={type:3,value:"ASSIGNOR"},Uy.LESSEE={type:3,value:"LESSEE"},Uy.LESSOR={type:3,value:"LESSOR"},Uy.LETTINGAGENT={type:3,value:"LETTINGAGENT"},Uy.OWNER={type:3,value:"OWNER"},Uy.TENANT={type:3,value:"TENANT"},Uy.USERDEFINED={type:3,value:"USERDEFINED"},Uy.NOTDEFINED={type:3,value:"NOTDEFINED"};let _n=Uy;e.IfcOccupantTypeEnum=_n;const oD=class oD{};oD.OPENING={type:3,value:"OPENING"},oD.RECESS={type:3,value:"RECESS"},oD.USERDEFINED={type:3,value:"USERDEFINED"},oD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nn=oD;e.IfcOpeningElementTypeEnum=Nn;const Sm=class Sm{};Sm.AUDIOVISUALOUTLET={type:3,value:"AUDIOVISUALOUTLET"},Sm.COMMUNICATIONSOUTLET={type:3,value:"COMMUNICATIONSOUTLET"},Sm.POWEROUTLET={type:3,value:"POWEROUTLET"},Sm.DATAOUTLET={type:3,value:"DATAOUTLET"},Sm.TELEPHONEOUTLET={type:3,value:"TELEPHONEOUTLET"},Sm.USERDEFINED={type:3,value:"USERDEFINED"},Sm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Hn=Sm;e.IfcOutletTypeEnum=Hn;const R9=class R9{};R9.USERDEFINED={type:3,value:"USERDEFINED"},R9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Gn=R9;e.IfcPerformanceHistoryTypeEnum=Gn;const F6=class F6{};F6.GRILL={type:3,value:"GRILL"},F6.LOUVER={type:3,value:"LOUVER"},F6.SCREEN={type:3,value:"SCREEN"},F6.USERDEFINED={type:3,value:"USERDEFINED"},F6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Tn=F6;e.IfcPermeableCoveringOperationEnum=Tn;const B6=class B6{};B6.ACCESS={type:3,value:"ACCESS"},B6.BUILDING={type:3,value:"BUILDING"},B6.WORK={type:3,value:"WORK"},B6.USERDEFINED={type:3,value:"USERDEFINED"},B6.NOTDEFINED={type:3,value:"NOTDEFINED"};let bs=B6;e.IfcPermitTypeEnum=bs;const SO=class SO{};SO.PHYSICAL={type:3,value:"PHYSICAL"},SO.VIRTUAL={type:3,value:"VIRTUAL"},SO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Bs=SO;e.IfcPhysicalOrVirtualEnum=Bs;const UT=class UT{};UT.CAST_IN_PLACE={type:3,value:"CAST_IN_PLACE"},UT.COMPOSITE={type:3,value:"COMPOSITE"},UT.PRECAST_CONCRETE={type:3,value:"PRECAST_CONCRETE"},UT.PREFAB_STEEL={type:3,value:"PREFAB_STEEL"},UT.USERDEFINED={type:3,value:"USERDEFINED"},UT.NOTDEFINED={type:3,value:"NOTDEFINED"};let zs=UT;e.IfcPileConstructionEnum=zs;const Cw=class Cw{};Cw.BORED={type:3,value:"BORED"},Cw.DRIVEN={type:3,value:"DRIVEN"},Cw.JETGROUTING={type:3,value:"JETGROUTING"},Cw.COHESION={type:3,value:"COHESION"},Cw.FRICTION={type:3,value:"FRICTION"},Cw.SUPPORT={type:3,value:"SUPPORT"},Cw.USERDEFINED={type:3,value:"USERDEFINED"},Cw.NOTDEFINED={type:3,value:"NOTDEFINED"};let js=Cw;e.IfcPileTypeEnum=js;const Fy=class Fy{};Fy.BEND={type:3,value:"BEND"},Fy.CONNECTOR={type:3,value:"CONNECTOR"},Fy.ENTRY={type:3,value:"ENTRY"},Fy.EXIT={type:3,value:"EXIT"},Fy.JUNCTION={type:3,value:"JUNCTION"},Fy.OBSTRUCTION={type:3,value:"OBSTRUCTION"},Fy.TRANSITION={type:3,value:"TRANSITION"},Fy.USERDEFINED={type:3,value:"USERDEFINED"},Fy.NOTDEFINED={type:3,value:"NOTDEFINED"};let ur=Fy;e.IfcPipeFittingTypeEnum=ur;const Dm=class Dm{};Dm.CULVERT={type:3,value:"CULVERT"},Dm.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"},Dm.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"},Dm.GUTTER={type:3,value:"GUTTER"},Dm.SPOOL={type:3,value:"SPOOL"},Dm.USERDEFINED={type:3,value:"USERDEFINED"},Dm.NOTDEFINED={type:3,value:"NOTDEFINED"};let qs=Dm;e.IfcPipeSegmentTypeEnum=qs;const cD=class cD{};cD.CURTAIN_PANEL={type:3,value:"CURTAIN_PANEL"},cD.SHEET={type:3,value:"SHEET"},cD.USERDEFINED={type:3,value:"USERDEFINED"},cD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Fr=cD;e.IfcPlateTypeEnum=Fr;const DO=class DO{};DO.CURVE3D={type:3,value:"CURVE3D"},DO.PCURVE_S1={type:3,value:"PCURVE_S1"},DO.PCURVE_S2={type:3,value:"PCURVE_S2"};let or=DO;e.IfcPreferredSurfaceCurveRepresentation=or;const By=class By{};By.ADVICE_CAUTION={type:3,value:"ADVICE_CAUTION"},By.ADVICE_NOTE={type:3,value:"ADVICE_NOTE"},By.ADVICE_WARNING={type:3,value:"ADVICE_WARNING"},By.CALIBRATION={type:3,value:"CALIBRATION"},By.DIAGNOSTIC={type:3,value:"DIAGNOSTIC"},By.SHUTDOWN={type:3,value:"SHUTDOWN"},By.STARTUP={type:3,value:"STARTUP"},By.USERDEFINED={type:3,value:"USERDEFINED"},By.NOTDEFINED={type:3,value:"NOTDEFINED"};let Qi=By;e.IfcProcedureTypeEnum=Qi;const g9=class g9{};g9.CURVE={type:3,value:"CURVE"},g9.AREA={type:3,value:"AREA"};let k=g9;e.IfcProfileTypeEnum=k;const Nm=class Nm{};Nm.CHANGEORDER={type:3,value:"CHANGEORDER"},Nm.MAINTENANCEWORKORDER={type:3,value:"MAINTENANCEWORKORDER"},Nm.MOVEORDER={type:3,value:"MOVEORDER"},Nm.PURCHASEORDER={type:3,value:"PURCHASEORDER"},Nm.WORKORDER={type:3,value:"WORKORDER"},Nm.USERDEFINED={type:3,value:"USERDEFINED"},Nm.NOTDEFINED={type:3,value:"NOTDEFINED"};let ne=Nm;e.IfcProjectOrderTypeEnum=ne;const A9=class A9{};A9.PROJECTED_LENGTH={type:3,value:"PROJECTED_LENGTH"},A9.TRUE_LENGTH={type:3,value:"TRUE_LENGTH"};let ye=A9;e.IfcProjectedOrTrueLengthEnum=ye;const S9=class S9{};S9.USERDEFINED={type:3,value:"USERDEFINED"},S9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Le=S9;e.IfcProjectionElementTypeEnum=Le;const $c=class $c{};$c.PSET_TYPEDRIVENONLY={type:3,value:"PSET_TYPEDRIVENONLY"},$c.PSET_TYPEDRIVENOVERRIDE={type:3,value:"PSET_TYPEDRIVENOVERRIDE"},$c.PSET_OCCURRENCEDRIVEN={type:3,value:"PSET_OCCURRENCEDRIVEN"},$c.PSET_PERFORMANCEDRIVEN={type:3,value:"PSET_PERFORMANCEDRIVEN"},$c.QTO_TYPEDRIVENONLY={type:3,value:"QTO_TYPEDRIVENONLY"},$c.QTO_TYPEDRIVENOVERRIDE={type:3,value:"QTO_TYPEDRIVENOVERRIDE"},$c.QTO_OCCURRENCEDRIVEN={type:3,value:"QTO_OCCURRENCEDRIVEN"},$c.NOTDEFINED={type:3,value:"NOTDEFINED"};let ke=$c;e.IfcPropertySetTemplateTypeEnum=ke;const Ql=class Ql{};Ql.ELECTRONIC={type:3,value:"ELECTRONIC"},Ql.ELECTROMAGNETIC={type:3,value:"ELECTROMAGNETIC"},Ql.RESIDUALCURRENT={type:3,value:"RESIDUALCURRENT"},Ql.THERMAL={type:3,value:"THERMAL"},Ql.USERDEFINED={type:3,value:"USERDEFINED"},Ql.NOTDEFINED={type:3,value:"NOTDEFINED"};let ut=Ql;e.IfcProtectiveDeviceTrippingUnitTypeEnum=ut;const zh=class zh{};zh.CIRCUITBREAKER={type:3,value:"CIRCUITBREAKER"},zh.EARTHLEAKAGECIRCUITBREAKER={type:3,value:"EARTHLEAKAGECIRCUITBREAKER"},zh.EARTHINGSWITCH={type:3,value:"EARTHINGSWITCH"},zh.FUSEDISCONNECTOR={type:3,value:"FUSEDISCONNECTOR"},zh.RESIDUALCURRENTCIRCUITBREAKER={type:3,value:"RESIDUALCURRENTCIRCUITBREAKER"},zh.RESIDUALCURRENTSWITCH={type:3,value:"RESIDUALCURRENTSWITCH"},zh.VARISTOR={type:3,value:"VARISTOR"},zh.USERDEFINED={type:3,value:"USERDEFINED"},zh.NOTDEFINED={type:3,value:"NOTDEFINED"};let It=zh;e.IfcProtectiveDeviceTypeEnum=It;const Ec=class Ec{};Ec.CIRCULATOR={type:3,value:"CIRCULATOR"},Ec.ENDSUCTION={type:3,value:"ENDSUCTION"},Ec.SPLITCASE={type:3,value:"SPLITCASE"},Ec.SUBMERSIBLEPUMP={type:3,value:"SUBMERSIBLEPUMP"},Ec.SUMPPUMP={type:3,value:"SUMPPUMP"},Ec.VERTICALINLINE={type:3,value:"VERTICALINLINE"},Ec.VERTICALTURBINE={type:3,value:"VERTICALTURBINE"},Ec.USERDEFINED={type:3,value:"USERDEFINED"},Ec.NOTDEFINED={type:3,value:"NOTDEFINED"};let pt=Ec;e.IfcPumpTypeEnum=pt;const h3=class h3{};h3.HANDRAIL={type:3,value:"HANDRAIL"},h3.GUARDRAIL={type:3,value:"GUARDRAIL"},h3.BALUSTRADE={type:3,value:"BALUSTRADE"},h3.USERDEFINED={type:3,value:"USERDEFINED"},h3.NOTDEFINED={type:3,value:"NOTDEFINED"};let Bt=h3;e.IfcRailingTypeEnum=Bt;const Dp=class Dp{};Dp.STRAIGHT={type:3,value:"STRAIGHT"},Dp.SPIRAL={type:3,value:"SPIRAL"},Dp.USERDEFINED={type:3,value:"USERDEFINED"},Dp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zt=Dp;e.IfcRampFlightTypeEnum=Zt;const Wh=class Wh{};Wh.STRAIGHT_RUN_RAMP={type:3,value:"STRAIGHT_RUN_RAMP"},Wh.TWO_STRAIGHT_RUN_RAMP={type:3,value:"TWO_STRAIGHT_RUN_RAMP"},Wh.QUARTER_TURN_RAMP={type:3,value:"QUARTER_TURN_RAMP"},Wh.TWO_QUARTER_TURN_RAMP={type:3,value:"TWO_QUARTER_TURN_RAMP"},Wh.HALF_TURN_RAMP={type:3,value:"HALF_TURN_RAMP"},Wh.SPIRAL_RAMP={type:3,value:"SPIRAL_RAMP"},Wh.USERDEFINED={type:3,value:"USERDEFINED"},Wh.NOTDEFINED={type:3,value:"NOTDEFINED"};let An=Wh;e.IfcRampTypeEnum=An;const pu=class pu{};pu.DAILY={type:3,value:"DAILY"},pu.WEEKLY={type:3,value:"WEEKLY"},pu.MONTHLY_BY_DAY_OF_MONTH={type:3,value:"MONTHLY_BY_DAY_OF_MONTH"},pu.MONTHLY_BY_POSITION={type:3,value:"MONTHLY_BY_POSITION"},pu.BY_DAY_COUNT={type:3,value:"BY_DAY_COUNT"},pu.BY_WEEKDAY_COUNT={type:3,value:"BY_WEEKDAY_COUNT"},pu.YEARLY_BY_DAY_OF_MONTH={type:3,value:"YEARLY_BY_DAY_OF_MONTH"},pu.YEARLY_BY_POSITION={type:3,value:"YEARLY_BY_POSITION"};let Qn=pu;e.IfcRecurrenceTypeEnum=Qn;const ta=class ta{};ta.BLINN={type:3,value:"BLINN"},ta.FLAT={type:3,value:"FLAT"},ta.GLASS={type:3,value:"GLASS"},ta.MATT={type:3,value:"MATT"},ta.METAL={type:3,value:"METAL"},ta.MIRROR={type:3,value:"MIRROR"},ta.PHONG={type:3,value:"PHONG"},ta.PLASTIC={type:3,value:"PLASTIC"},ta.STRAUSS={type:3,value:"STRAUSS"},ta.NOTDEFINED={type:3,value:"NOTDEFINED"};let Fn=ta;e.IfcReflectanceMethodEnum=Fn;const Eo=class Eo{};Eo.MAIN={type:3,value:"MAIN"},Eo.SHEAR={type:3,value:"SHEAR"},Eo.LIGATURE={type:3,value:"LIGATURE"},Eo.STUD={type:3,value:"STUD"},Eo.PUNCHING={type:3,value:"PUNCHING"},Eo.EDGE={type:3,value:"EDGE"},Eo.RING={type:3,value:"RING"},Eo.ANCHORING={type:3,value:"ANCHORING"},Eo.USERDEFINED={type:3,value:"USERDEFINED"},Eo.NOTDEFINED={type:3,value:"NOTDEFINED"};let Mn=Eo;e.IfcReinforcingBarRoleEnum=Mn;const t0=class t0{};t0.PLAIN={type:3,value:"PLAIN"},t0.TEXTURED={type:3,value:"TEXTURED"};let ps=t0;e.IfcReinforcingBarSurfaceEnum=ps;const aI=class aI{};aI.ANCHORING={type:3,value:"ANCHORING"},aI.EDGE={type:3,value:"EDGE"},aI.LIGATURE={type:3,value:"LIGATURE"},aI.MAIN={type:3,value:"MAIN"},aI.PUNCHING={type:3,value:"PUNCHING"},aI.RING={type:3,value:"RING"},aI.SHEAR={type:3,value:"SHEAR"},aI.STUD={type:3,value:"STUD"},aI.USERDEFINED={type:3,value:"USERDEFINED"},aI.NOTDEFINED={type:3,value:"NOTDEFINED"};let il=aI;e.IfcReinforcingBarTypeEnum=il;const bm=class bm{};bm.USERDEFINED={type:3,value:"USERDEFINED"},bm.NOTDEFINED={type:3,value:"NOTDEFINED"};let dl=bm;e.IfcReinforcingMeshTypeEnum=dl;const Or=class Or{};Or.SUPPLIER={type:3,value:"SUPPLIER"},Or.MANUFACTURER={type:3,value:"MANUFACTURER"},Or.CONTRACTOR={type:3,value:"CONTRACTOR"},Or.SUBCONTRACTOR={type:3,value:"SUBCONTRACTOR"},Or.ARCHITECT={type:3,value:"ARCHITECT"},Or.STRUCTURALENGINEER={type:3,value:"STRUCTURALENGINEER"},Or.COSTENGINEER={type:3,value:"COSTENGINEER"},Or.CLIENT={type:3,value:"CLIENT"},Or.BUILDINGOWNER={type:3,value:"BUILDINGOWNER"},Or.BUILDINGOPERATOR={type:3,value:"BUILDINGOPERATOR"},Or.MECHANICALENGINEER={type:3,value:"MECHANICALENGINEER"},Or.ELECTRICALENGINEER={type:3,value:"ELECTRICALENGINEER"},Or.PROJECTMANAGER={type:3,value:"PROJECTMANAGER"},Or.FACILITIESMANAGER={type:3,value:"FACILITIESMANAGER"},Or.CIVILENGINEER={type:3,value:"CIVILENGINEER"},Or.COMMISSIONINGENGINEER={type:3,value:"COMMISSIONINGENGINEER"},Or.ENGINEER={type:3,value:"ENGINEER"},Or.OWNER={type:3,value:"OWNER"},Or.CONSULTANT={type:3,value:"CONSULTANT"},Or.CONSTRUCTIONMANAGER={type:3,value:"CONSTRUCTIONMANAGER"},Or.FIELDCONSTRUCTIONMANAGER={type:3,value:"FIELDCONSTRUCTIONMANAGER"},Or.RESELLER={type:3,value:"RESELLER"},Or.USERDEFINED={type:3,value:"USERDEFINED"};let Tl=Or;e.IfcRoleEnum=Tl;const _i=class _i{};_i.FLAT_ROOF={type:3,value:"FLAT_ROOF"},_i.SHED_ROOF={type:3,value:"SHED_ROOF"},_i.GABLE_ROOF={type:3,value:"GABLE_ROOF"},_i.HIP_ROOF={type:3,value:"HIP_ROOF"},_i.HIPPED_GABLE_ROOF={type:3,value:"HIPPED_GABLE_ROOF"},_i.GAMBREL_ROOF={type:3,value:"GAMBREL_ROOF"},_i.MANSARD_ROOF={type:3,value:"MANSARD_ROOF"},_i.BARREL_ROOF={type:3,value:"BARREL_ROOF"},_i.RAINBOW_ROOF={type:3,value:"RAINBOW_ROOF"},_i.BUTTERFLY_ROOF={type:3,value:"BUTTERFLY_ROOF"},_i.PAVILION_ROOF={type:3,value:"PAVILION_ROOF"},_i.DOME_ROOF={type:3,value:"DOME_ROOF"},_i.FREEFORM={type:3,value:"FREEFORM"},_i.USERDEFINED={type:3,value:"USERDEFINED"},_i.NOTDEFINED={type:3,value:"NOTDEFINED"};let yn=_i;e.IfcRoofTypeEnum=yn;const _r=class _r{};_r.EXA={type:3,value:"EXA"},_r.PETA={type:3,value:"PETA"},_r.TERA={type:3,value:"TERA"},_r.GIGA={type:3,value:"GIGA"},_r.MEGA={type:3,value:"MEGA"},_r.KILO={type:3,value:"KILO"},_r.HECTO={type:3,value:"HECTO"},_r.DECA={type:3,value:"DECA"},_r.DECI={type:3,value:"DECI"},_r.CENTI={type:3,value:"CENTI"},_r.MILLI={type:3,value:"MILLI"},_r.MICRO={type:3,value:"MICRO"},_r.NANO={type:3,value:"NANO"},_r.PICO={type:3,value:"PICO"},_r.FEMTO={type:3,value:"FEMTO"},_r.ATTO={type:3,value:"ATTO"};let Xn=_r;e.IfcSIPrefix=Xn;const Gl=class Gl{};Gl.AMPERE={type:3,value:"AMPERE"},Gl.BECQUEREL={type:3,value:"BECQUEREL"},Gl.CANDELA={type:3,value:"CANDELA"},Gl.COULOMB={type:3,value:"COULOMB"},Gl.CUBIC_METRE={type:3,value:"CUBIC_METRE"},Gl.DEGREE_CELSIUS={type:3,value:"DEGREE_CELSIUS"},Gl.FARAD={type:3,value:"FARAD"},Gl.GRAM={type:3,value:"GRAM"},Gl.GRAY={type:3,value:"GRAY"},Gl.HENRY={type:3,value:"HENRY"},Gl.HERTZ={type:3,value:"HERTZ"},Gl.JOULE={type:3,value:"JOULE"},Gl.KELVIN={type:3,value:"KELVIN"},Gl.LUMEN={type:3,value:"LUMEN"},Gl.LUX={type:3,value:"LUX"},Gl.METRE={type:3,value:"METRE"},Gl.MOLE={type:3,value:"MOLE"},Gl.NEWTON={type:3,value:"NEWTON"},Gl.OHM={type:3,value:"OHM"},Gl.PASCAL={type:3,value:"PASCAL"},Gl.RADIAN={type:3,value:"RADIAN"},Gl.SECOND={type:3,value:"SECOND"},Gl.SIEMENS={type:3,value:"SIEMENS"},Gl.SIEVERT={type:3,value:"SIEVERT"},Gl.SQUARE_METRE={type:3,value:"SQUARE_METRE"},Gl.STERADIAN={type:3,value:"STERADIAN"},Gl.TESLA={type:3,value:"TESLA"},Gl.VOLT={type:3,value:"VOLT"},Gl.WATT={type:3,value:"WATT"},Gl.WEBER={type:3,value:"WEBER"};let Br=Gl;e.IfcSIUnitName=Br;const Jc=class Jc{};Jc.BATH={type:3,value:"BATH"},Jc.BIDET={type:3,value:"BIDET"},Jc.CISTERN={type:3,value:"CISTERN"},Jc.SHOWER={type:3,value:"SHOWER"},Jc.SINK={type:3,value:"SINK"},Jc.SANITARYFOUNTAIN={type:3,value:"SANITARYFOUNTAIN"},Jc.TOILETPAN={type:3,value:"TOILETPAN"},Jc.URINAL={type:3,value:"URINAL"},Jc.WASHHANDBASIN={type:3,value:"WASHHANDBASIN"},Jc.WCSEAT={type:3,value:"WCSEAT"},Jc.USERDEFINED={type:3,value:"USERDEFINED"},Jc.NOTDEFINED={type:3,value:"NOTDEFINED"};let pl=Jc;e.IfcSanitaryTerminalTypeEnum=pl;const mo=class mo{};mo.UNIFORM={type:3,value:"UNIFORM"},mo.TAPERED={type:3,value:"TAPERED"};let Fi=mo;e.IfcSectionTypeEnum=Fi;const Xl=class Xl{};Xl.COSENSOR={type:3,value:"COSENSOR"},Xl.CO2SENSOR={type:3,value:"CO2SENSOR"},Xl.CONDUCTANCESENSOR={type:3,value:"CONDUCTANCESENSOR"},Xl.CONTACTSENSOR={type:3,value:"CONTACTSENSOR"},Xl.FIRESENSOR={type:3,value:"FIRESENSOR"},Xl.FLOWSENSOR={type:3,value:"FLOWSENSOR"},Xl.FROSTSENSOR={type:3,value:"FROSTSENSOR"},Xl.GASSENSOR={type:3,value:"GASSENSOR"},Xl.HEATSENSOR={type:3,value:"HEATSENSOR"},Xl.HUMIDITYSENSOR={type:3,value:"HUMIDITYSENSOR"},Xl.IDENTIFIERSENSOR={type:3,value:"IDENTIFIERSENSOR"},Xl.IONCONCENTRATIONSENSOR={type:3,value:"IONCONCENTRATIONSENSOR"},Xl.LEVELSENSOR={type:3,value:"LEVELSENSOR"},Xl.LIGHTSENSOR={type:3,value:"LIGHTSENSOR"},Xl.MOISTURESENSOR={type:3,value:"MOISTURESENSOR"},Xl.MOVEMENTSENSOR={type:3,value:"MOVEMENTSENSOR"},Xl.PHSENSOR={type:3,value:"PHSENSOR"},Xl.PRESSURESENSOR={type:3,value:"PRESSURESENSOR"},Xl.RADIATIONSENSOR={type:3,value:"RADIATIONSENSOR"},Xl.RADIOACTIVITYSENSOR={type:3,value:"RADIOACTIVITYSENSOR"},Xl.SMOKESENSOR={type:3,value:"SMOKESENSOR"},Xl.SOUNDSENSOR={type:3,value:"SOUNDSENSOR"},Xl.TEMPERATURESENSOR={type:3,value:"TEMPERATURESENSOR"},Xl.WINDSENSOR={type:3,value:"WINDSENSOR"},Xl.USERDEFINED={type:3,value:"USERDEFINED"},Xl.NOTDEFINED={type:3,value:"NOTDEFINED"};let cr=Xl;e.IfcSensorTypeEnum=cr;const To=class To{};To.START_START={type:3,value:"START_START"},To.START_FINISH={type:3,value:"START_FINISH"},To.FINISH_START={type:3,value:"FINISH_START"},To.FINISH_FINISH={type:3,value:"FINISH_FINISH"},To.USERDEFINED={type:3,value:"USERDEFINED"},To.NOTDEFINED={type:3,value:"NOTDEFINED"};let N2=To;e.IfcSequenceEnum=N2;const yu=class yu{};yu.JALOUSIE={type:3,value:"JALOUSIE"},yu.SHUTTER={type:3,value:"SHUTTER"},yu.AWNING={type:3,value:"AWNING"},yu.USERDEFINED={type:3,value:"USERDEFINED"},yu.NOTDEFINED={type:3,value:"NOTDEFINED"};let b2=yu;e.IfcShadingDeviceTypeEnum=b2;const Ro=class Ro{};Ro.P_SINGLEVALUE={type:3,value:"P_SINGLEVALUE"},Ro.P_ENUMERATEDVALUE={type:3,value:"P_ENUMERATEDVALUE"},Ro.P_BOUNDEDVALUE={type:3,value:"P_BOUNDEDVALUE"},Ro.P_LISTVALUE={type:3,value:"P_LISTVALUE"},Ro.P_TABLEVALUE={type:3,value:"P_TABLEVALUE"},Ro.P_REFERENCEVALUE={type:3,value:"P_REFERENCEVALUE"},Ro.Q_LENGTH={type:3,value:"Q_LENGTH"},Ro.Q_AREA={type:3,value:"Q_AREA"},Ro.Q_VOLUME={type:3,value:"Q_VOLUME"},Ro.Q_COUNT={type:3,value:"Q_COUNT"},Ro.Q_WEIGHT={type:3,value:"Q_WEIGHT"},Ro.Q_TIME={type:3,value:"Q_TIME"};let O2=Ro;e.IfcSimplePropertyTemplateTypeEnum=O2;const mc=class mc{};mc.FLOOR={type:3,value:"FLOOR"},mc.ROOF={type:3,value:"ROOF"},mc.LANDING={type:3,value:"LANDING"},mc.BASESLAB={type:3,value:"BASESLAB"},mc.USERDEFINED={type:3,value:"USERDEFINED"},mc.NOTDEFINED={type:3,value:"NOTDEFINED"};let j3=mc;e.IfcSlabTypeEnum=j3;const Yh=class Yh{};Yh.SOLARCOLLECTOR={type:3,value:"SOLARCOLLECTOR"},Yh.SOLARPANEL={type:3,value:"SOLARPANEL"},Yh.USERDEFINED={type:3,value:"USERDEFINED"},Yh.NOTDEFINED={type:3,value:"NOTDEFINED"};let C2=Yh;e.IfcSolarDeviceTypeEnum=C2;const Hy=class Hy{};Hy.CONVECTOR={type:3,value:"CONVECTOR"},Hy.RADIATOR={type:3,value:"RADIATOR"},Hy.USERDEFINED={type:3,value:"USERDEFINED"},Hy.NOTDEFINED={type:3,value:"NOTDEFINED"};let L2=Hy;e.IfcSpaceHeaterTypeEnum=L2;const d3=class d3{};d3.SPACE={type:3,value:"SPACE"},d3.PARKING={type:3,value:"PARKING"},d3.GFA={type:3,value:"GFA"},d3.INTERNAL={type:3,value:"INTERNAL"},d3.EXTERNAL={type:3,value:"EXTERNAL"},d3.USERDEFINED={type:3,value:"USERDEFINED"},d3.NOTDEFINED={type:3,value:"NOTDEFINED"};let P2=d3;e.IfcSpaceTypeEnum=P2;const Ni=class Ni{};Ni.CONSTRUCTION={type:3,value:"CONSTRUCTION"},Ni.FIRESAFETY={type:3,value:"FIRESAFETY"},Ni.LIGHTING={type:3,value:"LIGHTING"},Ni.OCCUPANCY={type:3,value:"OCCUPANCY"},Ni.SECURITY={type:3,value:"SECURITY"},Ni.THERMAL={type:3,value:"THERMAL"},Ni.TRANSPORT={type:3,value:"TRANSPORT"},Ni.VENTILATION={type:3,value:"VENTILATION"},Ni.USERDEFINED={type:3,value:"USERDEFINED"},Ni.NOTDEFINED={type:3,value:"NOTDEFINED"};let x2=Ni;e.IfcSpatialZoneTypeEnum=x2;const Xc=class Xc{};Xc.BIRDCAGE={type:3,value:"BIRDCAGE"},Xc.COWL={type:3,value:"COWL"},Xc.RAINWATERHOPPER={type:3,value:"RAINWATERHOPPER"},Xc.USERDEFINED={type:3,value:"USERDEFINED"},Xc.NOTDEFINED={type:3,value:"NOTDEFINED"};let RE=Xc;e.IfcStackTerminalTypeEnum=RE;const kh=class kh{};kh.STRAIGHT={type:3,value:"STRAIGHT"},kh.WINDER={type:3,value:"WINDER"},kh.SPIRAL={type:3,value:"SPIRAL"},kh.CURVED={type:3,value:"CURVED"},kh.FREEFORM={type:3,value:"FREEFORM"},kh.USERDEFINED={type:3,value:"USERDEFINED"},kh.NOTDEFINED={type:3,value:"NOTDEFINED"};let M2=kh;e.IfcStairFlightTypeEnum=M2;const Gi=class Gi{};Gi.STRAIGHT_RUN_STAIR={type:3,value:"STRAIGHT_RUN_STAIR"},Gi.TWO_STRAIGHT_RUN_STAIR={type:3,value:"TWO_STRAIGHT_RUN_STAIR"},Gi.QUARTER_WINDING_STAIR={type:3,value:"QUARTER_WINDING_STAIR"},Gi.QUARTER_TURN_STAIR={type:3,value:"QUARTER_TURN_STAIR"},Gi.HALF_WINDING_STAIR={type:3,value:"HALF_WINDING_STAIR"},Gi.HALF_TURN_STAIR={type:3,value:"HALF_TURN_STAIR"},Gi.TWO_QUARTER_WINDING_STAIR={type:3,value:"TWO_QUARTER_WINDING_STAIR"},Gi.TWO_QUARTER_TURN_STAIR={type:3,value:"TWO_QUARTER_TURN_STAIR"},Gi.THREE_QUARTER_WINDING_STAIR={type:3,value:"THREE_QUARTER_WINDING_STAIR"},Gi.THREE_QUARTER_TURN_STAIR={type:3,value:"THREE_QUARTER_TURN_STAIR"},Gi.SPIRAL_STAIR={type:3,value:"SPIRAL_STAIR"},Gi.DOUBLE_RETURN_STAIR={type:3,value:"DOUBLE_RETURN_STAIR"},Gi.CURVED_RUN_STAIR={type:3,value:"CURVED_RUN_STAIR"},Gi.TWO_CURVED_RUN_STAIR={type:3,value:"TWO_CURVED_RUN_STAIR"},Gi.USERDEFINED={type:3,value:"USERDEFINED"},Gi.NOTDEFINED={type:3,value:"NOTDEFINED"};let U2=Gi;e.IfcStairTypeEnum=U2;const Tc=class Tc{};Tc.READWRITE={type:3,value:"READWRITE"},Tc.READONLY={type:3,value:"READONLY"},Tc.LOCKED={type:3,value:"LOCKED"},Tc.READWRITELOCKED={type:3,value:"READWRITELOCKED"},Tc.READONLYLOCKED={type:3,value:"READONLYLOCKED"};let gE=Tc;e.IfcStateEnum=gE;const oi=class oi{};oi.CONST={type:3,value:"CONST"},oi.LINEAR={type:3,value:"LINEAR"},oi.POLYGONAL={type:3,value:"POLYGONAL"},oi.EQUIDISTANT={type:3,value:"EQUIDISTANT"},oi.SINUS={type:3,value:"SINUS"},oi.PARABOLA={type:3,value:"PARABOLA"},oi.DISCRETE={type:3,value:"DISCRETE"},oi.USERDEFINED={type:3,value:"USERDEFINED"},oi.NOTDEFINED={type:3,value:"NOTDEFINED"};let AE=oi;e.IfcStructuralCurveActivityTypeEnum=AE;const Np=class Np{};Np.RIGID_JOINED_MEMBER={type:3,value:"RIGID_JOINED_MEMBER"},Np.PIN_JOINED_MEMBER={type:3,value:"PIN_JOINED_MEMBER"},Np.CABLE={type:3,value:"CABLE"},Np.TENSION_MEMBER={type:3,value:"TENSION_MEMBER"},Np.COMPRESSION_MEMBER={type:3,value:"COMPRESSION_MEMBER"},Np.USERDEFINED={type:3,value:"USERDEFINED"},Np.NOTDEFINED={type:3,value:"NOTDEFINED"};let SE=Np;e.IfcStructuralCurveMemberTypeEnum=SE;const jh=class jh{};jh.CONST={type:3,value:"CONST"},jh.BILINEAR={type:3,value:"BILINEAR"},jh.DISCRETE={type:3,value:"DISCRETE"},jh.ISOCONTOUR={type:3,value:"ISOCONTOUR"},jh.USERDEFINED={type:3,value:"USERDEFINED"},jh.NOTDEFINED={type:3,value:"NOTDEFINED"};let F2=jh;e.IfcStructuralSurfaceActivityTypeEnum=F2;const qh=class qh{};qh.BENDING_ELEMENT={type:3,value:"BENDING_ELEMENT"},qh.MEMBRANE_ELEMENT={type:3,value:"MEMBRANE_ELEMENT"},qh.SHELL={type:3,value:"SHELL"},qh.USERDEFINED={type:3,value:"USERDEFINED"},qh.NOTDEFINED={type:3,value:"NOTDEFINED"};let _1=qh;e.IfcStructuralSurfaceMemberTypeEnum=_1;const uI=class uI{};uI.PURCHASE={type:3,value:"PURCHASE"},uI.WORK={type:3,value:"WORK"},uI.USERDEFINED={type:3,value:"USERDEFINED"},uI.NOTDEFINED={type:3,value:"NOTDEFINED"};let H0=uI;e.IfcSubContractResourceTypeEnum=H0;const go=class go{};go.MARK={type:3,value:"MARK"},go.TAG={type:3,value:"TAG"},go.TREATMENT={type:3,value:"TREATMENT"},go.USERDEFINED={type:3,value:"USERDEFINED"},go.NOTDEFINED={type:3,value:"NOTDEFINED"};let q3=go;e.IfcSurfaceFeatureTypeEnum=q3;const Lw=class Lw{};Lw.POSITIVE={type:3,value:"POSITIVE"},Lw.NEGATIVE={type:3,value:"NEGATIVE"},Lw.BOTH={type:3,value:"BOTH"};let DE=Lw;e.IfcSurfaceSide=DE;const Rc=class Rc{};Rc.CONTACTOR={type:3,value:"CONTACTOR"},Rc.DIMMERSWITCH={type:3,value:"DIMMERSWITCH"},Rc.EMERGENCYSTOP={type:3,value:"EMERGENCYSTOP"},Rc.KEYPAD={type:3,value:"KEYPAD"},Rc.MOMENTARYSWITCH={type:3,value:"MOMENTARYSWITCH"},Rc.SELECTORSWITCH={type:3,value:"SELECTORSWITCH"},Rc.STARTER={type:3,value:"STARTER"},Rc.SWITCHDISCONNECTOR={type:3,value:"SWITCHDISCONNECTOR"},Rc.TOGGLESWITCH={type:3,value:"TOGGLESWITCH"},Rc.USERDEFINED={type:3,value:"USERDEFINED"},Rc.NOTDEFINED={type:3,value:"NOTDEFINED"};let Kp=Rc;e.IfcSwitchingDeviceTypeEnum=Kp;const bp=class bp{};bp.PANEL={type:3,value:"PANEL"},bp.WORKSURFACE={type:3,value:"WORKSURFACE"},bp.USERDEFINED={type:3,value:"USERDEFINED"},bp.NOTDEFINED={type:3,value:"NOTDEFINED"};let K3=bp;e.IfcSystemFurnitureElementTypeEnum=K3;const n0=class n0{};n0.BASIN={type:3,value:"BASIN"},n0.BREAKPRESSURE={type:3,value:"BREAKPRESSURE"},n0.EXPANSION={type:3,value:"EXPANSION"},n0.FEEDANDEXPANSION={type:3,value:"FEEDANDEXPANSION"},n0.PRESSUREVESSEL={type:3,value:"PRESSUREVESSEL"},n0.STORAGE={type:3,value:"STORAGE"},n0.VESSEL={type:3,value:"VESSEL"},n0.USERDEFINED={type:3,value:"USERDEFINED"},n0.NOTDEFINED={type:3,value:"NOTDEFINED"};let Z3=n0;e.IfcTankTypeEnum=Z3;const oI=class oI{};oI.ELAPSEDTIME={type:3,value:"ELAPSEDTIME"},oI.WORKTIME={type:3,value:"WORKTIME"},oI.NOTDEFINED={type:3,value:"NOTDEFINED"};let B2=oI;e.IfcTaskDurationEnum=B2;const Vi=class Vi{};Vi.ATTENDANCE={type:3,value:"ATTENDANCE"},Vi.CONSTRUCTION={type:3,value:"CONSTRUCTION"},Vi.DEMOLITION={type:3,value:"DEMOLITION"},Vi.DISMANTLE={type:3,value:"DISMANTLE"},Vi.DISPOSAL={type:3,value:"DISPOSAL"},Vi.INSTALLATION={type:3,value:"INSTALLATION"},Vi.LOGISTIC={type:3,value:"LOGISTIC"},Vi.MAINTENANCE={type:3,value:"MAINTENANCE"},Vi.MOVE={type:3,value:"MOVE"},Vi.OPERATION={type:3,value:"OPERATION"},Vi.REMOVAL={type:3,value:"REMOVAL"},Vi.RENOVATION={type:3,value:"RENOVATION"},Vi.USERDEFINED={type:3,value:"USERDEFINED"},Vi.NOTDEFINED={type:3,value:"NOTDEFINED"};let H2=Vi;e.IfcTaskTypeEnum=H2;const lr=class lr{};lr.COUPLER={type:3,value:"COUPLER"},lr.FIXED_END={type:3,value:"FIXED_END"},lr.TENSIONING_END={type:3,value:"TENSIONING_END"},lr.USERDEFINED={type:3,value:"USERDEFINED"},lr.NOTDEFINED={type:3,value:"NOTDEFINED"};let _2=lr;e.IfcTendonAnchorTypeEnum=_2;const _y=class _y{};_y.BAR={type:3,value:"BAR"},_y.COATED={type:3,value:"COATED"},_y.STRAND={type:3,value:"STRAND"},_y.WIRE={type:3,value:"WIRE"},_y.USERDEFINED={type:3,value:"USERDEFINED"},_y.NOTDEFINED={type:3,value:"NOTDEFINED"};let xh=_y;e.IfcTendonTypeEnum=xh;const zi=class zi{};zi.LEFT={type:3,value:"LEFT"},zi.RIGHT={type:3,value:"RIGHT"},zi.UP={type:3,value:"UP"},zi.DOWN={type:3,value:"DOWN"};let Zp=zi;e.IfcTextPath=Zp;const gc=class gc{};gc.CONTINUOUS={type:3,value:"CONTINUOUS"},gc.DISCRETE={type:3,value:"DISCRETE"},gc.DISCRETEBINARY={type:3,value:"DISCRETEBINARY"},gc.PIECEWISEBINARY={type:3,value:"PIECEWISEBINARY"},gc.PIECEWISECONSTANT={type:3,value:"PIECEWISECONSTANT"},gc.PIECEWISECONTINUOUS={type:3,value:"PIECEWISECONTINUOUS"},gc.NOTDEFINED={type:3,value:"NOTDEFINED"};let Qp=gc;e.IfcTimeSeriesDataTypeEnum=Qp;const s0=class s0{};s0.CURRENT={type:3,value:"CURRENT"},s0.FREQUENCY={type:3,value:"FREQUENCY"},s0.INVERTER={type:3,value:"INVERTER"},s0.RECTIFIER={type:3,value:"RECTIFIER"},s0.VOLTAGE={type:3,value:"VOLTAGE"},s0.USERDEFINED={type:3,value:"USERDEFINED"},s0.NOTDEFINED={type:3,value:"NOTDEFINED"};let G2=s0;e.IfcTransformerTypeEnum=G2;const Op=class Op{};Op.DISCONTINUOUS={type:3,value:"DISCONTINUOUS"},Op.CONTINUOUS={type:3,value:"CONTINUOUS"},Op.CONTSAMEGRADIENT={type:3,value:"CONTSAMEGRADIENT"},Op.CONTSAMEGRADIENTSAMECURVATURE={type:3,value:"CONTSAMEGRADIENTSAMECURVATURE"};let V2=Op;e.IfcTransitionCode=V2;const Ao=class Ao{};Ao.ELEVATOR={type:3,value:"ELEVATOR"},Ao.ESCALATOR={type:3,value:"ESCALATOR"},Ao.MOVINGWALKWAY={type:3,value:"MOVINGWALKWAY"},Ao.CRANEWAY={type:3,value:"CRANEWAY"},Ao.LIFTINGGEAR={type:3,value:"LIFTINGGEAR"},Ao.USERDEFINED={type:3,value:"USERDEFINED"},Ao.NOTDEFINED={type:3,value:"NOTDEFINED"};let z2=Ao;e.IfcTransportElementTypeEnum=z2;const Kh=class Kh{};Kh.CARTESIAN={type:3,value:"CARTESIAN"},Kh.PARAMETER={type:3,value:"PARAMETER"},Kh.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let $p=Kh;e.IfcTrimmingPreference=$p;const Pw=class Pw{};Pw.FINNED={type:3,value:"FINNED"},Pw.USERDEFINED={type:3,value:"USERDEFINED"},Pw.NOTDEFINED={type:3,value:"NOTDEFINED"};let W2=Pw;e.IfcTubeBundleTypeEnum=W2;const Ol=class Ol{};Ol.ABSORBEDDOSEUNIT={type:3,value:"ABSORBEDDOSEUNIT"},Ol.AMOUNTOFSUBSTANCEUNIT={type:3,value:"AMOUNTOFSUBSTANCEUNIT"},Ol.AREAUNIT={type:3,value:"AREAUNIT"},Ol.DOSEEQUIVALENTUNIT={type:3,value:"DOSEEQUIVALENTUNIT"},Ol.ELECTRICCAPACITANCEUNIT={type:3,value:"ELECTRICCAPACITANCEUNIT"},Ol.ELECTRICCHARGEUNIT={type:3,value:"ELECTRICCHARGEUNIT"},Ol.ELECTRICCONDUCTANCEUNIT={type:3,value:"ELECTRICCONDUCTANCEUNIT"},Ol.ELECTRICCURRENTUNIT={type:3,value:"ELECTRICCURRENTUNIT"},Ol.ELECTRICRESISTANCEUNIT={type:3,value:"ELECTRICRESISTANCEUNIT"},Ol.ELECTRICVOLTAGEUNIT={type:3,value:"ELECTRICVOLTAGEUNIT"},Ol.ENERGYUNIT={type:3,value:"ENERGYUNIT"},Ol.FORCEUNIT={type:3,value:"FORCEUNIT"},Ol.FREQUENCYUNIT={type:3,value:"FREQUENCYUNIT"},Ol.ILLUMINANCEUNIT={type:3,value:"ILLUMINANCEUNIT"},Ol.INDUCTANCEUNIT={type:3,value:"INDUCTANCEUNIT"},Ol.LENGTHUNIT={type:3,value:"LENGTHUNIT"},Ol.LUMINOUSFLUXUNIT={type:3,value:"LUMINOUSFLUXUNIT"},Ol.LUMINOUSINTENSITYUNIT={type:3,value:"LUMINOUSINTENSITYUNIT"},Ol.MAGNETICFLUXDENSITYUNIT={type:3,value:"MAGNETICFLUXDENSITYUNIT"},Ol.MAGNETICFLUXUNIT={type:3,value:"MAGNETICFLUXUNIT"},Ol.MASSUNIT={type:3,value:"MASSUNIT"},Ol.PLANEANGLEUNIT={type:3,value:"PLANEANGLEUNIT"},Ol.POWERUNIT={type:3,value:"POWERUNIT"},Ol.PRESSUREUNIT={type:3,value:"PRESSUREUNIT"},Ol.RADIOACTIVITYUNIT={type:3,value:"RADIOACTIVITYUNIT"},Ol.SOLIDANGLEUNIT={type:3,value:"SOLIDANGLEUNIT"},Ol.THERMODYNAMICTEMPERATUREUNIT={type:3,value:"THERMODYNAMICTEMPERATUREUNIT"},Ol.TIMEUNIT={type:3,value:"TIMEUNIT"},Ol.VOLUMEUNIT={type:3,value:"VOLUMEUNIT"},Ol.USERDEFINED={type:3,value:"USERDEFINED"};let Y2=Ol;e.IfcUnitEnum=Y2;const Ac=class Ac{};Ac.ALARMPANEL={type:3,value:"ALARMPANEL"},Ac.CONTROLPANEL={type:3,value:"CONTROLPANEL"},Ac.GASDETECTIONPANEL={type:3,value:"GASDETECTIONPANEL"},Ac.INDICATORPANEL={type:3,value:"INDICATORPANEL"},Ac.MIMICPANEL={type:3,value:"MIMICPANEL"},Ac.HUMIDISTAT={type:3,value:"HUMIDISTAT"},Ac.THERMOSTAT={type:3,value:"THERMOSTAT"},Ac.WEATHERSTATION={type:3,value:"WEATHERSTATION"},Ac.USERDEFINED={type:3,value:"USERDEFINED"},Ac.NOTDEFINED={type:3,value:"NOTDEFINED"};let NE=Ac;e.IfcUnitaryControlElementTypeEnum=NE;const l0=class l0{};l0.AIRHANDLER={type:3,value:"AIRHANDLER"},l0.AIRCONDITIONINGUNIT={type:3,value:"AIRCONDITIONINGUNIT"},l0.DEHUMIDIFIER={type:3,value:"DEHUMIDIFIER"},l0.SPLITSYSTEM={type:3,value:"SPLITSYSTEM"},l0.ROOFTOPUNIT={type:3,value:"ROOFTOPUNIT"},l0.USERDEFINED={type:3,value:"USERDEFINED"},l0.NOTDEFINED={type:3,value:"NOTDEFINED"};let Q3=l0;e.IfcUnitaryEquipmentTypeEnum=Q3;const Cr=class Cr{};Cr.AIRRELEASE={type:3,value:"AIRRELEASE"},Cr.ANTIVACUUM={type:3,value:"ANTIVACUUM"},Cr.CHANGEOVER={type:3,value:"CHANGEOVER"},Cr.CHECK={type:3,value:"CHECK"},Cr.COMMISSIONING={type:3,value:"COMMISSIONING"},Cr.DIVERTING={type:3,value:"DIVERTING"},Cr.DRAWOFFCOCK={type:3,value:"DRAWOFFCOCK"},Cr.DOUBLECHECK={type:3,value:"DOUBLECHECK"},Cr.DOUBLEREGULATING={type:3,value:"DOUBLEREGULATING"},Cr.FAUCET={type:3,value:"FAUCET"},Cr.FLUSHING={type:3,value:"FLUSHING"},Cr.GASCOCK={type:3,value:"GASCOCK"},Cr.GASTAP={type:3,value:"GASTAP"},Cr.ISOLATING={type:3,value:"ISOLATING"},Cr.MIXING={type:3,value:"MIXING"},Cr.PRESSUREREDUCING={type:3,value:"PRESSUREREDUCING"},Cr.PRESSURERELIEF={type:3,value:"PRESSURERELIEF"},Cr.REGULATING={type:3,value:"REGULATING"},Cr.SAFETYCUTOFF={type:3,value:"SAFETYCUTOFF"},Cr.STEAMTRAP={type:3,value:"STEAMTRAP"},Cr.STOPCOCK={type:3,value:"STOPCOCK"},Cr.USERDEFINED={type:3,value:"USERDEFINED"},Cr.NOTDEFINED={type:3,value:"NOTDEFINED"};let $3=Cr;e.IfcValveTypeEnum=$3;const Om=class Om{};Om.COMPRESSION={type:3,value:"COMPRESSION"},Om.SPRING={type:3,value:"SPRING"},Om.USERDEFINED={type:3,value:"USERDEFINED"},Om.NOTDEFINED={type:3,value:"NOTDEFINED"};let H=Om;e.IfcVibrationIsolatorTypeEnum=H;const So=class So{};So.CUTOUT={type:3,value:"CUTOUT"},So.NOTCH={type:3,value:"NOTCH"},So.HOLE={type:3,value:"HOLE"},So.MITER={type:3,value:"MITER"},So.CHAMFER={type:3,value:"CHAMFER"},So.EDGE={type:3,value:"EDGE"},So.USERDEFINED={type:3,value:"USERDEFINED"},So.NOTDEFINED={type:3,value:"NOTDEFINED"};let v=So;e.IfcVoidingFeatureTypeEnum=v;const wu=class wu{};wu.MOVABLE={type:3,value:"MOVABLE"},wu.PARAPET={type:3,value:"PARAPET"},wu.PARTITIONING={type:3,value:"PARTITIONING"},wu.PLUMBINGWALL={type:3,value:"PLUMBINGWALL"},wu.SHEAR={type:3,value:"SHEAR"},wu.SOLIDWALL={type:3,value:"SOLIDWALL"},wu.STANDARD={type:3,value:"STANDARD"},wu.POLYGONAL={type:3,value:"POLYGONAL"},wu.ELEMENTEDWALL={type:3,value:"ELEMENTEDWALL"},wu.USERDEFINED={type:3,value:"USERDEFINED"},wu.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ie=wu;e.IfcWallTypeEnum=Ie;const fi=class fi{};fi.FLOORTRAP={type:3,value:"FLOORTRAP"},fi.FLOORWASTE={type:3,value:"FLOORWASTE"},fi.GULLYSUMP={type:3,value:"GULLYSUMP"},fi.GULLYTRAP={type:3,value:"GULLYTRAP"},fi.ROOFDRAIN={type:3,value:"ROOFDRAIN"},fi.WASTEDISPOSALUNIT={type:3,value:"WASTEDISPOSALUNIT"},fi.WASTETRAP={type:3,value:"WASTETRAP"},fi.USERDEFINED={type:3,value:"USERDEFINED"},fi.NOTDEFINED={type:3,value:"NOTDEFINED"};let be=fi;e.IfcWasteTerminalTypeEnum=be;const Uu=class Uu{};Uu.SIDEHUNGRIGHTHAND={type:3,value:"SIDEHUNGRIGHTHAND"},Uu.SIDEHUNGLEFTHAND={type:3,value:"SIDEHUNGLEFTHAND"},Uu.TILTANDTURNRIGHTHAND={type:3,value:"TILTANDTURNRIGHTHAND"},Uu.TILTANDTURNLEFTHAND={type:3,value:"TILTANDTURNLEFTHAND"},Uu.TOPHUNG={type:3,value:"TOPHUNG"},Uu.BOTTOMHUNG={type:3,value:"BOTTOMHUNG"},Uu.PIVOTHORIZONTAL={type:3,value:"PIVOTHORIZONTAL"},Uu.PIVOTVERTICAL={type:3,value:"PIVOTVERTICAL"},Uu.SLIDINGHORIZONTAL={type:3,value:"SLIDINGHORIZONTAL"},Uu.SLIDINGVERTICAL={type:3,value:"SLIDINGVERTICAL"},Uu.REMOVABLECASEMENT={type:3,value:"REMOVABLECASEMENT"},Uu.FIXEDCASEMENT={type:3,value:"FIXEDCASEMENT"},Uu.OTHEROPERATION={type:3,value:"OTHEROPERATION"},Uu.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ye=Uu;e.IfcWindowPanelOperationEnum=Ye;const Gy=class Gy{};Gy.LEFT={type:3,value:"LEFT"},Gy.MIDDLE={type:3,value:"MIDDLE"},Gy.RIGHT={type:3,value:"RIGHT"},Gy.BOTTOM={type:3,value:"BOTTOM"},Gy.TOP={type:3,value:"TOP"},Gy.NOTDEFINED={type:3,value:"NOTDEFINED"};let rt=Gy;e.IfcWindowPanelPositionEnum=rt;const cI=class cI{};cI.ALUMINIUM={type:3,value:"ALUMINIUM"},cI.HIGH_GRADE_STEEL={type:3,value:"HIGH_GRADE_STEEL"},cI.STEEL={type:3,value:"STEEL"},cI.WOOD={type:3,value:"WOOD"},cI.ALUMINIUM_WOOD={type:3,value:"ALUMINIUM_WOOD"},cI.PLASTIC={type:3,value:"PLASTIC"},cI.OTHER_CONSTRUCTION={type:3,value:"OTHER_CONSTRUCTION"},cI.NOTDEFINED={type:3,value:"NOTDEFINED"};let ot=cI;e.IfcWindowStyleConstructionEnum=ot;const ci=class ci{};ci.SINGLE_PANEL={type:3,value:"SINGLE_PANEL"},ci.DOUBLE_PANEL_VERTICAL={type:3,value:"DOUBLE_PANEL_VERTICAL"},ci.DOUBLE_PANEL_HORIZONTAL={type:3,value:"DOUBLE_PANEL_HORIZONTAL"},ci.TRIPLE_PANEL_VERTICAL={type:3,value:"TRIPLE_PANEL_VERTICAL"},ci.TRIPLE_PANEL_BOTTOM={type:3,value:"TRIPLE_PANEL_BOTTOM"},ci.TRIPLE_PANEL_TOP={type:3,value:"TRIPLE_PANEL_TOP"},ci.TRIPLE_PANEL_LEFT={type:3,value:"TRIPLE_PANEL_LEFT"},ci.TRIPLE_PANEL_RIGHT={type:3,value:"TRIPLE_PANEL_RIGHT"},ci.TRIPLE_PANEL_HORIZONTAL={type:3,value:"TRIPLE_PANEL_HORIZONTAL"},ci.USERDEFINED={type:3,value:"USERDEFINED"},ci.NOTDEFINED={type:3,value:"NOTDEFINED"};let dt=ci;e.IfcWindowStyleOperationEnum=dt;const f3=class f3{};f3.WINDOW={type:3,value:"WINDOW"},f3.SKYLIGHT={type:3,value:"SKYLIGHT"},f3.LIGHTDOME={type:3,value:"LIGHTDOME"},f3.USERDEFINED={type:3,value:"USERDEFINED"},f3.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ft=f3;e.IfcWindowTypeEnum=Ft;const ws=class ws{};ws.SINGLE_PANEL={type:3,value:"SINGLE_PANEL"},ws.DOUBLE_PANEL_VERTICAL={type:3,value:"DOUBLE_PANEL_VERTICAL"},ws.DOUBLE_PANEL_HORIZONTAL={type:3,value:"DOUBLE_PANEL_HORIZONTAL"},ws.TRIPLE_PANEL_VERTICAL={type:3,value:"TRIPLE_PANEL_VERTICAL"},ws.TRIPLE_PANEL_BOTTOM={type:3,value:"TRIPLE_PANEL_BOTTOM"},ws.TRIPLE_PANEL_TOP={type:3,value:"TRIPLE_PANEL_TOP"},ws.TRIPLE_PANEL_LEFT={type:3,value:"TRIPLE_PANEL_LEFT"},ws.TRIPLE_PANEL_RIGHT={type:3,value:"TRIPLE_PANEL_RIGHT"},ws.TRIPLE_PANEL_HORIZONTAL={type:3,value:"TRIPLE_PANEL_HORIZONTAL"},ws.USERDEFINED={type:3,value:"USERDEFINED"},ws.NOTDEFINED={type:3,value:"NOTDEFINED"};let $t=ws;e.IfcWindowTypePartitioningEnum=$t;const xw=class xw{};xw.FIRSTSHIFT={type:3,value:"FIRSTSHIFT"},xw.SECONDSHIFT={type:3,value:"SECONDSHIFT"},xw.THIRDSHIFT={type:3,value:"THIRDSHIFT"},xw.USERDEFINED={type:3,value:"USERDEFINED"},xw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cn=xw;e.IfcWorkCalendarTypeEnum=Cn;const Lr=class Lr{};Lr.ACTUAL={type:3,value:"ACTUAL"},Lr.BASELINE={type:3,value:"BASELINE"},Lr.PLANNED={type:3,value:"PLANNED"},Lr.USERDEFINED={type:3,value:"USERDEFINED"},Lr.NOTDEFINED={type:3,value:"NOTDEFINED"};let ns=Lr;e.IfcWorkPlanTypeEnum=ns;const Af=class Af{};Af.ACTUAL={type:3,value:"ACTUAL"},Af.BASELINE={type:3,value:"BASELINE"},Af.PLANNED={type:3,value:"PLANNED"},Af.USERDEFINED={type:3,value:"USERDEFINED"},Af.NOTDEFINED={type:3,value:"NOTDEFINED"};let Wn=Af;e.IfcWorkScheduleTypeEnum=Wn;class $n extends Rt{constructor(I,T,S){super(),this.Role=I,this.UserDefinedRole=T,this.Description=S,this.type=3630933823}}e.IfcActorRole=$n;class gs extends Rt{constructor(I,T,S){super(),this.Purpose=I,this.Description=T,this.UserDefinedPurpose=S,this.type=618182010}}e.IfcAddress=gs;class Al extends Rt{constructor(I,T,S,b){super(),this.ApplicationDeveloper=I,this.Version=T,this.ApplicationFullName=S,this.ApplicationIdentifier=b,this.type=639542469}}e.IfcApplication=Al;class bl extends Rt{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(),this.Name=I,this.Description=T,this.AppliedValue=S,this.UnitBasis=b,this.ApplicableDate=x,this.FixedUntilDate=F,this.Category=z,this.Condition=q,this.ArithmeticOperator=ie,this.Components=Ve,this.type=411424972}}e.IfcAppliedValue=bl;class ql extends Rt{constructor(I,T,S,b,x,F,z,q,ie){super(),this.Identifier=I,this.Name=T,this.Description=S,this.TimeOfApproval=b,this.Status=x,this.Level=F,this.Qualifier=z,this.RequestingApproval=q,this.GivingApproval=ie,this.type=130549933}}e.IfcApproval=ql;class wn extends Rt{constructor(I){super(),this.Name=I,this.type=4037036970}}e.IfcBoundaryCondition=wn;class Jn extends wn{constructor(I,T,S,b,x,F,z){super(I),this.Name=I,this.TranslationalStiffnessByLengthX=T,this.TranslationalStiffnessByLengthY=S,this.TranslationalStiffnessByLengthZ=b,this.RotationalStiffnessByLengthX=x,this.RotationalStiffnessByLengthY=F,this.RotationalStiffnessByLengthZ=z,this.type=1560379544}}e.IfcBoundaryEdgeCondition=Jn;class di extends wn{constructor(I,T,S,b){super(I),this.Name=I,this.TranslationalStiffnessByAreaX=T,this.TranslationalStiffnessByAreaY=S,this.TranslationalStiffnessByAreaZ=b,this.type=3367102660}}e.IfcBoundaryFaceCondition=di;class _l extends wn{constructor(I,T,S,b,x,F,z){super(I),this.Name=I,this.TranslationalStiffnessX=T,this.TranslationalStiffnessY=S,this.TranslationalStiffnessZ=b,this.RotationalStiffnessX=x,this.RotationalStiffnessY=F,this.RotationalStiffnessZ=z,this.type=1387855156}}e.IfcBoundaryNodeCondition=_l;class uo extends _l{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z),this.Name=I,this.TranslationalStiffnessX=T,this.TranslationalStiffnessY=S,this.TranslationalStiffnessZ=b,this.RotationalStiffnessX=x,this.RotationalStiffnessY=F,this.RotationalStiffnessZ=z,this.WarpingStiffness=q,this.type=2069777674}}e.IfcBoundaryNodeConditionWarping=uo;class Er extends Rt{constructor(){super(),this.type=2859738748}}e.IfcConnectionGeometry=Er;class _S extends Er{constructor(I,T){super(),this.PointOnRelatingElement=I,this.PointOnRelatedElement=T,this.type=2614616156}}e.IfcConnectionPointGeometry=_S;class U5 extends Er{constructor(I,T){super(),this.SurfaceOnRelatingElement=I,this.SurfaceOnRelatedElement=T,this.type=2732653382}}e.IfcConnectionSurfaceGeometry=U5;class Dg extends Er{constructor(I,T){super(),this.VolumeOnRelatingElement=I,this.VolumeOnRelatedElement=T,this.type=775493141}}e.IfcConnectionVolumeGeometry=Dg;class Ng extends Rt{constructor(I,T,S,b,x,F,z){super(),this.Name=I,this.Description=T,this.ConstraintGrade=S,this.ConstraintSource=b,this.CreatingActor=x,this.CreationTime=F,this.UserDefinedGrade=z,this.type=1959218052}}e.IfcConstraint=Ng;class GS extends Rt{constructor(I,T){super(),this.SourceCRS=I,this.TargetCRS=T,this.type=1785450214}}e.IfcCoordinateOperation=GS;class VS extends Rt{constructor(I,T,S,b){super(),this.Name=I,this.Description=T,this.GeodeticDatum=S,this.VerticalDatum=b,this.type=1466758467}}e.IfcCoordinateReferenceSystem=VS;class YN extends bl{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie,Ve),this.Name=I,this.Description=T,this.AppliedValue=S,this.UnitBasis=b,this.ApplicableDate=x,this.FixedUntilDate=F,this.Category=z,this.Condition=q,this.ArithmeticOperator=ie,this.Components=Ve,this.type=602808272}}e.IfcCostValue=YN;class kN extends Rt{constructor(I,T,S){super(),this.Elements=I,this.UnitType=T,this.UserDefinedType=S,this.type=1765591967}}e.IfcDerivedUnit=kN;class jN extends Rt{constructor(I,T){super(),this.Unit=I,this.Exponent=T,this.type=1045800335}}e.IfcDerivedUnitElement=jN;class qN extends Rt{constructor(I,T,S,b,x,F,z){super(),this.LengthExponent=I,this.MassExponent=T,this.TimeExponent=S,this.ElectricCurrentExponent=b,this.ThermodynamicTemperatureExponent=x,this.AmountOfSubstanceExponent=F,this.LuminousIntensityExponent=z,this.type=2949456006}}e.IfcDimensionalExponents=qN;class k2 extends Rt{constructor(){super(),this.type=4294318154}}e.IfcExternalInformation=k2;class Mh extends Rt{constructor(I,T,S){super(),this.Location=I,this.Identification=T,this.Name=S,this.type=3200245327}}e.IfcExternalReference=Mh;class KN extends Mh{constructor(I,T,S){super(I,T,S),this.Location=I,this.Identification=T,this.Name=S,this.type=2242383968}}e.IfcExternallyDefinedHatchStyle=KN;class bE extends Mh{constructor(I,T,S){super(I,T,S),this.Location=I,this.Identification=T,this.Name=S,this.type=1040185647}}e.IfcExternallyDefinedSurfaceStyle=bE;class F5 extends Mh{constructor(I,T,S){super(I,T,S),this.Location=I,this.Identification=T,this.Name=S,this.type=3548104201}}e.IfcExternallyDefinedTextFont=F5;class ZN extends Rt{constructor(I,T,S){super(),this.AxisTag=I,this.AxisCurve=T,this.SameSense=S,this.type=852622518}}e.IfcGridAxis=ZN;class bg extends Rt{constructor(I,T){super(),this.TimeStamp=I,this.ListValues=T,this.type=3020489413}}e.IfcIrregularTimeSeriesValue=bg;class zS extends k2{constructor(I,T,S,b,x,F){super(),this.Name=I,this.Version=T,this.Publisher=S,this.VersionDate=b,this.Location=x,this.Description=F,this.type=2655187982}}e.IfcLibraryInformation=zS;class QN extends Mh{constructor(I,T,S,b,x,F){super(I,T,S),this.Location=I,this.Identification=T,this.Name=S,this.Description=b,this.Language=x,this.ReferencedLibrary=F,this.type=3452421091}}e.IfcLibraryReference=QN;class j2 extends Rt{constructor(I,T,S){super(),this.MainPlaneAngle=I,this.SecondaryPlaneAngle=T,this.LuminousIntensity=S,this.type=4162380809}}e.IfcLightDistributionData=j2;class $N extends Rt{constructor(I,T){super(),this.LightDistributionCurve=I,this.DistributionData=T,this.type=1566485204}}e.IfcLightIntensityDistribution=$N;class Og extends GS{constructor(I,T,S,b,x,F,z,q){super(I,T),this.SourceCRS=I,this.TargetCRS=T,this.Eastings=S,this.Northings=b,this.OrthogonalHeight=x,this.XAxisAbscissa=F,this.XAxisOrdinate=z,this.Scale=q,this.type=3057273783}}e.IfcMapConversion=Og;class JN extends Rt{constructor(I,T){super(),this.MaterialClassifications=I,this.ClassifiedMaterial=T,this.type=1847130766}}e.IfcMaterialClassificationRelationship=JN;class Uh extends Rt{constructor(){super(),this.type=760658860}}e.IfcMaterialDefinition=Uh;class B5 extends Uh{constructor(I,T,S,b,x,F,z){super(),this.Material=I,this.LayerThickness=T,this.IsVentilated=S,this.Name=b,this.Description=x,this.Category=F,this.Priority=z,this.type=248100487}}e.IfcMaterialLayer=B5;class Cg extends Uh{constructor(I,T,S){super(),this.MaterialLayers=I,this.LayerSetName=T,this.Description=S,this.type=3303938423}}e.IfcMaterialLayerSet=Cg;class XN extends B5{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z),this.Material=I,this.LayerThickness=T,this.IsVentilated=S,this.Name=b,this.Description=x,this.Category=F,this.Priority=z,this.OffsetDirection=q,this.OffsetValues=ie,this.type=1847252529}}e.IfcMaterialLayerWithOffsets=XN;class vN extends Rt{constructor(I){super(),this.Materials=I,this.type=2199411900}}e.IfcMaterialList=vN;class WS extends Uh{constructor(I,T,S,b,x,F){super(),this.Name=I,this.Description=T,this.Material=S,this.Profile=b,this.Priority=x,this.Category=F,this.type=2235152071}}e.IfcMaterialProfile=WS;class eb extends Uh{constructor(I,T,S,b){super(),this.Name=I,this.Description=T,this.MaterialProfiles=S,this.CompositeProfile=b,this.type=164193824}}e.IfcMaterialProfileSet=eb;class NU extends WS{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F),this.Name=I,this.Description=T,this.Material=S,this.Profile=b,this.Priority=x,this.Category=F,this.OffsetValues=z,this.type=552965576}}e.IfcMaterialProfileWithOffsets=NU;class Lg extends Rt{constructor(){super(),this.type=1507914824}}e.IfcMaterialUsageDefinition=Lg;class YS extends Rt{constructor(I,T){super(),this.ValueComponent=I,this.UnitComponent=T,this.type=2597039031}}e.IfcMeasureWithUnit=YS;class bU extends Ng{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z),this.Name=I,this.Description=T,this.ConstraintGrade=S,this.ConstraintSource=b,this.CreatingActor=x,this.CreationTime=F,this.UserDefinedGrade=z,this.Benchmark=q,this.ValueSource=ie,this.DataValue=Ve,this.ReferencePath=Yt,this.type=3368373690}}e.IfcMetric=bU;class OU extends Rt{constructor(I){super(),this.Currency=I,this.type=2706619895}}e.IfcMonetaryUnit=OU;class Pg extends Rt{constructor(I,T){super(),this.Dimensions=I,this.UnitType=T,this.type=1918398963}}e.IfcNamedUnit=Pg;class tb extends Rt{constructor(){super(),this.type=3701648758}}e.IfcObjectPlacement=tb;class kS extends Ng{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z),this.Name=I,this.Description=T,this.ConstraintGrade=S,this.ConstraintSource=b,this.CreatingActor=x,this.CreationTime=F,this.UserDefinedGrade=z,this.BenchmarkValues=q,this.LogicalAggregator=ie,this.ObjectiveQualifier=Ve,this.UserDefinedQualifier=Yt,this.type=2251480897}}e.IfcObjective=kS;class nb extends Rt{constructor(I,T,S,b,x){super(),this.Identification=I,this.Name=T,this.Description=S,this.Roles=b,this.Addresses=x,this.type=4251960020}}e.IfcOrganization=nb;class jL extends Rt{constructor(I,T,S,b,x,F,z,q){super(),this.OwningUser=I,this.OwningApplication=T,this.State=S,this.ChangeAction=b,this.LastModifiedDate=x,this.LastModifyingUser=F,this.LastModifyingApplication=z,this.CreationDate=q,this.type=1207048766}}e.IfcOwnerHistory=jL;class H5 extends Rt{constructor(I,T,S,b,x,F,z,q){super(),this.Identification=I,this.FamilyName=T,this.GivenName=S,this.MiddleNames=b,this.PrefixTitles=x,this.SuffixTitles=F,this.Roles=z,this.Addresses=q,this.type=2077209135}}e.IfcPerson=H5;class CU extends Rt{constructor(I,T,S){super(),this.ThePerson=I,this.TheOrganization=T,this.Roles=S,this.type=101040310}}e.IfcPersonAndOrganization=CU;class OE extends Rt{constructor(I,T){super(),this.Name=I,this.Description=T,this.type=2483315170}}e.IfcPhysicalQuantity=OE;class _0 extends OE{constructor(I,T,S){super(I,T),this.Name=I,this.Description=T,this.Unit=S,this.type=2226359599}}e.IfcPhysicalSimpleQuantity=_0;class LU extends gs{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S),this.Purpose=I,this.Description=T,this.UserDefinedPurpose=S,this.InternalLocation=b,this.AddressLines=x,this.PostalBox=F,this.Town=z,this.Region=q,this.PostalCode=ie,this.Country=Ve,this.type=3355820592}}e.IfcPostalAddress=LU;class oo extends Rt{constructor(){super(),this.type=677532197}}e.IfcPresentationItem=oo;class jS extends Rt{constructor(I,T,S,b){super(),this.Name=I,this.Description=T,this.AssignedItems=S,this.Identifier=b,this.type=2022622350}}e.IfcPresentationLayerAssignment=jS;class qL extends jS{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b),this.Name=I,this.Description=T,this.AssignedItems=S,this.Identifier=b,this.LayerOn=x,this.LayerFrozen=F,this.LayerBlocked=z,this.LayerStyles=q,this.type=1304840413}}e.IfcPresentationLayerWithStyle=qL;class q2 extends Rt{constructor(I){super(),this.Name=I,this.type=3119450353}}e.IfcPresentationStyle=q2;class PU extends Rt{constructor(I){super(),this.Styles=I,this.type=2417041796}}e.IfcPresentationStyleAssignment=PU;class Jp extends Rt{constructor(I,T,S){super(),this.Name=I,this.Description=T,this.Representations=S,this.type=2095639259}}e.IfcProductRepresentation=Jp;class K2 extends Rt{constructor(I,T){super(),this.ProfileType=I,this.ProfileName=T,this.type=3958567839}}e.IfcProfileDef=K2;class KL extends VS{constructor(I,T,S,b,x,F,z){super(I,T,S,b),this.Name=I,this.Description=T,this.GeodeticDatum=S,this.VerticalDatum=b,this.MapProjection=x,this.MapZone=F,this.MapUnit=z,this.type=3843373140}}e.IfcProjectedCRS=KL;class Wf extends Rt{constructor(){super(),this.type=986844984}}e.IfcPropertyAbstraction=Wf;class CE extends Wf{constructor(I,T,S){super(),this.Name=I,this.EnumerationValues=T,this.Unit=S,this.type=3710013099}}e.IfcPropertyEnumeration=CE;class ZL extends _0{constructor(I,T,S,b,x){super(I,T,S),this.Name=I,this.Description=T,this.Unit=S,this.AreaValue=b,this.Formula=x,this.type=2044713172}}e.IfcQuantityArea=ZL;class QL extends _0{constructor(I,T,S,b,x){super(I,T,S),this.Name=I,this.Description=T,this.Unit=S,this.CountValue=b,this.Formula=x,this.type=2093928680}}e.IfcQuantityCount=QL;class xU extends _0{constructor(I,T,S,b,x){super(I,T,S),this.Name=I,this.Description=T,this.Unit=S,this.LengthValue=b,this.Formula=x,this.type=931644368}}e.IfcQuantityLength=xU;class MU extends _0{constructor(I,T,S,b,x){super(I,T,S),this.Name=I,this.Description=T,this.Unit=S,this.TimeValue=b,this.Formula=x,this.type=3252649465}}e.IfcQuantityTime=MU;class UU extends _0{constructor(I,T,S,b,x){super(I,T,S),this.Name=I,this.Description=T,this.Unit=S,this.VolumeValue=b,this.Formula=x,this.type=2405470396}}e.IfcQuantityVolume=UU;class FU extends _0{constructor(I,T,S,b,x){super(I,T,S),this.Name=I,this.Description=T,this.Unit=S,this.WeightValue=b,this.Formula=x,this.type=825690147}}e.IfcQuantityWeight=FU;class $L extends Rt{constructor(I,T,S,b,x,F,z,q){super(),this.RecurrenceType=I,this.DayComponent=T,this.WeekdayComponent=S,this.MonthComponent=b,this.Position=x,this.Interval=F,this.Occurrences=z,this.TimePeriods=q,this.type=3915482550}}e.IfcRecurrencePattern=$L;class BU extends Rt{constructor(I,T,S,b,x){super(),this.TypeIdentifier=I,this.AttributeIdentifier=T,this.InstanceName=S,this.ListPositions=b,this.InnerReference=x,this.type=2433181523}}e.IfcReference=BU;class _5 extends Rt{constructor(I,T,S,b){super(),this.ContextOfItems=I,this.RepresentationIdentifier=T,this.RepresentationType=S,this.Items=b,this.type=1076942058}}e.IfcRepresentation=_5;class JL extends Rt{constructor(I,T){super(),this.ContextIdentifier=I,this.ContextType=T,this.type=3377609919}}e.IfcRepresentationContext=JL;class xg extends Rt{constructor(){super(),this.type=3008791417}}e.IfcRepresentationItem=xg;class Z2 extends Rt{constructor(I,T){super(),this.MappingOrigin=I,this.MappedRepresentation=T,this.type=1660063152}}e.IfcRepresentationMap=Z2;class G0 extends Rt{constructor(I,T){super(),this.Name=I,this.Description=T,this.type=2439245199}}e.IfcResourceLevelRelationship=G0;class qS extends Rt{constructor(I,T,S,b){super(),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=2341007311}}e.IfcRoot=qS;class HU extends Pg{constructor(I,T,S){super(new i(0),I),this.UnitType=I,this.Prefix=T,this.Name=S,this.type=448429030}}e.IfcSIUnit=HU;class G5 extends Rt{constructor(I,T,S){super(),this.Name=I,this.DataOrigin=T,this.UserDefinedDataOrigin=S,this.type=1054537805}}e.IfcSchedulingTime=G5;class XL extends Rt{constructor(I,T,S,b,x){super(),this.ShapeRepresentations=I,this.Name=T,this.Description=S,this.ProductDefinitional=b,this.PartOfProductDefinitionShape=x,this.type=867548509}}e.IfcShapeAspect=XL;class sb extends _5{constructor(I,T,S,b){super(I,T,S,b),this.ContextOfItems=I,this.RepresentationIdentifier=T,this.RepresentationType=S,this.Items=b,this.type=3982875396}}e.IfcShapeModel=sb;class lb extends sb{constructor(I,T,S,b){super(I,T,S,b),this.ContextOfItems=I,this.RepresentationIdentifier=T,this.RepresentationType=S,this.Items=b,this.type=4240577450}}e.IfcShapeRepresentation=lb;class Mg extends Rt{constructor(I){super(),this.Name=I,this.type=2273995522}}e.IfcStructuralConnectionCondition=Mg;class rb extends Rt{constructor(I){super(),this.Name=I,this.type=2162789131}}e.IfcStructuralLoad=rb;class _U extends rb{constructor(I,T,S){super(I),this.Name=I,this.Values=T,this.Locations=S,this.type=3478079324}}e.IfcStructuralLoadConfiguration=_U;class ib extends rb{constructor(I){super(I),this.Name=I,this.type=609421318}}e.IfcStructuralLoadOrResult=ib;class V0 extends ib{constructor(I){super(I),this.Name=I,this.type=2525727697}}e.IfcStructuralLoadStatic=V0;class KS extends V0{constructor(I,T,S,b){super(I),this.Name=I,this.DeltaTConstant=T,this.DeltaTY=S,this.DeltaTZ=b,this.type=3408363356}}e.IfcStructuralLoadTemperature=KS;class vL extends _5{constructor(I,T,S,b){super(I,T,S,b),this.ContextOfItems=I,this.RepresentationIdentifier=T,this.RepresentationType=S,this.Items=b,this.type=2830218821}}e.IfcStyleModel=vL;class Q2 extends xg{constructor(I,T,S){super(),this.Item=I,this.Styles=T,this.Name=S,this.type=3958052878}}e.IfcStyledItem=Q2;class GU extends vL{constructor(I,T,S,b){super(I,T,S,b),this.ContextOfItems=I,this.RepresentationIdentifier=T,this.RepresentationType=S,this.Items=b,this.type=3049322572}}e.IfcStyledRepresentation=GU;class VU extends ib{constructor(I,T,S,b){super(I),this.Name=I,this.SurfaceReinforcement1=T,this.SurfaceReinforcement2=S,this.ShearReinforcement=b,this.type=2934153892}}e.IfcSurfaceReinforcementArea=VU;class eP extends q2{constructor(I,T,S){super(I),this.Name=I,this.Side=T,this.Styles=S,this.type=1300840506}}e.IfcSurfaceStyle=eP;class ab extends oo{constructor(I,T,S,b){super(),this.DiffuseTransmissionColour=I,this.DiffuseReflectionColour=T,this.TransmissionColour=S,this.ReflectanceColour=b,this.type=3303107099}}e.IfcSurfaceStyleLighting=ab;class $2 extends oo{constructor(I,T){super(),this.RefractionIndex=I,this.DispersionFactor=T,this.type=1607154358}}e.IfcSurfaceStyleRefraction=$2;class tP extends oo{constructor(I,T){super(),this.SurfaceColour=I,this.Transparency=T,this.type=846575682}}e.IfcSurfaceStyleShading=tP;class co extends oo{constructor(I){super(),this.Textures=I,this.type=1351298697}}e.IfcSurfaceStyleWithTextures=co;class J3 extends oo{constructor(I,T,S,b,x){super(),this.RepeatS=I,this.RepeatT=T,this.Mode=S,this.TextureTransform=b,this.Parameter=x,this.type=626085974}}e.IfcSurfaceTexture=J3;class zU extends Rt{constructor(I,T,S){super(),this.Name=I,this.Rows=T,this.Columns=S,this.type=985171141}}e.IfcTable=zU;class V5 extends Rt{constructor(I,T,S,b,x){super(),this.Identifier=I,this.Name=T,this.Description=S,this.Unit=b,this.ReferencePath=x,this.type=2043862942}}e.IfcTableColumn=V5;class ub extends Rt{constructor(I,T){super(),this.RowCells=I,this.IsHeading=T,this.type=531007025}}e.IfcTableRow=ub;class Xp extends G5{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na,Eu,Mw,Cp){super(I,T,S),this.Name=I,this.DataOrigin=T,this.UserDefinedDataOrigin=S,this.DurationType=b,this.ScheduleDuration=x,this.ScheduleStart=F,this.ScheduleFinish=z,this.EarlyStart=q,this.EarlyFinish=ie,this.LateStart=Ve,this.LateFinish=Yt,this.FreeFloat=On,this.TotalFloat=Ts,this.IsCritical=wl,this.StatusTime=Tr,this.ActualDuration=Pl,this.ActualStart=na,this.ActualFinish=Eu,this.RemainingTime=Mw,this.Completion=Cp,this.type=1549132990}}e.IfcTaskTime=Xp;class nP extends Xp{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na,Eu,Mw,Cp,Cm){super(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na,Eu,Mw,Cp),this.Name=I,this.DataOrigin=T,this.UserDefinedDataOrigin=S,this.DurationType=b,this.ScheduleDuration=x,this.ScheduleStart=F,this.ScheduleFinish=z,this.EarlyStart=q,this.EarlyFinish=ie,this.LateStart=Ve,this.LateFinish=Yt,this.FreeFloat=On,this.TotalFloat=Ts,this.IsCritical=wl,this.StatusTime=Tr,this.ActualDuration=Pl,this.ActualStart=na,this.ActualFinish=Eu,this.RemainingTime=Mw,this.Completion=Cp,this.Recurrence=Cm,this.type=2771591690}}e.IfcTaskTimeRecurring=nP;class Ug extends gs{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S),this.Purpose=I,this.Description=T,this.UserDefinedPurpose=S,this.TelephoneNumbers=b,this.FacsimileNumbers=x,this.PagerNumber=F,this.ElectronicMailAddresses=z,this.WWWHomePageURL=q,this.MessagingIDs=ie,this.type=912023232}}e.IfcTelecomAddress=Ug;class WU extends q2{constructor(I,T,S,b,x){super(I),this.Name=I,this.TextCharacterAppearance=T,this.TextStyle=S,this.TextFontStyle=b,this.ModelOrDraughting=x,this.type=1447204868}}e.IfcTextStyle=WU;class YU extends oo{constructor(I,T){super(),this.Colour=I,this.BackgroundColour=T,this.type=2636378356}}e.IfcTextStyleForDefinedFont=YU;class kU extends oo{constructor(I,T,S,b,x,F,z){super(),this.TextIndent=I,this.TextAlign=T,this.TextDecoration=S,this.LetterSpacing=b,this.WordSpacing=x,this.TextTransform=F,this.LineHeight=z,this.type=1640371178}}e.IfcTextStyleTextModel=kU;class ZS extends oo{constructor(I){super(),this.Maps=I,this.type=280115917}}e.IfcTextureCoordinate=ZS;class jU extends ZS{constructor(I,T,S){super(I),this.Maps=I,this.Mode=T,this.Parameter=S,this.type=1742049831}}e.IfcTextureCoordinateGenerator=jU;class qU extends ZS{constructor(I,T,S){super(I),this.Maps=I,this.Vertices=T,this.MappedTo=S,this.type=2552916305}}e.IfcTextureMap=qU;class ob extends oo{constructor(I){super(),this.Coordinates=I,this.type=1210645708}}e.IfcTextureVertex=ob;class KU extends oo{constructor(I){super(),this.TexCoordsList=I,this.type=3611470254}}e.IfcTextureVertexList=KU;class ZU extends Rt{constructor(I,T){super(),this.StartTime=I,this.EndTime=T,this.type=1199560280}}e.IfcTimePeriod=ZU;class cb extends Rt{constructor(I,T,S,b,x,F,z,q){super(),this.Name=I,this.Description=T,this.StartTime=S,this.EndTime=b,this.TimeSeriesDataType=x,this.DataOrigin=F,this.UserDefinedDataOrigin=z,this.Unit=q,this.type=3101149627}}e.IfcTimeSeries=cb;class hb extends Rt{constructor(I){super(),this.ListValues=I,this.type=581633288}}e.IfcTimeSeriesValue=hb;class vp extends xg{constructor(){super(),this.type=1377556343}}e.IfcTopologicalRepresentationItem=vp;class Fg extends sb{constructor(I,T,S,b){super(I,T,S,b),this.ContextOfItems=I,this.RepresentationIdentifier=T,this.RepresentationType=S,this.Items=b,this.type=1735638870}}e.IfcTopologyRepresentation=Fg;class QU extends Rt{constructor(I){super(),this.Units=I,this.type=180925521}}e.IfcUnitAssignment=QU;class z0 extends vp{constructor(){super(),this.type=2799835756}}e.IfcVertex=z0;class QS extends z0{constructor(I){super(),this.VertexGeometry=I,this.type=1907098498}}e.IfcVertexPoint=QS;class $U extends Rt{constructor(I,T){super(),this.IntersectingAxes=I,this.OffsetDistances=T,this.type=891718957}}e.IfcVirtualGridIntersection=$U;class ey extends G5{constructor(I,T,S,b,x,F){super(I,T,S),this.Name=I,this.DataOrigin=T,this.UserDefinedDataOrigin=S,this.RecurrencePattern=b,this.Start=x,this.Finish=F,this.type=1236880293}}e.IfcWorkTime=ey;class JU extends G0{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.RelatingApproval=S,this.RelatedApprovals=b,this.type=3869604511}}e.IfcApprovalRelationship=JU;class $S extends K2{constructor(I,T,S){super(I,T),this.ProfileType=I,this.ProfileName=T,this.OuterCurve=S,this.type=3798115385}}e.IfcArbitraryClosedProfileDef=$S;class db extends K2{constructor(I,T,S){super(I,T),this.ProfileType=I,this.ProfileName=T,this.Curve=S,this.type=1310608509}}e.IfcArbitraryOpenProfileDef=db;class JS extends $S{constructor(I,T,S,b){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.OuterCurve=S,this.InnerCurves=b,this.type=2705031697}}e.IfcArbitraryProfileDefWithVoids=JS;class fb extends J3{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x),this.RepeatS=I,this.RepeatT=T,this.Mode=S,this.TextureTransform=b,this.Parameter=x,this.RasterFormat=F,this.RasterCode=z,this.type=616511568}}e.IfcBlobTexture=fb;class XU extends db{constructor(I,T,S,b){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Curve=S,this.Thickness=b,this.type=3150382593}}e.IfcCenterLineProfileDef=XU;class Ib extends k2{constructor(I,T,S,b,x,F,z){super(),this.Source=I,this.Edition=T,this.EditionDate=S,this.Name=b,this.Description=x,this.Location=F,this.ReferenceTokens=z,this.type=747523909}}e.IfcClassification=Ib;class z5 extends Mh{constructor(I,T,S,b,x,F){super(I,T,S),this.Location=I,this.Identification=T,this.Name=S,this.ReferencedSource=b,this.Description=x,this.Sort=F,this.type=647927063}}e.IfcClassificationReference=z5;class vU extends oo{constructor(I){super(),this.ColourList=I,this.type=3285139300}}e.IfcColourRgbList=vU;class pb extends oo{constructor(I){super(),this.Name=I,this.type=3264961684}}e.IfcColourSpecification=pb;class sP extends K2{constructor(I,T,S,b){super(I,T),this.ProfileType=I,this.ProfileName=T,this.Profiles=S,this.Label=b,this.type=1485152156}}e.IfcCompositeProfileDef=sP;class XS extends vp{constructor(I){super(),this.CfsFaces=I,this.type=370225590}}e.IfcConnectedFaceSet=XS;class gr extends Er{constructor(I,T){super(),this.CurveOnRelatingElement=I,this.CurveOnRelatedElement=T,this.type=1981873012}}e.IfcConnectionCurveGeometry=gr;class eF extends _S{constructor(I,T,S,b,x){super(I,T),this.PointOnRelatingElement=I,this.PointOnRelatedElement=T,this.EccentricityInX=S,this.EccentricityInY=b,this.EccentricityInZ=x,this.type=45288368}}e.IfcConnectionPointEccentricity=eF;class lP extends Pg{constructor(I,T,S){super(I,T),this.Dimensions=I,this.UnitType=T,this.Name=S,this.type=3050246964}}e.IfcContextDependentUnit=lP;class rP extends Pg{constructor(I,T,S,b){super(I,T),this.Dimensions=I,this.UnitType=T,this.Name=S,this.ConversionFactor=b,this.type=2889183280}}e.IfcConversionBasedUnit=rP;class vS extends rP{constructor(I,T,S,b,x){super(I,T,S,b),this.Dimensions=I,this.UnitType=T,this.Name=S,this.ConversionFactor=b,this.ConversionOffset=x,this.type=2713554722}}e.IfcConversionBasedUnitWithOffset=vS;class tF extends G0{constructor(I,T,S,b,x,F,z){super(I,T),this.Name=I,this.Description=T,this.RelatingMonetaryUnit=S,this.RelatedMonetaryUnit=b,this.ExchangeRate=x,this.RateDateTime=F,this.RateSource=z,this.type=539742890}}e.IfcCurrencyRelationship=tF;class e7 extends q2{constructor(I,T,S,b,x){super(I),this.Name=I,this.CurveFont=T,this.CurveWidth=S,this.CurveColour=b,this.ModelOrDraughting=x,this.type=3800577675}}e.IfcCurveStyle=e7;class nF extends oo{constructor(I,T){super(),this.Name=I,this.PatternList=T,this.type=1105321065}}e.IfcCurveStyleFont=nF;class Bg extends oo{constructor(I,T,S){super(),this.Name=I,this.CurveFont=T,this.CurveFontScaling=S,this.type=2367409068}}e.IfcCurveStyleFontAndScaling=Bg;class sF extends oo{constructor(I,T){super(),this.VisibleSegmentLength=I,this.InvisibleSegmentLength=T,this.type=3510044353}}e.IfcCurveStyleFontPattern=sF;class yb extends K2{constructor(I,T,S,b,x){super(I,T),this.ProfileType=I,this.ProfileName=T,this.ParentProfile=S,this.Operator=b,this.Label=x,this.type=3632507154}}e.IfcDerivedProfileDef=yb;class lF extends k2{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na){super(),this.Identification=I,this.Name=T,this.Description=S,this.Location=b,this.Purpose=x,this.IntendedUse=F,this.Scope=z,this.Revision=q,this.DocumentOwner=ie,this.Editors=Ve,this.CreationTime=Yt,this.LastRevisionTime=On,this.ElectronicFormat=Ts,this.ValidFrom=wl,this.ValidUntil=Tr,this.Confidentiality=Pl,this.Status=na,this.type=1154170062}}e.IfcDocumentInformation=lF;class iP extends G0{constructor(I,T,S,b,x){super(I,T),this.Name=I,this.Description=T,this.RelatingDocument=S,this.RelatedDocuments=b,this.RelationshipType=x,this.type=770865208}}e.IfcDocumentInformationRelationship=iP;class rF extends Mh{constructor(I,T,S,b,x){super(I,T,S),this.Location=I,this.Identification=T,this.Name=S,this.Description=b,this.ReferencedDocument=x,this.type=3732053477}}e.IfcDocumentReference=rF;class t7 extends vp{constructor(I,T){super(),this.EdgeStart=I,this.EdgeEnd=T,this.type=3900360178}}e.IfcEdge=t7;class n7 extends t7{constructor(I,T,S,b){super(I,T),this.EdgeStart=I,this.EdgeEnd=T,this.EdgeGeometry=S,this.SameSense=b,this.type=476780140}}e.IfcEdgeCurve=n7;class s7 extends G5{constructor(I,T,S,b,x,F,z){super(I,T,S),this.Name=I,this.DataOrigin=T,this.UserDefinedDataOrigin=S,this.ActualDate=b,this.EarlyDate=x,this.LateDate=F,this.ScheduleDate=z,this.type=211053100}}e.IfcEventTime=s7;class wb extends Wf{constructor(I,T,S){super(),this.Name=I,this.Description=T,this.Properties=S,this.type=297599258}}e.IfcExtendedProperties=wb;class aP extends G0{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.RelatingReference=S,this.RelatedResourceObjects=b,this.type=1437805879}}e.IfcExternalReferenceRelationship=aP;class l7 extends vp{constructor(I){super(),this.Bounds=I,this.type=2556980723}}e.IfcFace=l7;class Eb extends vp{constructor(I,T){super(),this.Bound=I,this.Orientation=T,this.type=1809719519}}e.IfcFaceBound=Eb;class iF extends Eb{constructor(I,T){super(I,T),this.Bound=I,this.Orientation=T,this.type=803316827}}e.IfcFaceOuterBound=iF;class uP extends l7{constructor(I,T,S){super(I),this.Bounds=I,this.FaceSurface=T,this.SameSense=S,this.type=3008276851}}e.IfcFaceSurface=uP;class Yf extends Mg{constructor(I,T,S,b,x,F,z){super(I),this.Name=I,this.TensionFailureX=T,this.TensionFailureY=S,this.TensionFailureZ=b,this.CompressionFailureX=x,this.CompressionFailureY=F,this.CompressionFailureZ=z,this.type=4219587988}}e.IfcFailureConnectionCondition=Yf;class mb extends q2{constructor(I,T,S){super(I),this.Name=I,this.FillStyles=T,this.ModelorDraughting=S,this.type=738692330}}e.IfcFillAreaStyle=mb;class oP extends JL{constructor(I,T,S,b,x,F){super(I,T),this.ContextIdentifier=I,this.ContextType=T,this.CoordinateSpaceDimension=S,this.Precision=b,this.WorldCoordinateSystem=x,this.TrueNorth=F,this.type=3448662350}}e.IfcGeometricRepresentationContext=oP;class Jl extends xg{constructor(){super(),this.type=2453401579}}e.IfcGeometricRepresentationItem=Jl;class r7 extends oP{constructor(I,T,S,b,x,F){super(I,T,new we(0),null,new i(0),null),this.ContextIdentifier=I,this.ContextType=T,this.ParentContext=S,this.TargetScale=b,this.TargetView=x,this.UserDefinedTargetView=F,this.type=4142052618}}e.IfcGeometricRepresentationSubContext=r7;class Tb extends Jl{constructor(I){super(),this.Elements=I,this.type=3590301190}}e.IfcGeometricSet=Tb;class Hg extends tb{constructor(I,T){super(),this.PlacementLocation=I,this.PlacementRefDirection=T,this.type=178086475}}e.IfcGridPlacement=Hg;class Rb extends Jl{constructor(I,T){super(),this.BaseSurface=I,this.AgreementFlag=T,this.type=812098782}}e.IfcHalfSpaceSolid=Rb;class aF extends J3{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.RepeatS=I,this.RepeatT=T,this.Mode=S,this.TextureTransform=b,this.Parameter=x,this.URLReference=F,this.type=3905492369}}e.IfcImageTexture=aF;class uF extends oo{constructor(I,T,S,b){super(),this.MappedTo=I,this.Opacity=T,this.Colours=S,this.ColourIndex=b,this.type=3570813810}}e.IfcIndexedColourMap=uF;class cP extends ZS{constructor(I,T,S){super(I),this.Maps=I,this.MappedTo=T,this.TexCoords=S,this.type=1437953363}}e.IfcIndexedTextureMap=cP;class hP extends cP{constructor(I,T,S,b){super(I,T,S),this.Maps=I,this.MappedTo=T,this.TexCoords=S,this.TexCoordIndex=b,this.type=2133299955}}e.IfcIndexedTriangleTextureMap=hP;class dP extends cb{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.Name=I,this.Description=T,this.StartTime=S,this.EndTime=b,this.TimeSeriesDataType=x,this.DataOrigin=F,this.UserDefinedDataOrigin=z,this.Unit=q,this.Values=ie,this.type=3741457305}}e.IfcIrregularTimeSeries=dP;class fP extends G5{constructor(I,T,S,b,x){super(I,T,S),this.Name=I,this.DataOrigin=T,this.UserDefinedDataOrigin=S,this.LagValue=b,this.DurationType=x,this.type=1585845231}}e.IfcLagTime=fP;class W5 extends Jl{constructor(I,T,S,b){super(),this.Name=I,this.LightColour=T,this.AmbientIntensity=S,this.Intensity=b,this.type=1402838566}}e.IfcLightSource=W5;class oF extends W5{constructor(I,T,S,b){super(I,T,S,b),this.Name=I,this.LightColour=T,this.AmbientIntensity=S,this.Intensity=b,this.type=125510826}}e.IfcLightSourceAmbient=oF;class cF extends W5{constructor(I,T,S,b,x){super(I,T,S,b),this.Name=I,this.LightColour=T,this.AmbientIntensity=S,this.Intensity=b,this.Orientation=x,this.type=2604431987}}e.IfcLightSourceDirectional=cF;class IP extends W5{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b),this.Name=I,this.LightColour=T,this.AmbientIntensity=S,this.Intensity=b,this.Position=x,this.ColourAppearance=F,this.ColourTemperature=z,this.LuminousFlux=q,this.LightEmissionSource=ie,this.LightDistributionDataSource=Ve,this.type=4266656042}}e.IfcLightSourceGoniometric=IP;class pP extends W5{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b),this.Name=I,this.LightColour=T,this.AmbientIntensity=S,this.Intensity=b,this.Position=x,this.Radius=F,this.ConstantAttenuation=z,this.DistanceAttenuation=q,this.QuadricAttenuation=ie,this.type=1520743889}}e.IfcLightSourcePositional=pP;class hF extends pP{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q,ie),this.Name=I,this.LightColour=T,this.AmbientIntensity=S,this.Intensity=b,this.Position=x,this.Radius=F,this.ConstantAttenuation=z,this.DistanceAttenuation=q,this.QuadricAttenuation=ie,this.Orientation=Ve,this.ConcentrationExponent=Yt,this.SpreadAngle=On,this.BeamWidthAngle=Ts,this.type=3422422726}}e.IfcLightSourceSpot=hF;class dF extends tb{constructor(I,T){super(),this.PlacementRelTo=I,this.RelativePlacement=T,this.type=2624227202}}e.IfcLocalPlacement=dF;class Pu extends vp{constructor(){super(),this.type=1008929658}}e.IfcLoop=Pu;class fF extends xg{constructor(I,T){super(),this.MappingSource=I,this.MappingTarget=T,this.type=2347385850}}e.IfcMappedItem=fF;class gb extends Uh{constructor(I,T,S){super(),this.Name=I,this.Description=T,this.Category=S,this.type=1838606355}}e.IfcMaterial=gb;class Ab extends Uh{constructor(I,T,S,b,x){super(),this.Name=I,this.Description=T,this.Material=S,this.Fraction=b,this.Category=x,this.type=3708119e3}}e.IfcMaterialConstituent=Ab;class IF extends Uh{constructor(I,T,S){super(),this.Name=I,this.Description=T,this.MaterialConstituents=S,this.type=2852063980}}e.IfcMaterialConstituentSet=IF;class pF extends Jp{constructor(I,T,S,b){super(I,T,S),this.Name=I,this.Description=T,this.Representations=S,this.RepresentedMaterial=b,this.type=2022407955}}e.IfcMaterialDefinitionRepresentation=pF;class LE extends Lg{constructor(I,T,S,b,x){super(),this.ForLayerSet=I,this.LayerSetDirection=T,this.DirectionSense=S,this.OffsetFromReferenceLine=b,this.ReferenceExtent=x,this.type=1303795690}}e.IfcMaterialLayerSetUsage=LE;class yP extends Lg{constructor(I,T,S){super(),this.ForProfileSet=I,this.CardinalPoint=T,this.ReferenceExtent=S,this.type=3079605661}}e.IfcMaterialProfileSetUsage=yP;class yF extends yP{constructor(I,T,S,b,x){super(I,T,S),this.ForProfileSet=I,this.CardinalPoint=T,this.ReferenceExtent=S,this.ForProfileEndSet=b,this.CardinalEndPoint=x,this.type=3404854881}}e.IfcMaterialProfileSetUsageTapering=yF;class wF extends wb{constructor(I,T,S,b){super(I,T,S),this.Name=I,this.Description=T,this.Properties=S,this.Material=b,this.type=3265635763}}e.IfcMaterialProperties=wF;class EF extends G0{constructor(I,T,S,b,x){super(I,T),this.Name=I,this.Description=T,this.RelatingMaterial=S,this.RelatedMaterials=b,this.Expression=x,this.type=853536259}}e.IfcMaterialRelationship=EF;class mF extends yb{constructor(I,T,S,b){super(I,T,S,new i(0),b),this.ProfileType=I,this.ProfileName=T,this.ParentProfile=S,this.Label=b,this.type=2998442950}}e.IfcMirroredProfileDef=mF;class J2 extends qS{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=219451334}}e.IfcObjectDefinition=J2;class wP extends XS{constructor(I){super(I),this.CfsFaces=I,this.type=2665983363}}e.IfcOpenShell=wP;class TF extends G0{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.RelatingOrganization=S,this.RelatedOrganizations=b,this.type=1411181986}}e.IfcOrganizationRelationship=TF;class RF extends t7{constructor(I,T){super(new i(0),new i(0)),this.EdgeElement=I,this.Orientation=T,this.type=1029017970}}e.IfcOrientedEdge=RF;class G1 extends K2{constructor(I,T,S){super(I,T),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.type=2529465313}}e.IfcParameterizedProfileDef=G1;class i7 extends vp{constructor(I){super(),this.EdgeList=I,this.type=2519244187}}e.IfcPath=i7;class EP extends OE{constructor(I,T,S,b,x,F){super(I,T),this.Name=I,this.Description=T,this.HasQuantities=S,this.Discrimination=b,this.Quality=x,this.Usage=F,this.type=3021840470}}e.IfcPhysicalComplexQuantity=EP;class gF extends J3{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x),this.RepeatS=I,this.RepeatT=T,this.Mode=S,this.TextureTransform=b,this.Parameter=x,this.Width=F,this.Height=z,this.ColourComponents=q,this.Pixel=ie,this.type=597895409}}e.IfcPixelTexture=gF;class PE extends Jl{constructor(I){super(),this.Location=I,this.type=2004835150}}e.IfcPlacement=PE;class mP extends Jl{constructor(I,T){super(),this.SizeInX=I,this.SizeInY=T,this.type=1663979128}}e.IfcPlanarExtent=mP;class Y5 extends Jl{constructor(){super(),this.type=2067069095}}e.IfcPoint=Y5;class TP extends Y5{constructor(I,T){super(),this.BasisCurve=I,this.PointParameter=T,this.type=4022376103}}e.IfcPointOnCurve=TP;class AF extends Y5{constructor(I,T,S){super(),this.BasisSurface=I,this.PointParameterU=T,this.PointParameterV=S,this.type=1423911732}}e.IfcPointOnSurface=AF;class _g extends Pu{constructor(I){super(),this.Polygon=I,this.type=2924175390}}e.IfcPolyLoop=_g;class SF extends Rb{constructor(I,T,S,b){super(I,T),this.BaseSurface=I,this.AgreementFlag=T,this.Position=S,this.PolygonalBoundary=b,this.type=2775532180}}e.IfcPolygonalBoundedHalfSpace=SF;class xE extends oo{constructor(I){super(),this.Name=I,this.type=3727388367}}e.IfcPreDefinedItem=xE;class Gg extends Wf{constructor(){super(),this.type=3778827333}}e.IfcPreDefinedProperties=Gg;class Ar extends xE{constructor(I){super(I),this.Name=I,this.type=1775413392}}e.IfcPreDefinedTextFont=Ar;class DF extends Jp{constructor(I,T,S){super(I,T,S),this.Name=I,this.Description=T,this.Representations=S,this.type=673634403}}e.IfcProductDefinitionShape=DF;class Sb extends wb{constructor(I,T,S,b){super(I,T,S),this.Name=I,this.Description=T,this.Properties=S,this.ProfileDefinition=b,this.type=2802850158}}e.IfcProfileProperties=Sb;class a7 extends Wf{constructor(I,T){super(),this.Name=I,this.Description=T,this.type=2598011224}}e.IfcProperty=a7;class Vg extends qS{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=1680319473}}e.IfcPropertyDefinition=Vg;class NF extends G0{constructor(I,T,S,b,x){super(I,T),this.Name=I,this.Description=T,this.DependingProperty=S,this.DependantProperty=b,this.Expression=x,this.type=148025276}}e.IfcPropertyDependencyRelationship=NF;class u7 extends Vg{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=3357820518}}e.IfcPropertySetDefinition=u7;class k5 extends Vg{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=1482703590}}e.IfcPropertyTemplateDefinition=k5;class zg extends u7{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=2090586900}}e.IfcQuantitySet=zg;class Db extends G1{constructor(I,T,S,b,x){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.XDim=b,this.YDim=x,this.type=3615266464}}e.IfcRectangleProfileDef=Db;class bF extends cb{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q),this.Name=I,this.Description=T,this.StartTime=S,this.EndTime=b,this.TimeSeriesDataType=x,this.DataOrigin=F,this.UserDefinedDataOrigin=z,this.Unit=q,this.TimeStep=ie,this.Values=Ve,this.type=3413951693}}e.IfcRegularTimeSeries=bF;class Wg extends Gg{constructor(I,T,S,b,x,F){super(),this.TotalCrossSectionArea=I,this.SteelGrade=T,this.BarSurface=S,this.EffectiveDepth=b,this.NominalBarDiameter=x,this.BarCount=F,this.type=1580146022}}e.IfcReinforcementBarProperties=Wg;class ME extends qS{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=478536968}}e.IfcRelationship=ME;class OF extends G0{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.RelatedResourceObjects=S,this.RelatingApproval=b,this.type=2943643501}}e.IfcResourceApprovalRelationship=OF;class CF extends G0{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.RelatingConstraint=S,this.RelatedResourceObjects=b,this.type=1608871552}}e.IfcResourceConstraintRelationship=CF;class RP extends G5{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na,Eu){super(I,T,S),this.Name=I,this.DataOrigin=T,this.UserDefinedDataOrigin=S,this.ScheduleWork=b,this.ScheduleUsage=x,this.ScheduleStart=F,this.ScheduleFinish=z,this.ScheduleContour=q,this.LevelingDelay=ie,this.IsOverAllocated=Ve,this.StatusTime=Yt,this.ActualWork=On,this.ActualUsage=Ts,this.ActualStart=wl,this.ActualFinish=Tr,this.RemainingWork=Pl,this.RemainingUsage=na,this.Completion=Eu,this.type=1042787934}}e.IfcResourceTime=RP;class Nb extends Db{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.XDim=b,this.YDim=x,this.RoundingRadius=F,this.type=2778083089}}e.IfcRoundedRectangleProfileDef=Nb;class LF extends Gg{constructor(I,T,S){super(),this.SectionType=I,this.StartProfile=T,this.EndProfile=S,this.type=2042790032}}e.IfcSectionProperties=LF;class PF extends Gg{constructor(I,T,S,b,x,F){super(),this.LongitudinalStartPosition=I,this.LongitudinalEndPosition=T,this.TransversePosition=S,this.ReinforcementRole=b,this.SectionDefinition=x,this.CrossSectionReinforcementDefinitions=F,this.type=4165799628}}e.IfcSectionReinforcementProperties=PF;class o7 extends Jl{constructor(I,T,S){super(),this.SpineCurve=I,this.CrossSections=T,this.CrossSectionPositions=S,this.type=1509187699}}e.IfcSectionedSpine=o7;class xF extends Jl{constructor(I){super(),this.SbsmBoundary=I,this.type=4124623270}}e.IfcShellBasedSurfaceModel=xF;class UE extends a7{constructor(I,T){super(I,T),this.Name=I,this.Description=T,this.type=3692461612}}e.IfcSimpleProperty=UE;class MF extends Mg{constructor(I,T,S,b){super(I),this.Name=I,this.SlippageX=T,this.SlippageY=S,this.SlippageZ=b,this.type=2609359061}}e.IfcSlippageConnectionCondition=MF;class j5 extends Jl{constructor(){super(),this.type=723233188}}e.IfcSolidModel=j5;class bb extends V0{constructor(I,T,S,b,x,F,z){super(I),this.Name=I,this.LinearForceX=T,this.LinearForceY=S,this.LinearForceZ=b,this.LinearMomentX=x,this.LinearMomentY=F,this.LinearMomentZ=z,this.type=1595516126}}e.IfcStructuralLoadLinearForce=bb;class UF extends V0{constructor(I,T,S,b){super(I),this.Name=I,this.PlanarForceX=T,this.PlanarForceY=S,this.PlanarForceZ=b,this.type=2668620305}}e.IfcStructuralLoadPlanarForce=UF;class Ob extends V0{constructor(I,T,S,b,x,F,z){super(I),this.Name=I,this.DisplacementX=T,this.DisplacementY=S,this.DisplacementZ=b,this.RotationalDisplacementRX=x,this.RotationalDisplacementRY=F,this.RotationalDisplacementRZ=z,this.type=2473145415}}e.IfcStructuralLoadSingleDisplacement=Ob;class FF extends Ob{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z),this.Name=I,this.DisplacementX=T,this.DisplacementY=S,this.DisplacementZ=b,this.RotationalDisplacementRX=x,this.RotationalDisplacementRY=F,this.RotationalDisplacementRZ=z,this.Distortion=q,this.type=1973038258}}e.IfcStructuralLoadSingleDisplacementDistortion=FF;class gP extends V0{constructor(I,T,S,b,x,F,z){super(I),this.Name=I,this.ForceX=T,this.ForceY=S,this.ForceZ=b,this.MomentX=x,this.MomentY=F,this.MomentZ=z,this.type=1597423693}}e.IfcStructuralLoadSingleForce=gP;class Cb extends gP{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z),this.Name=I,this.ForceX=T,this.ForceY=S,this.ForceZ=b,this.MomentX=x,this.MomentY=F,this.MomentZ=z,this.WarpingMoment=q,this.type=1190533807}}e.IfcStructuralLoadSingleForceWarping=Cb;class AP extends t7{constructor(I,T,S){super(I,T),this.EdgeStart=I,this.EdgeEnd=T,this.ParentEdge=S,this.type=2233826070}}e.IfcSubedge=AP;class FE extends Jl{constructor(){super(),this.type=2513912981}}e.IfcSurface=FE;class SP extends tP{constructor(I,T,S,b,x,F,z,q,ie){super(I,T),this.SurfaceColour=I,this.Transparency=T,this.DiffuseColour=S,this.TransmissionColour=b,this.DiffuseTransmissionColour=x,this.ReflectionColour=F,this.SpecularColour=z,this.SpecularHighlight=q,this.ReflectanceMethod=ie,this.type=1878645084}}e.IfcSurfaceStyleRendering=SP;class Yg extends j5{constructor(I,T){super(),this.SweptArea=I,this.Position=T,this.type=2247615214}}e.IfcSweptAreaSolid=Yg;class Lb extends j5{constructor(I,T,S,b,x){super(),this.Directrix=I,this.Radius=T,this.InnerRadius=S,this.StartParam=b,this.EndParam=x,this.type=1260650574}}e.IfcSweptDiskSolid=Lb;class BF extends Lb{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.Directrix=I,this.Radius=T,this.InnerRadius=S,this.StartParam=b,this.EndParam=x,this.FilletRadius=F,this.type=1096409881}}e.IfcSweptDiskSolidPolygonal=BF;class df extends FE{constructor(I,T){super(),this.SweptCurve=I,this.Position=T,this.type=230924584}}e.IfcSweptSurface=df;class HF extends G1{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.Depth=b,this.FlangeWidth=x,this.WebThickness=F,this.FlangeThickness=z,this.FilletRadius=q,this.FlangeEdgeRadius=ie,this.WebEdgeRadius=Ve,this.WebSlope=Yt,this.FlangeSlope=On,this.type=3071757647}}e.IfcTShapeProfileDef=HF;class Pb extends Jl{constructor(){super(),this.type=901063453}}e.IfcTessellatedItem=Pb;class BE extends Jl{constructor(I,T,S){super(),this.Literal=I,this.Placement=T,this.Path=S,this.type=4282788508}}e.IfcTextLiteral=BE;class kg extends BE{constructor(I,T,S,b,x){super(I,T,S),this.Literal=I,this.Placement=T,this.Path=S,this.Extent=b,this.BoxAlignment=x,this.type=3124975700}}e.IfcTextLiteralWithExtent=kg;class HE extends Ar{constructor(I,T,S,b,x,F){super(I),this.Name=I,this.FontFamily=T,this.FontStyle=S,this.FontVariant=b,this.FontWeight=x,this.FontSize=F,this.type=1983826977}}e.IfcTextStyleFontModel=HE;class jg extends G1{constructor(I,T,S,b,x,F,z){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.BottomXDim=b,this.TopXDim=x,this.YDim=F,this.TopXOffset=z,this.type=2715220739}}e.IfcTrapeziumProfileDef=jg;class c7 extends J2{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.type=1628702193}}e.IfcTypeObject=c7;class h7 extends c7{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ProcessType=ie,this.type=3736923433}}e.IfcTypeProcess=h7;class qg extends c7{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.type=2347495698}}e.IfcTypeProduct=qg;class DP extends c7{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ResourceType=ie,this.type=3698973494}}e.IfcTypeResource=DP;class _F extends G1{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.Depth=b,this.FlangeWidth=x,this.WebThickness=F,this.FlangeThickness=z,this.FilletRadius=q,this.EdgeRadius=ie,this.FlangeSlope=Ve,this.type=427810014}}e.IfcUShapeProfileDef=_F;class d7 extends Jl{constructor(I,T){super(),this.Orientation=I,this.Magnitude=T,this.type=1417489154}}e.IfcVector=d7;class f7 extends Pu{constructor(I){super(),this.LoopVertex=I,this.type=2759199220}}e.IfcVertexLoop=f7;class I7 extends qg{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ConstructionType=ie,this.OperationType=Ve,this.ParameterTakesPrecedence=Yt,this.Sizeable=On,this.type=1299126871}}e.IfcWindowStyle=I7;class GF extends G1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.Depth=b,this.FlangeWidth=x,this.WebThickness=F,this.FlangeThickness=z,this.FilletRadius=q,this.EdgeRadius=ie,this.type=2543172580}}e.IfcZShapeProfileDef=GF;class VF extends uP{constructor(I,T,S){super(I,T,S),this.Bounds=I,this.FaceSurface=T,this.SameSense=S,this.type=3406155212}}e.IfcAdvancedFace=VF;class xb extends Jl{constructor(I,T){super(),this.OuterBoundary=I,this.InnerBoundaries=T,this.type=669184980}}e.IfcAnnotationFillArea=xb;class Mb extends G1{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.BottomFlangeWidth=b,this.OverallDepth=x,this.WebThickness=F,this.BottomFlangeThickness=z,this.BottomFlangeFilletRadius=q,this.TopFlangeWidth=ie,this.TopFlangeThickness=Ve,this.TopFlangeFilletRadius=Yt,this.BottomFlangeEdgeRadius=On,this.BottomFlangeSlope=Ts,this.TopFlangeEdgeRadius=wl,this.TopFlangeSlope=Tr,this.type=3207858831}}e.IfcAsymmetricIShapeProfileDef=Mb;class _E extends PE{constructor(I,T){super(I),this.Location=I,this.Axis=T,this.type=4261334040}}e.IfcAxis1Placement=_E;class Kg extends PE{constructor(I,T){super(I),this.Location=I,this.RefDirection=T,this.type=3125803723}}e.IfcAxis2Placement2D=Kg;class Ub extends PE{constructor(I,T,S){super(I),this.Location=I,this.Axis=T,this.RefDirection=S,this.type=2740243338}}e.IfcAxis2Placement3D=Ub;class p7 extends Jl{constructor(I,T,S){super(),this.Operator=I,this.FirstOperand=T,this.SecondOperand=S,this.type=2736907675}}e.IfcBooleanResult=p7;class GE extends FE{constructor(){super(),this.type=4182860854}}e.IfcBoundedSurface=GE;class zF extends Jl{constructor(I,T,S,b){super(),this.Corner=I,this.XDim=T,this.YDim=S,this.ZDim=b,this.type=2581212453}}e.IfcBoundingBox=zF;class WF extends Rb{constructor(I,T,S){super(I,T),this.BaseSurface=I,this.AgreementFlag=T,this.Enclosure=S,this.type=2713105998}}e.IfcBoxedHalfSpace=WF;class VE extends G1{constructor(I,T,S,b,x,F,z,q){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.Depth=b,this.Width=x,this.WallThickness=F,this.Girth=z,this.InternalFilletRadius=q,this.type=2898889636}}e.IfcCShapeProfileDef=VE;class YF extends Y5{constructor(I){super(),this.Coordinates=I,this.type=1123145078}}e.IfcCartesianPoint=YF;class Fb extends Jl{constructor(){super(),this.type=574549367}}e.IfcCartesianPointList=Fb;class Bb extends Fb{constructor(I){super(),this.CoordList=I,this.type=1675464909}}e.IfcCartesianPointList2D=Bb;class kF extends Fb{constructor(I){super(),this.CoordList=I,this.type=2059837836}}e.IfcCartesianPointList3D=kF;class Hb extends Jl{constructor(I,T,S,b){super(),this.Axis1=I,this.Axis2=T,this.LocalOrigin=S,this.Scale=b,this.type=59481748}}e.IfcCartesianTransformationOperator=Hb;class _b extends Hb{constructor(I,T,S,b){super(I,T,S,b),this.Axis1=I,this.Axis2=T,this.LocalOrigin=S,this.Scale=b,this.type=3749851601}}e.IfcCartesianTransformationOperator2D=_b;class jF extends _b{constructor(I,T,S,b,x){super(I,T,S,b),this.Axis1=I,this.Axis2=T,this.LocalOrigin=S,this.Scale=b,this.Scale2=x,this.type=3486308946}}e.IfcCartesianTransformationOperator2DnonUniform=jF;class y7 extends Hb{constructor(I,T,S,b,x){super(I,T,S,b),this.Axis1=I,this.Axis2=T,this.LocalOrigin=S,this.Scale=b,this.Axis3=x,this.type=3331915920}}e.IfcCartesianTransformationOperator3D=y7;class Gb extends y7{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x),this.Axis1=I,this.Axis2=T,this.LocalOrigin=S,this.Scale=b,this.Axis3=x,this.Scale2=F,this.Scale3=z,this.type=1416205885}}e.IfcCartesianTransformationOperator3DnonUniform=Gb;class Fh extends G1{constructor(I,T,S,b){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.Radius=b,this.type=1383045692}}e.IfcCircleProfileDef=Fh;class qF extends XS{constructor(I){super(I),this.CfsFaces=I,this.type=2205249479}}e.IfcClosedShell=qF;class q5 extends pb{constructor(I,T,S,b){super(I),this.Name=I,this.Red=T,this.Green=S,this.Blue=b,this.type=776857604}}e.IfcColourRgb=q5;class KF extends a7{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.UsageName=S,this.HasProperties=b,this.type=2542286263}}e.IfcComplexProperty=KF;class NP extends Jl{constructor(I,T,S){super(),this.Transition=I,this.SameSense=T,this.ParentCurve=S,this.type=2485617015}}e.IfcCompositeCurveSegment=NP;class X2 extends DP{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ResourceType=ie,this.BaseCosts=Ve,this.BaseQuantity=Yt,this.type=2574617495}}e.IfcConstructionResourceType=X2;class Zg extends J2{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.LongName=F,this.Phase=z,this.RepresentationContexts=q,this.UnitsInContext=ie,this.type=3419103109}}e.IfcContext=Zg;class X3 extends X2{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve,Yt),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ResourceType=ie,this.BaseCosts=Ve,this.BaseQuantity=Yt,this.PredefinedType=On,this.type=1815067380}}e.IfcCrewResourceType=X3;class K5 extends Jl{constructor(I){super(),this.Position=I,this.type=2506170314}}e.IfcCsgPrimitive3D=K5;class ZF extends j5{constructor(I){super(),this.TreeRootExpression=I,this.type=2147822146}}e.IfcCsgSolid=ZF;class V1 extends Jl{constructor(){super(),this.type=2601014836}}e.IfcCurve=V1;class QF extends GE{constructor(I,T,S){super(),this.BasisSurface=I,this.OuterBoundary=T,this.InnerBoundaries=S,this.type=2827736869}}e.IfcCurveBoundedPlane=QF;class w7 extends GE{constructor(I,T,S){super(),this.BasisSurface=I,this.Boundaries=T,this.ImplicitOuter=S,this.type=2629017746}}e.IfcCurveBoundedSurface=w7;class bP extends Jl{constructor(I){super(),this.DirectionRatios=I,this.type=32440307}}e.IfcDirection=bP;class $F extends qg{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.OperationType=ie,this.ConstructionType=Ve,this.ParameterTakesPrecedence=Yt,this.Sizeable=On,this.type=526551008}}e.IfcDoorStyle=$F;class ty extends Pu{constructor(I){super(),this.EdgeList=I,this.type=1472233963}}e.IfcEdgeLoop=ty;class OP extends zg{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.MethodOfMeasurement=x,this.Quantities=F,this.type=1883228015}}e.IfcElementQuantity=OP;class ff extends qg{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=339256511}}e.IfcElementType=ff;class Z5 extends FE{constructor(I){super(),this.Position=I,this.type=2777663545}}e.IfcElementarySurface=Z5;class JF extends G1{constructor(I,T,S,b,x){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.SemiAxis1=b,this.SemiAxis2=x,this.type=2835456948}}e.IfcEllipseProfileDef=JF;class XF extends h7{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ProcessType=ie,this.PredefinedType=Ve,this.EventTriggerType=Yt,this.UserDefinedEventTriggerType=On,this.type=4024345920}}e.IfcEventType=XF;class CP extends Yg{constructor(I,T,S,b){super(I,T),this.SweptArea=I,this.Position=T,this.ExtrudedDirection=S,this.Depth=b,this.type=477187591}}e.IfcExtrudedAreaSolid=CP;class E7 extends CP{constructor(I,T,S,b,x){super(I,T,S,b),this.SweptArea=I,this.Position=T,this.ExtrudedDirection=S,this.Depth=b,this.EndSweptArea=x,this.type=2804161546}}e.IfcExtrudedAreaSolidTapered=E7;class z1 extends Jl{constructor(I){super(),this.FbsmFaces=I,this.type=2047409740}}e.IfcFaceBasedSurfaceModel=z1;class Vb extends Jl{constructor(I,T,S,b,x){super(),this.HatchLineAppearance=I,this.StartOfNextHatchLine=T,this.PointOfReferenceHatchLine=S,this.PatternStart=b,this.HatchLineAngle=x,this.type=374418227}}e.IfcFillAreaStyleHatching=Vb;class LP extends Jl{constructor(I,T,S){super(),this.TilingPattern=I,this.Tiles=T,this.TilingScale=S,this.type=315944413}}e.IfcFillAreaStyleTiles=LP;class vF extends Yg{constructor(I,T,S,b,x,F){super(I,T),this.SweptArea=I,this.Position=T,this.Directrix=S,this.StartParam=b,this.EndParam=x,this.FixedReference=F,this.type=2652556860}}e.IfcFixedReferenceSweptAreaSolid=vF;class zb extends ff{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=4238390223}}e.IfcFurnishingElementType=zb;class eB extends zb{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.AssemblyPlace=Ve,this.PredefinedType=Yt,this.type=1268542332}}e.IfcFurnitureType=eB;class tB extends ff{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=4095422895}}e.IfcGeographicElementType=tB;class nB extends Tb{constructor(I){super(I),this.Elements=I,this.type=987898635}}e.IfcGeometricCurveSet=nB;class sB extends G1{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.OverallWidth=b,this.OverallDepth=x,this.WebThickness=F,this.FlangeThickness=z,this.FilletRadius=q,this.FlangeEdgeRadius=ie,this.FlangeSlope=Ve,this.type=1484403080}}e.IfcIShapeProfileDef=sB;class cu extends Pb{constructor(I){super(),this.CoordIndex=I,this.type=178912537}}e.IfcIndexedPolygonalFace=cu;class Wb extends cu{constructor(I,T){super(I),this.CoordIndex=I,this.InnerCoordIndices=T,this.type=2294589976}}e.IfcIndexedPolygonalFaceWithVoids=Wb;class lB extends G1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.Depth=b,this.Width=x,this.Thickness=F,this.FilletRadius=z,this.EdgeRadius=q,this.LegSlope=ie,this.type=572779678}}e.IfcLShapeProfileDef=lB;class rB extends X2{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve,Yt),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ResourceType=ie,this.BaseCosts=Ve,this.BaseQuantity=Yt,this.PredefinedType=On,this.type=428585644}}e.IfcLaborResourceType=rB;class iB extends V1{constructor(I,T){super(),this.Pnt=I,this.Dir=T,this.type=1281925730}}e.IfcLine=iB;class m7 extends j5{constructor(I){super(),this.Outer=I,this.type=1425443689}}e.IfcManifoldSolidBrep=m7;class W0 extends J2{constructor(I,T,S,b,x){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.type=3888040117}}e.IfcObject=W0;class PP extends V1{constructor(I,T,S){super(),this.BasisCurve=I,this.Distance=T,this.SelfIntersect=S,this.type=3388369263}}e.IfcOffsetCurve2D=PP;class aB extends V1{constructor(I,T,S,b){super(),this.BasisCurve=I,this.Distance=T,this.SelfIntersect=S,this.RefDirection=b,this.type=3505215534}}e.IfcOffsetCurve3D=aB;class uB extends V1{constructor(I,T){super(),this.BasisSurface=I,this.ReferenceCurve=T,this.type=1682466193}}e.IfcPcurve=uB;class oB extends mP{constructor(I,T,S){super(I,T),this.SizeInX=I,this.SizeInY=T,this.Placement=S,this.type=603570806}}e.IfcPlanarBox=oB;class Yb extends Z5{constructor(I){super(I),this.Position=I,this.type=220341763}}e.IfcPlane=Yb;class xP extends xE{constructor(I){super(I),this.Name=I,this.type=759155922}}e.IfcPreDefinedColour=xP;class T7 extends xE{constructor(I){super(I),this.Name=I,this.type=2559016684}}e.IfcPreDefinedCurveFont=T7;class Y0 extends u7{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=3967405729}}e.IfcPreDefinedPropertySet=Y0;class kb extends h7{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ProcessType=ie,this.PredefinedType=Ve,this.type=569719735}}e.IfcProcedureType=kb;class R7 extends W0{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.type=2945172077}}e.IfcProcess=R7;class v3 extends W0{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.type=4208778838}}e.IfcProduct=v3;class cB extends Zg{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.LongName=F,this.Phase=z,this.RepresentationContexts=q,this.UnitsInContext=ie,this.type=103090709}}e.IfcProject=cB;class MP extends Zg{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.LongName=F,this.Phase=z,this.RepresentationContexts=q,this.UnitsInContext=ie,this.type=653396225}}e.IfcProjectLibrary=MP;class hB extends UE{constructor(I,T,S,b,x,F){super(I,T),this.Name=I,this.Description=T,this.UpperBoundValue=S,this.LowerBoundValue=b,this.Unit=x,this.SetPointValue=F,this.type=871118103}}e.IfcPropertyBoundedValue=hB;class dB extends UE{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.EnumerationValues=S,this.EnumerationReference=b,this.type=4166981789}}e.IfcPropertyEnumeratedValue=dB;class fB extends UE{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.ListValues=S,this.Unit=b,this.type=2752243245}}e.IfcPropertyListValue=fB;class UP extends UE{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.UsageName=S,this.PropertyReference=b,this.type=941946838}}e.IfcPropertyReferenceValue=UP;class zE extends u7{constructor(I,T,S,b,x){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.HasProperties=x,this.type=1451395588}}e.IfcPropertySet=zE;class jb extends k5{constructor(I,T,S,b,x,F,z){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.TemplateType=x,this.ApplicableEntity=F,this.HasPropertyTemplates=z,this.type=492091185}}e.IfcPropertySetTemplate=jb;class IB extends UE{constructor(I,T,S,b){super(I,T),this.Name=I,this.Description=T,this.NominalValue=S,this.Unit=b,this.type=3650150729}}e.IfcPropertySingleValue=IB;class Q5 extends UE{constructor(I,T,S,b,x,F,z,q){super(I,T),this.Name=I,this.Description=T,this.DefiningValues=S,this.DefinedValues=b,this.Expression=x,this.DefiningUnit=F,this.DefinedUnit=z,this.CurveInterpolation=q,this.type=110355661}}e.IfcPropertyTableValue=Q5;class qb extends k5{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=3521284610}}e.IfcPropertyTemplate=qb;class ny extends v3{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.ProxyType=q,this.Tag=ie,this.type=3219374653}}e.IfcProxy=ny;class FP extends Db{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.XDim=b,this.YDim=x,this.WallThickness=F,this.InnerFilletRadius=z,this.OuterFilletRadius=q,this.type=2770003689}}e.IfcRectangleHollowProfileDef=FP;class pB extends K5{constructor(I,T,S,b){super(I),this.Position=I,this.XLength=T,this.YLength=S,this.Height=b,this.type=2798486643}}e.IfcRectangularPyramid=pB;class yB extends GE{constructor(I,T,S,b,x,F,z){super(),this.BasisSurface=I,this.U1=T,this.V1=S,this.U2=b,this.V2=x,this.Usense=F,this.Vsense=z,this.type=3454111270}}e.IfcRectangularTrimmedSurface=yB;class wB extends Y0{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.DefinitionType=x,this.ReinforcementSectionDefinitions=F,this.type=3765753017}}e.IfcReinforcementDefinitionProperties=wB;class kf extends ME{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatedObjectsType=F,this.type=3939117080}}e.IfcRelAssigns=kf;class BP extends kf{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatedObjectsType=F,this.RelatingActor=z,this.ActingRole=q,this.type=1683148259}}e.IfcRelAssignsToActor=BP;class EB extends kf{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatedObjectsType=F,this.RelatingControl=z,this.type=2495723537}}e.IfcRelAssignsToControl=EB;class W1 extends kf{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatedObjectsType=F,this.RelatingGroup=z,this.type=1307041759}}e.IfcRelAssignsToGroup=W1;class WE extends W1{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatedObjectsType=F,this.RelatingGroup=z,this.Factor=q,this.type=1027710054}}e.IfcRelAssignsToGroupByFactor=WE;class Kb extends kf{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatedObjectsType=F,this.RelatingProcess=z,this.QuantityInProcess=q,this.type=4278684876}}e.IfcRelAssignsToProcess=Kb;class HP extends kf{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatedObjectsType=F,this.RelatingProduct=z,this.type=2857406711}}e.IfcRelAssignsToProduct=HP;class Zb extends kf{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatedObjectsType=F,this.RelatingResource=z,this.type=205026976}}e.IfcRelAssignsToResource=Zb;class YE extends ME{constructor(I,T,S,b,x){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.type=1865459582}}e.IfcRelAssociates=YE;class mB extends YE{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatingApproval=F,this.type=4095574036}}e.IfcRelAssociatesApproval=mB;class TB extends YE{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatingClassification=F,this.type=919958153}}e.IfcRelAssociatesClassification=TB;class RB extends YE{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.Intent=F,this.RelatingConstraint=z,this.type=2728634034}}e.IfcRelAssociatesConstraint=RB;class _P extends YE{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatingDocument=F,this.type=982818633}}e.IfcRelAssociatesDocument=_P;class Qb extends YE{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatingLibrary=F,this.type=3840914261}}e.IfcRelAssociatesLibrary=Qb;class $b extends YE{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatingMaterial=F,this.type=2655215786}}e.IfcRelAssociatesMaterial=$b;class kc extends ME{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=826625072}}e.IfcRelConnects=kc;class g7 extends kc{constructor(I,T,S,b,x,F,z){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ConnectionGeometry=x,this.RelatingElement=F,this.RelatedElement=z,this.type=1204542856}}e.IfcRelConnectsElements=g7;class gB extends g7{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ConnectionGeometry=x,this.RelatingElement=F,this.RelatedElement=z,this.RelatingPriorities=q,this.RelatedPriorities=ie,this.RelatedConnectionType=Ve,this.RelatingConnectionType=Yt,this.type=3945020480}}e.IfcRelConnectsPathElements=gB;class GP extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingPort=x,this.RelatedElement=F,this.type=4201705270}}e.IfcRelConnectsPortToElement=GP;class AB extends kc{constructor(I,T,S,b,x,F,z){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingPort=x,this.RelatedPort=F,this.RealizingElement=z,this.type=3190031847}}e.IfcRelConnectsPorts=AB;class SB extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingElement=x,this.RelatedStructuralActivity=F,this.type=2127690289}}e.IfcRelConnectsStructuralActivity=SB;class $5 extends kc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingStructuralMember=x,this.RelatedStructuralConnection=F,this.AppliedCondition=z,this.AdditionalConditions=q,this.SupportedLength=ie,this.ConditionCoordinateSystem=Ve,this.type=1638771189}}e.IfcRelConnectsStructuralMember=$5;class DB extends $5{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingStructuralMember=x,this.RelatedStructuralConnection=F,this.AppliedCondition=z,this.AdditionalConditions=q,this.SupportedLength=ie,this.ConditionCoordinateSystem=Ve,this.ConnectionConstraint=Yt,this.type=504942748}}e.IfcRelConnectsWithEccentricity=DB;class jf extends g7{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ConnectionGeometry=x,this.RelatingElement=F,this.RelatedElement=z,this.RealizingElements=q,this.ConnectionType=ie,this.type=3678494232}}e.IfcRelConnectsWithRealizingElements=jf;class Jb extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedElements=x,this.RelatingStructure=F,this.type=3242617779}}e.IfcRelContainedInSpatialStructure=Jb;class kE extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingBuildingElement=x,this.RelatedCoverings=F,this.type=886880790}}e.IfcRelCoversBldgElements=kE;class A7 extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingSpace=x,this.RelatedCoverings=F,this.type=2802773753}}e.IfcRelCoversSpaces=A7;class VP extends ME{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingContext=x,this.RelatedDefinitions=F,this.type=2565941209}}e.IfcRelDeclares=VP;class jE extends ME{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=2551354335}}e.IfcRelDecomposes=jE;class k0 extends ME{constructor(I,T,S,b){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.type=693640335}}e.IfcRelDefines=k0;class jc extends k0{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatingObject=F,this.type=1462361463}}e.IfcRelDefinesByObject=jc;class NB extends k0{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatingPropertyDefinition=F,this.type=4186316022}}e.IfcRelDefinesByProperties=NB;class bB extends k0{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedPropertySets=x,this.RelatingTemplate=F,this.type=307848117}}e.IfcRelDefinesByTemplate=bB;class OB extends k0{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedObjects=x,this.RelatingType=F,this.type=781010003}}e.IfcRelDefinesByType=OB;class zP extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingOpeningElement=x,this.RelatedBuildingElement=F,this.type=3940055652}}e.IfcRelFillsElement=zP;class WP extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedControlElements=x,this.RelatingFlowElement=F,this.type=279856033}}e.IfcRelFlowControlElements=WP;class j0 extends kc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingElement=x,this.RelatedElement=F,this.InterferenceGeometry=z,this.InterferenceType=q,this.ImpliedOrder=ie,this.type=427948657}}e.IfcRelInterferesElements=j0;class Xb extends jE{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingObject=x,this.RelatedObjects=F,this.type=3268803585}}e.IfcRelNests=Xb;class qf extends jE{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingElement=x,this.RelatedFeatureElement=F,this.type=750771296}}e.IfcRelProjectsElement=qf;class sy extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatedElements=x,this.RelatingStructure=F,this.type=1245217292}}e.IfcRelReferencedInSpatialStructure=sy;class q0 extends kc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingProcess=x,this.RelatedProcess=F,this.TimeLag=z,this.SequenceType=q,this.UserDefinedSequenceType=ie,this.type=4122056220}}e.IfcRelSequence=q0;class CB extends kc{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingSystem=x,this.RelatedBuildings=F,this.type=366585022}}e.IfcRelServicesBuildings=CB;class S7 extends kc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingSpace=x,this.RelatedBuildingElement=F,this.ConnectionGeometry=z,this.PhysicalOrVirtualBoundary=q,this.InternalOrExternalBoundary=ie,this.type=3451746338}}e.IfcRelSpaceBoundary=S7;class D7 extends S7{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingSpace=x,this.RelatedBuildingElement=F,this.ConnectionGeometry=z,this.PhysicalOrVirtualBoundary=q,this.InternalOrExternalBoundary=ie,this.ParentBoundary=Ve,this.type=3523091289}}e.IfcRelSpaceBoundary1stLevel=D7;class LB extends D7{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingSpace=x,this.RelatedBuildingElement=F,this.ConnectionGeometry=z,this.PhysicalOrVirtualBoundary=q,this.InternalOrExternalBoundary=ie,this.ParentBoundary=Ve,this.CorrespondingBoundary=Yt,this.type=1521410863}}e.IfcRelSpaceBoundary2ndLevel=LB;class xu extends jE{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingBuildingElement=x,this.RelatedOpeningElement=F,this.type=1401173127}}e.IfcRelVoidsElement=xu;class PB extends NP{constructor(I,T,S,b){super(I,T,S),this.Transition=I,this.SameSense=T,this.ParentCurve=S,this.ParamLength=b,this.type=816062949}}e.IfcReparametrisedCompositeCurveSegment=PB;class YP extends W0{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.type=2914609552}}e.IfcResource=YP;class kP extends Yg{constructor(I,T,S,b){super(I,T),this.SweptArea=I,this.Position=T,this.Axis=S,this.Angle=b,this.type=1856042241}}e.IfcRevolvedAreaSolid=kP;class xB extends kP{constructor(I,T,S,b,x){super(I,T,S,b),this.SweptArea=I,this.Position=T,this.Axis=S,this.Angle=b,this.EndSweptArea=x,this.type=3243963512}}e.IfcRevolvedAreaSolidTapered=xB;class vb extends K5{constructor(I,T,S){super(I),this.Position=I,this.Height=T,this.BottomRadius=S,this.type=4158566097}}e.IfcRightCircularCone=vb;class MB extends K5{constructor(I,T,S){super(I),this.Position=I,this.Height=T,this.Radius=S,this.type=3626867408}}e.IfcRightCircularCylinder=MB;class jP extends qb{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.TemplateType=x,this.PrimaryMeasureType=F,this.SecondaryMeasureType=z,this.Enumerators=q,this.PrimaryUnit=ie,this.SecondaryUnit=Ve,this.Expression=Yt,this.AccessState=On,this.type=3663146110}}e.IfcSimplePropertyTemplate=jP;class Qg extends v3{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.type=1412071761}}e.IfcSpatialElement=Qg;class $g extends qg{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=710998568}}e.IfcSpatialElementType=$g;class Y1 extends Qg{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.CompositionType=ie,this.type=2706606064}}e.IfcSpatialStructureElement=Y1;class N7 extends $g{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=3893378262}}e.IfcSpatialStructureElementType=N7;class v2 extends Qg{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.PredefinedType=ie,this.type=463610769}}e.IfcSpatialZone=v2;class J5 extends $g{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.LongName=Yt,this.type=2481509218}}e.IfcSpatialZoneType=J5;class UB extends K5{constructor(I,T){super(I),this.Position=I,this.Radius=T,this.type=451544542}}e.IfcSphere=UB;class b7 extends Z5{constructor(I,T){super(I),this.Position=I,this.Radius=T,this.type=4015995234}}e.IfcSphericalSurface=b7;class qE extends v3{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.type=3544373492}}e.IfcStructuralActivity=qE;class Jg extends v3{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.type=3136571912}}e.IfcStructuralItem=Jg;class $i extends Jg{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.type=530289379}}e.IfcStructuralMember=$i;class X5 extends qE{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.type=3689010777}}e.IfcStructuralReaction=X5;class qP extends $i{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.PredefinedType=q,this.Thickness=ie,this.type=3979015343}}e.IfcStructuralSurfaceMember=qP;class FB extends qP{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.PredefinedType=q,this.Thickness=ie,this.type=2218152070}}e.IfcStructuralSurfaceMemberVarying=FB;class BB extends X5{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.PredefinedType=Ve,this.type=603775116}}e.IfcStructuralSurfaceReaction=BB;class HB extends X2{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve,Yt),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ResourceType=ie,this.BaseCosts=Ve,this.BaseQuantity=Yt,this.PredefinedType=On,this.type=4095615324}}e.IfcSubContractResourceType=HB;class ep extends V1{constructor(I,T,S){super(),this.Curve3D=I,this.AssociatedGeometry=T,this.MasterRepresentation=S,this.type=699246055}}e.IfcSurfaceCurve=ep;class _B extends Yg{constructor(I,T,S,b,x,F){super(I,T),this.SweptArea=I,this.Position=T,this.Directrix=S,this.StartParam=b,this.EndParam=x,this.ReferenceSurface=F,this.type=2028607225}}e.IfcSurfaceCurveSweptAreaSolid=_B;class dc extends df{constructor(I,T,S,b){super(I,T),this.SweptCurve=I,this.Position=T,this.ExtrudedDirection=S,this.Depth=b,this.type=2809605785}}e.IfcSurfaceOfLinearExtrusion=dc;class eO extends df{constructor(I,T,S){super(I,T),this.SweptCurve=I,this.Position=T,this.AxisPosition=S,this.type=4124788165}}e.IfcSurfaceOfRevolution=eO;class GB extends zb{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1580310250}}e.IfcSystemFurnitureElementType=GB;class VB extends R7{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.Status=q,this.WorkMethod=ie,this.IsMilestone=Ve,this.Priority=Yt,this.TaskTime=On,this.PredefinedType=Ts,this.type=3473067441}}e.IfcTask=VB;class zB extends h7{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ProcessType=ie,this.PredefinedType=Ve,this.WorkMethod=Yt,this.type=3206491090}}e.IfcTaskType=zB;class tO extends Pb{constructor(I){super(),this.Coordinates=I,this.type=2387106220}}e.IfcTessellatedFaceSet=tO;class KP extends Z5{constructor(I,T,S){super(I),this.Position=I,this.MajorRadius=T,this.MinorRadius=S,this.type=1935646853}}e.IfcToroidalSurface=KP;class WB extends ff{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2097647324}}e.IfcTransportElementType=WB;class YB extends tO{constructor(I,T,S,b,x){super(I),this.Coordinates=I,this.Normals=T,this.Closed=S,this.CoordIndex=b,this.PnIndex=x,this.type=2916149573}}e.IfcTriangulatedFaceSet=YB;class kB extends Y0{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.LiningDepth=x,this.LiningThickness=F,this.TransomThickness=z,this.MullionThickness=q,this.FirstTransomOffset=ie,this.SecondTransomOffset=Ve,this.FirstMullionOffset=Yt,this.SecondMullionOffset=On,this.ShapeAspectStyle=Ts,this.LiningOffset=wl,this.LiningToPanelOffsetX=Tr,this.LiningToPanelOffsetY=Pl,this.type=336235671}}e.IfcWindowLiningProperties=kB;class jB extends Y0{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.OperationType=x,this.PanelPosition=F,this.FrameDepth=z,this.FrameThickness=q,this.ShapeAspectStyle=ie,this.type=512836454}}e.IfcWindowPanelProperties=jB;class ZP extends W0{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.TheActor=F,this.type=2296667514}}e.IfcActor=ZP;class QP extends m7{constructor(I){super(I),this.Outer=I,this.type=1635779807}}e.IfcAdvancedBrep=QP;class v5 extends QP{constructor(I,T){super(I),this.Outer=I,this.Voids=T,this.type=2603310189}}e.IfcAdvancedBrepWithVoids=v5;class Xg extends v3{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.type=1674181508}}e.IfcAnnotation=Xg;class $P extends GE{constructor(I,T,S,b,x,F,z){super(),this.UDegree=I,this.VDegree=T,this.ControlPointsList=S,this.SurfaceForm=b,this.UClosed=x,this.VClosed=F,this.SelfIntersect=z,this.type=2887950389}}e.IfcBSplineSurface=$P;class JP extends $P{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z),this.UDegree=I,this.VDegree=T,this.ControlPointsList=S,this.SurfaceForm=b,this.UClosed=x,this.VClosed=F,this.SelfIntersect=z,this.UMultiplicities=q,this.VMultiplicities=ie,this.UKnots=Ve,this.VKnots=Yt,this.KnotSpec=On,this.type=167062518}}e.IfcBSplineSurfaceWithKnots=JP;class qB extends K5{constructor(I,T,S,b){super(I),this.Position=I,this.XLength=T,this.YLength=S,this.ZLength=b,this.type=1334484129}}e.IfcBlock=qB;class KB extends p7{constructor(I,T,S){super(I,T,S),this.Operator=I,this.FirstOperand=T,this.SecondOperand=S,this.type=3649129432}}e.IfcBooleanClippingResult=KB;class eT extends V1{constructor(){super(),this.type=1260505505}}e.IfcBoundedCurve=eT;class ZB extends Y1{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.CompositionType=ie,this.ElevationOfRefHeight=Ve,this.ElevationOfTerrain=Yt,this.BuildingAddress=On,this.type=4031249490}}e.IfcBuilding=ZB;class Bi extends ff{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=1950629157}}e.IfcBuildingElementType=Bi;class XP extends Y1{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.CompositionType=ie,this.Elevation=Ve,this.type=3124254112}}e.IfcBuildingStorey=XP;class QB extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2197970202}}e.IfcChimneyType=QB;class $B extends Fh{constructor(I,T,S,b,x){super(I,T,S,b),this.ProfileType=I,this.ProfileName=T,this.Position=S,this.Radius=b,this.WallThickness=x,this.type=2937912522}}e.IfcCircleHollowProfileDef=$B;class JB extends ff{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=3893394355}}e.IfcCivilElementType=JB;class XB extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=300633059}}e.IfcColumnType=XB;class vB extends qb{constructor(I,T,S,b,x,F,z){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.UsageName=x,this.TemplateType=F,this.HasPropertyTemplates=z,this.type=3875453745}}e.IfcComplexPropertyTemplate=vB;class nO extends eT{constructor(I,T){super(),this.Segments=I,this.SelfIntersect=T,this.type=3732776249}}e.IfcCompositeCurve=nO;class sO extends nO{constructor(I,T){super(I,T),this.Segments=I,this.SelfIntersect=T,this.type=15328376}}e.IfcCompositeCurveOnSurface=sO;class lO extends V1{constructor(I){super(),this.Position=I,this.type=2510884976}}e.IfcConic=lO;class eH extends X2{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve,Yt),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ResourceType=ie,this.BaseCosts=Ve,this.BaseQuantity=Yt,this.PredefinedType=On,this.type=2185764099}}e.IfcConstructionEquipmentResourceType=eH;class tH extends X2{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve,Yt),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ResourceType=ie,this.BaseCosts=Ve,this.BaseQuantity=Yt,this.PredefinedType=On,this.type=4105962743}}e.IfcConstructionMaterialResourceType=tH;class vP extends X2{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve,Yt),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.Identification=z,this.LongDescription=q,this.ResourceType=ie,this.BaseCosts=Ve,this.BaseQuantity=Yt,this.PredefinedType=On,this.type=1525564444}}e.IfcConstructionProductResourceType=vP;class ew extends YP{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.Usage=q,this.BaseCosts=ie,this.BaseQuantity=Ve,this.type=2559216714}}e.IfcConstructionResource=ew;class ly extends W0{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.type=3293443760}}e.IfcControl=ly;class nH extends ly{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.PredefinedType=z,this.CostValues=q,this.CostQuantities=ie,this.type=3895139033}}e.IfcCostItem=nH;class sH extends ly{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.PredefinedType=z,this.Status=q,this.SubmittedOn=ie,this.UpdateDate=Ve,this.type=1419761937}}e.IfcCostSchedule=sH;class e9 extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1916426348}}e.IfcCoveringType=e9;class lH extends ew{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.Usage=q,this.BaseCosts=ie,this.BaseQuantity=Ve,this.PredefinedType=Yt,this.type=3295246426}}e.IfcCrewResource=lH;class rH extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1457835157}}e.IfcCurtainWallType=rH;class iH extends Z5{constructor(I,T){super(I),this.Position=I,this.Radius=T,this.type=1213902940}}e.IfcCylindricalSurface=iH;class tT extends ff{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=3256556792}}e.IfcDistributionElementType=tT;class k1 extends tT{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=3849074793}}e.IfcDistributionFlowElementType=k1;class nT extends Y0{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.LiningDepth=x,this.LiningThickness=F,this.ThresholdDepth=z,this.ThresholdThickness=q,this.TransomThickness=ie,this.TransomOffset=Ve,this.LiningOffset=Yt,this.ThresholdOffset=On,this.CasingThickness=Ts,this.CasingDepth=wl,this.ShapeAspectStyle=Tr,this.LiningToPanelOffsetX=Pl,this.LiningToPanelOffsetY=na,this.type=2963535650}}e.IfcDoorLiningProperties=nT;class vg extends Y0{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.PanelDepth=x,this.PanelOperation=F,this.PanelWidth=z,this.PanelPosition=q,this.ShapeAspectStyle=ie,this.type=1714330368}}e.IfcDoorPanelProperties=vg;class O7 extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.OperationType=Yt,this.ParameterTakesPrecedence=On,this.UserDefinedOperationType=Ts,this.type=2323601079}}e.IfcDoorType=O7;class aH extends xP{constructor(I){super(I),this.Name=I,this.type=445594917}}e.IfcDraughtingPreDefinedColour=aH;class t9 extends T7{constructor(I){super(I),this.Name=I,this.type=4006246654}}e.IfcDraughtingPreDefinedCurveFont=t9;class K0 extends v3{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=1758889154}}e.IfcElement=K0;class tw extends K0{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.AssemblyPlace=ie,this.PredefinedType=Ve,this.type=4123344466}}e.IfcElementAssembly=tw;class rO extends ff{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2397081782}}e.IfcElementAssemblyType=rO;class ry extends K0{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=1623761950}}e.IfcElementComponent=ry;class tp extends ff{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=2590856083}}e.IfcElementComponentType=tp;class C7 extends lO{constructor(I,T,S){super(I),this.Position=I,this.SemiAxis1=T,this.SemiAxis2=S,this.type=1704287377}}e.IfcEllipse=C7;class Hi extends k1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=2107101300}}e.IfcEnergyConversionDeviceType=Hi;class uH extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=132023988}}e.IfcEngineType=uH;class oH extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3174744832}}e.IfcEvaporativeCoolerType=oH;class cH extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3390157468}}e.IfcEvaporatorType=cH;class iO extends R7{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.PredefinedType=q,this.EventTriggerType=ie,this.UserDefinedEventTriggerType=Ve,this.EventOccurenceTime=Yt,this.type=4148101412}}e.IfcEvent=iO;class n9 extends Qg{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.type=2853485674}}e.IfcExternalSpatialStructureElement=n9;class s9 extends m7{constructor(I){super(I),this.Outer=I,this.type=807026263}}e.IfcFacetedBrep=s9;class aO extends s9{constructor(I,T){super(I),this.Outer=I,this.Voids=T,this.type=3737207727}}e.IfcFacetedBrepWithVoids=aO;class hH extends ry{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=647756555}}e.IfcFastener=hH;class dH extends tp{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2489546625}}e.IfcFastenerType=dH;class L7 extends K0{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=2827207264}}e.IfcFeatureElement=L7;class P7 extends L7{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=2143335405}}e.IfcFeatureElementAddition=P7;class uO extends L7{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=1287392070}}e.IfcFeatureElementSubtraction=uO;class iy extends k1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=3907093117}}e.IfcFlowControllerType=iy;class nw extends k1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=3198132628}}e.IfcFlowFittingType=nw;class l9 extends iy{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3815607619}}e.IfcFlowMeterType=l9;class x7 extends k1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=1482959167}}e.IfcFlowMovingDeviceType=x7;class e6 extends k1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=1834744321}}e.IfcFlowSegmentType=e6;class oO extends k1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=1339347760}}e.IfcFlowStorageDeviceType=oO;class qc extends k1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=2297155007}}e.IfcFlowTerminalType=qc;class t6 extends k1{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=3009222698}}e.IfcFlowTreatmentDeviceType=t6;class r9 extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1893162501}}e.IfcFootingType=r9;class cO extends K0{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=263784265}}e.IfcFurnishingElement=cO;class fH extends cO{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1509553395}}e.IfcFurniture=fH;class i9 extends K0{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3493046030}}e.IfcGeographicElement=i9;class a9 extends v3{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.UAxes=q,this.VAxes=ie,this.WAxes=Ve,this.PredefinedType=Yt,this.type=3009204131}}e.IfcGrid=a9;class sT extends W0{constructor(I,T,S,b,x){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.type=2706460486}}e.IfcGroup=sT;class IH extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1251058090}}e.IfcHeatExchangerType=IH;class lT extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1806887404}}e.IfcHumidifierType=lT;class pH extends eT{constructor(I,T,S){super(),this.Points=I,this.Segments=T,this.SelfIntersect=S,this.type=2571569899}}e.IfcIndexedPolyCurve=pH;class hr extends t6{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3946677679}}e.IfcInterceptorType=hr;class yH extends ep{constructor(I,T,S){super(I,T,S),this.Curve3D=I,this.AssociatedGeometry=T,this.MasterRepresentation=S,this.type=3113134337}}e.IfcIntersectionCurve=yH;class u9 extends sT{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.PredefinedType=F,this.Jurisdiction=z,this.ResponsiblePersons=q,this.LastUpdateDate=ie,this.CurrentValue=Ve,this.OriginalValue=Yt,this.type=2391368822}}e.IfcInventory=u9;class wH extends nw{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=4288270099}}e.IfcJunctionBoxType=wH;class Ji extends ew{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.Usage=q,this.BaseCosts=ie,this.BaseQuantity=Ve,this.PredefinedType=Yt,this.type=3827777499}}e.IfcLaborResource=Ji;class hO extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1051575348}}e.IfcLampType=hO;class EH extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1161773419}}e.IfcLightFixtureType=EH;class M7 extends ry{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.NominalDiameter=ie,this.NominalLength=Ve,this.PredefinedType=Yt,this.type=377706215}}e.IfcMechanicalFastener=M7;class o9 extends tp{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.NominalDiameter=Yt,this.NominalLength=On,this.type=2108223431}}e.IfcMechanicalFastenerType=o9;class dO extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1114901282}}e.IfcMedicalDeviceType=dO;class mH extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3181161470}}e.IfcMemberType=mH;class TH extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=977012517}}e.IfcMotorConnectionType=TH;class RH extends ZP{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.TheActor=F,this.PredefinedType=z,this.type=4143007308}}e.IfcOccupant=RH;class sw extends uO{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3588315303}}e.IfcOpeningElement=sw;class ay extends sw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3079942009}}e.IfcOpeningStandardCase=ay;class gH extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2837617999}}e.IfcOutletType=gH;class AH extends ly{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LifeCyclePhase=z,this.PredefinedType=q,this.type=2382730787}}e.IfcPerformanceHistory=AH;class SH extends Y0{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.OperationType=x,this.PanelPosition=F,this.FrameDepth=z,this.FrameThickness=q,this.ShapeAspectStyle=ie,this.type=3566463478}}e.IfcPermeableCoveringProperties=SH;class DH extends ly{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.PredefinedType=z,this.Status=q,this.LongDescription=ie,this.type=3327091369}}e.IfcPermit=DH;class NH extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1158309216}}e.IfcPileType=NH;class bH extends nw{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=804291784}}e.IfcPipeFittingType=bH;class OH extends e6{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=4231323485}}e.IfcPipeSegmentType=OH;class CH extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=4017108033}}e.IfcPlateType=CH;class fO extends tO{constructor(I,T,S,b){super(I),this.Coordinates=I,this.Closed=T,this.Faces=S,this.PnIndex=b,this.type=2839578677}}e.IfcPolygonalFaceSet=fO;class LH extends eT{constructor(I){super(),this.Points=I,this.type=3724593414}}e.IfcPolyline=LH;class U7 extends v3{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.type=3740093272}}e.IfcPort=U7;class np extends R7{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.PredefinedType=q,this.type=2744685151}}e.IfcProcedure=np;class PH extends ly{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.PredefinedType=z,this.Status=q,this.LongDescription=ie,this.type=2904328755}}e.IfcProjectOrder=PH;class xH extends P7{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3651124850}}e.IfcProjectionElement=xH;class MH extends iy{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1842657554}}e.IfcProtectiveDeviceType=MH;class c9 extends x7{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2250791053}}e.IfcPumpType=c9;class UH extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2893384427}}e.IfcRailingType=UH;class fc extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2324767716}}e.IfcRampFlightType=fc;class IO extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1469900589}}e.IfcRampType=IO;class sp extends JP{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q,ie,Ve,Yt,On),this.UDegree=I,this.VDegree=T,this.ControlPointsList=S,this.SurfaceForm=b,this.UClosed=x,this.VClosed=F,this.SelfIntersect=z,this.UMultiplicities=q,this.VMultiplicities=ie,this.UKnots=Ve,this.VKnots=Yt,this.KnotSpec=On,this.WeightsData=Ts,this.type=683857671}}e.IfcRationalBSplineSurfaceWithKnots=sp;class If extends ry{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.SteelGrade=ie,this.type=3027567501}}e.IfcReinforcingElement=If;class pf extends tp{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=964333572}}e.IfcReinforcingElementType=pf;class FH extends If{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na,Eu){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.SteelGrade=ie,this.MeshLength=Ve,this.MeshWidth=Yt,this.LongitudinalBarNominalDiameter=On,this.TransverseBarNominalDiameter=Ts,this.LongitudinalBarCrossSectionArea=wl,this.TransverseBarCrossSectionArea=Tr,this.LongitudinalBarSpacing=Pl,this.TransverseBarSpacing=na,this.PredefinedType=Eu,this.type=2320036040}}e.IfcReinforcingMesh=FH;class Xi extends pf{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na,Eu,Mw,Cp){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.MeshLength=Yt,this.MeshWidth=On,this.LongitudinalBarNominalDiameter=Ts,this.TransverseBarNominalDiameter=wl,this.LongitudinalBarCrossSectionArea=Tr,this.TransverseBarCrossSectionArea=Pl,this.LongitudinalBarSpacing=na,this.TransverseBarSpacing=Eu,this.BendingShapeCode=Mw,this.BendingParameters=Cp,this.type=2310774935}}e.IfcReinforcingMeshType=Xi;class BH extends jE{constructor(I,T,S,b,x,F){super(I,T,S,b),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.RelatingObject=x,this.RelatedObjects=F,this.type=160246688}}e.IfcRelAggregates=BH;class pO extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2781568857}}e.IfcRoofType=pO;class HH extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1768891740}}e.IfcSanitaryTerminalType=HH;class _H extends ep{constructor(I,T,S){super(I,T,S),this.Curve3D=I,this.AssociatedGeometry=T,this.MasterRepresentation=S,this.type=2157484638}}e.IfcSeamCurve=_H;class h9 extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=4074543187}}e.IfcShadingDeviceType=h9;class d9 extends Y1{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.CompositionType=ie,this.RefLatitude=Ve,this.RefLongitude=Yt,this.RefElevation=On,this.LandTitleNumber=Ts,this.SiteAddress=wl,this.type=4097777520}}e.IfcSite=d9;class GH extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2533589738}}e.IfcSlabType=GH;class rT extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1072016465}}e.IfcSolarDeviceType=rT;class iT extends Y1{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.CompositionType=ie,this.PredefinedType=Ve,this.ElevationWithFlooring=Yt,this.type=3856911033}}e.IfcSpace=iT;class VH extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1305183839}}e.IfcSpaceHeaterType=VH;class zH extends N7{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.LongName=Yt,this.type=3812236995}}e.IfcSpaceType=zH;class WH extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3112655638}}e.IfcStackTerminalType=WH;class F7 extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1039846685}}e.IfcStairFlightType=F7;class f9 extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=338393293}}e.IfcStairType=f9;class lw extends qE{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.DestabilizingLoad=Ve,this.type=682877961}}e.IfcStructuralAction=lw;class Kf extends Jg{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedCondition=q,this.type=1179482911}}e.IfcStructuralConnection=Kf;class KE extends lw{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.DestabilizingLoad=Ve,this.ProjectedOrTrue=Yt,this.PredefinedType=On,this.type=1004757350}}e.IfcStructuralCurveAction=KE;class YH extends Kf{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedCondition=q,this.Axis=ie,this.type=4243806635}}e.IfcStructuralCurveConnection=YH;class n6 extends $i{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.PredefinedType=q,this.Axis=ie,this.type=214636428}}e.IfcStructuralCurveMember=n6;class aT extends n6{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.PredefinedType=q,this.Axis=ie,this.type=2445595289}}e.IfcStructuralCurveMemberVarying=aT;class yO extends X5{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.PredefinedType=Ve,this.type=2757150158}}e.IfcStructuralCurveReaction=yO;class Ic extends KE{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve,Yt,On),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.DestabilizingLoad=Ve,this.ProjectedOrTrue=Yt,this.PredefinedType=On,this.type=1807405624}}e.IfcStructuralLinearAction=Ic;class uT extends sT{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.PredefinedType=F,this.ActionType=z,this.ActionSource=q,this.Coefficient=ie,this.Purpose=Ve,this.type=1252848954}}e.IfcStructuralLoadGroup=uT;class kH extends lw{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.DestabilizingLoad=Ve,this.type=2082059205}}e.IfcStructuralPointAction=kH;class wO extends Kf{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedCondition=q,this.ConditionCoordinateSystem=ie,this.type=734778138}}e.IfcStructuralPointConnection=wO;class jH extends X5{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.type=1235345126}}e.IfcStructuralPointReaction=jH;class qH extends sT{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.TheoryType=F,this.ResultForLoadGroup=z,this.IsLinear=q,this.type=2986769608}}e.IfcStructuralResultGroup=qH;class B7 extends lw{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.DestabilizingLoad=Ve,this.ProjectedOrTrue=Yt,this.PredefinedType=On,this.type=3657597509}}e.IfcStructuralSurfaceAction=B7;class KH extends Kf{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedCondition=q,this.type=1975003073}}e.IfcStructuralSurfaceConnection=KH;class ZH extends ew{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.Usage=q,this.BaseCosts=ie,this.BaseQuantity=Ve,this.PredefinedType=Yt,this.type=148013059}}e.IfcSubContractResource=ZH;class lp extends L7{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3101698114}}e.IfcSurfaceFeature=lp;class QH extends iy{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2315554128}}e.IfcSwitchingDeviceType=QH;class s6 extends sT{constructor(I,T,S,b,x){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.type=2254336722}}e.IfcSystem=s6;class $H extends cO{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=413509423}}e.IfcSystemFurnitureElement=$H;class JH extends oO{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=5716631}}e.IfcTankType=JH;class XH extends If{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl,na){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.SteelGrade=ie,this.PredefinedType=Ve,this.NominalDiameter=Yt,this.CrossSectionArea=On,this.TensionForce=Ts,this.PreStress=wl,this.FrictionCoefficient=Tr,this.AnchorageSlip=Pl,this.MinCurvatureRadius=na,this.type=3824725483}}e.IfcTendon=XH;class vH extends If{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.SteelGrade=ie,this.PredefinedType=Ve,this.type=2347447852}}e.IfcTendonAnchor=vH;class e_ extends pf{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3081323446}}e.IfcTendonAnchorType=e_;class t_ extends pf{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.NominalDiameter=Yt,this.CrossSectionArea=On,this.SheathDiameter=Ts,this.type=2415094496}}e.IfcTendonType=t_;class n_ extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1692211062}}e.IfcTransformerType=n_;class s_ extends K0{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1620046519}}e.IfcTransportElement=s_;class l_ extends eT{constructor(I,T,S,b,x){super(),this.BasisCurve=I,this.Trim1=T,this.Trim2=S,this.SenseAgreement=b,this.MasterRepresentation=x,this.type=3593883385}}e.IfcTrimmedCurve=l_;class I9 extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1600972822}}e.IfcTubeBundleType=I9;class r_ extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1911125066}}e.IfcUnitaryEquipmentType=r_;class l6 extends iy{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=728799441}}e.IfcValveType=l6;class i_ extends ry{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2391383451}}e.IfcVibrationIsolator=i_;class a_ extends tp{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3313531582}}e.IfcVibrationIsolatorType=a_;class u_ extends K0{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=2769231204}}e.IfcVirtualElement=u_;class o_ extends uO{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=926996030}}e.IfcVoidingFeature=o_;class c_ extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1898987631}}e.IfcWallType=c_;class h_ extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1133259667}}e.IfcWasteTerminalType=h_;class d_ extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.PartitioningType=Yt,this.ParameterTakesPrecedence=On,this.UserDefinedPartitioningType=Ts,this.type=4009809668}}e.IfcWindowType=d_;class f_ extends ly{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.WorkingTimes=z,this.ExceptionTimes=q,this.PredefinedType=ie,this.type=4088093105}}e.IfcWorkCalendar=f_;class EO extends ly{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.CreationDate=z,this.Creators=q,this.Purpose=ie,this.Duration=Ve,this.TotalFloat=Yt,this.StartTime=On,this.FinishTime=Ts,this.type=1028945134}}e.IfcWorkControl=EO;class Sr extends EO{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl){super(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.CreationDate=z,this.Creators=q,this.Purpose=ie,this.Duration=Ve,this.TotalFloat=Yt,this.StartTime=On,this.FinishTime=Ts,this.PredefinedType=wl,this.type=4218914973}}e.IfcWorkPlan=Sr;class ZE extends EO{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl){super(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.CreationDate=z,this.Creators=q,this.Purpose=ie,this.Duration=Ve,this.TotalFloat=Yt,this.StartTime=On,this.FinishTime=Ts,this.PredefinedType=wl,this.type=3342526732}}e.IfcWorkSchedule=ZE;class uy extends s6{constructor(I,T,S,b,x,F){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.LongName=F,this.type=1033361043}}e.IfcZone=uy;class QE extends ly{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.PredefinedType=z,this.Status=q,this.LongDescription=ie,this.type=3821786052}}e.IfcActionRequest=QE;class H7 extends iy{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1411407467}}e.IfcAirTerminalBoxType=H7;class $E extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3352864051}}e.IfcAirTerminalType=$E;class Z0 extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1871374353}}e.IfcAirToAirHeatRecoveryType=Z0;class Zf extends sT{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.OriginalValue=z,this.CurrentValue=q,this.TotalReplacementCost=ie,this.Owner=Ve,this.User=Yt,this.ResponsiblePerson=On,this.IncorporationDate=Ts,this.DepreciatedValue=wl,this.type=3460190687}}e.IfcAsset=Zf;class rp extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1532957894}}e.IfcAudioVisualApplianceType=rp;class rw extends eT{constructor(I,T,S,b,x){super(),this.Degree=I,this.ControlPointsList=T,this.CurveForm=S,this.ClosedCurve=b,this.SelfIntersect=x,this.type=1967976161}}e.IfcBSplineCurve=rw;class oy extends rw{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x),this.Degree=I,this.ControlPointsList=T,this.CurveForm=S,this.ClosedCurve=b,this.SelfIntersect=x,this.KnotMultiplicities=F,this.Knots=z,this.KnotSpec=q,this.type=2461110595}}e.IfcBSplineCurveWithKnots=oy;class oT extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=819618141}}e.IfcBeamType=oT;class r6 extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=231477066}}e.IfcBoilerType=r6;class cy extends sO{constructor(I,T){super(I,T),this.Segments=I,this.SelfIntersect=T,this.type=1136057603}}e.IfcBoundaryCurve=cy;class Dr extends K0{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=3299480353}}e.IfcBuildingElement=Dr;class hy extends ry{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2979338954}}e.IfcBuildingElementPart=hy;class dy extends tp{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=39481116}}e.IfcBuildingElementPartType=dy;class i6 extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1095909175}}e.IfcBuildingElementProxy=i6;class _7 extends Bi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1909888760}}e.IfcBuildingElementProxyType=_7;class iw extends s6{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.PredefinedType=F,this.LongName=z,this.type=1177604601}}e.IfcBuildingSystem=iw;class aw extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2188180465}}e.IfcBurnerType=aw;class cT extends nw{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=395041908}}e.IfcCableCarrierFittingType=cT;class uw extends e6{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3293546465}}e.IfcCableCarrierSegmentType=uw;class JE extends nw{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2674252688}}e.IfcCableFittingType=JE;class ip extends e6{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1285652485}}e.IfcCableSegmentType=ip;class a6 extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2951183804}}e.IfcChillerType=a6;class Mu extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3296154744}}e.IfcChimney=Mu;class ap extends lO{constructor(I,T){super(I),this.Position=I,this.Radius=T,this.type=2611217952}}e.IfcCircle=ap;class hT extends K0{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=1677625105}}e.IfcCivilElement=hT;class XE extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2301859152}}e.IfcCoilType=XE;class Kc extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=843113511}}e.IfcColumn=Kc;class Q0 extends Kc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=905975707}}e.IfcColumnStandardCase=Q0;class vE extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=400855858}}e.IfcCommunicationsApplianceType=vE;class $0 extends x7{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3850581409}}e.IfcCompressorType=$0;class j1 extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2816379211}}e.IfcCondenserType=j1;class qn extends ew{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.Usage=q,this.BaseCosts=ie,this.BaseQuantity=Ve,this.PredefinedType=Yt,this.type=3898045240}}e.IfcConstructionEquipmentResource=qn;class G7 extends ew{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.Usage=q,this.BaseCosts=ie,this.BaseQuantity=Ve,this.PredefinedType=Yt,this.type=1060000209}}e.IfcConstructionMaterialResource=G7;class Bh extends ew{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.Identification=F,this.LongDescription=z,this.Usage=q,this.BaseCosts=ie,this.BaseQuantity=Ve,this.PredefinedType=Yt,this.type=488727124}}e.IfcConstructionProductResource=Bh;class em extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=335055490}}e.IfcCooledBeamType=em;class $s extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2954562838}}e.IfcCoolingTowerType=$s;class V7 extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1973544240}}e.IfcCovering=V7;class z7 extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3495092785}}e.IfcCurtainWall=z7;class q1 extends iy{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3961806047}}e.IfcDamperType=q1;class ow extends ry{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1335981549}}e.IfcDiscreteAccessory=ow;class tm extends tp{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2635815018}}e.IfcDiscreteAccessoryType=tm;class up extends k1{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1599208980}}e.IfcDistributionChamberElementType=up;class Qf extends tT{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.type=2063403501}}e.IfcDistributionControlElementType=Qf;class $f extends K0{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=1945004755}}e.IfcDistributionElement=$f;class Nr extends $f{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=3040386961}}e.IfcDistributionFlowElement=Nr;class J0 extends U7{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.FlowDirection=q,this.PredefinedType=ie,this.SystemType=Ve,this.type=3041715199}}e.IfcDistributionPort=J0;class nm extends s6{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.LongName=F,this.PredefinedType=z,this.type=3205830791}}e.IfcDistributionSystem=nm;class cw extends Dr{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.OverallHeight=ie,this.OverallWidth=Ve,this.PredefinedType=Yt,this.OperationType=On,this.UserDefinedOperationType=Ts,this.type=395920057}}e.IfcDoor=cw;class Hr extends cw{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.OverallHeight=ie,this.OverallWidth=Ve,this.PredefinedType=Yt,this.OperationType=On,this.UserDefinedOperationType=Ts,this.type=3242481149}}e.IfcDoorStandardCase=Hr;class u6 extends nw{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=869906466}}e.IfcDuctFittingType=u6;class Jf extends e6{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3760055223}}e.IfcDuctSegmentType=Jf;class fy extends t6{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2030761528}}e.IfcDuctSilencerType=fy;class W7 extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=663422040}}e.IfcElectricApplianceType=W7;class sm extends iy{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2417008758}}e.IfcElectricDistributionBoardType=sm;class K1 extends oO{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3277789161}}e.IfcElectricFlowStorageDeviceType=K1;class op extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1534661035}}e.IfcElectricGeneratorType=op;class yf extends Hi{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1217240411}}e.IfcElectricMotorType=yf;class o6 extends iy{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=712377611}}e.IfcElectricTimeControlType=o6;class br extends Nr{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=1658829314}}e.IfcEnergyConversionDevice=br;class cp extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2814081492}}e.IfcEngine=cp;class Xf extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3747195512}}e.IfcEvaporativeCooler=Xf;class Iy extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=484807127}}e.IfcEvaporator=Iy;class Z1 extends n9{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.LongName=q,this.PredefinedType=ie,this.type=1209101575}}e.IfcExternalSpatialElement=Z1;class py extends x7{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=346874300}}e.IfcFanType=py;class yy extends t6{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1810631287}}e.IfcFilterType=yy;class dT extends qc{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=4222183408}}e.IfcFireSuppressionTerminalType=dT;class hu extends Nr{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=2058353004}}e.IfcFlowController=hu;class Zc extends Nr{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=4278956645}}e.IfcFlowFitting=Zc;class hw extends Qf{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=4037862832}}e.IfcFlowInstrumentType=hw;class lm extends hu{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2188021234}}e.IfcFlowMeter=lm;class wf extends Nr{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=3132237377}}e.IfcFlowMovingDevice=wf;class dw extends Nr{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=987401354}}e.IfcFlowSegment=dw;class vf extends Nr{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=707683696}}e.IfcFlowStorageDevice=vf;class mr extends Nr{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=2223149337}}e.IfcFlowTerminal=mr;class fw extends Nr{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=3508470533}}e.IfcFlowTreatmentDevice=fw;class rm extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=900683007}}e.IfcFooting=rm;class Y7 extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3319311131}}e.IfcHeatExchanger=Y7;class hp extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2068733104}}e.IfcHumidifier=hp;class c6 extends fw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4175244083}}e.IfcInterceptor=c6;class fT extends Zc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2176052936}}e.IfcJunctionBox=fT;class eI extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=76236018}}e.IfcLamp=eI;class IT extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=629592764}}e.IfcLightFixture=IT;class Iw extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1437502449}}e.IfcMedicalDevice=Iw;class h6 extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1073191201}}e.IfcMember=h6;class ho extends h6{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1911478936}}e.IfcMemberStandardCase=ho;class im extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2474470126}}e.IfcMotorConnection=im;class mO extends cy{constructor(I,T){super(I,T),this.Segments=I,this.SelfIntersect=T,this.type=144952367}}e.IfcOuterBoundaryCurve=mO;class dp extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3694346114}}e.IfcOutlet=dp;class fp extends Dr{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.ConstructionType=Ve,this.type=1687234759}}e.IfcPile=fp;class X0 extends Zc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=310824031}}e.IfcPipeFitting=X0;class am extends dw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3612865200}}e.IfcPipeSegment=am;class pw extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3171933400}}e.IfcPlate=pw;class d6 extends pw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1156407060}}e.IfcPlateStandardCase=d6;class yw extends hu{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=738039164}}e.IfcProtectiveDevice=yw;class um extends Qf{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=655969474}}e.IfcProtectiveDeviceTrippingUnitType=um;class v0 extends wf{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=90941305}}e.IfcPump=v0;class ww extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2262370178}}e.IfcRailing=ww;class pT extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3024970846}}e.IfcRamp=pT;class e3 extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3283111854}}e.IfcRampFlight=e3;class k7 extends oy{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.Degree=I,this.ControlPointsList=T,this.CurveForm=S,this.ClosedCurve=b,this.SelfIntersect=x,this.KnotMultiplicities=F,this.Knots=z,this.KnotSpec=q,this.WeightsData=ie,this.type=1232101972}}e.IfcRationalBSplineCurveWithKnots=k7;class t3 extends If{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.SteelGrade=ie,this.NominalDiameter=Ve,this.CrossSectionArea=Yt,this.BarLength=On,this.PredefinedType=Ts,this.BarSurface=wl,this.type=979691226}}e.IfcReinforcingBar=t3;class wy extends pf{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts,wl,Tr,Pl){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.NominalDiameter=Yt,this.CrossSectionArea=On,this.BarLength=Ts,this.BarSurface=wl,this.BendingShapeCode=Tr,this.BendingParameters=Pl,this.type=2572171363}}e.IfcReinforcingBarType=wy;class j7 extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2016517767}}e.IfcRoof=j7;class n3 extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3053780830}}e.IfcSanitaryTerminal=n3;class Ip extends Qf{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=1783015770}}e.IfcSensorType=Ip;class Ey extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1329646415}}e.IfcShadingDevice=Ey;class my extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1529196076}}e.IfcSlab=my;class yT extends my{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3127900445}}e.IfcSlabElementedCase=yT;class pp extends my{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3027962421}}e.IfcSlabStandardCase=pp;class Q1 extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3420628829}}e.IfcSolarDevice=Q1;class s3 extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1999602285}}e.IfcSpaceHeater=s3;class q7 extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1404847402}}e.IfcStackTerminal=q7;class yp extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=331165859}}e.IfcStair=yp;class K7 extends Dr{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.NumberOfRisers=ie,this.NumberOfTreads=Ve,this.RiserHeight=Yt,this.TreadLength=On,this.PredefinedType=Ts,this.type=4252922144}}e.IfcStairFlight=K7;class vr extends s6{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.PredefinedType=F,this.OrientationOf2DPlane=z,this.LoadedBy=q,this.HasResults=ie,this.SharedPlacement=Ve,this.type=2515109513}}e.IfcStructuralAnalysisModel=vr;class pc extends uT{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt){super(I,T,S,b,x,F,z,q,ie,Ve),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.PredefinedType=F,this.ActionType=z,this.ActionSource=q,this.Coefficient=ie,this.Purpose=Ve,this.SelfWeightCoefficients=Yt,this.type=385403989}}e.IfcStructuralLoadCase=pc;class fo extends B7{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On){super(I,T,S,b,x,F,z,q,ie,Ve,Yt,On),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.AppliedLoad=q,this.GlobalOrLocal=ie,this.DestabilizingLoad=Ve,this.ProjectedOrTrue=Yt,this.PredefinedType=On,this.type=1621171031}}e.IfcStructuralPlanarAction=fo;class nr extends hu{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1162798199}}e.IfcSwitchingDevice=nr;class Ef extends vf{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=812556717}}e.IfcTank=Ef;class f6 extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3825984169}}e.IfcTransformer=f6;class yc extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3026737570}}e.IfcTubeBundle=yc;class om extends Qf{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3179687236}}e.IfcUnitaryControlElementType=om;class l3 extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4292641817}}e.IfcUnitaryEquipment=l3;class cm extends hu{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4207607924}}e.IfcValve=cm;class wp extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2391406946}}e.IfcWall=wp;class Ty extends wp{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4156078855}}e.IfcWallElementedCase=Ty;class r3 extends wp{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3512223829}}e.IfcWallStandardCase=r3;class Kl extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4237592921}}e.IfcWasteTerminal=Kl;class Ew extends Dr{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.OverallHeight=ie,this.OverallWidth=Ve,this.PredefinedType=Yt,this.PartitioningType=On,this.UserDefinedPartitioningType=Ts,this.type=3304561284}}e.IfcWindow=Ew;class Ry extends Ew{constructor(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts){super(I,T,S,b,x,F,z,q,ie,Ve,Yt,On,Ts),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.OverallHeight=ie,this.OverallWidth=Ve,this.PredefinedType=Yt,this.PartitioningType=On,this.UserDefinedPartitioningType=Ts,this.type=486154966}}e.IfcWindowStandardCase=Ry;class Io extends Qf{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=2874132201}}e.IfcActuatorType=Io;class hm extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1634111441}}e.IfcAirTerminal=hm;class gy extends hu{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=177149247}}e.IfcAirTerminalBox=gy;class dm extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2056796094}}e.IfcAirToAirHeatRecovery=dm;class I6 extends Qf{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=3001207471}}e.IfcAlarmType=I6;class i3 extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=277319702}}e.IfcAudioVisualAppliance=i3;class Ep extends Dr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=753842376}}e.IfcBeam=Ep;class mw extends Ep{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2906023776}}e.IfcBeamStandardCase=mw;class Tw extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=32344328}}e.IfcBoiler=Tw;class wT extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2938176219}}e.IfcBurner=wT;class Hh extends Zc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=635142910}}e.IfcCableCarrierFitting=Hh;class ET extends dw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3758799889}}e.IfcCableCarrierSegment=ET;class Ay extends Zc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1051757585}}e.IfcCableFitting=Ay;class Rw extends dw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4217484030}}e.IfcCableSegment=Rw;class fm extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3902619387}}e.IfcChiller=fm;class mT extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=639361253}}e.IfcCoil=mT;class Im extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3221913625}}e.IfcCommunicationsAppliance=Im;class p6 extends wf{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3571504051}}e.IfcCompressor=p6;class y6 extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2272882330}}e.IfcCondenser=y6;class sr extends Qf{constructor(I,T,S,b,x,F,z,q,ie,Ve){super(I,T,S,b,x,F,z,q,ie),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ApplicableOccurrence=x,this.HasPropertySets=F,this.RepresentationMaps=z,this.Tag=q,this.ElementType=ie,this.PredefinedType=Ve,this.type=578613899}}e.IfcControllerType=sr;class gw extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4136498852}}e.IfcCooledBeam=gw;class ui extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3640358203}}e.IfcCoolingTower=ui;class TT extends hu{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4074379575}}e.IfcDamper=TT;class Sy extends Nr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1052013943}}e.IfcDistributionChamberElement=Sy;class Qc extends nm{constructor(I,T,S,b,x,F,z){super(I,T,S,b,x,F,z),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.LongName=F,this.PredefinedType=z,this.type=562808652}}e.IfcDistributionCircuit=Qc;class Di extends $f{constructor(I,T,S,b,x,F,z,q){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.type=1062813311}}e.IfcDistributionControlElement=Di;class Aw extends Zc{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=342316401}}e.IfcDuctFitting=Aw;class mp extends dw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3518393246}}e.IfcDuctSegment=mp;class tI extends fw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1360408905}}e.IfcDuctSilencer=tI;class mf extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1904799276}}e.IfcElectricAppliance=mf;class he extends hu{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=862014818}}e.IfcElectricDistributionBoard=he;class w extends vf{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3310460725}}e.IfcElectricFlowStorageDevice=w;class O extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=264262732}}e.IfcElectricGenerator=O;class M extends br{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=402227799}}e.IfcElectricMotor=M;class V extends hu{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1003880860}}e.IfcElectricTimeControl=V;class Z extends wf{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3415622556}}e.IfcFan=Z;class le extends fw{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=819412036}}e.IfcFilter=le;class oe extends mr{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=1426591983}}e.IfcFireSuppressionTerminal=oe;class Ee extends Di{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=182646315}}e.IfcFlowInstrument=Ee;class Pe extends Di{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=2295281155}}e.IfcProtectiveDeviceTrippingUnit=Pe;class ct extends Di{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4086658281}}e.IfcSensor=ct;class Sn extends Di{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=630975310}}e.IfcUnitaryControlElement=Sn;class os extends Di{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=4288193352}}e.IfcActuator=os;class Ks extends Di{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=3087945054}}e.IfcAlarm=Ks;class Rl extends Di{constructor(I,T,S,b,x,F,z,q,ie){super(I,T,S,b,x,F,z,q),this.GlobalId=I,this.OwnerHistory=T,this.Name=S,this.Description=b,this.ObjectType=x,this.ObjectPlacement=F,this.Representation=z,this.Tag=q,this.PredefinedType=ie,this.type=25142252}}e.IfcController=Rl})(u||(u={}));gN[3]=["IFC4X3","IFC4X1","IFC4X2","IFC4X3_RC3","IFC4X3_RC4","IFC4X3_RC1","IFC4X3_RC2","IFC4X3_ADD2","IFC4X3_ADD1"];T8[3]={3630933823:e=>new r.IfcActorRole(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcText(!e[2]&&e[2]!=""?null:e[2].value)),618182010:e=>new r.IfcAddress(e[0],!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),2879124712:e=>new r.IfcAlignmentParameterSegment(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value)),3633395639:e=>new r.IfcAlignmentVerticalSegment(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcNonNegativeLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcRatioMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcRatioMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),e[8]),639542469:e=>new r.IfcApplication(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value)),411424972:e=>{var t;return new r.IfcAppliedValue(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcDate(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDate(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},130549933:e=>new r.IfcApproval(!e[0]&&e[0]!=""?null:new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),4037036970:e=>new r.IfcBoundaryCondition(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1560379544:e=>new r.IfcBoundaryEdgeCondition(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:un(3,e[1]),!e[2]&&e[2]!=""?null:un(3,e[2]),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:un(3,e[4]),!e[5]&&e[5]!=""?null:un(3,e[5]),!e[6]&&e[6]!=""?null:un(3,e[6])),3367102660:e=>new r.IfcBoundaryFaceCondition(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:un(3,e[1]),!e[2]&&e[2]!=""?null:un(3,e[2]),!e[3]&&e[3]!=""?null:un(3,e[3])),1387855156:e=>new r.IfcBoundaryNodeCondition(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:un(3,e[1]),!e[2]&&e[2]!=""?null:un(3,e[2]),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:un(3,e[4]),!e[5]&&e[5]!=""?null:un(3,e[5]),!e[6]&&e[6]!=""?null:un(3,e[6])),2069777674:e=>new r.IfcBoundaryNodeConditionWarping(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:un(3,e[1]),!e[2]&&e[2]!=""?null:un(3,e[2]),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:un(3,e[4]),!e[5]&&e[5]!=""?null:un(3,e[5]),!e[6]&&e[6]!=""?null:un(3,e[6]),!e[7]&&e[7]!=""?null:un(3,e[7])),2859738748:e=>new r.IfcConnectionGeometry,2614616156:e=>new r.IfcConnectionPointGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),2732653382:e=>new r.IfcConnectionSurfaceGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),775493141:e=>new r.IfcConnectionVolumeGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),1959218052:e=>new r.IfcConstraint(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value)),1785450214:e=>new r.IfcCoordinateOperation(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1466758467:e=>new r.IfcCoordinateReferenceSystem(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value)),602808272:e=>{var t;return new r.IfcCostValue(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcDate(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDate(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1765591967:e=>{var t;return new r.IfcDerivedUnit(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[1],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value))},1045800335:e=>new r.IfcDerivedUnitElement(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:e[1].value),2949456006:e=>new r.IfcDimensionalExponents(!e[0]&&e[0]!=""?null:e[0].value,!e[1]&&e[1]!=""?null:e[1].value,!e[2]&&e[2]!=""?null:e[2].value,!e[3]&&e[3]!=""?null:e[3].value,!e[4]&&e[4]!=""?null:e[4].value,!e[5]&&e[5]!=""?null:e[5].value,!e[6]&&e[6]!=""?null:e[6].value),4294318154:e=>new r.IfcExternalInformation,3200245327:e=>new r.IfcExternalReference(!e[0]&&e[0]!=""?null:new r.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),2242383968:e=>new r.IfcExternallyDefinedHatchStyle(!e[0]&&e[0]!=""?null:new r.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),1040185647:e=>new r.IfcExternallyDefinedSurfaceStyle(!e[0]&&e[0]!=""?null:new r.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),3548104201:e=>new r.IfcExternallyDefinedTextFont(!e[0]&&e[0]!=""?null:new r.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),852622518:e=>new r.IfcGridAxis(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value)),3020489413:e=>{var t;return new r.IfcIrregularTimeSeriesValue(new r.IfcDateTime(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(3,n):null))||[])},2655187982:e=>new r.IfcLibraryInformation(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcURIReference(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcText(!e[5]&&e[5]!=""?null:e[5].value)),3452421091:e=>new r.IfcLibraryReference(!e[0]&&e[0]!=""?null:new r.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLanguageId(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value)),4162380809:e=>{var t,n;return new r.IfcLightDistributionData(new r.IfcPlaneAngleMeasure(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcPlaneAngleMeasure(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcLuminousIntensityDistributionMeasure(s.value):null))||[])},1566485204:e=>{var t;return new r.IfcLightIntensityDistribution(e[0],((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3057273783:e=>new r.IfcMapConversion(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcReal(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcReal(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcReal(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcReal(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcReal(!e[9]&&e[9]!=""?null:e[9].value)),1847130766:e=>{var t;return new r.IfcMaterialClassificationRelationship(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value))},760658860:e=>new r.IfcMaterialDefinition,248100487:e=>new r.IfcMaterialLayer(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcNonNegativeLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value)),3303938423:e=>{var t;return new r.IfcMaterialLayerSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcText(!e[2]&&e[2]!=""?null:e[2].value))},1847252529:e=>new r.IfcMaterialLayerWithOffsets(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcNonNegativeLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value),e[7],new r.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),2199411900:e=>{var t;return new r.IfcMaterialList(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2235152071:e=>new r.IfcMaterialProfile(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcInteger(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),164193824:e=>{var t;return new r.IfcMaterialProfileSet(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},552965576:e=>new r.IfcMaterialProfileWithOffsets(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcInteger(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1507914824:e=>new r.IfcMaterialUsageDefinition,2597039031:e=>new r.IfcMeasureWithUnit(un(3,e[0]),new i(!e[1]&&e[1]!=""?null:e[1].value)),3368373690:e=>new r.IfcMetric(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value)),2706619895:e=>new r.IfcMonetaryUnit(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1918398963:e=>new r.IfcNamedUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1]),3701648758:e=>new r.IfcObjectPlacement(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value)),2251480897:e=>{var t;return new r.IfcObjective(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[8],e[9],!e[10]&&e[10]!=""?null:new r.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value))},4251960020:e=>{var t,n;return new r.IfcOrganization(!e[0]&&e[0]!=""?null:new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},1207048766:e=>new r.IfcOwnerHistory(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2],e[3],!e[4]&&e[4]!=""?null:new r.IfcTimeStamp(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new r.IfcTimeStamp(!e[7]&&e[7]!=""?null:e[7].value)),2077209135:e=>{var t,n,s,l,a;return new r.IfcPerson(!e[0]&&e[0]!=""?null:new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcLabel(o.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcLabel(o.value):null))||[],!e[5]&&e[5]!=""?null:((s=e[5])==null?void 0:s.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcLabel(o.value):null))||[],!e[6]&&e[6]!=""?null:((l=e[6])==null?void 0:l.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new i(o.value):null))||[],!e[7]&&e[7]!=""?null:((a=e[7])==null?void 0:a.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new i(o.value):null))||[])},101040310:e=>{var t;return new r.IfcPersonAndOrganization(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2483315170:e=>new r.IfcPhysicalQuantity(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),2226359599:e=>new r.IfcPhysicalSimpleQuantity(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),3355820592:e=>{var t;return new r.IfcPostalAddress(e[0],!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcLabel(n.value):null))||[],!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value))},677532197:e=>new r.IfcPresentationItem,2022622350:e=>{var t;return new r.IfcPresentationLayerAssignment(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[3]&&e[3]!=""?null:new r.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value))},1304840413:e=>{var t,n;return new r.IfcPresentationLayerWithStyle(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[3]&&e[3]!=""?null:new r.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcLogical(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcLogical(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((n=e[7])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},3119450353:e=>new r.IfcPresentationStyle(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2095639259:e=>{var t;return new r.IfcProductRepresentation(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3958567839:e=>new r.IfcProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value)),3843373140:e=>new r.IfcProjectedCRS(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcIdentifier(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),986844984:e=>new r.IfcPropertyAbstraction,3710013099:e=>{var t;return new r.IfcPropertyEnumeration(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(3,n):null))||[],!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value))},2044713172:e=>new r.IfcQuantityArea(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcAreaMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),2093928680:e=>new r.IfcQuantityCount(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcCountMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),931644368:e=>new r.IfcQuantityLength(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),2691318326:e=>new r.IfcQuantityNumber(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcNumericMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),3252649465:e=>new r.IfcQuantityTime(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcTimeMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),2405470396:e=>new r.IfcQuantityVolume(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcVolumeMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),825690147:e=>new r.IfcQuantityWeight(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcMassMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),3915482550:e=>{var t,n,s,l;return new r.IfcRecurrencePattern(e[0],!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcDayInMonthNumber(a.value):null))||[],!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcDayInWeekNumber(a.value):null))||[],!e[3]&&e[3]!=""?null:((s=e[3])==null?void 0:s.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcMonthInYearNumber(a.value):null))||[],!e[4]&&e[4]!=""?null:new r.IfcInteger(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcInteger(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((l=e[7])==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new i(a.value):null))||[])},2433181523:e=>{var t;return new r.IfcReference(!e[0]&&e[0]!=""?null:new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcInteger(n.value):null))||[],!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value))},1076942058:e=>{var t;return new r.IfcRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3377609919:e=>new r.IfcRepresentationContext(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value)),3008791417:e=>new r.IfcRepresentationItem,1660063152:e=>new r.IfcRepresentationMap(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),2439245199:e=>new r.IfcResourceLevelRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),2341007311:e=>new r.IfcRoot(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),448429030:e=>new r.IfcSIUnit(e[0],e[1],e[2]),1054537805:e=>new r.IfcSchedulingTime(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),867548509:e=>{var t;return new r.IfcShapeAspect(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcText(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcLogical(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value))},3982875396:e=>{var t;return new r.IfcShapeModel(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},4240577450:e=>{var t;return new r.IfcShapeRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2273995522:e=>new r.IfcStructuralConnectionCondition(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2162789131:e=>new r.IfcStructuralLoad(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3478079324:e=>{var t,n;return new r.IfcStructuralLoadConfiguration(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[2]&&e[2]!=""?null:(n=e[2])==null?void 0:n.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcLengthMeasure(l.value):null))||[]))},609421318:e=>new r.IfcStructuralLoadOrResult(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2525727697:e=>new r.IfcStructuralLoadStatic(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3408363356:e=>new r.IfcStructuralLoadTemperature(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcThermodynamicTemperatureMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcThermodynamicTemperatureMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcThermodynamicTemperatureMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2830218821:e=>{var t;return new r.IfcStyleModel(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3958052878:e=>{var t;return new r.IfcStyledItem(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},3049322572:e=>{var t;return new r.IfcStyledRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2934153892:e=>{var t,n;return new r.IfcSurfaceReinforcementArea(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcLengthMeasure(s.value):null))||[],!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcLengthMeasure(s.value):null))||[],!e[3]&&e[3]!=""?null:new r.IfcRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value))},1300840506:e=>{var t;return new r.IfcSurfaceStyle(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3303107099:e=>new r.IfcSurfaceStyleLighting(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),1607154358:e=>new r.IfcSurfaceStyleRefraction(!e[0]&&e[0]!=""?null:new r.IfcReal(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcReal(!e[1]&&e[1]!=""?null:e[1].value)),846575682:e=>new r.IfcSurfaceStyleShading(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value)),1351298697:e=>{var t;return new r.IfcSurfaceStyleWithTextures(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},626085974:e=>{var t;return new r.IfcSurfaceTexture(new r.IfcBoolean(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcIdentifier(n.value):null))||[])},985171141:e=>{var t,n;return new r.IfcTable(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},2043862942:e=>new r.IfcTableColumn(!e[0]&&e[0]!=""?null:new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),531007025:e=>{var t;return new r.IfcTableRow(!e[0]&&e[0]!=""?null:((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(3,n):null))||[],!e[1]&&e[1]!=""?null:new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value))},1549132990:e=>new r.IfcTaskTime(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),e[3],!e[4]&&e[4]!=""?null:new r.IfcDuration(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcDateTime(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcDateTime(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcDateTime(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcDateTime(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcDuration(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcDuration(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcBoolean(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcDateTime(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new r.IfcDuration(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new r.IfcDateTime(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new r.IfcDateTime(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new r.IfcDuration(!e[18]&&e[18]!=""?null:e[18].value),!e[19]&&e[19]!=""?null:new r.IfcPositiveRatioMeasure(!e[19]&&e[19]!=""?null:e[19].value)),2771591690:e=>new r.IfcTaskTimeRecurring(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),e[3],!e[4]&&e[4]!=""?null:new r.IfcDuration(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcDateTime(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcDateTime(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcDateTime(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcDateTime(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcDuration(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcDuration(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcBoolean(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcDateTime(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new r.IfcDuration(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new r.IfcDateTime(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new r.IfcDateTime(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new r.IfcDuration(!e[18]&&e[18]!=""?null:e[18].value),!e[19]&&e[19]!=""?null:new r.IfcPositiveRatioMeasure(!e[19]&&e[19]!=""?null:e[19].value),new i(!e[20]&&e[20]!=""?null:e[20].value)),912023232:e=>{var t,n,s,l;return new r.IfcTelecomAddress(e[0],!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:((t=e[3])==null?void 0:t.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcLabel(a.value):null))||[],!e[4]&&e[4]!=""?null:((n=e[4])==null?void 0:n.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcLabel(a.value):null))||[],!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:((s=e[6])==null?void 0:s.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcLabel(a.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcURIReference(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((l=e[8])==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcURIReference(a.value):null))||[])},1447204868:e=>new r.IfcTextStyle(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcBoolean(!e[4]&&e[4]!=""?null:e[4].value)),2636378356:e=>new r.IfcTextStyleForDefinedFont(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),1640371178:e=>new r.IfcTextStyleTextModel(!e[0]&&e[0]!=""?null:un(3,e[0]),!e[1]&&e[1]!=""?null:new r.IfcTextAlignment(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcTextDecoration(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:un(3,e[4]),!e[5]&&e[5]!=""?null:new r.IfcTextTransformation(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:un(3,e[6])),280115917:e=>{var t;return new r.IfcTextureCoordinate(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1742049831:e=>{var t,n;return new r.IfcTextureCoordinateGenerator(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcReal(s.value):null))||[])},222769930:e=>{var t;return new r.IfcTextureCoordinateIndices(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcPositiveInteger(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value))},1010789467:e=>{var t,n;return new r.IfcTextureCoordinateIndicesWithVoids(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcPositiveInteger(s.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),(n=e[2])==null?void 0:n.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcPositiveInteger(l.value):null))||[]))},2552916305:e=>{var t,n;return new r.IfcTextureMap(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new i(!e[2]&&e[2]!=""?null:e[2].value))},1210645708:e=>{var t;return new r.IfcTextureVertex(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcParameterValue(n.value):null))||[])},3611470254:e=>{var t;return new r.IfcTextureVertexList((t=e[0])==null?void 0:t.map(n=>(n==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcParameterValue(s.value):null))||[]))},1199560280:e=>new r.IfcTimePeriod(new r.IfcTime(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcTime(!e[1]&&e[1]!=""?null:e[1].value)),3101149627:e=>new r.IfcTimeSeries(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcDateTime(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),581633288:e=>{var t;return new r.IfcTimeSeriesValue(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(3,n):null))||[])},1377556343:e=>new r.IfcTopologicalRepresentationItem,1735638870:e=>{var t;return new r.IfcTopologyRepresentation(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},180925521:e=>{var t;return new r.IfcUnitAssignment(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2799835756:e=>new r.IfcVertex,1907098498:e=>new r.IfcVertexPoint(new i(!e[0]&&e[0]!=""?null:e[0].value)),891718957:e=>{var t,n;return new r.IfcVirtualGridIntersection(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcLengthMeasure(s.value):null))||[])},1236880293:e=>new r.IfcWorkTime(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcDate(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDate(!e[5]&&e[5]!=""?null:e[5].value)),3752311538:e=>new r.IfcAlignmentCantSegment(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcNonNegativeLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),e[8]),536804194:e=>new r.IfcAlignmentHorizontalSegment(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPlaneAngleMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcNonNegativeLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3869604511:e=>{var t;return new r.IfcApprovalRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3798115385:e=>new r.IfcArbitraryClosedProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1310608509:e=>new r.IfcArbitraryOpenProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2705031697:e=>{var t;return new r.IfcArbitraryProfileDefWithVoids(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},616511568:e=>{var t;return new r.IfcBlobTexture(new r.IfcBoolean(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcIdentifier(n.value):null))||[],new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcBinary(!e[6]&&e[6]!=""?null:e[6].value))},3150382593:e=>new r.IfcCenterLineProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),747523909:e=>{var t;return new r.IfcClassification(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcDate(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcURIReference(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:((t=e[6])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcIdentifier(n.value):null))||[])},647927063:e=>new r.IfcClassificationReference(!e[0]&&e[0]!=""?null:new r.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value)),3285139300:e=>{var t;return new r.IfcColourRgbList((t=e[0])==null?void 0:t.map(n=>(n==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcNormalisedRatioMeasure(s.value):null))||[]))},3264961684:e=>new r.IfcColourSpecification(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1485152156:e=>{var t;return new r.IfcCompositeProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value))},370225590:e=>{var t;return new r.IfcConnectedFaceSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1981873012:e=>new r.IfcConnectionCurveGeometry(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),45288368:e=>new r.IfcConnectionPointEccentricity(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3050246964:e=>new r.IfcContextDependentUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),2889183280:e=>new r.IfcConversionBasedUnit(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),2713554722:e=>new r.IfcConversionBasedUnitWithOffset(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcReal(!e[4]&&e[4]!=""?null:e[4].value)),539742890:e=>new r.IfcCurrencyRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),3800577675:e=>new r.IfcCurveStyle(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(3,e[2]),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcBoolean(!e[4]&&e[4]!=""?null:e[4].value)),1105321065:e=>{var t;return new r.IfcCurveStyleFont(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2367409068:e=>new r.IfcCurveStyleFontAndScaling(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3510044353:e=>new r.IfcCurveStyleFontPattern(new r.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),3632507154:e=>new r.IfcDerivedProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1154170062:e=>{var t;return new r.IfcDocumentInformation(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcURIReference(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcText(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[10]&&e[10]!=""?null:new r.IfcDateTime(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcDateTime(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcIdentifier(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcDate(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcDate(!e[14]&&e[14]!=""?null:e[14].value),e[15],e[16])},770865208:e=>{var t;return new r.IfcDocumentInformationRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value))},3732053477:e=>new r.IfcDocumentReference(!e[0]&&e[0]!=""?null:new r.IfcURIReference(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcIdentifier(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),3900360178:e=>new r.IfcEdge(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),476780140:e=>new r.IfcEdgeCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcBoolean(!e[3]&&e[3]!=""?null:e[3].value)),211053100:e=>new r.IfcEventTime(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcDateTime(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value)),297599258:e=>{var t;return new r.IfcExtendedProperties(!e[0]&&e[0]!=""?null:new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1437805879:e=>{var t;return new r.IfcExternalReferenceRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2556980723:e=>{var t;return new r.IfcFace(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1809719519:e=>new r.IfcFaceBound(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),803316827:e=>new r.IfcFaceOuterBound(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),3008276851:e=>{var t;return new r.IfcFaceSurface(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},4219587988:e=>new r.IfcFailureConnectionCondition(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcForceMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcForceMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcForceMeasure(!e[6]&&e[6]!=""?null:e[6].value)),738692330:e=>{var t;return new r.IfcFillAreaStyle(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new r.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},3448662350:e=>new r.IfcGeometricRepresentationContext(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcDimensionCount(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcReal(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value)),2453401579:e=>new r.IfcGeometricRepresentationItem,4142052618:e=>new r.IfcGeometricRepresentationSubContext(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcPositiveRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),3590301190:e=>{var t;return new r.IfcGeometricSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},178086475:e=>new r.IfcGridPlacement(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),812098782:e=>new r.IfcHalfSpaceSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),3905492369:e=>{var t;return new r.IfcImageTexture(new r.IfcBoolean(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcIdentifier(n.value):null))||[],new r.IfcURIReference(!e[5]&&e[5]!=""?null:e[5].value))},3570813810:e=>{var t;return new r.IfcIndexedColourMap(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcPositiveInteger(n.value):null))||[])},1437953363:e=>{var t;return new r.IfcIndexedTextureMap(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value))},2133299955:e=>{var t,n;return new r.IfcIndexedTriangleTextureMap(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:(n=e[3])==null?void 0:n.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcPositiveInteger(l.value):null))||[]))},3741457305:e=>{var t;return new r.IfcIrregularTimeSeries(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcDateTime(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1585845231:e=>new r.IfcLagTime(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),un(3,e[3]),e[4]),1402838566:e=>new r.IfcLightSource(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),125510826:e=>new r.IfcLightSourceAmbient(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2604431987:e=>new r.IfcLightSourceDirectional(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value)),4266656042:e=>new r.IfcLightSourceGoniometric(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcThermodynamicTemperatureMeasure(!e[6]&&e[6]!=""?null:e[6].value),new r.IfcLuminousFluxMeasure(!e[7]&&e[7]!=""?null:e[7].value),e[8],new i(!e[9]&&e[9]!=""?null:e[9].value)),1520743889:e=>new r.IfcLightSourcePositional(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcReal(!e[6]&&e[6]!=""?null:e[6].value),new r.IfcReal(!e[7]&&e[7]!=""?null:e[7].value),new r.IfcReal(!e[8]&&e[8]!=""?null:e[8].value)),3422422726:e=>new r.IfcLightSourceSpot(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcReal(!e[6]&&e[6]!=""?null:e[6].value),new r.IfcReal(!e[7]&&e[7]!=""?null:e[7].value),new r.IfcReal(!e[8]&&e[8]!=""?null:e[8].value),new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcReal(!e[10]&&e[10]!=""?null:e[10].value),new r.IfcPositivePlaneAngleMeasure(!e[11]&&e[11]!=""?null:e[11].value),new r.IfcPositivePlaneAngleMeasure(!e[12]&&e[12]!=""?null:e[12].value)),388784114:e=>new r.IfcLinearPlacement(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),2624227202:e=>new r.IfcLocalPlacement(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1008929658:e=>new r.IfcLoop,2347385850:e=>new r.IfcMappedItem(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1838606355:e=>new r.IfcMaterial(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value)),3708119e3:e=>new r.IfcMaterialConstituent(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),2852063980:e=>{var t;return new r.IfcMaterialConstituentSet(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2022407955:e=>{var t;return new r.IfcMaterialDefinitionRepresentation(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},1303795690:e=>new r.IfcMaterialLayerSetUsage(new i(!e[0]&&e[0]!=""?null:e[0].value),e[1],e[2],new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3079605661:e=>new r.IfcMaterialProfileSetUsage(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcCardinalPointReference(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3404854881:e=>new r.IfcMaterialProfileSetUsageTapering(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcCardinalPointReference(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcCardinalPointReference(!e[4]&&e[4]!=""?null:e[4].value)),3265635763:e=>{var t;return new r.IfcMaterialProperties(!e[0]&&e[0]!=""?null:new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},853536259:e=>{var t;return new r.IfcMaterialRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value))},2998442950:e=>new r.IfcMirroredProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value)),219451334:e=>new r.IfcObjectDefinition(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),182550632:e=>{var t,n,s;return new r.IfcOpenCrossProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcNonNegativeLengthMeasure(l.value):null))||[],((n=e[4])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcPlaneAngleMeasure(l.value):null))||[],!e[5]&&e[5]!=""?null:((s=e[5])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcLabel(l.value):null))||[],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value))},2665983363:e=>{var t;return new r.IfcOpenShell(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1411181986:e=>{var t;return new r.IfcOrganizationRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1029017970:e=>new r.IfcOrientedEdge(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),2529465313:e=>new r.IfcParameterizedProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),2519244187:e=>{var t;return new r.IfcPath(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3021840470:e=>{var t;return new r.IfcPhysicalComplexQuantity(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new r.IfcLabel(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value))},597895409:e=>{var t,n;return new r.IfcPixelTexture(new r.IfcBoolean(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:((t=e[4])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcIdentifier(s.value):null))||[],new r.IfcInteger(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcInteger(!e[6]&&e[6]!=""?null:e[6].value),new r.IfcInteger(!e[7]&&e[7]!=""?null:e[7].value),((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcBinary(s.value):null))||[])},2004835150:e=>new r.IfcPlacement(new i(!e[0]&&e[0]!=""?null:e[0].value)),1663979128:e=>new r.IfcPlanarExtent(new r.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),2067069095:e=>new r.IfcPoint,2165702409:e=>new r.IfcPointByDistanceExpression(un(3,e[0]),!e[1]&&e[1]!=""?null:new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value)),4022376103:e=>new r.IfcPointOnCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value)),1423911732:e=>new r.IfcPointOnSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcParameterValue(!e[2]&&e[2]!=""?null:e[2].value)),2924175390:e=>{var t;return new r.IfcPolyLoop(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2775532180:e=>new r.IfcPolygonalBoundedHalfSpace(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),3727388367:e=>new r.IfcPreDefinedItem(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3778827333:e=>new r.IfcPreDefinedProperties,1775413392:e=>new r.IfcPreDefinedTextFont(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),673634403:e=>{var t;return new r.IfcProductDefinitionShape(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2802850158:e=>{var t;return new r.IfcProfileProperties(!e[0]&&e[0]!=""?null:new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},2598011224:e=>new r.IfcProperty(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),1680319473:e=>new r.IfcPropertyDefinition(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),148025276:e=>new r.IfcPropertyDependencyRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcText(!e[4]&&e[4]!=""?null:e[4].value)),3357820518:e=>new r.IfcPropertySetDefinition(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),1482703590:e=>new r.IfcPropertyTemplateDefinition(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),2090586900:e=>new r.IfcQuantitySet(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),3615266464:e=>new r.IfcRectangleProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3413951693:e=>{var t;return new r.IfcRegularTimeSeries(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcDateTime(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcDateTime(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),new r.IfcTimeMeasure(!e[8]&&e[8]!=""?null:e[8].value),((t=e[9])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1580146022:e=>new r.IfcReinforcementBarProperties(new r.IfcAreaMeasure(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),e[2],!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcCountMeasure(!e[5]&&e[5]!=""?null:e[5].value)),478536968:e=>new r.IfcRelationship(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),2943643501:e=>{var t;return new r.IfcResourceApprovalRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[3]&&e[3]!=""?null:e[3].value))},1608871552:e=>{var t;return new r.IfcResourceConstraintRelationship(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1042787934:e=>new r.IfcResourceTime(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),e[1],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcDuration(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPositiveRatioMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcDateTime(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcDuration(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcDateTime(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcDuration(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcPositiveRatioMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcDateTime(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcDateTime(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new r.IfcDuration(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new r.IfcPositiveRatioMeasure(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new r.IfcPositiveRatioMeasure(!e[17]&&e[17]!=""?null:e[17].value)),2778083089:e=>new r.IfcRoundedRectangleProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value)),2042790032:e=>new r.IfcSectionProperties(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),4165799628:e=>{var t;return new r.IfcSectionReinforcementProperties(new r.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),e[3],new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1509187699:e=>{var t,n;return new r.IfcSectionedSpine(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},823603102:e=>new r.IfcSegment(e[0]),4124623270:e=>{var t;return new r.IfcShellBasedSurfaceModel(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3692461612:e=>new r.IfcSimpleProperty(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value)),2609359061:e=>new r.IfcSlippageConnectionCondition(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),723233188:e=>new r.IfcSolidModel,1595516126:e=>new r.IfcStructuralLoadLinearForce(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLinearForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLinearForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLinearForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLinearMomentMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLinearMomentMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLinearMomentMeasure(!e[6]&&e[6]!=""?null:e[6].value)),2668620305:e=>new r.IfcStructuralLoadPlanarForce(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcPlanarForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcPlanarForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcPlanarForceMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2473145415:e=>new r.IfcStructuralLoadSingleDisplacement(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcPlaneAngleMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcPlaneAngleMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1973038258:e=>new r.IfcStructuralLoadSingleDisplacementDistortion(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcPlaneAngleMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcPlaneAngleMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcCurvatureMeasure(!e[7]&&e[7]!=""?null:e[7].value)),1597423693:e=>new r.IfcStructuralLoadSingleForce(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcTorqueMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcTorqueMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcTorqueMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1190533807:e=>new r.IfcStructuralLoadSingleForceWarping(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcForceMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcForceMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcForceMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcTorqueMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcTorqueMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcTorqueMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcWarpingMomentMeasure(!e[7]&&e[7]!=""?null:e[7].value)),2233826070:e=>new r.IfcSubedge(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2513912981:e=>new r.IfcSurface,1878645084:e=>new r.IfcSurfaceStyleRendering(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:un(3,e[7]),e[8]),2247615214:e=>new r.IfcSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),1260650574:e=>new r.IfcSweptDiskSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value)),1096409881:e=>new r.IfcSweptDiskSolidPolygonal(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value)),230924584:e=>new r.IfcSweptSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),3071757647:e=>new r.IfcTShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcPlaneAngleMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcPlaneAngleMeasure(!e[11]&&e[11]!=""?null:e[11].value)),901063453:e=>new r.IfcTessellatedItem,4282788508:e=>new r.IfcTextLiteral(new r.IfcPresentableText(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2]),3124975700:e=>new r.IfcTextLiteralWithExtent(new r.IfcPresentableText(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),e[2],new i(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcBoxAlignment(!e[4]&&e[4]!=""?null:e[4].value)),1983826977:e=>{var t;return new r.IfcTextStyleFontModel(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcTextFontName(n.value):null))||[],!e[2]&&e[2]!=""?null:new r.IfcFontStyle(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcFontVariant(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcFontWeight(!e[4]&&e[4]!=""?null:e[4].value),un(3,e[5]))},2715220739:e=>new r.IfcTrapeziumProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value)),1628702193:e=>{var t;return new r.IfcTypeObject(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3736923433:e=>{var t;return new r.IfcTypeProcess(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2347495698:e=>{var t,n;return new r.IfcTypeProduct(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value))},3698973494:e=>{var t;return new r.IfcTypeResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},427810014:e=>new r.IfcUShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcPlaneAngleMeasure(!e[9]&&e[9]!=""?null:e[9].value)),1417489154:e=>new r.IfcVector(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),2759199220:e=>new r.IfcVertexLoop(new i(!e[0]&&e[0]!=""?null:e[0].value)),2543172580:e=>new r.IfcZShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),3406155212:e=>{var t;return new r.IfcAdvancedFace(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},669184980:e=>{var t;return new r.IfcAnnotationFillArea(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3207858831:e=>new r.IfcAsymmetricIShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),new r.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcPlaneAngleMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcPlaneAngleMeasure(!e[14]&&e[14]!=""?null:e[14].value)),4261334040:e=>new r.IfcAxis1Placement(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),3125803723:e=>new r.IfcAxis2Placement2D(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value)),2740243338:e=>new r.IfcAxis2Placement3D(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),3425423356:e=>new r.IfcAxis2PlacementLinear(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value)),2736907675:e=>new r.IfcBooleanResult(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),4182860854:e=>new r.IfcBoundedSurface,2581212453:e=>new r.IfcBoundingBox(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2713105998:e=>new r.IfcBoxedHalfSpace(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2898889636:e=>new r.IfcCShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value)),1123145078:e=>{var t;return new r.IfcCartesianPoint(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcLengthMeasure(n.value):null))||[])},574549367:e=>new r.IfcCartesianPointList,1675464909:e=>{var t,n;return new r.IfcCartesianPointList2D((t=e[0])==null?void 0:t.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcLengthMeasure(l.value):null))||[]),!e[1]&&e[1]!=""?null:((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcLabel(s.value):null))||[])},2059837836:e=>{var t,n;return new r.IfcCartesianPointList3D((t=e[0])==null?void 0:t.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcLengthMeasure(l.value):null))||[]),!e[1]&&e[1]!=""?null:((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcLabel(s.value):null))||[])},59481748:e=>new r.IfcCartesianTransformationOperator(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcReal(!e[3]&&e[3]!=""?null:e[3].value)),3749851601:e=>new r.IfcCartesianTransformationOperator2D(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcReal(!e[3]&&e[3]!=""?null:e[3].value)),3486308946:e=>new r.IfcCartesianTransformationOperator2DnonUniform(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcReal(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcReal(!e[4]&&e[4]!=""?null:e[4].value)),3331915920:e=>new r.IfcCartesianTransformationOperator3D(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcReal(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value)),1416205885:e=>new r.IfcCartesianTransformationOperator3DnonUniform(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcReal(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcReal(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcReal(!e[6]&&e[6]!=""?null:e[6].value)),1383045692:e=>new r.IfcCircleProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2205249479:e=>{var t;return new r.IfcClosedShell(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},776857604:e=>new r.IfcColourRgb(!e[0]&&e[0]!=""?null:new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcNormalisedRatioMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcNormalisedRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcNormalisedRatioMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2542286263:e=>{var t;return new r.IfcComplexProperty(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcIdentifier(!e[2]&&e[2]!=""?null:e[2].value),((t=e[3])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2485617015:e=>new r.IfcCompositeCurveSegment(e[0],new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),2574617495:e=>{var t,n;return new r.IfcConstructionResourceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value))},3419103109:e=>{var t;return new r.IfcContext(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value))},1815067380:e=>{var t,n;return new r.IfcCrewResourceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},2506170314:e=>new r.IfcCsgPrimitive3D(new i(!e[0]&&e[0]!=""?null:e[0].value)),2147822146:e=>new r.IfcCsgSolid(new i(!e[0]&&e[0]!=""?null:e[0].value)),2601014836:e=>new r.IfcCurve,2827736869:e=>{var t;return new r.IfcCurveBoundedPlane(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2629017746:e=>{var t;return new r.IfcCurveBoundedSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new r.IfcBoolean(!e[2]&&e[2]!=""?null:e[2].value))},4212018352:e=>new r.IfcCurveSegment(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),un(3,e[2]),un(3,e[3]),new i(!e[4]&&e[4]!=""?null:e[4].value)),32440307:e=>{var t;return new r.IfcDirection(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcReal(n.value):null))||[])},593015953:e=>new r.IfcDirectrixCurveSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:un(3,e[4])),1472233963:e=>{var t;return new r.IfcEdgeLoop(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1883228015:e=>{var t;return new r.IfcElementQuantity(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},339256511:e=>{var t,n;return new r.IfcElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2777663545:e=>new r.IfcElementarySurface(new i(!e[0]&&e[0]!=""?null:e[0].value)),2835456948:e=>new r.IfcEllipseProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),4024345920:e=>{var t;return new r.IfcEventType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],e[10],!e[11]&&e[11]!=""?null:new r.IfcLabel(!e[11]&&e[11]!=""?null:e[11].value))},477187591:e=>new r.IfcExtrudedAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),2804161546:e=>new r.IfcExtrudedAreaSolidTapered(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value)),2047409740:e=>{var t;return new r.IfcFaceBasedSurfaceModel(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},374418227:e=>new r.IfcFillAreaStyleHatching(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPlaneAngleMeasure(!e[4]&&e[4]!=""?null:e[4].value)),315944413:e=>{var t,n;return new r.IfcFillAreaStyleTiles(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[1])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new r.IfcPositiveRatioMeasure(!e[2]&&e[2]!=""?null:e[2].value))},2652556860:e=>new r.IfcFixedReferenceSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:un(3,e[4]),new i(!e[5]&&e[5]!=""?null:e[5].value)),4238390223:e=>{var t,n;return new r.IfcFurnishingElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1268542332:e=>{var t,n;return new r.IfcFurnitureType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],e[10])},4095422895:e=>{var t,n;return new r.IfcGeographicElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},987898635:e=>{var t;return new r.IfcGeometricCurveSet(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1484403080:e=>new r.IfcIShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcPlaneAngleMeasure(!e[9]&&e[9]!=""?null:e[9].value)),178912537:e=>{var t;return new r.IfcIndexedPolygonalFace(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcPositiveInteger(n.value):null))||[])},2294589976:e=>{var t,n;return new r.IfcIndexedPolygonalFaceWithVoids(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcPositiveInteger(s.value):null))||[],(n=e[1])==null?void 0:n.map(s=>(s==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcPositiveInteger(l.value):null))||[]))},3465909080:e=>{var t,n;return new r.IfcIndexedPolygonalTextureMap(((t=e[0])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),((n=e[3])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},572779678:e=>new r.IfcLShapeProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcPlaneAngleMeasure(!e[8]&&e[8]!=""?null:e[8].value)),428585644:e=>{var t,n;return new r.IfcLaborResourceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},1281925730:e=>new r.IfcLine(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),1425443689:e=>new r.IfcManifoldSolidBrep(new i(!e[0]&&e[0]!=""?null:e[0].value)),3888040117:e=>new r.IfcObject(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),590820931:e=>new r.IfcOffsetCurve(new i(!e[0]&&e[0]!=""?null:e[0].value)),3388369263:e=>new r.IfcOffsetCurve2D(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value)),3505215534:e=>new r.IfcOffsetCurve3D(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value),new i(!e[3]&&e[3]!=""?null:e[3].value)),2485787929:e=>{var t;return new r.IfcOffsetCurveByDistances(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value))},1682466193:e=>new r.IfcPcurve(new i(!e[0]&&e[0]!=""?null:e[0].value),new i(!e[1]&&e[1]!=""?null:e[1].value)),603570806:e=>new r.IfcPlanarBox(new r.IfcLengthMeasure(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),220341763:e=>new r.IfcPlane(new i(!e[0]&&e[0]!=""?null:e[0].value)),3381221214:e=>{var t,n,s;return new r.IfcPolynomialCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcReal(l.value):null))||[],!e[2]&&e[2]!=""?null:((n=e[2])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcReal(l.value):null))||[],!e[3]&&e[3]!=""?null:((s=e[3])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcReal(l.value):null))||[])},759155922:e=>new r.IfcPreDefinedColour(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),2559016684:e=>new r.IfcPreDefinedCurveFont(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),3967405729:e=>new r.IfcPreDefinedPropertySet(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),569719735:e=>{var t;return new r.IfcProcedureType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2945172077:e=>new r.IfcProcess(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value)),4208778838:e=>new r.IfcProduct(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),103090709:e=>{var t;return new r.IfcProject(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value))},653396225:e=>{var t;return new r.IfcProjectLibrary(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value))},871118103:e=>new r.IfcPropertyBoundedValue(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(3,e[2]),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:un(3,e[5])),4166981789:e=>{var t;return new r.IfcPropertyEnumeratedValue(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(3,n):null))||[],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},2752243245:e=>{var t;return new r.IfcPropertyListValue(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(3,n):null))||[],!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},941946838:e=>new r.IfcPropertyReferenceValue(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcText(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value)),1451395588:e=>{var t;return new r.IfcPropertySet(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},492091185:e=>{var t;return new r.IfcPropertySetTemplate(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),((t=e[6])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3650150729:e=>new r.IfcPropertySingleValue(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:un(3,e[2]),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value)),110355661:e=>{var t,n;return new r.IfcPropertyTableValue(new r.IfcIdentifier(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcText(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:((t=e[2])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?un(3,s):null))||[],!e[3]&&e[3]!=""?null:((n=e[3])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?un(3,s):null))||[],!e[4]&&e[4]!=""?null:new r.IfcText(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7])},3521284610:e=>new r.IfcPropertyTemplate(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),2770003689:e=>new r.IfcRectangleHollowProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcPositiveLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value)),2798486643:e=>new r.IfcRectangularPyramid(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3454111270:e=>new r.IfcRectangularTrimmedSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcParameterValue(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcParameterValue(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcParameterValue(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcBoolean(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcBoolean(!e[6]&&e[6]!=""?null:e[6].value)),3765753017:e=>{var t;return new r.IfcReinforcementDefinitionProperties(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3939117080:e=>{var t;return new r.IfcRelAssigns(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5])},1683148259:e=>{var t;return new r.IfcRelAssignsToActor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},2495723537:e=>{var t;return new r.IfcRelAssignsToControl(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},1307041759:e=>{var t;return new r.IfcRelAssignsToGroup(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},1027710054:e=>{var t;return new r.IfcRelAssignsToGroupByFactor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),new r.IfcRatioMeasure(!e[7]&&e[7]!=""?null:e[7].value))},4278684876:e=>{var t;return new r.IfcRelAssignsToProcess(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value))},2857406711:e=>{var t;return new r.IfcRelAssignsToProduct(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},205026976:e=>{var t;return new r.IfcRelAssignsToResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[5],new i(!e[6]&&e[6]!=""?null:e[6].value))},1865459582:e=>{var t;return new r.IfcRelAssociates(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},4095574036:e=>{var t;return new r.IfcRelAssociatesApproval(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},919958153:e=>{var t;return new r.IfcRelAssociatesClassification(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},2728634034:e=>{var t;return new r.IfcRelAssociatesConstraint(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value))},982818633:e=>{var t;return new r.IfcRelAssociatesDocument(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},3840914261:e=>{var t;return new r.IfcRelAssociatesLibrary(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},2655215786:e=>{var t;return new r.IfcRelAssociatesMaterial(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},1033248425:e=>{var t;return new r.IfcRelAssociatesProfileDef(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},826625072:e=>new r.IfcRelConnects(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),1204542856:e=>new r.IfcRelConnectsElements(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value)),3945020480:e=>{var t,n;return new r.IfcRelConnectsPathElements(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcInteger(s.value):null))||[],!e[8]&&e[8]!=""?null:((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcInteger(s.value):null))||[],e[9],e[10])},4201705270:e=>new r.IfcRelConnectsPortToElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),3190031847:e=>new r.IfcRelConnectsPorts(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),2127690289:e=>new r.IfcRelConnectsStructuralActivity(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1638771189:e=>new r.IfcRelConnectsStructuralMember(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value)),504942748:e=>new r.IfcRelConnectsWithEccentricity(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),new i(!e[10]&&e[10]!=""?null:e[10].value)),3678494232:e=>{var t;return new r.IfcRelConnectsWithRealizingElements(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),new i(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3242617779:e=>{var t;return new r.IfcRelContainedInSpatialStructure(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},886880790:e=>{var t;return new r.IfcRelCoversBldgElements(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2802773753:e=>{var t;return new r.IfcRelCoversSpaces(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2565941209:e=>{var t;return new r.IfcRelDeclares(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},2551354335:e=>new r.IfcRelDecomposes(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),693640335:e=>new r.IfcRelDefines(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value)),1462361463:e=>{var t;return new r.IfcRelDefinesByObject(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},4186316022:e=>{var t;return new r.IfcRelDefinesByProperties(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},307848117:e=>{var t;return new r.IfcRelDefinesByTemplate(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},781010003:e=>{var t;return new r.IfcRelDefinesByType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},3940055652:e=>new r.IfcRelFillsElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),279856033:e=>{var t;return new r.IfcRelFlowControlElements(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},427948657:e=>new r.IfcRelInterferesElements(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcIdentifier(!e[8]&&e[8]!=""?null:e[8].value),new r.IfcLogical(!e[9]&&e[9]!=""?null:e[9].value)),3268803585:e=>{var t;return new r.IfcRelNests(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1441486842:e=>{var t;return new r.IfcRelPositions(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},750771296:e=>new r.IfcRelProjectsElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1245217292:e=>{var t;return new r.IfcRelReferencedInSpatialStructure(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),((t=e[4])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new i(!e[5]&&e[5]!=""?null:e[5].value))},4122056220:e=>new r.IfcRelSequence(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),366585022:e=>{var t;return new r.IfcRelServicesBuildings(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3451746338:e=>new r.IfcRelSpaceBoundary(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8]),3523091289:e=>new r.IfcRelSpaceBoundary1stLevel(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value)),1521410863:e=>new r.IfcRelSpaceBoundary2ndLevel(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value)),1401173127:e=>new r.IfcRelVoidsElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),816062949:e=>new r.IfcReparametrisedCompositeCurveSegment(e[0],new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcParameterValue(!e[3]&&e[3]!=""?null:e[3].value)),2914609552:e=>new r.IfcResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value)),1856042241:e=>new r.IfcRevolvedAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPlaneAngleMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3243963512:e=>new r.IfcRevolvedAreaSolidTapered(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPlaneAngleMeasure(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value)),4158566097:e=>new r.IfcRightCircularCone(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3626867408:e=>new r.IfcRightCircularCylinder(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),1862484736:e=>{var t;return new r.IfcSectionedSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1290935644:e=>{var t,n;return new r.IfcSectionedSolidHorizontal(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},1356537516:e=>{var t,n;return new r.IfcSectionedSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},3663146110:e=>new r.IfcSimplePropertyTemplate(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value),e[11]),1412071761:e=>new r.IfcSpatialElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value)),710998568:e=>{var t,n;return new r.IfcSpatialElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2706606064:e=>new r.IfcSpatialStructureElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3893378262:e=>{var t,n;return new r.IfcSpatialStructureElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},463610769:e=>new r.IfcSpatialZone(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2481509218:e=>{var t,n;return new r.IfcSpatialZoneType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new r.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value))},451544542:e=>new r.IfcSphere(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),4015995234:e=>new r.IfcSphericalSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),2735484536:e=>new r.IfcSpiral(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value)),3544373492:e=>new r.IfcStructuralActivity(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3136571912:e=>new r.IfcStructuralItem(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),530289379:e=>new r.IfcStructuralMember(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),3689010777:e=>new r.IfcStructuralReaction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3979015343:e=>new r.IfcStructuralSurfaceMember(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new r.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),2218152070:e=>new r.IfcStructuralSurfaceMemberVarying(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new r.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),603775116:e=>new r.IfcStructuralSurfaceReaction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),4095615324:e=>{var t,n;return new r.IfcSubContractResourceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},699246055:e=>{var t;return new r.IfcSurfaceCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2])},2028607225:e=>new r.IfcSurfaceCurveSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:un(3,e[4]),new i(!e[5]&&e[5]!=""?null:e[5].value)),2809605785:e=>new r.IfcSurfaceOfLinearExtrusion(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),4124788165:e=>new r.IfcSurfaceOfRevolution(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1580310250:e=>{var t,n;return new r.IfcSystemFurnitureElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3473067441:e=>new r.IfcTask(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcInteger(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value),e[12]),3206491090:e=>{var t;return new r.IfcTaskType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new r.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value))},2387106220:e=>new r.IfcTessellatedFaceSet(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value)),782932809:e=>new r.IfcThirdOrderPolynomialSpiral(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),1935646853:e=>new r.IfcToroidalSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3665877780:e=>{var t,n;return new r.IfcTransportationDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2916149573:e=>{var t,n,s;return new r.IfcTriangulatedFaceSet(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:(t=e[2])==null?void 0:t.map(l=>(l==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcParameterValue(a.value):null))||[]),(n=e[3])==null?void 0:n.map(l=>(l==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcPositiveInteger(a.value):null))||[]),!e[4]&&e[4]!=""?null:((s=e[4])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcPositiveInteger(l.value):null))||[])},1229763772:e=>{var t,n,s,l;return new r.IfcTriangulatedIrregularNetwork(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:(t=e[2])==null?void 0:t.map(a=>(a==null?void 0:a.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcParameterValue(o.value):null))||[]),(n=e[3])==null?void 0:n.map(a=>(a==null?void 0:a.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcPositiveInteger(o.value):null))||[]),!e[4]&&e[4]!=""?null:((s=e[4])==null?void 0:s.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcPositiveInteger(a.value):null))||[],((l=e[5])==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcInteger(a.value):null))||[])},3651464721:e=>{var t,n;return new r.IfcVehicleType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},336235671:e=>new r.IfcWindowLiningProperties(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcNormalisedRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcNormalisedRatioMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcNormalisedRatioMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcNormalisedRatioMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new i(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcLengthMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new r.IfcLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value)),512836454:e=>new r.IfcWindowPanelProperties(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),2296667514:e=>new r.IfcActor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value)),1635779807:e=>new r.IfcAdvancedBrep(new i(!e[0]&&e[0]!=""?null:e[0].value)),2603310189:e=>{var t;return new r.IfcAdvancedBrepWithVoids(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},1674181508:e=>new r.IfcAnnotation(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7]),2887950389:e=>{var t;return new r.IfcBSplineSurface(new r.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcInteger(!e[1]&&e[1]!=""?null:e[1].value),(t=e[2])==null?void 0:t.map(n=>(n==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[]),e[3],new r.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcLogical(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcLogical(!e[6]&&e[6]!=""?null:e[6].value))},167062518:e=>{var t,n,s,l,a;return new r.IfcBSplineSurfaceWithKnots(new r.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcInteger(!e[1]&&e[1]!=""?null:e[1].value),(t=e[2])==null?void 0:t.map(o=>(o==null?void 0:o.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new i(h.value):null))||[]),e[3],new r.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcLogical(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcLogical(!e[6]&&e[6]!=""?null:e[6].value),((n=e[7])==null?void 0:n.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcInteger(o.value):null))||[],((s=e[8])==null?void 0:s.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcInteger(o.value):null))||[],((l=e[9])==null?void 0:l.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcParameterValue(o.value):null))||[],((a=e[10])==null?void 0:a.map(o=>o!=null&&o.value&&(o==null?void 0:o.value)!=""?new r.IfcParameterValue(o.value):null))||[],e[11])},1334484129:e=>new r.IfcBlock(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),3649129432:e=>new r.IfcBooleanClippingResult(e[0],new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value)),1260505505:e=>new r.IfcBoundedCurve,3124254112:e=>new r.IfcBuildingStorey(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value)),1626504194:e=>{var t,n;return new r.IfcBuiltElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2197970202:e=>{var t,n;return new r.IfcChimneyType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2937912522:e=>new r.IfcCircleHollowProfileDef(e[0],!e[1]&&e[1]!=""?null:new r.IfcLabel(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new i(!e[2]&&e[2]!=""?null:e[2].value),new r.IfcPositiveLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value)),3893394355:e=>{var t,n;return new r.IfcCivilElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3497074424:e=>new r.IfcClothoid(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),300633059:e=>{var t,n;return new r.IfcColumnType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3875453745:e=>{var t;return new r.IfcComplexPropertyTemplate(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:((t=e[6])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3732776249:e=>{var t;return new r.IfcCompositeCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new r.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value))},15328376:e=>{var t;return new r.IfcCompositeCurveOnSurface(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new r.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value))},2510884976:e=>new r.IfcConic(new i(!e[0]&&e[0]!=""?null:e[0].value)),2185764099:e=>{var t,n;return new r.IfcConstructionEquipmentResourceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},4105962743:e=>{var t,n;return new r.IfcConstructionMaterialResourceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},1525564444:e=>{var t,n;return new r.IfcConstructionProductResourceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:new r.IfcIdentifier(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcText(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:((n=e[9])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),e[11])},2559216714:e=>{var t;return new r.IfcConstructionResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value))},3293443760:e=>new r.IfcControl(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value)),2000195564:e=>new r.IfcCosineSpiral(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),3895139033:e=>{var t,n;return new r.IfcCostItem(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[8]&&e[8]!=""?null:((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[])},1419761937:e=>new r.IfcCostSchedule(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcDateTime(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcDateTime(!e[9]&&e[9]!=""?null:e[9].value)),4189326743:e=>{var t,n;return new r.IfcCourseType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1916426348:e=>{var t,n;return new r.IfcCoveringType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3295246426:e=>{var t;return new r.IfcCrewResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},1457835157:e=>{var t,n;return new r.IfcCurtainWallType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1213902940:e=>new r.IfcCylindricalSurface(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),1306400036:e=>{var t,n;return new r.IfcDeepFoundationType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},4234616927:e=>new r.IfcDirectrixDerivedReferenceSweptAreaSolid(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:un(3,e[3]),!e[4]&&e[4]!=""?null:un(3,e[4]),new i(!e[5]&&e[5]!=""?null:e[5].value)),3256556792:e=>{var t,n;return new r.IfcDistributionElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3849074793:e=>{var t,n;return new r.IfcDistributionFlowElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2963535650:e=>new r.IfcDoorLiningProperties(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcNonNegativeLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcPositiveLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new i(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new r.IfcLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new r.IfcLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value)),1714330368:e=>new r.IfcDoorPanelProperties(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcPositiveLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new r.IfcNormalisedRatioMeasure(!e[6]&&e[6]!=""?null:e[6].value),e[7],!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),2323601079:e=>{var t,n;return new r.IfcDoorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],e[10],!e[11]&&e[11]!=""?null:new r.IfcBoolean(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value))},445594917:e=>new r.IfcDraughtingPreDefinedColour(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),4006246654:e=>new r.IfcDraughtingPreDefinedCurveFont(new r.IfcLabel(!e[0]&&e[0]!=""?null:e[0].value)),1758889154:e=>new r.IfcElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4123344466:e=>new r.IfcElementAssembly(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),2397081782:e=>{var t,n;return new r.IfcElementAssemblyType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1623761950:e=>new r.IfcElementComponent(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2590856083:e=>{var t,n;return new r.IfcElementComponentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1704287377:e=>new r.IfcEllipse(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),new r.IfcPositiveLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value)),2107101300:e=>{var t,n;return new r.IfcEnergyConversionDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},132023988:e=>{var t,n;return new r.IfcEngineType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3174744832:e=>{var t,n;return new r.IfcEvaporativeCoolerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3390157468:e=>{var t,n;return new r.IfcEvaporatorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4148101412:e=>new r.IfcEvent(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8],!e[9]&&e[9]!=""?null:new r.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value)),2853485674:e=>new r.IfcExternalSpatialStructureElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value)),807026263:e=>new r.IfcFacetedBrep(new i(!e[0]&&e[0]!=""?null:e[0].value)),3737207727:e=>{var t;return new r.IfcFacetedBrepWithVoids(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},24185140:e=>new r.IfcFacility(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1310830890:e=>new r.IfcFacilityPart(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),4228831410:e=>new r.IfcFacilityPartCommon(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],e[10]),647756555:e=>new r.IfcFastener(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2489546625:e=>{var t,n;return new r.IfcFastenerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2827207264:e=>new r.IfcFeatureElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2143335405:e=>new r.IfcFeatureElementAddition(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1287392070:e=>new r.IfcFeatureElementSubtraction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3907093117:e=>{var t,n;return new r.IfcFlowControllerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3198132628:e=>{var t,n;return new r.IfcFlowFittingType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3815607619:e=>{var t,n;return new r.IfcFlowMeterType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1482959167:e=>{var t,n;return new r.IfcFlowMovingDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1834744321:e=>{var t,n;return new r.IfcFlowSegmentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1339347760:e=>{var t,n;return new r.IfcFlowStorageDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2297155007:e=>{var t,n;return new r.IfcFlowTerminalType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},3009222698:e=>{var t,n;return new r.IfcFlowTreatmentDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1893162501:e=>{var t,n;return new r.IfcFootingType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},263784265:e=>new r.IfcFurnishingElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1509553395:e=>new r.IfcFurniture(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3493046030:e=>new r.IfcGeographicElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4230923436:e=>new r.IfcGeotechnicalElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1594536857:e=>new r.IfcGeotechnicalStratum(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2898700619:e=>{var t;return new r.IfcGradientCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new r.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},2706460486:e=>new r.IfcGroup(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),1251058090:e=>{var t,n;return new r.IfcHeatExchangerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1806887404:e=>{var t,n;return new r.IfcHumidifierType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2568555532:e=>new r.IfcImpactProtectionDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3948183225:e=>{var t,n;return new r.IfcImpactProtectionDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2571569899:e=>{var t;return new r.IfcIndexedPolyCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?un(3,n):null))||[],new r.IfcLogical(!e[2]&&e[2]!=""?null:e[2].value))},3946677679:e=>{var t,n;return new r.IfcInterceptorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3113134337:e=>{var t;return new r.IfcIntersectionCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2])},2391368822:e=>{var t;return new r.IfcInventory(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new r.IfcDate(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value))},4288270099:e=>{var t,n;return new r.IfcJunctionBoxType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},679976338:e=>{var t,n;return new r.IfcKerbType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value))},3827777499:e=>{var t;return new r.IfcLaborResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},1051575348:e=>{var t,n;return new r.IfcLampType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1161773419:e=>{var t,n;return new r.IfcLightFixtureType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2176059722:e=>new r.IfcLinearElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),1770583370:e=>{var t,n;return new r.IfcLiquidTerminalType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},525669439:e=>new r.IfcMarineFacility(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),976884017:e=>new r.IfcMarinePart(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],e[10]),377706215:e=>new r.IfcMechanicalFastener(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),e[10]),2108223431:e=>{var t,n;return new r.IfcMechanicalFastenerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new r.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value))},1114901282:e=>{var t,n;return new r.IfcMedicalDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3181161470:e=>{var t,n;return new r.IfcMemberType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1950438474:e=>{var t,n;return new r.IfcMobileTelecommunicationsApplianceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},710110818:e=>{var t,n;return new r.IfcMooringDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},977012517:e=>{var t,n;return new r.IfcMotorConnectionType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},506776471:e=>{var t,n;return new r.IfcNavigationElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4143007308:e=>new r.IfcOccupant(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),new i(!e[5]&&e[5]!=""?null:e[5].value),e[6]),3588315303:e=>new r.IfcOpeningElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2837617999:e=>{var t,n;return new r.IfcOutletType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},514975943:e=>{var t,n;return new r.IfcPavementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2382730787:e=>new r.IfcPerformanceHistory(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value),e[7]),3566463478:e=>new r.IfcPermeableCoveringProperties(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),e[4],e[5],!e[6]&&e[6]!=""?null:new r.IfcPositiveLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),3327091369:e=>new r.IfcPermit(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcText(!e[8]&&e[8]!=""?null:e[8].value)),1158309216:e=>{var t,n;return new r.IfcPileType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},804291784:e=>{var t,n;return new r.IfcPipeFittingType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4231323485:e=>{var t,n;return new r.IfcPipeSegmentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4017108033:e=>{var t,n;return new r.IfcPlateType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2839578677:e=>{var t,n;return new r.IfcPolygonalFaceSet(new i(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new r.IfcBoolean(!e[1]&&e[1]!=""?null:e[1].value),((t=e[2])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[3]&&e[3]!=""?null:((n=e[3])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new r.IfcPositiveInteger(s.value):null))||[])},3724593414:e=>{var t;return new r.IfcPolyline(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},3740093272:e=>new r.IfcPort(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),1946335990:e=>new r.IfcPositioningElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),2744685151:e=>new r.IfcProcedure(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),e[7]),2904328755:e=>new r.IfcProjectOrder(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcText(!e[8]&&e[8]!=""?null:e[8].value)),3651124850:e=>new r.IfcProjectionElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1842657554:e=>{var t,n;return new r.IfcProtectiveDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2250791053:e=>{var t,n;return new r.IfcPumpType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1763565496:e=>{var t,n;return new r.IfcRailType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2893384427:e=>{var t,n;return new r.IfcRailingType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3992365140:e=>new r.IfcRailway(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),1891881377:e=>new r.IfcRailwayPart(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],e[10]),2324767716:e=>{var t,n;return new r.IfcRampFlightType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1469900589:e=>{var t,n;return new r.IfcRampType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},683857671:e=>{var t,n,s,l,a,o;return new r.IfcRationalBSplineSurfaceWithKnots(new r.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcInteger(!e[1]&&e[1]!=""?null:e[1].value),(t=e[2])==null?void 0:t.map(h=>(h==null?void 0:h.map(f=>f!=null&&f.value&&(f==null?void 0:f.value)!=""?new i(f.value):null))||[]),e[3],new r.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),new r.IfcLogical(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcLogical(!e[6]&&e[6]!=""?null:e[6].value),((n=e[7])==null?void 0:n.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new r.IfcInteger(h.value):null))||[],((s=e[8])==null?void 0:s.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new r.IfcInteger(h.value):null))||[],((l=e[9])==null?void 0:l.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new r.IfcParameterValue(h.value):null))||[],((a=e[10])==null?void 0:a.map(h=>h!=null&&h.value&&(h==null?void 0:h.value)!=""?new r.IfcParameterValue(h.value):null))||[],e[11],(o=e[12])==null?void 0:o.map(h=>(h==null?void 0:h.map(f=>f!=null&&f.value&&(f==null?void 0:f.value)!=""?new r.IfcReal(f.value):null))||[]))},4021432810:e=>new r.IfcReferent(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7]),3027567501:e=>new r.IfcReinforcingElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value)),964333572:e=>{var t,n;return new r.IfcReinforcingElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},2320036040:e=>new r.IfcReinforcingMesh(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcAreaMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcAreaMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new r.IfcPositiveLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new r.IfcPositiveLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value),e[17]),2310774935:e=>{var t,n,s;return new r.IfcReinforcingMeshType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new r.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcPositiveLengthMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcAreaMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new r.IfcAreaMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new r.IfcPositiveLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value),!e[17]&&e[17]!=""?null:new r.IfcPositiveLengthMeasure(!e[17]&&e[17]!=""?null:e[17].value),!e[18]&&e[18]!=""?null:new r.IfcLabel(!e[18]&&e[18]!=""?null:e[18].value),!e[19]&&e[19]!=""?null:((s=e[19])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?un(3,l):null))||[])},3818125796:e=>{var t;return new r.IfcRelAdheresToElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},160246688:e=>{var t;return new r.IfcRelAggregates(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),new i(!e[4]&&e[4]!=""?null:e[4].value),((t=e[5])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[])},146592293:e=>new r.IfcRoad(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),550521510:e=>new r.IfcRoadPart(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],e[10]),2781568857:e=>{var t,n;return new r.IfcRoofType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1768891740:e=>{var t,n;return new r.IfcSanitaryTerminalType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2157484638:e=>{var t;return new r.IfcSeamCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2])},3649235739:e=>new r.IfcSecondOrderPolynomialSpiral(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),544395925:e=>{var t;return new r.IfcSegmentedReferenceCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new r.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value),new i(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new i(!e[3]&&e[3]!=""?null:e[3].value))},1027922057:e=>new r.IfcSeventhOrderPolynomialSpiral(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLengthMeasure(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLengthMeasure(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcLengthMeasure(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value)),4074543187:e=>{var t,n;return new r.IfcShadingDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},33720170:e=>new r.IfcSign(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3599934289:e=>{var t,n;return new r.IfcSignType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1894708472:e=>{var t,n;return new r.IfcSignalType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},42703149:e=>new r.IfcSineSpiral(!e[0]&&e[0]!=""?null:new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLengthMeasure(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcLengthMeasure(!e[3]&&e[3]!=""?null:e[3].value)),4097777520:e=>new r.IfcSite(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcCompoundPlaneAngleMeasure(e[9].map(t=>t.value)),!e[10]&&e[10]!=""?null:new r.IfcCompoundPlaneAngleMeasure(e[10].map(t=>t.value)),!e[11]&&e[11]!=""?null:new r.IfcLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new i(!e[13]&&e[13]!=""?null:e[13].value)),2533589738:e=>{var t,n;return new r.IfcSlabType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1072016465:e=>{var t,n;return new r.IfcSolarDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3856911033:e=>new r.IfcSpace(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],!e[10]&&e[10]!=""?null:new r.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value)),1305183839:e=>{var t,n;return new r.IfcSpaceHeaterType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3812236995:e=>{var t,n;return new r.IfcSpaceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new r.IfcLabel(!e[10]&&e[10]!=""?null:e[10].value))},3112655638:e=>{var t,n;return new r.IfcStackTerminalType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1039846685:e=>{var t,n;return new r.IfcStairFlightType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},338393293:e=>{var t,n;return new r.IfcStairType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},682877961:e=>new r.IfcStructuralAction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value)),1179482911:e=>new r.IfcStructuralConnection(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),1004757350:e=>new r.IfcStructuralCurveAction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11]),4243806635:e=>new r.IfcStructuralCurveConnection(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),new i(!e[8]&&e[8]!=""?null:e[8].value)),214636428:e=>new r.IfcStructuralCurveMember(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],new i(!e[8]&&e[8]!=""?null:e[8].value)),2445595289:e=>new r.IfcStructuralCurveMemberVarying(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],new i(!e[8]&&e[8]!=""?null:e[8].value)),2757150158:e=>new r.IfcStructuralCurveReaction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),1807405624:e=>new r.IfcStructuralLinearAction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11]),1252848954:e=>new r.IfcStructuralLoadGroup(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],e[6],e[7],!e[8]&&e[8]!=""?null:new r.IfcRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value)),2082059205:e=>new r.IfcStructuralPointAction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value)),734778138:e=>new r.IfcStructuralPointConnection(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value)),1235345126:e=>new r.IfcStructuralPointReaction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2986769608:e=>new r.IfcStructuralResultGroup(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new r.IfcBoolean(!e[7]&&e[7]!=""?null:e[7].value)),3657597509:e=>new r.IfcStructuralSurfaceAction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11]),1975003073:e=>new r.IfcStructuralSurfaceConnection(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value)),148013059:e=>{var t;return new r.IfcSubContractResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},3101698114:e=>new r.IfcSurfaceFeature(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2315554128:e=>{var t,n;return new r.IfcSwitchingDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2254336722:e=>new r.IfcSystem(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value)),413509423:e=>new r.IfcSystemFurnitureElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),5716631:e=>{var t,n;return new r.IfcTankType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3824725483:e=>new r.IfcTendon(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new r.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcAreaMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcForceMeasure(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new r.IfcPressureMeasure(!e[13]&&e[13]!=""?null:e[13].value),!e[14]&&e[14]!=""?null:new r.IfcNormalisedRatioMeasure(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:new r.IfcPositiveLengthMeasure(!e[15]&&e[15]!=""?null:e[15].value),!e[16]&&e[16]!=""?null:new r.IfcPositiveLengthMeasure(!e[16]&&e[16]!=""?null:e[16].value)),2347447852:e=>new r.IfcTendonAnchor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9]),3081323446:e=>{var t,n;return new r.IfcTendonAnchorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3663046924:e=>new r.IfcTendonConduit(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9]),2281632017:e=>{var t,n;return new r.IfcTendonConduitType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2415094496:e=>{var t,n;return new r.IfcTendonType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new r.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcAreaMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value))},618700268:e=>{var t,n;return new r.IfcTrackElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1692211062:e=>{var t,n;return new r.IfcTransformerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2097647324:e=>{var t,n;return new r.IfcTransportElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1953115116:e=>new r.IfcTransportationDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3593883385:e=>{var t,n;return new r.IfcTrimmedCurve(new i(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],((n=e[2])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],new r.IfcBoolean(!e[3]&&e[3]!=""?null:e[3].value),e[4])},1600972822:e=>{var t,n;return new r.IfcTubeBundleType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1911125066:e=>{var t,n;return new r.IfcUnitaryEquipmentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},728799441:e=>{var t,n;return new r.IfcValveType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},840318589:e=>new r.IfcVehicle(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1530820697:e=>new r.IfcVibrationDamper(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3956297820:e=>{var t,n;return new r.IfcVibrationDamperType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2391383451:e=>new r.IfcVibrationIsolator(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3313531582:e=>{var t,n;return new r.IfcVibrationIsolatorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2769231204:e=>new r.IfcVirtualElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),926996030:e=>new r.IfcVoidingFeature(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1898987631:e=>{var t,n;return new r.IfcWallType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1133259667:e=>{var t,n;return new r.IfcWasteTerminalType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4009809668:e=>{var t,n;return new r.IfcWindowType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],e[10],!e[11]&&e[11]!=""?null:new r.IfcBoolean(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value))},4088093105:e=>{var t,n;return new r.IfcWorkCalendar(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:((t=e[6])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:((n=e[7])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],e[8])},1028945134:e=>{var t;return new r.IfcWorkControl(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcDuration(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcDuration(!e[10]&&e[10]!=""?null:e[10].value),new r.IfcDateTime(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcDateTime(!e[12]&&e[12]!=""?null:e[12].value))},4218914973:e=>{var t;return new r.IfcWorkPlan(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcDuration(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcDuration(!e[10]&&e[10]!=""?null:e[10].value),new r.IfcDateTime(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcDateTime(!e[12]&&e[12]!=""?null:e[12].value),e[13])},3342526732:e=>{var t;return new r.IfcWorkSchedule(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),new r.IfcDateTime(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcDuration(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcDuration(!e[10]&&e[10]!=""?null:e[10].value),new r.IfcDateTime(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcDateTime(!e[12]&&e[12]!=""?null:e[12].value),e[13])},1033361043:e=>new r.IfcZone(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value)),3821786052:e=>new r.IfcActionRequest(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),e[6],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcText(!e[8]&&e[8]!=""?null:e[8].value)),1411407467:e=>{var t,n;return new r.IfcAirTerminalBoxType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3352864051:e=>{var t,n;return new r.IfcAirTerminalType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1871374353:e=>{var t,n;return new r.IfcAirToAirHeatRecoveryType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4266260250:e=>new r.IfcAlignmentCant(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new r.IfcPositiveLengthMeasure(!e[7]&&e[7]!=""?null:e[7].value)),1545765605:e=>new r.IfcAlignmentHorizontal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),317615605:e=>new r.IfcAlignmentSegment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value)),1662888072:e=>new r.IfcAlignmentVertical(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),3460190687:e=>new r.IfcAsset(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new i(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new i(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcDate(!e[12]&&e[12]!=""?null:e[12].value),!e[13]&&e[13]!=""?null:new i(!e[13]&&e[13]!=""?null:e[13].value)),1532957894:e=>{var t,n;return new r.IfcAudioVisualApplianceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1967976161:e=>{var t;return new r.IfcBSplineCurve(new r.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],e[2],new r.IfcLogical(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value))},2461110595:e=>{var t,n,s;return new r.IfcBSplineCurveWithKnots(new r.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],e[2],new r.IfcLogical(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),((n=e[5])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcInteger(l.value):null))||[],((s=e[6])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new r.IfcParameterValue(l.value):null))||[],e[7])},819618141:e=>{var t,n;return new r.IfcBeamType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3649138523:e=>{var t,n;return new r.IfcBearingType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},231477066:e=>{var t,n;return new r.IfcBoilerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1136057603:e=>{var t;return new r.IfcBoundaryCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new r.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value))},644574406:e=>new r.IfcBridge(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),963979645:e=>new r.IfcBridgePart(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9],e[10]),4031249490:e=>new r.IfcBuilding(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new i(!e[11]&&e[11]!=""?null:e[11].value)),2979338954:e=>new r.IfcBuildingElementPart(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),39481116:e=>{var t,n;return new r.IfcBuildingElementPartType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1909888760:e=>{var t,n;return new r.IfcBuildingElementProxyType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1177604601:e=>new r.IfcBuildingSystem(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value)),1876633798:e=>new r.IfcBuiltElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3862327254:e=>new r.IfcBuiltSystem(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new r.IfcLabel(!e[6]&&e[6]!=""?null:e[6].value)),2188180465:e=>{var t,n;return new r.IfcBurnerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},395041908:e=>{var t,n;return new r.IfcCableCarrierFittingType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3293546465:e=>{var t,n;return new r.IfcCableCarrierSegmentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2674252688:e=>{var t,n;return new r.IfcCableFittingType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1285652485:e=>{var t,n;return new r.IfcCableSegmentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3203706013:e=>{var t,n;return new r.IfcCaissonFoundationType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2951183804:e=>{var t,n;return new r.IfcChillerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3296154744:e=>new r.IfcChimney(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2611217952:e=>new r.IfcCircle(new i(!e[0]&&e[0]!=""?null:e[0].value),new r.IfcPositiveLengthMeasure(!e[1]&&e[1]!=""?null:e[1].value)),1677625105:e=>new r.IfcCivilElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2301859152:e=>{var t,n;return new r.IfcCoilType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},843113511:e=>new r.IfcColumn(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),400855858:e=>{var t,n;return new r.IfcCommunicationsApplianceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3850581409:e=>{var t,n;return new r.IfcCompressorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2816379211:e=>{var t,n;return new r.IfcCondenserType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3898045240:e=>{var t;return new r.IfcConstructionEquipmentResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},1060000209:e=>{var t;return new r.IfcConstructionMaterialResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},488727124:e=>{var t;return new r.IfcConstructionProductResource(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcIdentifier(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new r.IfcText(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new i(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:((t=e[8])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value),e[10])},2940368186:e=>{var t,n;return new r.IfcConveyorSegmentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},335055490:e=>{var t,n;return new r.IfcCooledBeamType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2954562838:e=>{var t,n;return new r.IfcCoolingTowerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1502416096:e=>new r.IfcCourse(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1973544240:e=>new r.IfcCovering(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3495092785:e=>new r.IfcCurtainWall(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3961806047:e=>{var t,n;return new r.IfcDamperType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3426335179:e=>new r.IfcDeepFoundation(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1335981549:e=>new r.IfcDiscreteAccessory(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2635815018:e=>{var t,n;return new r.IfcDiscreteAccessoryType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},479945903:e=>{var t,n;return new r.IfcDistributionBoardType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1599208980:e=>{var t,n;return new r.IfcDistributionChamberElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2063403501:e=>{var t,n;return new r.IfcDistributionControlElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value))},1945004755:e=>new r.IfcDistributionElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3040386961:e=>new r.IfcDistributionFlowElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3041715199:e=>new r.IfcDistributionPort(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7],e[8],e[9]),3205830791:e=>new r.IfcDistributionSystem(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),e[6]),395920057:e=>new r.IfcDoor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11],!e[12]&&e[12]!=""?null:new r.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value)),869906466:e=>{var t,n;return new r.IfcDuctFittingType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3760055223:e=>{var t,n;return new r.IfcDuctSegmentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2030761528:e=>{var t,n;return new r.IfcDuctSilencerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3071239417:e=>new r.IfcEarthworksCut(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1077100507:e=>new r.IfcEarthworksElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3376911765:e=>new r.IfcEarthworksFill(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),663422040:e=>{var t,n;return new r.IfcElectricApplianceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2417008758:e=>{var t,n;return new r.IfcElectricDistributionBoardType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3277789161:e=>{var t,n;return new r.IfcElectricFlowStorageDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2142170206:e=>{var t,n;return new r.IfcElectricFlowTreatmentDeviceType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1534661035:e=>{var t,n;return new r.IfcElectricGeneratorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1217240411:e=>{var t,n;return new r.IfcElectricMotorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},712377611:e=>{var t,n;return new r.IfcElectricTimeControlType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1658829314:e=>new r.IfcEnergyConversionDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2814081492:e=>new r.IfcEngine(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3747195512:e=>new r.IfcEvaporativeCooler(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),484807127:e=>new r.IfcEvaporator(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1209101575:e=>new r.IfcExternalSpatialElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),e[8]),346874300:e=>{var t,n;return new r.IfcFanType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1810631287:e=>{var t,n;return new r.IfcFilterType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4222183408:e=>{var t,n;return new r.IfcFireSuppressionTerminalType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2058353004:e=>new r.IfcFlowController(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4278956645:e=>new r.IfcFlowFitting(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),4037862832:e=>{var t,n;return new r.IfcFlowInstrumentType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},2188021234:e=>new r.IfcFlowMeter(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3132237377:e=>new r.IfcFlowMovingDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),987401354:e=>new r.IfcFlowSegment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),707683696:e=>new r.IfcFlowStorageDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2223149337:e=>new r.IfcFlowTerminal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3508470533:e=>new r.IfcFlowTreatmentDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),900683007:e=>new r.IfcFooting(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2713699986:e=>new r.IfcGeotechnicalAssembly(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),3009204131:e=>{var t,n,s;return new r.IfcGrid(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),((t=e[7])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],((n=e[8])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[9]&&e[9]!=""?null:((s=e[9])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],e[10])},3319311131:e=>new r.IfcHeatExchanger(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2068733104:e=>new r.IfcHumidifier(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4175244083:e=>new r.IfcInterceptor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2176052936:e=>new r.IfcJunctionBox(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2696325953:e=>new r.IfcKerb(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),new r.IfcBoolean(!e[8]&&e[8]!=""?null:e[8].value)),76236018:e=>new r.IfcLamp(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),629592764:e=>new r.IfcLightFixture(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1154579445:e=>new r.IfcLinearPositioningElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value)),1638804497:e=>new r.IfcLiquidTerminal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1437502449:e=>new r.IfcMedicalDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1073191201:e=>new r.IfcMember(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2078563270:e=>new r.IfcMobileTelecommunicationsAppliance(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),234836483:e=>new r.IfcMooringDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2474470126:e=>new r.IfcMotorConnection(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2182337498:e=>new r.IfcNavigationElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),144952367:e=>{var t;return new r.IfcOuterBoundaryCurve(((t=e[0])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new i(n.value):null))||[],new r.IfcLogical(!e[1]&&e[1]!=""?null:e[1].value))},3694346114:e=>new r.IfcOutlet(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1383356374:e=>new r.IfcPavement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1687234759:e=>new r.IfcPile(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8],e[9]),310824031:e=>new r.IfcPipeFitting(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3612865200:e=>new r.IfcPipeSegment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3171933400:e=>new r.IfcPlate(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),738039164:e=>new r.IfcProtectiveDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),655969474:e=>{var t,n;return new r.IfcProtectiveDeviceTrippingUnitType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},90941305:e=>new r.IfcPump(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3290496277:e=>new r.IfcRail(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2262370178:e=>new r.IfcRailing(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3024970846:e=>new r.IfcRamp(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3283111854:e=>new r.IfcRampFlight(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1232101972:e=>{var t,n,s,l;return new r.IfcRationalBSplineCurveWithKnots(new r.IfcInteger(!e[0]&&e[0]!=""?null:e[0].value),((t=e[1])==null?void 0:t.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new i(a.value):null))||[],e[2],new r.IfcLogical(!e[3]&&e[3]!=""?null:e[3].value),new r.IfcLogical(!e[4]&&e[4]!=""?null:e[4].value),((n=e[5])==null?void 0:n.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcInteger(a.value):null))||[],((s=e[6])==null?void 0:s.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcParameterValue(a.value):null))||[],e[7],((l=e[8])==null?void 0:l.map(a=>a!=null&&a.value&&(a==null?void 0:a.value)!=""?new r.IfcReal(a.value):null))||[])},3798194928:e=>new r.IfcReinforcedSoil(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),979691226:e=>new r.IfcReinforcingBar(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcAreaMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),e[12],e[13]),2572171363:e=>{var t,n,s;return new r.IfcReinforcingBarType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?new i(l.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9],!e[10]&&e[10]!=""?null:new r.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcAreaMeasure(!e[11]&&e[11]!=""?null:e[11].value),!e[12]&&e[12]!=""?null:new r.IfcPositiveLengthMeasure(!e[12]&&e[12]!=""?null:e[12].value),e[13],!e[14]&&e[14]!=""?null:new r.IfcLabel(!e[14]&&e[14]!=""?null:e[14].value),!e[15]&&e[15]!=""?null:((s=e[15])==null?void 0:s.map(l=>l!=null&&l.value&&(l==null?void 0:l.value)!=""?un(3,l):null))||[])},2016517767:e=>new r.IfcRoof(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3053780830:e=>new r.IfcSanitaryTerminal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1783015770:e=>{var t,n;return new r.IfcSensorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1329646415:e=>new r.IfcShadingDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),991950508:e=>new r.IfcSignal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1529196076:e=>new r.IfcSlab(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3420628829:e=>new r.IfcSolarDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1999602285:e=>new r.IfcSpaceHeater(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1404847402:e=>new r.IfcStackTerminal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),331165859:e=>new r.IfcStair(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4252922144:e=>new r.IfcStairFlight(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcInteger(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcInteger(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:new r.IfcPositiveLengthMeasure(!e[10]&&e[10]!=""?null:e[10].value),!e[11]&&e[11]!=""?null:new r.IfcPositiveLengthMeasure(!e[11]&&e[11]!=""?null:e[11].value),e[12]),2515109513:e=>{var t,n;return new r.IfcStructuralAnalysisModel(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:((t=e[7])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[8]&&e[8]!=""?null:((n=e[8])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[9]&&e[9]!=""?null:new i(!e[9]&&e[9]!=""?null:e[9].value))},385403989:e=>{var t;return new r.IfcStructuralLoadCase(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),e[5],e[6],e[7],!e[8]&&e[8]!=""?null:new r.IfcRatioMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcLabel(!e[9]&&e[9]!=""?null:e[9].value),!e[10]&&e[10]!=""?null:((t=e[10])==null?void 0:t.map(n=>n!=null&&n.value&&(n==null?void 0:n.value)!=""?new r.IfcRatioMeasure(n.value):null))||[])},1621171031:e=>new r.IfcStructuralPlanarAction(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),new i(!e[7]&&e[7]!=""?null:e[7].value),e[8],!e[9]&&e[9]!=""?null:new r.IfcBoolean(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11]),1162798199:e=>new r.IfcSwitchingDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),812556717:e=>new r.IfcTank(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3425753595:e=>new r.IfcTrackElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3825984169:e=>new r.IfcTransformer(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1620046519:e=>new r.IfcTransportElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3026737570:e=>new r.IfcTubeBundle(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3179687236:e=>{var t,n;return new r.IfcUnitaryControlElementType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},4292641817:e=>new r.IfcUnitaryEquipment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4207607924:e=>new r.IfcValve(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2391406946:e=>new r.IfcWall(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3512223829:e=>new r.IfcWallStandardCase(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4237592921:e=>new r.IfcWasteTerminal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3304561284:e=>new r.IfcWindow(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcPositiveLengthMeasure(!e[8]&&e[8]!=""?null:e[8].value),!e[9]&&e[9]!=""?null:new r.IfcPositiveLengthMeasure(!e[9]&&e[9]!=""?null:e[9].value),e[10],e[11],!e[12]&&e[12]!=""?null:new r.IfcLabel(!e[12]&&e[12]!=""?null:e[12].value)),2874132201:e=>{var t,n;return new r.IfcActuatorType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},1634111441:e=>new r.IfcAirTerminal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),177149247:e=>new r.IfcAirTerminalBox(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2056796094:e=>new r.IfcAirToAirHeatRecovery(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3001207471:e=>{var t,n;return new r.IfcAlarmType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},325726236:e=>new r.IfcAlignment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),e[7]),277319702:e=>new r.IfcAudioVisualAppliance(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),753842376:e=>new r.IfcBeam(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4196446775:e=>new r.IfcBearing(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),32344328:e=>new r.IfcBoiler(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3314249567:e=>new r.IfcBorehole(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1095909175:e=>new r.IfcBuildingElementProxy(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2938176219:e=>new r.IfcBurner(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),635142910:e=>new r.IfcCableCarrierFitting(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3758799889:e=>new r.IfcCableCarrierSegment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1051757585:e=>new r.IfcCableFitting(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4217484030:e=>new r.IfcCableSegment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3999819293:e=>new r.IfcCaissonFoundation(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3902619387:e=>new r.IfcChiller(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),639361253:e=>new r.IfcCoil(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3221913625:e=>new r.IfcCommunicationsAppliance(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3571504051:e=>new r.IfcCompressor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2272882330:e=>new r.IfcCondenser(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),578613899:e=>{var t,n;return new r.IfcControllerType(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcIdentifier(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:((t=e[5])==null?void 0:t.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[6]&&e[6]!=""?null:((n=e[6])==null?void 0:n.map(s=>s!=null&&s.value&&(s==null?void 0:s.value)!=""?new i(s.value):null))||[],!e[7]&&e[7]!=""?null:new r.IfcLabel(!e[7]&&e[7]!=""?null:e[7].value),!e[8]&&e[8]!=""?null:new r.IfcLabel(!e[8]&&e[8]!=""?null:e[8].value),e[9])},3460952963:e=>new r.IfcConveyorSegment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4136498852:e=>new r.IfcCooledBeam(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3640358203:e=>new r.IfcCoolingTower(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4074379575:e=>new r.IfcDamper(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3693000487:e=>new r.IfcDistributionBoard(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1052013943:e=>new r.IfcDistributionChamberElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),562808652:e=>new r.IfcDistributionCircuit(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new r.IfcLabel(!e[5]&&e[5]!=""?null:e[5].value),e[6]),1062813311:e=>new r.IfcDistributionControlElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),342316401:e=>new r.IfcDuctFitting(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3518393246:e=>new r.IfcDuctSegment(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1360408905:e=>new r.IfcDuctSilencer(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1904799276:e=>new r.IfcElectricAppliance(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),862014818:e=>new r.IfcElectricDistributionBoard(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3310460725:e=>new r.IfcElectricFlowStorageDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),24726584:e=>new r.IfcElectricFlowTreatmentDevice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),264262732:e=>new r.IfcElectricGenerator(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),402227799:e=>new r.IfcElectricMotor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1003880860:e=>new r.IfcElectricTimeControl(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3415622556:e=>new r.IfcFan(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),819412036:e=>new r.IfcFilter(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),1426591983:e=>new r.IfcFireSuppressionTerminal(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),182646315:e=>new r.IfcFlowInstrument(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),2680139844:e=>new r.IfcGeomodel(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),1971632696:e=>new r.IfcGeoslice(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value)),2295281155:e=>new r.IfcProtectiveDeviceTrippingUnit(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4086658281:e=>new r.IfcSensor(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),630975310:e=>new r.IfcUnitaryControlElement(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),4288193352:e=>new r.IfcActuator(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),3087945054:e=>new r.IfcAlarm(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8]),25142252:e=>new r.IfcController(new r.IfcGloballyUniqueId(!e[0]&&e[0]!=""?null:e[0].value),!e[1]&&e[1]!=""?null:new i(!e[1]&&e[1]!=""?null:e[1].value),!e[2]&&e[2]!=""?null:new r.IfcLabel(!e[2]&&e[2]!=""?null:e[2].value),!e[3]&&e[3]!=""?null:new r.IfcText(!e[3]&&e[3]!=""?null:e[3].value),!e[4]&&e[4]!=""?null:new r.IfcLabel(!e[4]&&e[4]!=""?null:e[4].value),!e[5]&&e[5]!=""?null:new i(!e[5]&&e[5]!=""?null:e[5].value),!e[6]&&e[6]!=""?null:new i(!e[6]&&e[6]!=""?null:e[6].value),!e[7]&&e[7]!=""?null:new r.IfcIdentifier(!e[7]&&e[7]!=""?null:e[7].value),e[8])};RN[3]={618182010:[Ej,Sj],2879124712:[wle,Ele,Tle],411424972:[Uj],4037036970:[xL,Hj,_j,Gj],1387855156:[xL],2859738748:[hj,b$,Fj,wL,Bj],2614616156:[wL],1959218052:[Nj,bj],1785450214:[N$],1466758467:[S$],4294318154:[Mj,q$,Cj],3200245327:[TU,CS,RU,Lj,Pj,xj],760658860:[ZV,I$,$V,L8,NV,D$,PS,bV,Oj],248100487:[bV],2235152071:[NV],1507914824:[gV,f$,QV],1918398963:[AV,oj,cj,gj],3701648758:[ag,yle,nj],2483315170:[qr,DL,NL,bL,OZ,OL,CL,LL,Dj],2226359599:[DL,NL,bL,OZ,OL,CL,LL],677532197:[hS,ZM,dS,QM,AS,sU,_$,IR,z$,W$,Y$,XM,j$,E$,T$,C$,UM,m8,Xw,yE,eU,D5,L$,P$,$M,JM,vM,x$,N5,KM,M$,U$,F$],2022622350:[Aj],3119450353:[rj,uj,wj,mj],2095639259:[Xk,YL],3958567839:[M8,U8,_8,ER,W8,k8,bN,Z8,$8,J8,v8,CR,eg,lL,vk,ple,RV,aj,dj,mL,fj,TL,Ij],986844984:[Pr,wS,ES,mS,TS,RS,gS,nU,H$,OV,CV,LV,d$,el,aa,y$,B$],1076942058:[AL,Tj,gL,SL,Rj],3377609919:[R2,lj],3008791417:[kL,F8,B8,H8,G8,M4,$4,wR,e4,n5,U4,_4,k4,HA,tM,sM,x3,l4,o5,ch,mR,FA,BA,u8,oG,cG,hG,IG,pG,yG,pY,mY,d8,EG,A5,S5,TY,MR,V8,RR,AR,SR,DR,OR,z8,I2,GR,p2,VR,Y8,I8,p8,EV,j8,TR,q8,K8,Q8,QR,X8,P4,iM,WA,a8,JA,f8,mV,yY,GA,YA,jA,c2,FR,y4,h5,VA,o2,vA,f2,YR,n2,s2,$R,eL,wG,wY,_3,Q4,d5,zA,xR,HR,nS,JR,y5,i2,m5,h2,Gp,kC,hR,mG,XR,tL,nL,RY,TN,ON,NZ,sL,zR,sg,lg,AY,iL,PR,aL,gY,kR,jR,qR,uL,y2,ug,og,cg,hg,hL,WR,tg,dL,UR,fL,sj,oL,BR,KR,ng,cL,fg,IL,tS,dg,pL,vR,rg,Ig,yL,_R,ig,EL,pg,RL,yj,ze],2439245199:[Ci,_u,Ys,LS,C8,Gt,xS,k$,MS],2341007311:[ae,dr,Ce,se,tn,C,zt,qe,Ze,L,Fe,ce,N4,x4,$e,xs,ir,Ue,Tt,ge,Ut,Je,F0,Xe,We,a2,vl,ys,vo,yt,ve,u2,pe,P8,EY,Sl,Wp,Yp,bR,Mf,pE,Q,rl,fe,$r,QA,ol,tl,B0,$,Qk,z3,ZA,o8,T2,TV,ar,vw,eE,tE,nE,sE,iE,h8,U0,E8,rL,Jk,F4,Au,Xy,vm,Zx,t5,H3,G4,Pf,Xm,V4,Z4,pR,B4,y0,w0,H4,UA,z4,j4,q4,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,EC,Kx,Zu,nM,dG,h0,Y4,$x,Jx,Xx,vx,fG,g3,A3,S3,D3,N3,b3,O3,$h,No,mI,rA,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,uA,l1,o1,oA,h1,cA,d1,f1,Mo,SI,vI,Uo,OI,aA,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,iA,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,md,wC,Jh,Xh,Lo,vh,mC,ed,td,nd,vy,sd,ld,rd,id,TC,ad,RC,gC,AC,ud,SC,od,VD,zD,NC,cd,_D,lh,bC,pd,yd,OC,wd,n4,Qx,E0,U1,xC,eM,BD,HD,GD,DC,YC,lM,s5,a4,E4,g0,u4,WD,M3,ji,Fd,Yo,Bd,A0,Id,rh,i4,PC,FC,Wu,qD,Yu,ku,ju,sh,ah,WC,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0,r2,t4,l5,p5,Kr,gu,kD,KD,ZD,$D,XD,bA,su,aR,uR,QD,JD,OA,lu,G3,KA,Qu,W4,_A,Vp,LR,x8,c8,H1,wV,i5,a5,u5,f5,w5,T5,eS,y8,I5,Cd,P0,qA,fd,s4,nh,LC,UC,L3,U3,jD,F3,B3,p4,ih,zC,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,hA,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,IA,Wa,Ka,pA,O1,yA,Qa,$a,jo,Ia,_a,qo,wa,fA,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,dA,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,CC,Td,r4,Rd,MC,d4,Od,Ld,f4,I4,w4,Pd,xd,BC,Md,HC,_C,GC,Ud,VC,m4,T4,YD,Hp,jC,Vd,zd,qC,Wd,R4,rM,F1,KC,aM,E5,Yd,jd,x0,d2,ZR,kA,$A,XA,w8,El,ej],1054537805:[h$,p$,w$,m$,SV,R$],3982875396:[gL,SL],2273995522:[Zk,ij],2162789131:[DV,lE,fS,rE,IS,pS,yS,SS,tU,g$,A$],609421318:[DV,lE,fS,rE,IS,pS,yS,SS,tU],2525727697:[lE,fS,rE,IS,pS,yS,SS],2830218821:[AL],846575682:[KM],626085974:[$M,JM,vM],1549132990:[SV],280115917:[UM,m8,Xw,yE,eU],222769930:[mle],3101149627:[$k,tj],1377556343:[oL,BR,KR,ng,cL,fg,IL,tS,dg,pL,vR,rg,Ig,yL,_R,ig,EL,pg,RL],2799835756:[pg],3798115385:[TL],1310608509:[mL],3264961684:[XM],370225590:[_R,ig],2889183280:[AV],3632507154:[RV],3900360178:[vR,rg,Ig],297599258:[el,aa],2556980723:[tS,dg],1809719519:[fg],3008276851:[tS],3448662350:[R2],2453401579:[F8,B8,H8,G8,M4,$4,wR,e4,n5,U4,_4,k4,HA,tM,sM,x3,l4,o5,ch,mR,FA,BA,u8,oG,cG,hG,IG,pG,yG,pY,mY,d8,EG,A5,S5,TY,MR,V8,RR,AR,SR,DR,OR,z8,I2,GR,p2,VR,Y8,I8,p8,EV,j8,TR,q8,K8,Q8,QR,X8,P4,iM,WA,a8,JA,f8,mV,yY,GA,YA,jA,c2,FR,y4,h5,VA,o2,vA,f2,YR,n2,s2,$R,eL,wG,wY,_3,Q4,d5,zA,xR,HR,nS,JR,y5,i2,m5,h2,Gp,kC,hR,mG,XR,tL,nL,RY,TN,ON,NZ,sL,zR,sg,lg,AY,iL,PR,aL,gY,kR,jR,qR,uL,y2,ug,og,cg,hg,hL,WR,tg,dL,UR,fL],3590301190:[UR],812098782:[WR,tg],1437953363:[UM,m8],1402838566:[y2,ug,og,cg,hg],1520743889:[y2],1008929658:[BR,KR,ng],3079605661:[gV],219451334:[F4,Au,Xy,vm,Zx,t5,H3,G4,Pf,Xm,V4,Z4,pR,B4,y0,w0,H4,UA,z4,j4,q4,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,EC,Kx,Zu,nM,dG,h0,Y4,$x,Jx,Xx,vx,fG,g3,A3,S3,D3,N3,b3,O3,$h,No,mI,rA,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,uA,l1,o1,oA,h1,cA,d1,f1,Mo,SI,vI,Uo,OI,aA,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,iA,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,md,wC,Jh,Xh,Lo,vh,mC,ed,td,nd,vy,sd,ld,rd,id,TC,ad,RC,gC,AC,ud,SC,od,VD,zD,NC,cd,_D,lh,bC,pd,yd,OC,wd,n4,Qx,E0,U1,xC,eM,BD,HD,GD,DC,YC,lM,s5,a4,E4,g0,u4,WD,M3,ji,Fd,Yo,Bd,A0,Id,rh,i4,PC,FC,Wu,qD,Yu,ku,ju,sh,ah,WC,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0,r2,t4,l5,p5,Kr,gu,kD,KD,ZD,$D,XD,bA,su,aR,uR,QD,JD,OA,lu,G3,KA,Qu,W4,_A,Vp,LR,x8,c8,H1,wV,i5,a5,u5,f5,w5,T5,eS,y8,I5,Cd,P0,qA,fd,s4,nh,LC,UC,L3,U3,jD,F3,B3,p4,ih,zC,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,hA,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,IA,Wa,Ka,pA,O1,yA,Qa,$a,jo,Ia,_a,qo,wa,fA,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,dA,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,CC,Td,r4,Rd,MC,d4,Od,Ld,f4,I4,w4,Pd,xd,BC,Md,HC,_C,GC,Ud,VC,m4,T4,YD,Hp,jC,Vd,zd,qC,Wd,R4,rM,F1,KC,aM,E5,Yd,jd,x0,d2,ZR,kA,$A,XA,w8,El],2529465313:[M8,U8,_8,ER,W8,k8,bN,Z8,$8,J8,v8,CR,eg,lL],2004835150:[gY,kR,jR,qR],1663979128:[PR],2067069095:[zR,sg,lg,AY],3727388367:[hS,ZM,dS,QM,AS,sU],3778827333:[OV,CV,LV],1775413392:[AS],2598011224:[Pr,wS,ES,mS,TS,RS,gS,nU],1680319473:[z3,ZA,o8,T2,TV,ar,vw,eE,tE,nE,sE,iE,h8,U0,E8,rL],3357820518:[ar,vw,eE,tE,nE,sE,iE,h8,U0,E8],1482703590:[z3,ZA,o8,T2],2090586900:[U0],3615266464:[CR,eg],478536968:[ae,dr,Ce,se,tn,C,zt,qe,Ze,L,Fe,ce,N4,x4,$e,xs,ir,Ue,Tt,ge,Ut,Je,F0,Xe,We,a2,vl,ys,vo,yt,ve,u2,pe,P8,EY,Sl,Wp,Yp,bR,Mf,pE,Q,rl,fe,$r,QA,ol,tl,B0,$],823603102:[RY,TN,ON],3692461612:[wS,ES,mS,TS,RS,gS],723233188:[wG,wY,_3,Q4,d5,zA,xR,HR,nS,JR,y5,i2,m5,h2,Gp,kC,hR,mG,XR],2473145415:[rE],1597423693:[lE],2513912981:[yY,GA,YA,jA,c2,FR,y4,h5,VA,o2,vA,f2,YR,n2,s2,$R],2247615214:[y5,i2,m5,h2,Gp,kC,hR,mG],1260650574:[nS],230924584:[n2,s2],901063453:[P4,iM,WA,a8,JA,f8],4282788508:[QR],1628702193:[i5,a5,u5,f5,w5,T5,eS,y8,I5,Cd,P0,qA,fd,s4,nh,LC,UC,L3,U3,jD,F3,B3,p4,ih,zC,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,hA,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,IA,Wa,Ka,pA,O1,yA,Qa,$a,jo,Ia,_a,qo,wa,fA,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,dA,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,CC,Td,r4,Rd,MC,d4,Od,Ld,f4,I4,w4,Pd,xd,BC,Md,HC,_C,GC,Ud,VC,m4,T4,YD,Hp,jC,Vd,zd,qC,Wd,R4,rM,F1,KC,aM,E5,Yd,jd,x0,d2,ZR,kA,$A,XA,w8],3736923433:[kA,$A,XA],2347495698:[I5,Cd,P0,qA,fd,s4,nh,LC,UC,L3,U3,jD,F3,B3,p4,ih,zC,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,hA,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,IA,Wa,Ka,pA,O1,yA,Qa,$a,jo,Ia,_a,qo,wa,fA,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,dA,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,CC,Td,r4,Rd,MC,d4,Od,Ld,f4,I4,w4,Pd,xd,BC,Md,HC,_C,GC,Ud,VC,m4,T4,YD,Hp,jC,Vd,zd,qC,Wd,R4,rM,F1,KC,aM,E5,Yd,jd,x0,d2],3698973494:[i5,a5,u5,f5,w5,T5,eS],2736907675:[TR],4182860854:[y4,h5,VA,o2,vA,f2],574549367:[I8,p8],59481748:[I2,GR,p2,VR],3749851601:[p2],3331915920:[I2],1383045692:[ER],2485617015:[TN],2574617495:[i5,a5,u5,f5,w5,T5],3419103109:[c8,H1],2506170314:[RR,AR,SR,DR,OR],2601014836:[M4,$4,wR,e4,n5,U4,_4,k4,HA,tM,sM,x3,l4,o5,ch,mR,FA,BA,u8,oG,cG,hG,IG,pG,yG,pY,mY,d8,EG,A5,S5,TY,MR],593015953:[Gp,kC,hR],339256511:[fd,s4,nh,LC,UC,L3,U3,jD,F3,B3,p4,ih,zC,Hd,S0,r5,bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,hA,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,IA,Wa,Ka,pA,O1,yA,Qa,$a,jo,Ia,_a,qo,wa,fA,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,dA,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd,b0,c5,Ed,CC,Td,r4,Rd,MC,d4,Od,Ld,f4,I4,w4,Pd,xd,BC,Md,HC,_C,GC,Ud,VC,m4,T4,YD,Hp,jC,Vd,zd,qC,Wd,R4,rM,F1,KC,aM,E5,Yd,jd,x0],2777663545:[GA,YA,jA,c2],477187591:[m5],2652556860:[kC],4238390223:[Yd,jd],178912537:[JA],1425443689:[_3,Q4,d5,zA],3888040117:[F4,Au,Xy,vm,Zx,t5,H3,G4,Pf,Xm,V4,Z4,pR,B4,y0,w0,H4,UA,z4,j4,q4,X4,v4,yR,K4,gR,f0,I0,p0,m0,R0,O0,e2,NR,EC,Kx,Zu,nM,dG,h0,Y4,$x,Jx,Xx,vx,fG,g3,A3,S3,D3,N3,b3,O3,$h,No,mI,rA,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,uA,l1,o1,oA,h1,cA,d1,f1,Mo,SI,vI,Uo,OI,aA,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,iA,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,md,wC,Jh,Xh,Lo,vh,mC,ed,td,nd,vy,sd,ld,rd,id,TC,ad,RC,gC,AC,ud,SC,od,VD,zD,NC,cd,_D,lh,bC,pd,yd,OC,wd,n4,Qx,E0,U1,xC,eM,BD,HD,GD,DC,YC,lM,s5,a4,E4,g0,u4,WD,M3,ji,Fd,Yo,Bd,A0,Id,rh,i4,PC,FC,Wu,qD,Yu,ku,ju,sh,ah,WC,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0,r2,t4,l5,p5,Kr,gu,kD,KD,ZD,$D,XD,bA,su,aR,uR,QD,JD,OA,lu,G3,KA,Qu,W4,_A,Vp,LR],590820931:[EG,A5,S5],759155922:[dS],2559016684:[hS],3967405729:[vw,eE,tE,nE,sE,iE],2945172077:[W4,_A,Vp],4208778838:[EC,Kx,Zu,nM,dG,h0,Y4,$x,Jx,Xx,vx,fG,g3,A3,S3,D3,N3,b3,O3,$h,No,mI,rA,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,uA,l1,o1,oA,h1,cA,d1,f1,Mo,SI,vI,Uo,OI,aA,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,iA,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,md,wC,Jh,Xh,Lo,vh,mC,ed,td,nd,vy,sd,ld,rd,id,TC,ad,RC,gC,AC,ud,SC,od,VD,zD,NC,cd,_D,lh,bC,pd,yd,OC,wd,n4,Qx,E0,U1,xC,eM,BD,HD,GD,DC,YC,lM,s5,a4,E4,g0,u4,WD,M3,ji,Fd,Yo,Bd,A0,Id,rh,i4,PC,FC,Wu,qD,Yu,ku,ju,sh,ah,WC,_d,D0,N0,J4,t2,gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0,l2,Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0,r2,t4,l5,p5,Kr,gu,kD,KD,ZD,$D,XD,bA,su,aR,uR,QD,JD,OA,lu,G3,KA],3521284610:[z3,ZA],3939117080:[rl,fe,$r,QA,ol,tl,B0],1307041759:[QA],1865459582:[EY,Sl,Wp,Yp,bR,Mf,pE],826625072:[N4,x4,$e,xs,ir,Ue,Tt,ge,Ut,Je,F0,Xe,We,a2,vl,ys,vo,yt,ve,u2,pe],1204542856:[ve,u2],1638771189:[a2],2551354335:[C,zt,qe,Ze,L],693640335:[ae,dr,Ce,se],3451746338:[N4,x4],3523091289:[N4],2914609552:[f0,I0,p0,m0,R0,O0,e2],1856042241:[y5],1862484736:[wG],1412071761:[t4,l5,p5,Kr,gu,kD,KD,ZD,$D,XD,bA,su,aR,uR,QD,JD,OA,lu,G3],710998568:[I5,Cd,P0],2706606064:[Kr,gu,kD,KD,ZD,$D,XD,bA,su,aR,uR,QD,JD,OA,lu],3893378262:[Cd],2735484536:[oG,cG,hG,IG,pG,yG],3544373492:[Sc,o4,Dd,Dc,h4,Lf,Ad,c4,g4,C0],3136571912:[gd,Sd,bd,T0,Wo,Nd,Xo,kd,L0],530289379:[Wo,Nd,Xo,kd],3689010777:[Ad,c4,g4],3979015343:[Xo],699246055:[FA,BA],2387106220:[P4,iM,WA],3665877780:[F1,KC],2916149573:[iM],2296667514:[K4],1635779807:[d5],2887950389:[y4,h5],167062518:[y4],1260505505:[e4,n5,U4,_4,k4,HA,tM,sM,x3,l4,o5,ch],1626504194:[Ed,CC,Td,r4,Rd,MC,d4,Od,Ld,f4,I4,w4,Pd,xd,BC,Md,HC,_C,GC,Ud,VC,m4,T4,YD,Hp,jC,Vd,zd,qC,Wd,R4],3732776249:[tM,sM,x3,l4,o5],15328376:[x3,l4],2510884976:[M4,$4],2559216714:[f0,I0,p0,m0,R0,O0],3293443760:[B4,y0,w0,H4,UA,z4,j4,q4,X4,v4],1306400036:[YD,Hp],3256556792:[bo,Oo,Co,C3,Po,P3,Ho,dd,zo,oa,hA,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,IA,Wa,Ka,pA,O1,yA,Qa,$a,jo,Ia,_a,qo,wa,fA,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,dA,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo,Gd],3849074793:[zo,oa,hA,ya,C1,ko,ua,pa,A1,N1,Pa,Ma,Va,za,IA,Wa,Ka,pA,O1,yA,Qa,$a,jo,Ia,_a,qo,wa,fA,Na,ba,ja,Ko,ca,Aa,Ya,Zo,Ea,S1,Oa,qa,Ja,Qo,ha,g1,dA,ma,xa,Ua,Ga,ka,eu,$o,da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1,Jo],1758889154:[g3,A3,S3,D3,N3,b3,O3,$h,No,mI,rA,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,uA,l1,o1,oA,h1,cA,d1,f1,Mo,SI,vI,Uo,OI,aA,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,iA,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd,d0,e5,md,wC,Jh,Xh,Lo,vh,mC,ed,td,nd,vy,sd,ld,rd,id,TC,ad,RC,gC,AC,ud,SC,od,VD,zD,NC,cd,_D,lh,bC,pd,yd,OC,wd,n4,Qx,E0,U1,xC,eM,BD,HD,GD,DC,YC,lM,s5,a4,E4,g0,u4,WD,M3,ji,Fd,Yo,Bd,A0,Id,rh,i4,PC,FC,Wu,qD,Yu,ku,ju,sh,ah,WC,_d,D0,N0],1623761950:[Id,rh,i4,PC,FC,Wu,qD,Yu,ku,ju,sh,ah,WC,_d],2590856083:[fd,s4,nh,LC,UC,L3,U3,jD,F3,B3,p4,ih,zC,Hd],2107101300:[da,fa,Ta,Ra,ga,Sa,Da,D1,Ca,La,Fa,Ba,Ha,b1,Za,Xa,va,tu,nu,L1],2853485674:[t4],807026263:[_3],24185140:[su,aR,uR,QD,JD],1310830890:[kD,KD,ZD,$D,XD],2827207264:[u4,WD,M3,ji,Fd,Yo,Bd],2143335405:[Yo],1287392070:[WD,M3,ji],3907093117:[ha,g1,dA,ma,xa,Ua,Ga,ka,eu],3198132628:[Ea,S1,Oa,qa,Ja],1482959167:[ca,Aa,Ya],1834744321:[wa,fA,Na,ba,ja],1339347760:[Ia,_a],2297155007:[ua,pa,A1,N1,Pa,Ma,Va,za,IA,Wa,Ka,pA,O1,yA,Qa,$a],3009222698:[oa,hA,ya,C1],263784265:[a4,E4],4230923436:[BD,HD,GD,DC,YC],2706460486:[F4,Au,Xy,vm,Zx,t5,H3,G4,Pf,Xm,V4,Z4],2176059722:[$x,Jx,Xx,vx],3740093272:[h0],1946335990:[EC,Kx,Zu,nM],3027567501:[Wu,qD,Yu,ku,ju],964333572:[L3,U3,jD,F3,B3],682877961:[Sc,o4,Dd,Dc,h4],1179482911:[gd,Sd,bd],1004757350:[Dc],214636428:[Wo],1252848954:[Xm],3657597509:[Sc],2254336722:[Au,Xy,vm,Zx,t5,H3],1953115116:[U1,xC],1028945134:[y0,w0],1967976161:[e4,n5],2461110595:[e4],1136057603:[x3],1876633798:[md,wC,Jh,Xh,Lo,vh,mC,ed,td,nd,vy,sd,ld,rd,id,TC,ad,RC,gC,AC,ud,SC,od,VD,zD,NC,cd,_D,lh,bC,pd,yd,OC,wd,n4],3426335179:[_D,lh],2063403501:[bo,Oo,Co,C3,Po,P3,Ho],1945004755:[g3,A3,S3,D3,N3,b3,O3,$h,No,mI,rA,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,uA,l1,o1,oA,h1,cA,d1,f1,Mo,SI,vI,Uo,OI,aA,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,iA,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo,hd],3040386961:[No,mI,rA,bI,p1,xo,EI,NI,FI,kI,KI,ZI,t1,n1,uA,l1,o1,oA,h1,cA,d1,f1,Mo,SI,vI,Uo,OI,aA,_I,VI,a1,Fo,TI,UI,r1,Bo,CI,GI,zI,u1,I1,_o,RI,DI,iA,LI,qI,QI,e1,i1,E1,Go,gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1,Vo],3205830791:[Xy],1077100507:[VD,zD],1658829314:[gI,AI,PI,xI,MI,BI,HI,WI,YI,jI,$I,JI,XI,s1,c1,y1,w1,m1,T1,R1],2058353004:[RI,DI,iA,LI,qI,QI,e1,i1,E1],4278956645:[CI,GI,zI,u1,I1],3132237377:[TI,UI,r1],987401354:[OI,aA,_I,VI,a1],707683696:[SI,vI],2223149337:[EI,NI,FI,kI,KI,ZI,t1,n1,uA,l1,o1,oA,h1,cA,d1,f1],3508470533:[mI,rA,bI,p1],2713699986:[BD,HD,GD],1154579445:[EC],2391406946:[Lo],1062813311:[g3,A3,S3,D3,N3,b3,O3]};JV[3]={3630933823:[["HasExternalReference",Gt,3,!0]],618182010:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],411424972:[["HasExternalReference",Gt,3,!0]],130549933:[["HasExternalReferences",Gt,3,!0],["ApprovedObjects",pE,5,!0],["ApprovedResources",_u,3,!0],["IsRelatedWith",MS,3,!0],["Relates",MS,2,!0]],1959218052:[["HasExternalReferences",Gt,3,!0],["PropertiesForConstraint",Ci,2,!0]],1466758467:[["HasCoordinateOperation",sS,0,!0]],602808272:[["HasExternalReference",Gt,3,!0]],3200245327:[["ExternalReferenceForResources",Gt,2,!0]],2242383968:[["ExternalReferenceForResources",Gt,2,!0]],1040185647:[["ExternalReferenceForResources",Gt,2,!0]],3548104201:[["ExternalReferenceForResources",Gt,2,!0]],852622518:[["PartOfW",Zu,9,!0],["PartOfV",Zu,8,!0],["PartOfU",Zu,7,!0],["HasIntersections",pj,0,!0]],2655187982:[["LibraryInfoForObjects",Wp,5,!0],["HasLibraryReferences",RU,5,!0]],3452421091:[["ExternalReferenceForResources",Gt,2,!0],["LibraryRefForObjects",Wp,5,!0]],760658860:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0]],248100487:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialLayerSet",PS,0,!1]],3303938423:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0]],1847252529:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialLayerSet",PS,0,!1]],2235152071:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialProfileSet",L8,2,!1]],164193824:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0]],552965576:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialProfileSet",L8,2,!1]],1507914824:[["AssociatedTo",Sl,5,!0]],3368373690:[["HasExternalReferences",Gt,3,!0],["PropertiesForConstraint",Ci,2,!0]],3701648758:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",VG,0,!0]],2251480897:[["HasExternalReferences",Gt,3,!0],["PropertiesForConstraint",Ci,2,!0]],4251960020:[["IsRelatedBy",LS,3,!0],["Relates",LS,2,!0],["Engages",PL,1,!0]],2077209135:[["EngagedIn",PL,0,!0]],2483315170:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],2226359599:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],3355820592:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],3958567839:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],3843373140:[["HasCoordinateOperation",sS,0,!0]],986844984:[["HasExternalReferences",Gt,3,!0]],3710013099:[["HasExternalReferences",Gt,3,!0]],2044713172:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],2093928680:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],931644368:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],2691318326:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],3252649465:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],2405470396:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],825690147:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],1076942058:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],3377609919:[["RepresentationsInContext",yg,0,!0]],3008791417:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1660063152:[["HasShapeAspects",V3,4,!0],["MapUsage",kL,0,!0]],867548509:[["HasExternalReferences",Gt,3,!0]],3982875396:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],4240577450:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],2830218821:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],3958052878:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3049322572:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0]],626085974:[["IsMappedBy",D5,0,!0],["UsedInStyles",N5,0,!0]],912023232:[["OfPerson",wg,7,!0],["OfOrganization",Eg,4,!0]],222769930:[["ToTexMap",UM,3,!1]],1010789467:[["ToTexMap",UM,3,!1]],3101149627:[["HasExternalReference",Gt,3,!0]],1377556343:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1735638870:[["RepresentationMap",qd,1,!0],["LayerAssignments",_e,2,!0],["OfProductRepresentation",Kd,2,!0],["OfShapeAspect",V3,0,!0]],2799835756:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1907098498:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3798115385:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1310608509:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2705031697:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],616511568:[["IsMappedBy",D5,0,!0],["UsedInStyles",N5,0,!0]],3150382593:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],747523909:[["ClassificationForObjects",Mf,5,!0],["HasReferences",CS,3,!0]],647927063:[["ExternalReferenceForResources",Gt,2,!0],["ClassificationRefForObjects",Mf,5,!0],["HasReferences",CS,3,!0]],1485152156:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],370225590:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3050246964:[["HasExternalReference",Gt,3,!0]],2889183280:[["HasExternalReference",Gt,3,!0]],2713554722:[["HasExternalReference",Gt,3,!0]],3632507154:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1154170062:[["DocumentInfoForObjects",Yp,5,!0],["HasDocumentReferences",TU,4,!0],["IsPointedTo",xS,3,!0],["IsPointer",xS,2,!0]],3732053477:[["ExternalReferenceForResources",Gt,2,!0],["DocumentRefForObjects",Yp,5,!0]],3900360178:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],476780140:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],297599258:[["HasExternalReferences",Gt,3,!0]],2556980723:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasTextureMaps",yE,2,!0]],1809719519:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],803316827:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3008276851:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasTextureMaps",yE,2,!0]],3448662350:[["RepresentationsInContext",yg,0,!0],["HasSubContexts",R2,6,!0],["HasCoordinateOperation",sS,0,!0]],2453401579:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4142052618:[["RepresentationsInContext",yg,0,!0],["HasSubContexts",R2,6,!0],["HasCoordinateOperation",sS,0,!0]],3590301190:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],178086475:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",VG,0,!0]],812098782:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3905492369:[["IsMappedBy",D5,0,!0],["UsedInStyles",N5,0,!0]],3741457305:[["HasExternalReference",Gt,3,!0]],1402838566:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],125510826:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2604431987:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4266656042:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1520743889:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3422422726:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],388784114:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",VG,0,!0]],2624227202:[["PlacesObject",Qu,5,!0],["ReferencedByPlacements",VG,0,!0]],1008929658:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2347385850:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1838606355:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["HasRepresentation",YL,3,!0],["IsRelatedWith",C8,3,!0],["RelatesTo",C8,2,!0]],3708119e3:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0],["ToMaterialConstituentSet",ZV,2,!1]],2852063980:[["AssociatedTo",Sl,5,!0],["HasExternalReferences",Gt,3,!0],["HasProperties",aa,3,!0]],1303795690:[["AssociatedTo",Sl,5,!0]],3079605661:[["AssociatedTo",Sl,5,!0]],3404854881:[["AssociatedTo",Sl,5,!0]],3265635763:[["HasExternalReferences",Gt,3,!0]],2998442950:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],219451334:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0]],182550632:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2665983363:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1029017970:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2529465313:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2519244187:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3021840470:[["HasExternalReferences",Gt,3,!0],["PartOfComplex",qr,2,!0]],597895409:[["IsMappedBy",D5,0,!0],["UsedInStyles",N5,0,!0]],2004835150:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1663979128:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2067069095:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2165702409:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4022376103:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1423911732:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2924175390:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2775532180:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3778827333:[["HasExternalReferences",Gt,3,!0]],673634403:[["ShapeOfProduct",Qu,6,!0],["HasShapeAspects",V3,4,!0]],2802850158:[["HasExternalReferences",Gt,3,!0]],2598011224:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],1680319473:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0]],3357820518:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],1482703590:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0]],2090586900:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],3615266464:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],3413951693:[["HasExternalReference",Gt,3,!0]],1580146022:[["HasExternalReferences",Gt,3,!0]],2778083089:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2042790032:[["HasExternalReferences",Gt,3,!0]],4165799628:[["HasExternalReferences",Gt,3,!0]],1509187699:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],823603102:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["UsingCurves",ch,0,!0]],4124623270:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3692461612:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],723233188:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2233826070:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2513912981:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2247615214:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1260650574:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1096409881:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],230924584:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3071757647:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],901063453:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4282788508:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3124975700:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2715220739:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1628702193:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0]],3736923433:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["OperatesOn",$r,6,!0]],2347495698:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3698973494:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],427810014:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1417489154:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2759199220:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2543172580:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],3406155212:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasTextureMaps",yE,2,!0]],669184980:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3207858831:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],4261334040:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3125803723:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2740243338:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3425423356:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2736907675:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4182860854:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2581212453:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2713105998:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2898889636:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],1123145078:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],574549367:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1675464909:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2059837836:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],59481748:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3749851601:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3486308946:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3331915920:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1416205885:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1383045692:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2205249479:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2542286263:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],2485617015:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["UsingCurves",ch,0,!0]],2574617495:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],3419103109:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",Ce,4,!0],["Declares",ce,4,!0]],1815067380:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],2506170314:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2147822146:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2601014836:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2827736869:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2629017746:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4212018352:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["UsingCurves",ch,0,!0]],32440307:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],593015953:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1472233963:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1883228015:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],339256511:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2777663545:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2835456948:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],4024345920:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["OperatesOn",$r,6,!0]],477187591:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2804161546:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2047409740:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],374418227:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],315944413:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2652556860:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4238390223:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1268542332:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4095422895:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],987898635:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1484403080:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],178912537:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["ToFaceSet",P4,2,!0],["HasTexCoords",bZ,1,!0]],2294589976:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["ToFaceSet",P4,2,!0],["HasTexCoords",bZ,1,!0]],572779678:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],428585644:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],1281925730:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1425443689:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3888040117:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0]],590820931:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3388369263:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3505215534:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2485787929:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1682466193:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],603570806:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],220341763:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3381221214:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3967405729:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],569719735:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["OperatesOn",$r,6,!0]],2945172077:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsPredecessorTo",ir,4,!0],["IsSuccessorFrom",ir,5,!0],["OperatesOn",$r,6,!0]],4208778838:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0]],103090709:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",Ce,4,!0],["Declares",ce,4,!0]],653396225:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDefinedBy",Ce,4,!0],["Declares",ce,4,!0]],871118103:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],4166981789:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],2752243245:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],941946838:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],1451395588:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],492091185:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["Defines",dr,5,!0]],3650150729:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],110355661:[["HasExternalReferences",Gt,3,!0],["PartOfPset",ar,4,!0],["PropertyForDependance",Ys,2,!0],["PropertyDependsOn",Ys,3,!0],["PartOfComplex",Pr,3,!0],["HasConstraints",Ci,3,!0],["HasApprovals",_u,2,!0]],3521284610:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["PartOfComplexTemplate",z3,6,!0],["PartOfPsetTemplate",T2,6,!0]],2770003689:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],2798486643:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3454111270:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3765753017:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],3523091289:[["InnerBoundaries",x4,9,!0]],1521410863:[["InnerBoundaries",x4,9,!0],["Corresponds",N4,10,!0]],816062949:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["UsingCurves",ch,0,!0]],2914609552:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],1856042241:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3243963512:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4158566097:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3626867408:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1862484736:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1290935644:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1356537516:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3663146110:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["PartOfComplexTemplate",z3,6,!0],["PartOfPsetTemplate",T2,6,!0]],1412071761:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],710998568:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2706606064:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],3893378262:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],463610769:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],2481509218:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],451544542:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4015995234:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2735484536:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3544373492:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],3136571912:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0]],530289379:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],3689010777:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],3979015343:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],2218152070:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],603775116:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],4095615324:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],699246055:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2028607225:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2809605785:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4124788165:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1580310250:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3473067441:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsPredecessorTo",ir,4,!0],["IsSuccessorFrom",ir,5,!0],["OperatesOn",$r,6,!0]],3206491090:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["OperatesOn",$r,6,!0]],2387106220:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasColours",IR,0,!0],["HasTextures",Xw,1,!0]],782932809:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1935646853:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3665877780:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2916149573:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasColours",IR,0,!0],["HasTextures",Xw,1,!0]],1229763772:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasColours",IR,0,!0],["HasTextures",Xw,1,!0]],3651464721:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],336235671:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],512836454:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],2296667514:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsActingUpon",B0,6,!0]],1635779807:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2603310189:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1674181508:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainedInStructure",We,4,!0]],2887950389:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],167062518:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1334484129:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3649129432:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1260505505:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3124254112:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],1626504194:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2197970202:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2937912522:[["HasExternalReference",Gt,3,!0],["HasProperties",el,3,!0]],3893394355:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3497074424:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],300633059:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3875453745:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["PartOfComplexTemplate",z3,6,!0],["PartOfPsetTemplate",T2,6,!0]],3732776249:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],15328376:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2510884976:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2185764099:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],4105962743:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],1525564444:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ResourceOf",rl,6,!0]],2559216714:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],3293443760:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],2000195564:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3895139033:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1419761937:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],4189326743:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1916426348:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3295246426:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],1457835157:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1213902940:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1306400036:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4234616927:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3256556792:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3849074793:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2963535650:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],1714330368:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],2323601079:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1758889154:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],4123344466:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2397081782:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1623761950:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2590856083:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1704287377:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2107101300:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],132023988:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3174744832:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3390157468:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4148101412:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsPredecessorTo",ir,4,!0],["IsSuccessorFrom",ir,5,!0],["OperatesOn",$r,6,!0]],2853485674:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],807026263:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3737207727:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],24185140:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],1310830890:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],4228831410:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],647756555:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2489546625:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2827207264:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2143335405:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["ProjectsElements",Ze,5,!1]],1287392070:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["VoidsElements",qe,5,!1]],3907093117:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3198132628:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3815607619:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1482959167:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1834744321:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1339347760:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2297155007:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3009222698:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1893162501:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],263784265:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1509553395:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3493046030:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],4230923436:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1594536857:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2898700619:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2706460486:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0]],1251058090:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1806887404:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2568555532:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3948183225:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2571569899:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3946677679:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3113134337:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2391368822:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0]],4288270099:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],679976338:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3827777499:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],1051575348:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1161773419:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2176059722:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0]],1770583370:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],525669439:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],976884017:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],377706215:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2108223431:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1114901282:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3181161470:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1950438474:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],710110818:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],977012517:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],506776471:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4143007308:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsActingUpon",B0,6,!0]],3588315303:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["VoidsElements",qe,5,!1],["HasFillings",Je,4,!0]],2837617999:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],514975943:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2382730787:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],3566463478:[["HasContext",ce,5,!0],["HasAssociations",Q,4,!0],["DefinesType",El,5,!0],["IsDefinedBy",dr,4,!0],["DefinesOccurrence",Ce,5,!0]],3327091369:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1158309216:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],804291784:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4231323485:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4017108033:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2839578677:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0],["HasColours",IR,0,!0],["HasTextures",Xw,1,!0]],3724593414:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3740093272:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainedIn",yt,4,!0],["ConnectedFrom",vo,5,!0],["ConnectedTo",vo,4,!0]],1946335990:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainedInStructure",We,4,!0],["Positions",Tt,4,!0]],2744685151:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsPredecessorTo",ir,4,!0],["IsSuccessorFrom",ir,5,!0],["OperatesOn",$r,6,!0]],2904328755:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],3651124850:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["ProjectsElements",Ze,5,!1]],1842657554:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2250791053:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1763565496:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2893384427:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3992365140:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],1891881377:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],2324767716:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1469900589:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],683857671:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4021432810:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainedInStructure",We,4,!0],["Positions",Tt,4,!0]],3027567501:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],964333572:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2320036040:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2310774935:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],146592293:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],550521510:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],2781568857:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1768891740:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2157484638:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3649235739:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],544395925:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1027922057:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4074543187:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],33720170:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3599934289:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1894708472:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],42703149:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],4097777520:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],2533589738:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1072016465:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3856911033:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasCoverings",F0,4,!0],["BoundedBy",$e,4,!0]],1305183839:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3812236995:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3112655638:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1039846685:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],338393293:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],682877961:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],1179482911:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],1004757350:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],4243806635:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],214636428:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],2445595289:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectedBy",vl,4,!0]],2757150158:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],1807405624:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],1252848954:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["SourceOfResultGroup",Pf,6,!0],["LoadGroupFor",Au,7,!0]],2082059205:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],734778138:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],1235345126:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],2986769608:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["ResultGroupFor",Au,8,!0]],3657597509:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],1975003073:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedStructuralActivity",ys,4,!0],["ConnectsStructuralMembers",vl,5,!0]],148013059:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],3101698114:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["AdheresToElement",zt,5,!1]],2315554128:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2254336722:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["ServicesBuildings",xs,4,!0],["ServicesFacilities",Ue,4,!0]],413509423:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],5716631:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3824725483:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2347447852:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3081323446:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3663046924:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2281632017:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2415094496:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],618700268:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1692211062:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2097647324:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1953115116:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3593883385:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1600972822:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1911125066:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],728799441:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],840318589:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1530820697:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3956297820:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2391383451:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3313531582:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2769231204:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],926996030:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["VoidsElements",qe,5,!1]],1898987631:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1133259667:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4009809668:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4088093105:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1028945134:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],4218914973:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],3342526732:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1033361043:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["ServicesBuildings",xs,4,!0],["ServicesFacilities",Ue,4,!0]],3821786052:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["Controls",tl,6,!0]],1411407467:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3352864051:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1871374353:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4266260250:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0]],1545765605:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0]],317615605:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0]],1662888072:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0]],3460190687:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0]],1532957894:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1967976161:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],2461110595:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],819618141:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3649138523:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],231477066:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1136057603:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],644574406:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],963979645:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],4031249490:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0]],2979338954:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],39481116:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1909888760:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1177604601:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["ServicesBuildings",xs,4,!0],["ServicesFacilities",Ue,4,!0]],1876633798:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3862327254:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["ServicesBuildings",xs,4,!0],["ServicesFacilities",Ue,4,!0]],2188180465:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],395041908:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3293546465:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2674252688:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1285652485:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3203706013:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2951183804:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3296154744:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2611217952:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],1677625105:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2301859152:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],843113511:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],400855858:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3850581409:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2816379211:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3898045240:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],1060000209:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],488727124:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ResourceOf",rl,6,!0]],2940368186:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],335055490:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2954562838:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1502416096:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1973544240:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["CoversSpaces",F0,5,!0],["CoversElements",Xe,5,!0]],3495092785:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3961806047:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3426335179:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1335981549:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2635815018:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],479945903:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1599208980:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2063403501:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1945004755:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0]],3040386961:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3041715199:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainedIn",yt,4,!0],["ConnectedFrom",vo,5,!0],["ConnectedTo",vo,4,!0]],3205830791:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["ServicesBuildings",xs,4,!0],["ServicesFacilities",Ue,4,!0]],395920057:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],869906466:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3760055223:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2030761528:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3071239417:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["VoidsElements",qe,5,!1]],1077100507:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3376911765:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],663422040:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2417008758:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3277789161:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2142170206:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1534661035:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1217240411:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],712377611:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1658829314:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2814081492:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3747195512:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],484807127:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1209101575:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainsElements",We,5,!0],["ServicedBySystems",xs,5,!0],["ReferencesElements",Ue,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["BoundedBy",$e,4,!0]],346874300:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1810631287:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4222183408:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2058353004:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4278956645:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4037862832:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2188021234:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3132237377:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],987401354:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],707683696:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2223149337:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3508470533:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],900683007:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2713699986:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3009204131:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainedInStructure",We,4,!0],["Positions",Tt,4,!0]],3319311131:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2068733104:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4175244083:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2176052936:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2696325953:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],76236018:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],629592764:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1154579445:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainedInStructure",We,4,!0],["Positions",Tt,4,!0]],1638804497:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1437502449:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1073191201:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2078563270:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],234836483:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2474470126:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2182337498:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],144952367:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3694346114:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1383356374:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1687234759:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],310824031:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3612865200:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3171933400:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],738039164:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],655969474:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],90941305:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3290496277:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2262370178:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3024970846:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3283111854:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1232101972:[["LayerAssignment",_e,2,!0],["StyledByItem",ze,0,!0]],3798194928:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],979691226:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2572171363:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],2016517767:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3053780830:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1783015770:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1329646415:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],991950508:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1529196076:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3420628829:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1999602285:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1404847402:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],331165859:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],4252922144:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2515109513:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["ServicesBuildings",xs,4,!0],["ServicesFacilities",Ue,4,!0]],385403989:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["SourceOfResultGroup",Pf,6,!0],["LoadGroupFor",Au,7,!0]],1621171031:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["AssignedToStructuralItem",ys,5,!0]],1162798199:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],812556717:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3425753595:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3825984169:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1620046519:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3026737570:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3179687236:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],4292641817:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4207607924:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2391406946:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3512223829:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],4237592921:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3304561284:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2874132201:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],1634111441:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],177149247:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2056796094:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3001207471:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],325726236:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["ContainedInStructure",We,4,!0],["Positions",Tt,4,!0]],277319702:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],753842376:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],4196446775:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],32344328:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3314249567:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1095909175:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2938176219:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],635142910:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3758799889:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1051757585:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4217484030:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3999819293:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],3902619387:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],639361253:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3221913625:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3571504051:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],2272882330:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],578613899:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["Types",ae,5,!0],["ReferencedBy",fe,6,!0]],3460952963:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4136498852:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3640358203:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],4074379575:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3693000487:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1052013943:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],562808652:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["IsGroupedBy",ol,6,!0],["ReferencedInStructures",Ue,4,!0],["ServicesBuildings",xs,4,!0],["ServicesFacilities",Ue,4,!0]],1062813311:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],342316401:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3518393246:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1360408905:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1904799276:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],862014818:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3310460725:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],24726584:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],264262732:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],402227799:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1003880860:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],3415622556:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],819412036:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],1426591983:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["HasControlElements",Ut,5,!0]],182646315:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],2680139844:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],1971632696:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0]],2295281155:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],4086658281:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],630975310:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],4288193352:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],3087945054:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]],25142252:[["HasAssignments",$,4,!0],["Nests",L,5,!0],["IsNestedBy",L,4,!0],["HasContext",ce,5,!0],["IsDecomposedBy",C,4,!0],["Decomposes",C,5,!0],["HasAssociations",Q,4,!0],["IsDeclaredBy",se,4,!0],["Declares",se,5,!0],["IsTypedBy",ae,4,!0],["IsDefinedBy",Ce,4,!0],["ReferencedBy",fe,6,!0],["PositionedRelativeTo",Tt,5,!0],["ReferencedInStructures",Ue,4,!0],["FillsVoids",Je,5,!0],["ConnectedTo",pe,5,!0],["IsInterferedByElements",ge,5,!0],["InterferesElements",ge,4,!0],["HasProjections",Ze,4,!0],["HasOpenings",qe,4,!0],["IsConnectionRealization",ve,7,!0],["ProvidesBoundaries",$e,5,!0],["ConnectedFrom",pe,6,!0],["ContainedInStructure",We,4,!0],["HasCoverings",Xe,4,!0],["HasSurfaceFeatures",zt,4,!0],["HasPorts",yt,5,!0],["AssignedToFlowElement",Ut,4,!0]]};XV[3]={3630933823:e=>new r.IfcActorRole(e[0],e[1],e[2]),618182010:e=>new r.IfcAddress(e[0],e[1],e[2]),2879124712:e=>new r.IfcAlignmentParameterSegment(e[0],e[1]),3633395639:e=>new r.IfcAlignmentVerticalSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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],e[3]),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],e[8],e[9]),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(e[0]),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]),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]),2691318326:e=>new r.IfcQuantityNumber(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]),222769930:e=>new r.IfcTextureCoordinateIndices(e[0],e[1]),1010789467:e=>new r.IfcTextureCoordinateIndicesWithVoids(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]),3752311538:e=>new r.IfcAlignmentCantSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),536804194:e=>new r.IfcAlignmentHorizontalSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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],e[2]),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]),388784114:e=>new r.IfcLinearPlacement(e[0],e[1],e[2]),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]),182550632:e=>new r.IfcOpenCrossProfileDef(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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,2165702409:e=>new r.IfcPointByDistanceExpression(e[0],e[1],e[2],e[3],e[4]),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]),823603102:e=>new r.IfcSegment(e[0]),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]),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]),3425423356:e=>new r.IfcAxis2PlacementLinear(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],e[1]),2059837836:e=>new r.IfcCartesianPointList3D(e[0],e[1]),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]),4212018352:e=>new r.IfcCurveSegment(e[0],e[1],e[2],e[3],e[4]),32440307:e=>new r.IfcDirection(e[0]),593015953:e=>new r.IfcDirectrixCurveSweptAreaSolid(e[0],e[1],e[2],e[3],e[4]),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]),3465909080:e=>new r.IfcIndexedPolygonalTextureMap(e[0],e[1],e[2],e[3]),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]),590820931:e=>new r.IfcOffsetCurve(e[0]),3388369263:e=>new r.IfcOffsetCurve2D(e[0],e[1],e[2]),3505215534:e=>new r.IfcOffsetCurve3D(e[0],e[1],e[2],e[3]),2485787929:e=>new r.IfcOffsetCurveByDistances(e[0],e[1],e[2]),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]),3381221214:e=>new r.IfcPolynomialCurve(e[0],e[1],e[2],e[3]),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]),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]),1033248425:e=>new r.IfcRelAssociatesProfileDef(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],e[9]),3268803585:e=>new r.IfcRelNests(e[0],e[1],e[2],e[3],e[4],e[5]),1441486842:e=>new r.IfcRelPositions(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]),1862484736:e=>new r.IfcSectionedSolid(e[0],e[1]),1290935644:e=>new r.IfcSectionedSolidHorizontal(e[0],e[1],e[2]),1356537516:e=>new r.IfcSectionedSurface(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]),2735484536:e=>new r.IfcSpiral(e[0]),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],e[1]),782932809:e=>new r.IfcThirdOrderPolynomialSpiral(e[0],e[1],e[2],e[3],e[4]),1935646853:e=>new r.IfcToroidalSurface(e[0],e[1],e[2]),3665877780:e=>new r.IfcTransportationDeviceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2916149573:e=>new r.IfcTriangulatedFaceSet(e[0],e[1],e[2],e[3],e[4]),1229763772:e=>new r.IfcTriangulatedIrregularNetwork(e[0],e[1],e[2],e[3],e[4],e[5]),3651464721:e=>new r.IfcVehicleType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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],e[7]),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,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]),1626504194:e=>new r.IfcBuiltElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),3497074424:e=>new r.IfcClothoid(e[0],e[1]),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]),2000195564:e=>new r.IfcCosineSpiral(e[0],e[1],e[2]),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]),4189326743:e=>new r.IfcCourseType(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]),1306400036:e=>new r.IfcDeepFoundationType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),4234616927:e=>new r.IfcDirectrixDerivedReferenceSweptAreaSolid(e[0],e[1],e[2],e[3],e[4],e[5]),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]),24185140:e=>new r.IfcFacility(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1310830890:e=>new r.IfcFacilityPart(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),4228831410:e=>new r.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 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]),4230923436:e=>new r.IfcGeotechnicalElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1594536857:e=>new r.IfcGeotechnicalStratum(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),2898700619:e=>new r.IfcGradientCurve(e[0],e[1],e[2],e[3]),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]),2568555532:e=>new r.IfcImpactProtectionDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3948183225:e=>new r.IfcImpactProtectionDeviceType(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]),679976338:e=>new r.IfcKerbType(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]),2176059722:e=>new r.IfcLinearElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1770583370:e=>new r.IfcLiquidTerminalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),525669439:e=>new r.IfcMarineFacility(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),976884017:e=>new r.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 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]),1950438474:e=>new r.IfcMobileTelecommunicationsApplianceType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),710110818:e=>new r.IfcMooringDeviceType(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]),506776471:e=>new r.IfcNavigationElementType(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]),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]),514975943:e=>new r.IfcPavementType(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]),1946335990:e=>new r.IfcPositioningElement(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]),1763565496:e=>new r.IfcRailType(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]),3992365140:e=>new r.IfcRailway(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1891881377:e=>new r.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 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]),4021432810:e=>new r.IfcReferent(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),3818125796:e=>new r.IfcRelAdheresToElement(e[0],e[1],e[2],e[3],e[4],e[5]),160246688:e=>new r.IfcRelAggregates(e[0],e[1],e[2],e[3],e[4],e[5]),146592293:e=>new r.IfcRoad(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),550521510:e=>new r.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 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]),3649235739:e=>new r.IfcSecondOrderPolynomialSpiral(e[0],e[1],e[2],e[3]),544395925:e=>new r.IfcSegmentedReferenceCurve(e[0],e[1],e[2],e[3]),1027922057:e=>new r.IfcSeventhOrderPolynomialSpiral(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),33720170:e=>new r.IfcSign(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3599934289:e=>new r.IfcSignType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),1894708472:e=>new r.IfcSignalType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),42703149:e=>new r.IfcSineSpiral(e[0],e[1],e[2],e[3]),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]),3663046924:e=>new r.IfcTendonConduit(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),2281632017:e=>new r.IfcTendonConduitType(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]),618700268:e=>new r.IfcTrackElementType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),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]),1953115116:e=>new r.IfcTransportationDevice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),840318589:e=>new r.IfcVehicle(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1530820697:e=>new r.IfcVibrationDamper(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),3956297820:e=>new r.IfcVibrationDamperType(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],e[8]),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]),4266260250:e=>new r.IfcAlignmentCant(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1545765605:e=>new r.IfcAlignmentHorizontal(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),317615605:e=>new r.IfcAlignmentSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1662888072:e=>new r.IfcAlignmentVertical(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),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]),3649138523:e=>new r.IfcBearingType(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]),644574406:e=>new r.IfcBridge(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),963979645:e=>new r.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 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]),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]),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]),1876633798:e=>new r.IfcBuiltElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3862327254:e=>new r.IfcBuiltSystem(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]),3203706013:e=>new r.IfcCaissonFoundationType(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]),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]),2940368186:e=>new r.IfcConveyorSegmentType(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9]),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]),1502416096:e=>new r.IfcCourse(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),3426335179:e=>new r.IfcDeepFoundation(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),479945903:e=>new r.IfcDistributionBoardType(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]),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]),3071239417:e=>new r.IfcEarthworksCut(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),1077100507:e=>new r.IfcEarthworksElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),3376911765:e=>new r.IfcEarthworksFill(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),2142170206:e=>new r.IfcElectricFlowTreatmentDeviceType(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]),2713699986:e=>new r.IfcGeotechnicalAssembly(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),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]),2696325953:e=>new r.IfcKerb(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]),1154579445:e=>new r.IfcLinearPositioningElement(e[0],e[1],e[2],e[3],e[4],e[5],e[6]),1638804497:e=>new r.IfcLiquidTerminal(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]),2078563270:e=>new r.IfcMobileTelecommunicationsAppliance(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),234836483:e=>new r.IfcMooringDevice(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]),2182337498:e=>new r.IfcNavigationElement(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]),1383356374:e=>new r.IfcPavement(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]),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]),3290496277:e=>new r.IfcRail(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]),3798194928:e=>new r.IfcReinforcedSoil(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]),991950508:e=>new r.IfcSignal(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]),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]),3425753595:e=>new r.IfcTrackElement(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]),1620046519:e=>new r.IfcTransportElement(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]),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]),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]),325726236:e=>new r.IfcAlignment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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]),4196446775:e=>new r.IfcBearing(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]),3314249567:e=>new r.IfcBorehole(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1095909175:e=>new r.IfcBuildingElementProxy(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]),3999819293:e=>new r.IfcCaissonFoundation(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]),3460952963:e=>new r.IfcConveyorSegment(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8]),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]),3693000487:e=>new r.IfcDistributionBoard(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]),24726584:e=>new r.IfcElectricFlowTreatmentDevice(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]),2680139844:e=>new r.IfcGeomodel(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),1971632696:e=>new r.IfcGeoslice(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]),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])};vV[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,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,e.RequestingApproval,e.GivingApproval],4037036970:e=>[e.Name],1560379544:e=>[e.Name,e.TranslationalStiffnessByLengthX?on(e.TranslationalStiffnessByLengthX):null,e.TranslationalStiffnessByLengthY?on(e.TranslationalStiffnessByLengthY):null,e.TranslationalStiffnessByLengthZ?on(e.TranslationalStiffnessByLengthZ):null,e.RotationalStiffnessByLengthX?on(e.RotationalStiffnessByLengthX):null,e.RotationalStiffnessByLengthY?on(e.RotationalStiffnessByLengthY):null,e.RotationalStiffnessByLengthZ?on(e.RotationalStiffnessByLengthZ):null],3367102660:e=>[e.Name,e.TranslationalStiffnessByAreaX?on(e.TranslationalStiffnessByAreaX):null,e.TranslationalStiffnessByAreaY?on(e.TranslationalStiffnessByAreaY):null,e.TranslationalStiffnessByAreaZ?on(e.TranslationalStiffnessByAreaZ):null],1387855156:e=>[e.Name,e.TranslationalStiffnessX?on(e.TranslationalStiffnessX):null,e.TranslationalStiffnessY?on(e.TranslationalStiffnessY):null,e.TranslationalStiffnessZ?on(e.TranslationalStiffnessZ):null,e.RotationalStiffnessX?on(e.RotationalStiffnessX):null,e.RotationalStiffnessY?on(e.RotationalStiffnessY):null,e.RotationalStiffnessZ?on(e.RotationalStiffnessZ):null],2069777674:e=>[e.Name,e.TranslationalStiffnessX?on(e.TranslationalStiffnessX):null,e.TranslationalStiffnessY?on(e.TranslationalStiffnessY):null,e.TranslationalStiffnessZ?on(e.TranslationalStiffnessZ):null,e.RotationalStiffnessX?on(e.RotationalStiffnessX):null,e.RotationalStiffnessY?on(e.RotationalStiffnessY):null,e.RotationalStiffnessZ?on(e.RotationalStiffnessZ):null,e.WarpingStiffness?on(e.WarpingStiffness):null],2859738748:e=>[],2614616156:e=>[e.PointOnRelatingElement,e.PointOnRelatedElement],2732653382:e=>[e.SurfaceOnRelatingElement,e.SurfaceOnRelatedElement],775493141:e=>[e.VolumeOnRelatingElement,e.VolumeOnRelatedElement],1959218052:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,e.CreatingActor,e.CreationTime,e.UserDefinedGrade],1785450214:e=>[e.SourceCRS,e.TargetCRS],1466758467:e=>[e.Name,e.Description,e.GeodeticDatum,e.VerticalDatum],602808272:e=>[e.Name,e.Description,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],852622518:e=>[e.AxisTag,e.AxisCurve,{type:3,value:Qt(e.SameSense.value)}],3020489413:e=>[e.TimeStamp,e.ListValues.map(t=>on(t))],2655187982:e=>[e.Name,e.Version,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=>[e.SourceCRS,e.TargetCRS,e.Eastings,e.Northings,e.OrthogonalHeight,e.XAxisAbscissa,e.XAxisOrdinate,e.Scale,e.ScaleY,e.ScaleZ],1847130766:e=>[e.MaterialClassifications,e.ClassifiedMaterial],760658860:e=>[],248100487:e=>[e.Material,e.LayerThickness,e.IsVentilated==null?null:{type:3,value:Qt(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,e.IsVentilated==null?null:{type:3,value:Qt(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=>[on(e.ValueComponent),e.UnitComponent],3368373690:e=>[e.Name,e.Description,e.ConstraintGrade,e.ConstraintSource,e.CreatingActor,e.CreationTime,e.UserDefinedGrade,e.Benchmark,e.ValueSource,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,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,e.AssignedItems,e.Identifier],1304840413:e=>[e.Name,e.Description,e.AssignedItems,e.Identifier,{type:3,value:Qt(e.LayerOn.value)},{type:3,value:Qt(e.LayerFrozen.value)},{type:3,value:Qt(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(t=>on(t)),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=>[e.MappingOrigin,e.MappedRepresentation],2439245199:e=>[e.Name,e.Description],2341007311:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],448429030:e=>[e.Dimensions,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:Qt(e.ProductDefinitional.value)},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,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:Qt(e.RepeatS.value)},{type:3,value:Qt(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,e.Unit,e.ReferencePath],531007025:e=>[e.RowCells?e.RowCells.map(t=>on(t)):null,e.IsHeading==null?null:{type:3,value:Qt(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,e.IsCritical==null?null:{type:3,value:Qt(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,e.IsCritical==null?null:{type:3,value:Qt(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,e.TextFontStyle,e.ModelOrDraughting==null?null:{type:3,value:Qt(e.ModelOrDraughting.value)}],2636378356:e=>[e.Colour,e.BackgroundColour],1640371178:e=>[e.TextIndent?on(e.TextIndent):null,e.TextAlign,e.TextDecoration,e.LetterSpacing?on(e.LetterSpacing):null,e.WordSpacing?on(e.WordSpacing):null,e.TextTransform,e.LineHeight?on(e.LineHeight):null],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,e.Unit],581633288:e=>[e.ListValues.map(t=>on(t))],1377556343:e=>[],1735638870:e=>[e.ContextOfItems,e.RepresentationIdentifier,e.RepresentationType,e.Items],180925521:e=>[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.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:Qt(e.RepeatS.value)},{type:3,value:Qt(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,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=>[e.CurveOnRelatingElement,e.CurveOnRelatedElement],45288368:e=>[e.PointOnRelatingElement,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,e.CurveFont,e.CurveWidth?on(e.CurveWidth):null,e.CurveColour,e.ModelOrDraughting==null?null:{type:3,value:Qt(e.ModelOrDraughting.value)}],1105321065:e=>[e.Name,e.PatternList],2367409068:e=>[e.Name,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,e.DocumentOwner,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:Qt(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,e.RelatedResourceObjects],2556980723:e=>[e.Bounds],1809719519:e=>[e.Bound,{type:3,value:Qt(e.Orientation.value)}],803316827:e=>[e.Bound,{type:3,value:Qt(e.Orientation.value)}],3008276851:e=>[e.Bounds,e.FaceSurface,{type:3,value:Qt(e.SameSense.value)}],4219587988:e=>[e.Name,e.TensionFailureX,e.TensionFailureY,e.TensionFailureZ,e.CompressionFailureX,e.CompressionFailureY,e.CompressionFailureZ],738692330:e=>[e.Name,e.FillStyles,e.ModelOrDraughting==null?null:{type:3,value:Qt(e.ModelOrDraughting.value)}],3448662350:e=>[e.ContextIdentifier,e.ContextType,e.CoordinateSpaceDimension,e.Precision,e.WorldCoordinateSystem,e.TrueNorth],2453401579:e=>[],4142052618:e=>[e.ContextIdentifier,e.ContextType,e.CoordinateSpaceDimension,e.Precision,e.WorldCoordinateSystem,e.TrueNorth,e.ParentContext,e.TargetScale,e.TargetView,e.UserDefinedTargetView],3590301190:e=>[e.Elements],178086475:e=>[e.PlacementRelTo,e.PlacementLocation,e.PlacementRefDirection],812098782:e=>[e.BaseSurface,{type:3,value:Qt(e.AgreementFlag.value)}],3905492369:e=>[{type:3,value:Qt(e.RepeatS.value)},{type:3,value:Qt(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,e.Unit,e.Values],1585845231:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,on(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,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,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,e.Operator,e.Label],219451334:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description],182550632:e=>[e.ProfileType,e.ProfileName,{type:3,value:Qt(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=>[e.EdgeStart,e.EdgeEnd,e.EdgeElement,{type:3,value:Qt(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:Qt(e.RepeatS.value)},{type:3,value:Qt(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=>[on(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:Qt(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,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,e.RelatedResourceObjects,e.RelatingApproval],1608871552:e=>[e.Name,e.Description,e.RelatingConstraint,e.RelatedResourceObjects],1042787934:e=>[e.Name,e.DataOrigin,e.UserDefinedDataOrigin,e.ScheduleWork,e.ScheduleUsage,e.ScheduleStart,e.ScheduleFinish,e.ScheduleContour,e.LevelingDelay,e.IsOverAllocated==null?null:{type:3,value:Qt(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=>[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,e.DiffuseColour,e.TransmissionColour,e.DiffuseTransmissionColour,e.ReflectionColour,e.SpecularColour,e.SpecularHighlight?on(e.SpecularHighlight):null,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,e.Placement,e.Path],3124975700:e=>[e.Literal,e.Placement,e.Path,e.Extent,e.BoxAlignment],1983826977:e=>[e.Name,e.FontFamily,e.FontStyle,e.FontVariant,e.FontWeight,on(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:Qt(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,e.FirstOperand,e.SecondOperand],4182860854:e=>[],2581212453:e=>[e.Corner,e.XDim,e.YDim,e.ZDim],2713105998:e=>[e.BaseSurface,{type:3,value:Qt(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:Qt(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=>[e.TreeRootExpression],2601014836:e=>[],2827736869:e=>[e.BasisSurface,e.OuterBoundary,e.InnerBoundaries],2629017746:e=>[e.BasisSurface,e.Boundaries,{type:3,value:Qt(e.ImplicitOuter.value)}],4212018352:e=>[e.Transition,e.Placement,on(e.SegmentStart),on(e.SegmentLength),e.ParentCurve],32440307:e=>[e.DirectionRatios],593015953:e=>[e.SweptArea,e.Position,e.Directrix,e.StartParam?on(e.StartParam):null,e.EndParam?on(e.EndParam):null],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,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?on(e.StartParam):null,e.EndParam?on(e.EndParam):null,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=>[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:Qt(e.SelfIntersect.value)}],3505215534:e=>[e.BasisCurve,e.Distance,{type:3,value:Qt(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,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,e.UpperBoundValue?on(e.UpperBoundValue):null,e.LowerBoundValue?on(e.LowerBoundValue):null,e.Unit,e.SetPointValue?on(e.SetPointValue):null],4166981789:e=>[e.Name,e.Specification,e.EnumerationValues?e.EnumerationValues.map(t=>on(t)):null,e.EnumerationReference],2752243245:e=>[e.Name,e.Specification,e.ListValues?e.ListValues.map(t=>on(t)):null,e.Unit],941946838:e=>[e.Name,e.Specification,e.UsageName,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,e.NominalValue?on(e.NominalValue):null,e.Unit],110355661:e=>[e.Name,e.Specification,e.DefiningValues?e.DefiningValues.map(t=>on(t)):null,e.DefinedValues?e.DefinedValues.map(t=>on(t)):null,e.Expression,e.DefiningUnit,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:Qt(e.Usense.value)},{type:3,value:Qt(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,e.RelatingProcess,e.QuantityInProcess],2857406711:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatedObjectsType,e.RelatingProduct],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],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,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,e.RelatingDocument],3840914261:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingLibrary],2655215786:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatedObjects,e.RelatingMaterial],1033248425:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,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,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,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,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.InterferenceSpace,e.InterferenceType,{type:3,value:Qt(e.ImpliedOrder.value)}],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,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,e.RelatingSpace,e.RelatedBuildingElement,e.ConnectionGeometry,e.PhysicalOrVirtualBoundary,e.InternalOrExternalBoundary],3523091289:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.RelatingSpace,e.RelatedBuildingElement,e.ConnectionGeometry,e.PhysicalOrVirtualBoundary,e.InternalOrExternalBoundary,e.ParentBoundary],1521410863:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,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:Qt(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,e.PrimaryUnit,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=>[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,e.StartParam?on(e.StartParam):null,e.EndParam?on(e.EndParam):null,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:Qt(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,e.Closed==null?null:{type:3,value:Qt(e.Closed.value)}],782932809:e=>[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.Closed==null?null:{type:3,value:Qt(e.Closed.value)},e.Normals,e.CoordIndex,e.PnIndex],1229763772:e=>[e.Coordinates,e.Closed==null?null:{type:3,value:Qt(e.Closed.value)},e.Normals,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,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:Qt(e.UClosed.value)},{type:3,value:Qt(e.VClosed.value)},{type:3,value:Qt(e.SelfIntersect.value)}],167062518:e=>[e.UDegree,e.VDegree,e.ControlPointsList,e.SurfaceForm,{type:3,value:Qt(e.UClosed.value)},{type:3,value:Qt(e.VClosed.value)},{type:3,value:Qt(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,e.FirstOperand,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=>[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:Qt(e.SelfIntersect.value)}],15328376:e=>[e.Segments,{type:3,value:Qt(e.SelfIntersect.value)}],2510884976:e=>[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=>[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,e.StartParam?on(e.StartParam):null,e.EndParam?on(e.EndParam):null,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,e.ParameterTakesPrecedence==null?null:{type:3,value:Qt(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=>[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:Qt(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,e.Segments?e.Segments.map(t=>on(t)):null,{type:3,value:Qt(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,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,{type:3,value:Qt(e.Mountable.value)}],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,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,e.Closed==null?null:{type:3,value:Qt(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:Qt(e.UClosed.value)},{type:3,value:Qt(e.VClosed.value)},{type:3,value:Qt(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,e.BendingParameters?e.BendingParameters.map(t=>on(t)):null],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=>[e.Position,e.QuadraticTerm,e.LinearTerm,e.ConstantTerm],544395925:e=>[e.Segments,{type:3,value:Qt(e.SelfIntersect.value)},e.BaseCurve,e.EndPoint],1027922057:e=>[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=>[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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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:Qt(e.IsLinear.value)}],3657597509:e=>[e.GlobalId,e.OwnerHistory,e.Name,e.Description,e.ObjectType,e.ObjectPlacement,e.Representation,e.AppliedLoad,e.GlobalOrLocal,e.DestabilizingLoad==null?null:{type:3,value:Qt(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,e.Trim1,e.Trim2,{type:3,value:Qt(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,e.ParameterTakesPrecedence==null?null:{type:3,value:Qt(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,e.Owner,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:Qt(e.ClosedCurve.value)},{type:3,value:Qt(e.SelfIntersect.value)}],2461110595:e=>[e.Degree,e.ControlPointsList,e.CurveForm,{type:3,value:Qt(e.ClosedCurve.value)},{type:3,value:Qt(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:Qt(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=>[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,{type:3,value:Qt(e.Mountable.value)}],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:Qt(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:Qt(e.ClosedCurve.value)},{type:3,value:Qt(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,e.BendingParameters?e.BendingParameters.map(t=>on(t)):null],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,e.DestabilizingLoad==null?null:{type:3,value:Qt(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]};gU[3]={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(t=>t.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(t=>t.value)),3812528620:e=>new r.IfcCompoundPlaneAngleMeasure(e.map(t=>t.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(t=>t.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(t=>t.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)};var r;(e=>{class t{constructor(d){this.type=4,this.name="IFCABSORBEDDOSEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcAbsorbedDoseMeasure=t;class n{constructor(d){this.type=4,this.name="IFCACCELERATIONMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcAccelerationMeasure=n;class s{constructor(d){this.type=4,this.name="IFCAMOUNTOFSUBSTANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcAmountOfSubstanceMeasure=s;class l{constructor(d){this.type=4,this.name="IFCANGULARVELOCITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcAngularVelocityMeasure=l;class a{constructor(d){this.value=d,this.type=5}}e.IfcArcIndex=a;class o{constructor(d){this.type=4,this.name="IFCAREADENSITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcAreaDensityMeasure=o;class h{constructor(d){this.type=4,this.name="IFCAREAMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcAreaMeasure=h;class f{constructor(d){this.type=4,this.name="IFCBINARY",this.value=d===null?d:parseFloat(d)}}e.IfcBinary=f;class p{constructor(d){this.type=3,this.name="IFCBOOLEAN",this.value=d===null?d:d=="T"}}e.IfcBoolean=p;class E{constructor(d){this.value=d,this.type=1,this.name="IFCBOXALIGNMENT"}}e.IfcBoxAlignment=E;class R{constructor(d){this.type=10,this.name="IFCCARDINALPOINTREFERENCE",this.value=d===null?d:parseFloat(d)}}e.IfcCardinalPointReference=R;class g{constructor(d){this.value=d,this.type=4}}e.IfcComplexNumber=g;class D{constructor(d){this.value=d,this.type=10}}e.IfcCompoundPlaneAngleMeasure=D;class B{constructor(d){this.type=4,this.name="IFCCONTEXTDEPENDENTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcContextDependentMeasure=B;class Y{constructor(d){this.type=10,this.name="IFCCOUNTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcCountMeasure=Y;class G{constructor(d){this.type=4,this.name="IFCCURVATUREMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcCurvatureMeasure=G;class W{constructor(d){this.value=d,this.type=1,this.name="IFCDATE"}}e.IfcDate=W;class ee{constructor(d){this.value=d,this.type=1,this.name="IFCDATETIME"}}e.IfcDateTime=ee;class te{constructor(d){this.type=10,this.name="IFCDAYINMONTHNUMBER",this.value=d===null?d:parseFloat(d)}}e.IfcDayInMonthNumber=te;class K{constructor(d){this.type=10,this.name="IFCDAYINWEEKNUMBER",this.value=d===null?d:parseFloat(d)}}e.IfcDayInWeekNumber=K;class de{constructor(d){this.value=d,this.type=1,this.name="IFCDESCRIPTIVEMEASURE"}}e.IfcDescriptiveMeasure=de;class we{constructor(d){this.type=10,this.name="IFCDIMENSIONCOUNT",this.value=d===null?d:parseFloat(d)}}e.IfcDimensionCount=we;class Te{constructor(d){this.type=4,this.name="IFCDOSEEQUIVALENTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcDoseEquivalentMeasure=Te;class De{constructor(d){this.value=d,this.type=1,this.name="IFCDURATION"}}e.IfcDuration=De;class me{constructor(d){this.type=4,this.name="IFCDYNAMICVISCOSITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcDynamicViscosityMeasure=me;class Re{constructor(d){this.type=4,this.name="IFCELECTRICCAPACITANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcElectricCapacitanceMeasure=Re;class Me{constructor(d){this.type=4,this.name="IFCELECTRICCHARGEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcElectricChargeMeasure=Me;class Ge{constructor(d){this.type=4,this.name="IFCELECTRICCONDUCTANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcElectricConductanceMeasure=Ge;class et{constructor(d){this.type=4,this.name="IFCELECTRICCURRENTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcElectricCurrentMeasure=et;class je{constructor(d){this.type=4,this.name="IFCELECTRICRESISTANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcElectricResistanceMeasure=je;class ft{constructor(d){this.type=4,this.name="IFCELECTRICVOLTAGEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcElectricVoltageMeasure=ft;class ht{constructor(d){this.type=4,this.name="IFCENERGYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcEnergyMeasure=ht;class wt{constructor(d){this.value=d,this.type=1,this.name="IFCFONTSTYLE"}}e.IfcFontStyle=wt;class mt{constructor(d){this.value=d,this.type=1,this.name="IFCFONTVARIANT"}}e.IfcFontVariant=mt;class Ct{constructor(d){this.value=d,this.type=1,this.name="IFCFONTWEIGHT"}}e.IfcFontWeight=Ct;class en{constructor(d){this.type=4,this.name="IFCFORCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcForceMeasure=en;class nn{constructor(d){this.type=4,this.name="IFCFREQUENCYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcFrequencyMeasure=nn;class hn{constructor(d){this.value=d,this.type=1,this.name="IFCGLOBALLYUNIQUEID"}}e.IfcGloballyUniqueId=hn;class Mt{constructor(d){this.type=4,this.name="IFCHEATFLUXDENSITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcHeatFluxDensityMeasure=Mt;class Jt{constructor(d){this.type=4,this.name="IFCHEATINGVALUEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcHeatingValueMeasure=Jt;class mn{constructor(d){this.value=d,this.type=1,this.name="IFCIDENTIFIER"}}e.IfcIdentifier=mn;class Vn{constructor(d){this.type=4,this.name="IFCILLUMINANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcIlluminanceMeasure=Vn;class kn{constructor(d){this.type=4,this.name="IFCINDUCTANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcInductanceMeasure=kn;class Ln{constructor(d){this.type=10,this.name="IFCINTEGER",this.value=d===null?d:parseFloat(d)}}e.IfcInteger=Ln;class ln{constructor(d){this.type=10,this.name="IFCINTEGERCOUNTRATEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcIntegerCountRateMeasure=ln;class In{constructor(d){this.type=4,this.name="IFCIONCONCENTRATIONMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcIonConcentrationMeasure=In;class fs{constructor(d){this.type=4,this.name="IFCISOTHERMALMOISTURECAPACITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcIsothermalMoistureCapacityMeasure=fs;class Ot{constructor(d){this.type=4,this.name="IFCKINEMATICVISCOSITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcKinematicViscosityMeasure=Ot;class Zs{constructor(d){this.value=d,this.type=1,this.name="IFCLABEL"}}e.IfcLabel=Zs;class cs{constructor(d){this.value=d,this.type=1,this.name="IFCLANGUAGEID"}}e.IfcLanguageId=cs;class is{constructor(d){this.type=4,this.name="IFCLENGTHMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcLengthMeasure=is;class Zn{constructor(d){this.value=d,this.type=5}}e.IfcLineIndex=Zn;class vs{constructor(d){this.type=4,this.name="IFCLINEARFORCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcLinearForceMeasure=vs;class ks{constructor(d){this.type=4,this.name="IFCLINEARMOMENTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcLinearMomentMeasure=ks;class st{constructor(d){this.type=4,this.name="IFCLINEARSTIFFNESSMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcLinearStiffnessMeasure=st;class tt{constructor(d){this.type=4,this.name="IFCLINEARVELOCITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcLinearVelocityMeasure=tt;class Vt{constructor(d){this.type=3,this.name="IFCLOGICAL",this.value=d===null?d:d=="T"?1:d=="F"?0:2}}e.IfcLogical=Vt;class Pn{constructor(d){this.type=4,this.name="IFCLUMINOUSFLUXMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcLuminousFluxMeasure=Pn;class Rn{constructor(d){this.type=4,this.name="IFCLUMINOUSINTENSITYDISTRIBUTIONMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcLuminousIntensityDistributionMeasure=Rn;class gn{constructor(d){this.type=4,this.name="IFCLUMINOUSINTENSITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcLuminousIntensityMeasure=gn;class hs{constructor(d){this.type=4,this.name="IFCMAGNETICFLUXDENSITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMagneticFluxDensityMeasure=hs;class jn{constructor(d){this.type=4,this.name="IFCMAGNETICFLUXMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMagneticFluxMeasure=jn;class ss{constructor(d){this.type=4,this.name="IFCMASSDENSITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMassDensityMeasure=ss;class Is{constructor(d){this.type=4,this.name="IFCMASSFLOWRATEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMassFlowRateMeasure=Is;class Ds{constructor(d){this.type=4,this.name="IFCMASSMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMassMeasure=Ds;class En{constructor(d){this.type=4,this.name="IFCMASSPERLENGTHMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMassPerLengthMeasure=En;class sl{constructor(d){this.type=4,this.name="IFCMODULUSOFELASTICITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcModulusOfElasticityMeasure=sl;class Fs{constructor(d){this.type=4,this.name="IFCMODULUSOFLINEARSUBGRADEREACTIONMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcModulusOfLinearSubgradeReactionMeasure=Fs;class Os{constructor(d){this.type=4,this.name="IFCMODULUSOFROTATIONALSUBGRADEREACTIONMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcModulusOfRotationalSubgradeReactionMeasure=Os;class as{constructor(d){this.type=4,this.name="IFCMODULUSOFSUBGRADEREACTIONMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcModulusOfSubgradeReactionMeasure=as;class an{constructor(d){this.type=4,this.name="IFCMOISTUREDIFFUSIVITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMoistureDiffusivityMeasure=an;class Us{constructor(d){this.type=4,this.name="IFCMOLECULARWEIGHTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMolecularWeightMeasure=Us;class hl{constructor(d){this.type=4,this.name="IFCMOMENTOFINERTIAMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMomentOfInertiaMeasure=hl;class vn{constructor(d){this.type=4,this.name="IFCMONETARYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcMonetaryMeasure=vn;class vt{constructor(d){this.type=10,this.name="IFCMONTHINYEARNUMBER",this.value=d===null?d:parseFloat(d)}}e.IfcMonthInYearNumber=vt;class Bn{constructor(d){this.type=4,this.name="IFCNONNEGATIVELENGTHMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcNonNegativeLengthMeasure=Bn;class St{constructor(d){this.type=4,this.name="IFCNORMALISEDRATIOMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcNormalisedRatioMeasure=St;class xn{constructor(d){this.type=4,this.name="IFCNUMERICMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcNumericMeasure=xn;class Yn{constructor(d){this.type=4,this.name="IFCPHMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcPHMeasure=Yn;class zn{constructor(d){this.type=4,this.name="IFCPARAMETERVALUE",this.value=d===null?d:parseFloat(d)}}e.IfcParameterValue=zn;class Cs{constructor(d){this.type=4,this.name="IFCPLANARFORCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcPlanarForceMeasure=Cs;class ds{constructor(d){this.type=4,this.name="IFCPLANEANGLEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcPlaneAngleMeasure=ds;class gl{constructor(d){this.type=10,this.name="IFCPOSITIVEINTEGER",this.value=d===null?d:parseFloat(d)}}e.IfcPositiveInteger=gl;class tr{constructor(d){this.type=4,this.name="IFCPOSITIVELENGTHMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcPositiveLengthMeasure=tr;class $l{constructor(d){this.type=4,this.name="IFCPOSITIVEPLANEANGLEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcPositivePlaneAngleMeasure=$l;class ml{constructor(d){this.type=4,this.name="IFCPOSITIVERATIOMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcPositiveRatioMeasure=ml;class Hs{constructor(d){this.type=4,this.name="IFCPOWERMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcPowerMeasure=Hs;class Dl{constructor(d){this.value=d,this.type=1,this.name="IFCPRESENTABLETEXT"}}e.IfcPresentableText=Dl;class Ff{constructor(d){this.type=4,this.name="IFCPRESSUREMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcPressureMeasure=Ff;class fh{constructor(d){this.value=d,this.type=5}}e.IfcPropertySetDefinitionSet=fh;class Su{constructor(d){this.type=4,this.name="IFCRADIOACTIVITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcRadioActivityMeasure=Su;class Xd{constructor(d){this.type=4,this.name="IFCRATIOMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcRatioMeasure=Xd;class Ju{constructor(d){this.type=4,this.name="IFCREAL",this.value=d===null?d:parseFloat(d)}}e.IfcReal=Ju;class Xu{constructor(d){this.type=4,this.name="IFCROTATIONALFREQUENCYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcRotationalFrequencyMeasure=Xu;class Ss{constructor(d){this.type=4,this.name="IFCROTATIONALMASSMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcRotationalMassMeasure=Ss;class vu{constructor(d){this.type=4,this.name="IFCROTATIONALSTIFFNESSMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcRotationalStiffnessMeasure=vu;class Oc{constructor(d){this.type=4,this.name="IFCSECTIONMODULUSMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcSectionModulusMeasure=Oc;class qp{constructor(d){this.type=4,this.name="IFCSECTIONALAREAINTEGRALMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcSectionalAreaIntegralMeasure=qp;class it{constructor(d){this.type=4,this.name="IFCSHEARMODULUSMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcShearModulusMeasure=it;class Ht{constructor(d){this.type=4,this.name="IFCSOLIDANGLEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcSolidAngleMeasure=Ht;class kt{constructor(d){this.type=4,this.name="IFCSOUNDPOWERLEVELMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcSoundPowerLevelMeasure=kt;class Oe{constructor(d){this.type=4,this.name="IFCSOUNDPOWERMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcSoundPowerMeasure=Oe;class Wt{constructor(d){this.type=4,this.name="IFCSOUNDPRESSURELEVELMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcSoundPressureLevelMeasure=Wt;class bn{constructor(d){this.type=4,this.name="IFCSOUNDPRESSUREMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcSoundPressureMeasure=bn;class rs{constructor(d){this.type=4,this.name="IFCSPECIFICHEATCAPACITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcSpecificHeatCapacityMeasure=rs;class ms{constructor(d){this.type=4,this.name="IFCSPECULAREXPONENT",this.value=d===null?d:parseFloat(d)}}e.IfcSpecularExponent=ms;class Ps{constructor(d){this.type=4,this.name="IFCSPECULARROUGHNESS",this.value=d===null?d:parseFloat(d)}}e.IfcSpecularRoughness=Ps;class _s{constructor(d){this.type=4,this.name="IFCTEMPERATUREGRADIENTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcTemperatureGradientMeasure=_s;class Un{constructor(d){this.type=4,this.name="IFCTEMPERATURERATEOFCHANGEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcTemperatureRateOfChangeMeasure=Un;class Gs{constructor(d){this.value=d,this.type=1,this.name="IFCTEXT"}}e.IfcText=Gs;class Nl{constructor(d){this.value=d,this.type=1,this.name="IFCTEXTALIGNMENT"}}e.IfcTextAlignment=Nl;class Mr{constructor(d){this.value=d,this.type=1,this.name="IFCTEXTDECORATION"}}e.IfcTextDecoration=Mr;class fr{constructor(d){this.value=d,this.type=1,this.name="IFCTEXTFONTNAME"}}e.IfcTextFontName=fr;class hi{constructor(d){this.value=d,this.type=1,this.name="IFCTEXTTRANSFORMATION"}}e.IfcTextTransformation=hi;class Wl{constructor(d){this.type=4,this.name="IFCTHERMALADMITTANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcThermalAdmittanceMeasure=Wl;class es{constructor(d){this.type=4,this.name="IFCTHERMALCONDUCTIVITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcThermalConductivityMeasure=es;class Bf{constructor(d){this.type=4,this.name="IFCTHERMALEXPANSIONCOEFFICIENTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcThermalExpansionCoefficientMeasure=Bf;class Yl{constructor(d){this.type=4,this.name="IFCTHERMALRESISTANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcThermalResistanceMeasure=Yl;class Li{constructor(d){this.type=4,this.name="IFCTHERMALTRANSMITTANCEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcThermalTransmittanceMeasure=Li;class Ul{constructor(d){this.type=4,this.name="IFCTHERMODYNAMICTEMPERATUREMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcThermodynamicTemperatureMeasure=Ul;class Du{constructor(d){this.value=d,this.type=1,this.name="IFCTIME"}}e.IfcTime=Du;class ec{constructor(d){this.type=4,this.name="IFCTIMEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcTimeMeasure=ec;class kl{constructor(d){this.type=10,this.name="IFCTIMESTAMP",this.value=d===null?d:parseFloat(d)}}e.IfcTimeStamp=kl;class Pi{constructor(d){this.type=4,this.name="IFCTORQUEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcTorqueMeasure=Pi;class ou{constructor(d){this.value=d,this.type=1,this.name="IFCURIREFERENCE"}}e.IfcURIReference=ou;class Ir{constructor(d){this.type=4,this.name="IFCVAPORPERMEABILITYMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcVaporPermeabilityMeasure=Ir;class Ur{constructor(d){this.type=4,this.name="IFCVOLUMEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcVolumeMeasure=Ur;class eo{constructor(d){this.type=4,this.name="IFCVOLUMETRICFLOWRATEMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcVolumetricFlowRateMeasure=eo;class vd{constructor(d){this.type=4,this.name="IFCWARPINGCONSTANTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcWarpingConstantMeasure=vd;class Ri{constructor(d){this.type=4,this.name="IFCWARPINGMOMENTMEASURE",this.value=d===null?d:parseFloat(d)}}e.IfcWarpingMomentMeasure=Ri;const $c=class $c{};$c.EMAIL={type:3,value:"EMAIL"},$c.FAX={type:3,value:"FAX"},$c.PHONE={type:3,value:"PHONE"},$c.POST={type:3,value:"POST"},$c.VERBAL={type:3,value:"VERBAL"},$c.USERDEFINED={type:3,value:"USERDEFINED"},$c.NOTDEFINED={type:3,value:"NOTDEFINED"};let ri=$c;e.IfcActionRequestTypeEnum=ri;const Ql=class Ql{};Ql.BRAKES={type:3,value:"BRAKES"},Ql.BUOYANCY={type:3,value:"BUOYANCY"},Ql.COMPLETION_G1={type:3,value:"COMPLETION_G1"},Ql.CREEP={type:3,value:"CREEP"},Ql.CURRENT={type:3,value:"CURRENT"},Ql.DEAD_LOAD_G={type:3,value:"DEAD_LOAD_G"},Ql.EARTHQUAKE_E={type:3,value:"EARTHQUAKE_E"},Ql.ERECTION={type:3,value:"ERECTION"},Ql.FIRE={type:3,value:"FIRE"},Ql.ICE={type:3,value:"ICE"},Ql.IMPACT={type:3,value:"IMPACT"},Ql.IMPULSE={type:3,value:"IMPULSE"},Ql.LACK_OF_FIT={type:3,value:"LACK_OF_FIT"},Ql.LIVE_LOAD_Q={type:3,value:"LIVE_LOAD_Q"},Ql.PRESTRESSING_P={type:3,value:"PRESTRESSING_P"},Ql.PROPPING={type:3,value:"PROPPING"},Ql.RAIN={type:3,value:"RAIN"},Ql.SETTLEMENT_U={type:3,value:"SETTLEMENT_U"},Ql.SHRINKAGE={type:3,value:"SHRINKAGE"},Ql.SNOW_S={type:3,value:"SNOW_S"},Ql.SYSTEM_IMPERFECTION={type:3,value:"SYSTEM_IMPERFECTION"},Ql.TEMPERATURE_T={type:3,value:"TEMPERATURE_T"},Ql.TRANSPORT={type:3,value:"TRANSPORT"},Ql.WAVE={type:3,value:"WAVE"},Ql.WIND_W={type:3,value:"WIND_W"},Ql.USERDEFINED={type:3,value:"USERDEFINED"},Ql.NOTDEFINED={type:3,value:"NOTDEFINED"};let ef=Ql;e.IfcActionSourceTypeEnum=ef;const zh=class zh{};zh.EXTRAORDINARY_A={type:3,value:"EXTRAORDINARY_A"},zh.PERMANENT_G={type:3,value:"PERMANENT_G"},zh.VARIABLE_Q={type:3,value:"VARIABLE_Q"},zh.USERDEFINED={type:3,value:"USERDEFINED"},zh.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cc=zh;e.IfcActionTypeEnum=Cc;const Ec=class Ec{};Ec.ELECTRICACTUATOR={type:3,value:"ELECTRICACTUATOR"},Ec.HANDOPERATEDACTUATOR={type:3,value:"HANDOPERATEDACTUATOR"},Ec.HYDRAULICACTUATOR={type:3,value:"HYDRAULICACTUATOR"},Ec.PNEUMATICACTUATOR={type:3,value:"PNEUMATICACTUATOR"},Ec.THERMOSTATICACTUATOR={type:3,value:"THERMOSTATICACTUATOR"},Ec.USERDEFINED={type:3,value:"USERDEFINED"},Ec.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ns=Ec;e.IfcActuatorTypeEnum=Ns;const h3=class h3{};h3.DISTRIBUTIONPOINT={type:3,value:"DISTRIBUTIONPOINT"},h3.HOME={type:3,value:"HOME"},h3.OFFICE={type:3,value:"OFFICE"},h3.SITE={type:3,value:"SITE"},h3.USERDEFINED={type:3,value:"USERDEFINED"};let Ih=h3;e.IfcAddressTypeEnum=Ih;const Dp=class Dp{};Dp.CONSTANTFLOW={type:3,value:"CONSTANTFLOW"},Dp.VARIABLEFLOWPRESSUREDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREDEPENDANT"},Dp.VARIABLEFLOWPRESSUREINDEPENDANT={type:3,value:"VARIABLEFLOWPRESSUREINDEPENDANT"},Dp.USERDEFINED={type:3,value:"USERDEFINED"},Dp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lc=Dp;e.IfcAirTerminalBoxTypeEnum=Lc;const Wh=class Wh{};Wh.DIFFUSER={type:3,value:"DIFFUSER"},Wh.GRILLE={type:3,value:"GRILLE"},Wh.LOUVRE={type:3,value:"LOUVRE"},Wh.REGISTER={type:3,value:"REGISTER"},Wh.USERDEFINED={type:3,value:"USERDEFINED"},Wh.NOTDEFINED={type:3,value:"NOTDEFINED"};let tf=Wh;e.IfcAirTerminalTypeEnum=tf;const pu=class pu{};pu.FIXEDPLATECOUNTERFLOWEXCHANGER={type:3,value:"FIXEDPLATECOUNTERFLOWEXCHANGER"},pu.FIXEDPLATECROSSFLOWEXCHANGER={type:3,value:"FIXEDPLATECROSSFLOWEXCHANGER"},pu.FIXEDPLATEPARALLELFLOWEXCHANGER={type:3,value:"FIXEDPLATEPARALLELFLOWEXCHANGER"},pu.HEATPIPE={type:3,value:"HEATPIPE"},pu.ROTARYWHEEL={type:3,value:"ROTARYWHEEL"},pu.RUNAROUNDCOILLOOP={type:3,value:"RUNAROUNDCOILLOOP"},pu.THERMOSIPHONCOILTYPEHEATEXCHANGERS={type:3,value:"THERMOSIPHONCOILTYPEHEATEXCHANGERS"},pu.THERMOSIPHONSEALEDTUBEHEATEXCHANGERS={type:3,value:"THERMOSIPHONSEALEDTUBEHEATEXCHANGERS"},pu.TWINTOWERENTHALPYRECOVERYLOOPS={type:3,value:"TWINTOWERENTHALPYRECOVERYLOOPS"},pu.USERDEFINED={type:3,value:"USERDEFINED"},pu.NOTDEFINED={type:3,value:"NOTDEFINED"};let Rr=pu;e.IfcAirToAirHeatRecoveryTypeEnum=Rr;const ta=class ta{};ta.BELL={type:3,value:"BELL"},ta.BREAKGLASSBUTTON={type:3,value:"BREAKGLASSBUTTON"},ta.LIGHT={type:3,value:"LIGHT"},ta.MANUALPULLBOX={type:3,value:"MANUALPULLBOX"},ta.RAILWAYCROCODILE={type:3,value:"RAILWAYCROCODILE"},ta.RAILWAYDETONATOR={type:3,value:"RAILWAYDETONATOR"},ta.SIREN={type:3,value:"SIREN"},ta.WHISTLE={type:3,value:"WHISTLE"},ta.USERDEFINED={type:3,value:"USERDEFINED"},ta.NOTDEFINED={type:3,value:"NOTDEFINED"};let jl=ta;e.IfcAlarmTypeEnum=jl;const Eo=class Eo{};Eo.BLOSSCURVE={type:3,value:"BLOSSCURVE"},Eo.CONSTANTCANT={type:3,value:"CONSTANTCANT"},Eo.COSINECURVE={type:3,value:"COSINECURVE"},Eo.HELMERTCURVE={type:3,value:"HELMERTCURVE"},Eo.LINEARTRANSITION={type:3,value:"LINEARTRANSITION"},Eo.SINECURVE={type:3,value:"SINECURVE"},Eo.VIENNESEBEND={type:3,value:"VIENNESEBEND"};let gi=Eo;e.IfcAlignmentCantSegmentTypeEnum=gi;const t0=class t0{};t0.BLOSSCURVE={type:3,value:"BLOSSCURVE"},t0.CIRCULARARC={type:3,value:"CIRCULARARC"},t0.CLOTHOID={type:3,value:"CLOTHOID"},t0.COSINECURVE={type:3,value:"COSINECURVE"},t0.CUBIC={type:3,value:"CUBIC"},t0.HELMERTCURVE={type:3,value:"HELMERTCURVE"},t0.LINE={type:3,value:"LINE"},t0.SINECURVE={type:3,value:"SINECURVE"},t0.VIENNESEBEND={type:3,value:"VIENNESEBEND"};let Qs=t0;e.IfcAlignmentHorizontalSegmentTypeEnum=Qs;const aI=class aI{};aI.USERDEFINED={type:3,value:"USERDEFINED"},aI.NOTDEFINED={type:3,value:"NOTDEFINED"};let Pc=aI;e.IfcAlignmentTypeEnum=Pc;const bm=class bm{};bm.CIRCULARARC={type:3,value:"CIRCULARARC"},bm.CLOTHOID={type:3,value:"CLOTHOID"},bm.CONSTANTGRADIENT={type:3,value:"CONSTANTGRADIENT"},bm.PARABOLICARC={type:3,value:"PARABOLICARC"};let xi=bm;e.IfcAlignmentVerticalSegmentTypeEnum=xi;const Or=class Or{};Or.IN_PLANE_LOADING_2D={type:3,value:"IN_PLANE_LOADING_2D"},Or.LOADING_3D={type:3,value:"LOADING_3D"},Or.OUT_PLANE_LOADING_2D={type:3,value:"OUT_PLANE_LOADING_2D"},Or.USERDEFINED={type:3,value:"USERDEFINED"},Or.NOTDEFINED={type:3,value:"NOTDEFINED"};let pr=Or;e.IfcAnalysisModelTypeEnum=pr;const _i=class _i{};_i.FIRST_ORDER_THEORY={type:3,value:"FIRST_ORDER_THEORY"},_i.FULL_NONLINEAR_THEORY={type:3,value:"FULL_NONLINEAR_THEORY"},_i.SECOND_ORDER_THEORY={type:3,value:"SECOND_ORDER_THEORY"},_i.THIRD_ORDER_THEORY={type:3,value:"THIRD_ORDER_THEORY"},_i.USERDEFINED={type:3,value:"USERDEFINED"},_i.NOTDEFINED={type:3,value:"NOTDEFINED"};let Mi=_i;e.IfcAnalysisTheoryTypeEnum=Mi;const _r=class _r{};_r.ASBUILTAREA={type:3,value:"ASBUILTAREA"},_r.ASBUILTLINE={type:3,value:"ASBUILTLINE"},_r.ASBUILTPOINT={type:3,value:"ASBUILTPOINT"},_r.ASSUMEDAREA={type:3,value:"ASSUMEDAREA"},_r.ASSUMEDLINE={type:3,value:"ASSUMEDLINE"},_r.ASSUMEDPOINT={type:3,value:"ASSUMEDPOINT"},_r.NON_PHYSICAL_SIGNAL={type:3,value:"NON_PHYSICAL_SIGNAL"},_r.SUPERELEVATIONEVENT={type:3,value:"SUPERELEVATIONEVENT"},_r.WIDTHEVENT={type:3,value:"WIDTHEVENT"},_r.USERDEFINED={type:3,value:"USERDEFINED"},_r.NOTDEFINED={type:3,value:"NOTDEFINED"};let to=_r;e.IfcAnnotationTypeEnum=to;const Gl=class Gl{};Gl.ADD={type:3,value:"ADD"},Gl.DIVIDE={type:3,value:"DIVIDE"},Gl.MULTIPLY={type:3,value:"MULTIPLY"},Gl.SUBTRACT={type:3,value:"SUBTRACT"};let yr=Gl;e.IfcArithmeticOperatorEnum=yr;const Jc=class Jc{};Jc.FACTORY={type:3,value:"FACTORY"},Jc.SITE={type:3,value:"SITE"},Jc.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nu=Jc;e.IfcAssemblyPlaceEnum=Nu;const mo=class mo{};mo.AMPLIFIER={type:3,value:"AMPLIFIER"},mo.CAMERA={type:3,value:"CAMERA"},mo.COMMUNICATIONTERMINAL={type:3,value:"COMMUNICATIONTERMINAL"},mo.DISPLAY={type:3,value:"DISPLAY"},mo.MICROPHONE={type:3,value:"MICROPHONE"},mo.PLAYER={type:3,value:"PLAYER"},mo.PROJECTOR={type:3,value:"PROJECTOR"},mo.RECEIVER={type:3,value:"RECEIVER"},mo.RECORDINGEQUIPMENT={type:3,value:"RECORDINGEQUIPMENT"},mo.SPEAKER={type:3,value:"SPEAKER"},mo.SWITCHER={type:3,value:"SWITCHER"},mo.TELEPHONE={type:3,value:"TELEPHONE"},mo.TUNER={type:3,value:"TUNER"},mo.USERDEFINED={type:3,value:"USERDEFINED"},mo.NOTDEFINED={type:3,value:"NOTDEFINED"};let qi=mo;e.IfcAudioVisualApplianceTypeEnum=qi;const Xl=class Xl{};Xl.CIRCULAR_ARC={type:3,value:"CIRCULAR_ARC"},Xl.ELLIPTIC_ARC={type:3,value:"ELLIPTIC_ARC"},Xl.HYPERBOLIC_ARC={type:3,value:"HYPERBOLIC_ARC"},Xl.PARABOLIC_ARC={type:3,value:"PARABOLIC_ARC"},Xl.POLYLINE_FORM={type:3,value:"POLYLINE_FORM"},Xl.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let Hf=Xl;e.IfcBSplineCurveForm=Hf;const To=class To{};To.CONICAL_SURF={type:3,value:"CONICAL_SURF"},To.CYLINDRICAL_SURF={type:3,value:"CYLINDRICAL_SURF"},To.GENERALISED_CONE={type:3,value:"GENERALISED_CONE"},To.PLANE_SURF={type:3,value:"PLANE_SURF"},To.QUADRIC_SURF={type:3,value:"QUADRIC_SURF"},To.RULED_SURF={type:3,value:"RULED_SURF"},To.SPHERICAL_SURF={type:3,value:"SPHERICAL_SURF"},To.SURF_OF_LINEAR_EXTRUSION={type:3,value:"SURF_OF_LINEAR_EXTRUSION"},To.SURF_OF_REVOLUTION={type:3,value:"SURF_OF_REVOLUTION"},To.TOROIDAL_SURF={type:3,value:"TOROIDAL_SURF"},To.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let ll=To;e.IfcBSplineSurfaceForm=ll;const yu=class yu{};yu.BEAM={type:3,value:"BEAM"},yu.CORNICE={type:3,value:"CORNICE"},yu.DIAPHRAGM={type:3,value:"DIAPHRAGM"},yu.EDGEBEAM={type:3,value:"EDGEBEAM"},yu.GIRDER_SEGMENT={type:3,value:"GIRDER_SEGMENT"},yu.HATSTONE={type:3,value:"HATSTONE"},yu.HOLLOWCORE={type:3,value:"HOLLOWCORE"},yu.JOIST={type:3,value:"JOIST"},yu.LINTEL={type:3,value:"LINTEL"},yu.PIERCAP={type:3,value:"PIERCAP"},yu.SPANDREL={type:3,value:"SPANDREL"},yu.T_BEAM={type:3,value:"T_BEAM"},yu.USERDEFINED={type:3,value:"USERDEFINED"},yu.NOTDEFINED={type:3,value:"NOTDEFINED"};let xc=yu;e.IfcBeamTypeEnum=xc;const Ro=class Ro{};Ro.FIXED_MOVEMENT={type:3,value:"FIXED_MOVEMENT"},Ro.FREE_MOVEMENT={type:3,value:"FREE_MOVEMENT"},Ro.GUIDED_LONGITUDINAL={type:3,value:"GUIDED_LONGITUDINAL"},Ro.GUIDED_TRANSVERSAL={type:3,value:"GUIDED_TRANSVERSAL"},Ro.NOTDEFINED={type:3,value:"NOTDEFINED"};let tc=Ro;e.IfcBearingTypeDisplacementEnum=tc;const mc=class mc{};mc.CYLINDRICAL={type:3,value:"CYLINDRICAL"},mc.DISK={type:3,value:"DISK"},mc.ELASTOMERIC={type:3,value:"ELASTOMERIC"},mc.GUIDE={type:3,value:"GUIDE"},mc.POT={type:3,value:"POT"},mc.ROCKER={type:3,value:"ROCKER"},mc.ROLLER={type:3,value:"ROLLER"},mc.SPHERICAL={type:3,value:"SPHERICAL"},mc.USERDEFINED={type:3,value:"USERDEFINED"},mc.NOTDEFINED={type:3,value:"NOTDEFINED"};let ph=mc;e.IfcBearingTypeEnum=ph;const Yh=class Yh{};Yh.EQUALTO={type:3,value:"EQUALTO"},Yh.GREATERTHAN={type:3,value:"GREATERTHAN"},Yh.GREATERTHANOREQUALTO={type:3,value:"GREATERTHANOREQUALTO"},Yh.INCLUDEDIN={type:3,value:"INCLUDEDIN"},Yh.INCLUDES={type:3,value:"INCLUDES"},Yh.LESSTHAN={type:3,value:"LESSTHAN"},Yh.LESSTHANOREQUALTO={type:3,value:"LESSTHANOREQUALTO"},Yh.NOTEQUALTO={type:3,value:"NOTEQUALTO"},Yh.NOTINCLUDEDIN={type:3,value:"NOTINCLUDEDIN"},Yh.NOTINCLUDES={type:3,value:"NOTINCLUDES"};let nc=Yh;e.IfcBenchmarkEnum=nc;const Hy=class Hy{};Hy.STEAM={type:3,value:"STEAM"},Hy.WATER={type:3,value:"WATER"},Hy.USERDEFINED={type:3,value:"USERDEFINED"},Hy.NOTDEFINED={type:3,value:"NOTDEFINED"};let bu=Hy;e.IfcBoilerTypeEnum=bu;const d3=class d3{};d3.DIFFERENCE={type:3,value:"DIFFERENCE"},d3.INTERSECTION={type:3,value:"INTERSECTION"},d3.UNION={type:3,value:"UNION"};let Mc=d3;e.IfcBooleanOperator=Mc;const Ni=class Ni{};Ni.ABUTMENT={type:3,value:"ABUTMENT"},Ni.DECK={type:3,value:"DECK"},Ni.DECK_SEGMENT={type:3,value:"DECK_SEGMENT"},Ni.FOUNDATION={type:3,value:"FOUNDATION"},Ni.PIER={type:3,value:"PIER"},Ni.PIER_SEGMENT={type:3,value:"PIER_SEGMENT"},Ni.PYLON={type:3,value:"PYLON"},Ni.SUBSTRUCTURE={type:3,value:"SUBSTRUCTURE"},Ni.SUPERSTRUCTURE={type:3,value:"SUPERSTRUCTURE"},Ni.SURFACESTRUCTURE={type:3,value:"SURFACESTRUCTURE"},Ni.USERDEFINED={type:3,value:"USERDEFINED"},Ni.NOTDEFINED={type:3,value:"NOTDEFINED"};let sc=Ni;e.IfcBridgePartTypeEnum=sc;const Xc=class Xc{};Xc.ARCHED={type:3,value:"ARCHED"},Xc.CABLE_STAYED={type:3,value:"CABLE_STAYED"},Xc.CANTILEVER={type:3,value:"CANTILEVER"},Xc.CULVERT={type:3,value:"CULVERT"},Xc.FRAMEWORK={type:3,value:"FRAMEWORK"},Xc.GIRDER={type:3,value:"GIRDER"},Xc.SUSPENSION={type:3,value:"SUSPENSION"},Xc.TRUSS={type:3,value:"TRUSS"},Xc.USERDEFINED={type:3,value:"USERDEFINED"},Xc.NOTDEFINED={type:3,value:"NOTDEFINED"};let lc=Xc;e.IfcBridgeTypeEnum=lc;const kh=class kh{};kh.APRON={type:3,value:"APRON"},kh.ARMOURUNIT={type:3,value:"ARMOURUNIT"},kh.INSULATION={type:3,value:"INSULATION"},kh.PRECASTPANEL={type:3,value:"PRECASTPANEL"},kh.SAFETYCAGE={type:3,value:"SAFETYCAGE"},kh.USERDEFINED={type:3,value:"USERDEFINED"},kh.NOTDEFINED={type:3,value:"NOTDEFINED"};let yh=kh;e.IfcBuildingElementPartTypeEnum=yh;const Gi=class Gi{};Gi.COMPLEX={type:3,value:"COMPLEX"},Gi.ELEMENT={type:3,value:"ELEMENT"},Gi.PARTIAL={type:3,value:"PARTIAL"},Gi.USERDEFINED={type:3,value:"USERDEFINED"},Gi.NOTDEFINED={type:3,value:"NOTDEFINED"};let no=Gi;e.IfcBuildingElementProxyTypeEnum=no;const Tc=class Tc{};Tc.EROSIONPREVENTION={type:3,value:"EROSIONPREVENTION"},Tc.FENESTRATION={type:3,value:"FENESTRATION"},Tc.FOUNDATION={type:3,value:"FOUNDATION"},Tc.LOADBEARING={type:3,value:"LOADBEARING"},Tc.OUTERSHELL={type:3,value:"OUTERSHELL"},Tc.PRESTRESSING={type:3,value:"PRESTRESSING"},Tc.REINFORCING={type:3,value:"REINFORCING"},Tc.SHADING={type:3,value:"SHADING"},Tc.TRANSPORT={type:3,value:"TRANSPORT"},Tc.USERDEFINED={type:3,value:"USERDEFINED"},Tc.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ou=Tc;e.IfcBuildingSystemTypeEnum=Ou;const oi=class oi{};oi.EROSIONPREVENTION={type:3,value:"EROSIONPREVENTION"},oi.FENESTRATION={type:3,value:"FENESTRATION"},oi.FOUNDATION={type:3,value:"FOUNDATION"},oi.LOADBEARING={type:3,value:"LOADBEARING"},oi.MOORING={type:3,value:"MOORING"},oi.OUTERSHELL={type:3,value:"OUTERSHELL"},oi.PRESTRESSING={type:3,value:"PRESTRESSING"},oi.RAILWAYLINE={type:3,value:"RAILWAYLINE"},oi.RAILWAYTRACK={type:3,value:"RAILWAYTRACK"},oi.REINFORCING={type:3,value:"REINFORCING"},oi.SHADING={type:3,value:"SHADING"},oi.TRACKCIRCUIT={type:3,value:"TRACKCIRCUIT"},oi.TRANSPORT={type:3,value:"TRANSPORT"},oi.USERDEFINED={type:3,value:"USERDEFINED"},oi.NOTDEFINED={type:3,value:"NOTDEFINED"};let rc=oi;e.IfcBuiltSystemTypeEnum=rc;const Np=class Np{};Np.USERDEFINED={type:3,value:"USERDEFINED"},Np.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ai=Np;e.IfcBurnerTypeEnum=Ai;const jh=class jh{};jh.BEND={type:3,value:"BEND"},jh.CONNECTOR={type:3,value:"CONNECTOR"},jh.CROSS={type:3,value:"CROSS"},jh.JUNCTION={type:3,value:"JUNCTION"},jh.TEE={type:3,value:"TEE"},jh.TRANSITION={type:3,value:"TRANSITION"},jh.USERDEFINED={type:3,value:"USERDEFINED"},jh.NOTDEFINED={type:3,value:"NOTDEFINED"};let Uc=jh;e.IfcCableCarrierFittingTypeEnum=Uc;const qh=class qh{};qh.CABLEBRACKET={type:3,value:"CABLEBRACKET"},qh.CABLELADDERSEGMENT={type:3,value:"CABLELADDERSEGMENT"},qh.CABLETRAYSEGMENT={type:3,value:"CABLETRAYSEGMENT"},qh.CABLETRUNKINGSEGMENT={type:3,value:"CABLETRUNKINGSEGMENT"},qh.CATENARYWIRE={type:3,value:"CATENARYWIRE"},qh.CONDUITSEGMENT={type:3,value:"CONDUITSEGMENT"},qh.DROPPER={type:3,value:"DROPPER"},qh.USERDEFINED={type:3,value:"USERDEFINED"},qh.NOTDEFINED={type:3,value:"NOTDEFINED"};let ic=qh;e.IfcCableCarrierSegmentTypeEnum=ic;const uI=class uI{};uI.CONNECTOR={type:3,value:"CONNECTOR"},uI.ENTRY={type:3,value:"ENTRY"},uI.EXIT={type:3,value:"EXIT"},uI.FANOUT={type:3,value:"FANOUT"},uI.JUNCTION={type:3,value:"JUNCTION"},uI.TRANSITION={type:3,value:"TRANSITION"},uI.USERDEFINED={type:3,value:"USERDEFINED"},uI.NOTDEFINED={type:3,value:"NOTDEFINED"};let nf=uI;e.IfcCableFittingTypeEnum=nf;const go=class go{};go.BUSBARSEGMENT={type:3,value:"BUSBARSEGMENT"},go.CABLESEGMENT={type:3,value:"CABLESEGMENT"},go.CONDUCTORSEGMENT={type:3,value:"CONDUCTORSEGMENT"},go.CONTACTWIRESEGMENT={type:3,value:"CONTACTWIRESEGMENT"},go.CORESEGMENT={type:3,value:"CORESEGMENT"},go.FIBERSEGMENT={type:3,value:"FIBERSEGMENT"},go.FIBERTUBE={type:3,value:"FIBERTUBE"},go.OPTICALCABLESEGMENT={type:3,value:"OPTICALCABLESEGMENT"},go.STITCHWIRE={type:3,value:"STITCHWIRE"},go.WIREPAIRSEGMENT={type:3,value:"WIREPAIRSEGMENT"},go.USERDEFINED={type:3,value:"USERDEFINED"},go.NOTDEFINED={type:3,value:"NOTDEFINED"};let wh=go;e.IfcCableSegmentTypeEnum=wh;const Lw=class Lw{};Lw.CAISSON={type:3,value:"CAISSON"},Lw.WELL={type:3,value:"WELL"},Lw.USERDEFINED={type:3,value:"USERDEFINED"},Lw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Eh=Lw;e.IfcCaissonFoundationTypeEnum=Eh;const Rc=class Rc{};Rc.ADDED={type:3,value:"ADDED"},Rc.DELETED={type:3,value:"DELETED"},Rc.MODIFIED={type:3,value:"MODIFIED"},Rc.NOCHANGE={type:3,value:"NOCHANGE"},Rc.NOTDEFINED={type:3,value:"NOTDEFINED"};let sf=Rc;e.IfcChangeActionEnum=sf;const bp=class bp{};bp.AIRCOOLED={type:3,value:"AIRCOOLED"},bp.HEATRECOVERY={type:3,value:"HEATRECOVERY"},bp.WATERCOOLED={type:3,value:"WATERCOOLED"},bp.USERDEFINED={type:3,value:"USERDEFINED"},bp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Fc=bp;e.IfcChillerTypeEnum=Fc;const n0=class n0{};n0.USERDEFINED={type:3,value:"USERDEFINED"},n0.NOTDEFINED={type:3,value:"NOTDEFINED"};let Si=n0;e.IfcChimneyTypeEnum=Si;const oI=class oI{};oI.DXCOOLINGCOIL={type:3,value:"DXCOOLINGCOIL"},oI.ELECTRICHEATINGCOIL={type:3,value:"ELECTRICHEATINGCOIL"},oI.GASHEATINGCOIL={type:3,value:"GASHEATINGCOIL"},oI.HYDRONICCOIL={type:3,value:"HYDRONICCOIL"},oI.STEAMHEATINGCOIL={type:3,value:"STEAMHEATINGCOIL"},oI.WATERCOOLINGCOIL={type:3,value:"WATERCOOLINGCOIL"},oI.WATERHEATINGCOIL={type:3,value:"WATERHEATINGCOIL"},oI.USERDEFINED={type:3,value:"USERDEFINED"},oI.NOTDEFINED={type:3,value:"NOTDEFINED"};let Bc=oI;e.IfcCoilTypeEnum=Bc;const Vi=class Vi{};Vi.COLUMN={type:3,value:"COLUMN"},Vi.PIERSTEM={type:3,value:"PIERSTEM"},Vi.PIERSTEM_SEGMENT={type:3,value:"PIERSTEM_SEGMENT"},Vi.PILASTER={type:3,value:"PILASTER"},Vi.STANDCOLUMN={type:3,value:"STANDCOLUMN"},Vi.USERDEFINED={type:3,value:"USERDEFINED"},Vi.NOTDEFINED={type:3,value:"NOTDEFINED"};let lf=Vi;e.IfcColumnTypeEnum=lf;const lr=class lr{};lr.ANTENNA={type:3,value:"ANTENNA"},lr.AUTOMATON={type:3,value:"AUTOMATON"},lr.COMPUTER={type:3,value:"COMPUTER"},lr.FAX={type:3,value:"FAX"},lr.GATEWAY={type:3,value:"GATEWAY"},lr.INTELLIGENTPERIPHERAL={type:3,value:"INTELLIGENTPERIPHERAL"},lr.IPNETWORKEQUIPMENT={type:3,value:"IPNETWORKEQUIPMENT"},lr.LINESIDEELECTRONICUNIT={type:3,value:"LINESIDEELECTRONICUNIT"},lr.MODEM={type:3,value:"MODEM"},lr.NETWORKAPPLIANCE={type:3,value:"NETWORKAPPLIANCE"},lr.NETWORKBRIDGE={type:3,value:"NETWORKBRIDGE"},lr.NETWORKHUB={type:3,value:"NETWORKHUB"},lr.OPTICALLINETERMINAL={type:3,value:"OPTICALLINETERMINAL"},lr.OPTICALNETWORKUNIT={type:3,value:"OPTICALNETWORKUNIT"},lr.PRINTER={type:3,value:"PRINTER"},lr.RADIOBLOCKCENTER={type:3,value:"RADIOBLOCKCENTER"},lr.REPEATER={type:3,value:"REPEATER"},lr.ROUTER={type:3,value:"ROUTER"},lr.SCANNER={type:3,value:"SCANNER"},lr.TELECOMMAND={type:3,value:"TELECOMMAND"},lr.TELEPHONYEXCHANGE={type:3,value:"TELEPHONYEXCHANGE"},lr.TRANSITIONCOMPONENT={type:3,value:"TRANSITIONCOMPONENT"},lr.TRANSPONDER={type:3,value:"TRANSPONDER"},lr.TRANSPORTEQUIPMENT={type:3,value:"TRANSPORTEQUIPMENT"},lr.USERDEFINED={type:3,value:"USERDEFINED"},lr.NOTDEFINED={type:3,value:"NOTDEFINED"};let mh=lr;e.IfcCommunicationsApplianceTypeEnum=mh;const _y=class _y{};_y.P_COMPLEX={type:3,value:"P_COMPLEX"},_y.Q_COMPLEX={type:3,value:"Q_COMPLEX"};let so=_y;e.IfcComplexPropertyTemplateTypeEnum=so;const zi=class zi{};zi.BOOSTER={type:3,value:"BOOSTER"},zi.DYNAMIC={type:3,value:"DYNAMIC"},zi.HERMETIC={type:3,value:"HERMETIC"},zi.OPENTYPE={type:3,value:"OPENTYPE"},zi.RECIPROCATING={type:3,value:"RECIPROCATING"},zi.ROLLINGPISTON={type:3,value:"ROLLINGPISTON"},zi.ROTARY={type:3,value:"ROTARY"},zi.ROTARYVANE={type:3,value:"ROTARYVANE"},zi.SCROLL={type:3,value:"SCROLL"},zi.SEMIHERMETIC={type:3,value:"SEMIHERMETIC"},zi.SINGLESCREW={type:3,value:"SINGLESCREW"},zi.SINGLESTAGE={type:3,value:"SINGLESTAGE"},zi.TROCHOIDAL={type:3,value:"TROCHOIDAL"},zi.TWINSCREW={type:3,value:"TWINSCREW"},zi.WELDEDSHELLHERMETIC={type:3,value:"WELDEDSHELLHERMETIC"},zi.USERDEFINED={type:3,value:"USERDEFINED"},zi.NOTDEFINED={type:3,value:"NOTDEFINED"};let Hc=zi;e.IfcCompressorTypeEnum=Hc;const gc=class gc{};gc.AIRCOOLED={type:3,value:"AIRCOOLED"},gc.EVAPORATIVECOOLED={type:3,value:"EVAPORATIVECOOLED"},gc.WATERCOOLED={type:3,value:"WATERCOOLED"},gc.WATERCOOLEDBRAZEDPLATE={type:3,value:"WATERCOOLEDBRAZEDPLATE"},gc.WATERCOOLEDSHELLCOIL={type:3,value:"WATERCOOLEDSHELLCOIL"},gc.WATERCOOLEDSHELLTUBE={type:3,value:"WATERCOOLEDSHELLTUBE"},gc.WATERCOOLEDTUBEINTUBE={type:3,value:"WATERCOOLEDTUBEINTUBE"},gc.USERDEFINED={type:3,value:"USERDEFINED"},gc.NOTDEFINED={type:3,value:"NOTDEFINED"};let _c=gc;e.IfcCondenserTypeEnum=_c;const s0=class s0{};s0.ATEND={type:3,value:"ATEND"},s0.ATPATH={type:3,value:"ATPATH"},s0.ATSTART={type:3,value:"ATSTART"},s0.NOTDEFINED={type:3,value:"NOTDEFINED"};let Th=s0;e.IfcConnectionTypeEnum=Th;const Op=class Op{};Op.ADVISORY={type:3,value:"ADVISORY"},Op.HARD={type:3,value:"HARD"},Op.SOFT={type:3,value:"SOFT"},Op.USERDEFINED={type:3,value:"USERDEFINED"},Op.NOTDEFINED={type:3,value:"NOTDEFINED"};let ac=Op;e.IfcConstraintEnum=ac;const Ao=class Ao{};Ao.DEMOLISHING={type:3,value:"DEMOLISHING"},Ao.EARTHMOVING={type:3,value:"EARTHMOVING"},Ao.ERECTING={type:3,value:"ERECTING"},Ao.HEATING={type:3,value:"HEATING"},Ao.LIGHTING={type:3,value:"LIGHTING"},Ao.PAVING={type:3,value:"PAVING"},Ao.PUMPING={type:3,value:"PUMPING"},Ao.TRANSPORTING={type:3,value:"TRANSPORTING"},Ao.USERDEFINED={type:3,value:"USERDEFINED"},Ao.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zr=Ao;e.IfcConstructionEquipmentResourceTypeEnum=Zr;const Kh=class Kh{};Kh.AGGREGATES={type:3,value:"AGGREGATES"},Kh.CONCRETE={type:3,value:"CONCRETE"},Kh.DRYWALL={type:3,value:"DRYWALL"},Kh.FUEL={type:3,value:"FUEL"},Kh.GYPSUM={type:3,value:"GYPSUM"},Kh.MASONRY={type:3,value:"MASONRY"},Kh.METAL={type:3,value:"METAL"},Kh.PLASTIC={type:3,value:"PLASTIC"},Kh.WOOD={type:3,value:"WOOD"},Kh.USERDEFINED={type:3,value:"USERDEFINED"},Kh.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cu=Kh;e.IfcConstructionMaterialResourceTypeEnum=Cu;const Pw=class Pw{};Pw.ASSEMBLY={type:3,value:"ASSEMBLY"},Pw.FORMWORK={type:3,value:"FORMWORK"},Pw.USERDEFINED={type:3,value:"USERDEFINED"},Pw.NOTDEFINED={type:3,value:"NOTDEFINED"};let uc=Pw;e.IfcConstructionProductResourceTypeEnum=uc;const Ol=class Ol{};Ol.FLOATING={type:3,value:"FLOATING"},Ol.MULTIPOSITION={type:3,value:"MULTIPOSITION"},Ol.PROGRAMMABLE={type:3,value:"PROGRAMMABLE"},Ol.PROPORTIONAL={type:3,value:"PROPORTIONAL"},Ol.TWOPOSITION={type:3,value:"TWOPOSITION"},Ol.USERDEFINED={type:3,value:"USERDEFINED"},Ol.NOTDEFINED={type:3,value:"NOTDEFINED"};let rf=Ol;e.IfcControllerTypeEnum=rf;const Ac=class Ac{};Ac.BELTCONVEYOR={type:3,value:"BELTCONVEYOR"},Ac.BUCKETCONVEYOR={type:3,value:"BUCKETCONVEYOR"},Ac.CHUTECONVEYOR={type:3,value:"CHUTECONVEYOR"},Ac.SCREWCONVEYOR={type:3,value:"SCREWCONVEYOR"},Ac.USERDEFINED={type:3,value:"USERDEFINED"},Ac.NOTDEFINED={type:3,value:"NOTDEFINED"};let Gc=Ac;e.IfcConveyorSegmentTypeEnum=Gc;const l0=class l0{};l0.ACTIVE={type:3,value:"ACTIVE"},l0.PASSIVE={type:3,value:"PASSIVE"},l0.USERDEFINED={type:3,value:"USERDEFINED"},l0.NOTDEFINED={type:3,value:"NOTDEFINED"};let af=l0;e.IfcCooledBeamTypeEnum=af;const Cr=class Cr{};Cr.MECHANICALFORCEDDRAFT={type:3,value:"MECHANICALFORCEDDRAFT"},Cr.MECHANICALINDUCEDDRAFT={type:3,value:"MECHANICALINDUCEDDRAFT"},Cr.NATURALDRAFT={type:3,value:"NATURALDRAFT"},Cr.USERDEFINED={type:3,value:"USERDEFINED"},Cr.NOTDEFINED={type:3,value:"NOTDEFINED"};let Rh=Cr;e.IfcCoolingTowerTypeEnum=Rh;const Om=class Om{};Om.USERDEFINED={type:3,value:"USERDEFINED"},Om.NOTDEFINED={type:3,value:"NOTDEFINED"};let ii=Om;e.IfcCostItemTypeEnum=ii;const So=class So{};So.BUDGET={type:3,value:"BUDGET"},So.COSTPLAN={type:3,value:"COSTPLAN"},So.ESTIMATE={type:3,value:"ESTIMATE"},So.PRICEDBILLOFQUANTITIES={type:3,value:"PRICEDBILLOFQUANTITIES"},So.SCHEDULEOFRATES={type:3,value:"SCHEDULEOFRATES"},So.TENDER={type:3,value:"TENDER"},So.UNPRICEDBILLOFQUANTITIES={type:3,value:"UNPRICEDBILLOFQUANTITIES"},So.USERDEFINED={type:3,value:"USERDEFINED"},So.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vc=So;e.IfcCostScheduleTypeEnum=Vc;const wu=class wu{};wu.ARMOUR={type:3,value:"ARMOUR"},wu.BALLASTBED={type:3,value:"BALLASTBED"},wu.CORE={type:3,value:"CORE"},wu.FILTER={type:3,value:"FILTER"},wu.PAVEMENT={type:3,value:"PAVEMENT"},wu.PROTECTION={type:3,value:"PROTECTION"},wu.USERDEFINED={type:3,value:"USERDEFINED"},wu.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lu=wu;e.IfcCourseTypeEnum=Lu;const fi=class fi{};fi.CEILING={type:3,value:"CEILING"},fi.CLADDING={type:3,value:"CLADDING"},fi.COPING={type:3,value:"COPING"},fi.FLOORING={type:3,value:"FLOORING"},fi.INSULATION={type:3,value:"INSULATION"},fi.MEMBRANE={type:3,value:"MEMBRANE"},fi.MOLDING={type:3,value:"MOLDING"},fi.ROOFING={type:3,value:"ROOFING"},fi.SKIRTINGBOARD={type:3,value:"SKIRTINGBOARD"},fi.SLEEVING={type:3,value:"SLEEVING"},fi.TOPPING={type:3,value:"TOPPING"},fi.WRAPPING={type:3,value:"WRAPPING"},fi.USERDEFINED={type:3,value:"USERDEFINED"},fi.NOTDEFINED={type:3,value:"NOTDEFINED"};let gh=fi;e.IfcCoveringTypeEnum=gh;const Uu=class Uu{};Uu.OFFICE={type:3,value:"OFFICE"},Uu.SITE={type:3,value:"SITE"},Uu.USERDEFINED={type:3,value:"USERDEFINED"},Uu.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ah=Uu;e.IfcCrewResourceTypeEnum=Ah;const Gy=class Gy{};Gy.USERDEFINED={type:3,value:"USERDEFINED"},Gy.NOTDEFINED={type:3,value:"NOTDEFINED"};let wr=Gy;e.IfcCurtainWallTypeEnum=wr;const cI=class cI{};cI.LINEAR={type:3,value:"LINEAR"},cI.LOG_LINEAR={type:3,value:"LOG_LINEAR"},cI.LOG_LOG={type:3,value:"LOG_LOG"},cI.NOTDEFINED={type:3,value:"NOTDEFINED"};let Sh=cI;e.IfcCurveInterpolationEnum=Sh;const ci=class ci{};ci.BACKDRAFTDAMPER={type:3,value:"BACKDRAFTDAMPER"},ci.BALANCINGDAMPER={type:3,value:"BALANCINGDAMPER"},ci.BLASTDAMPER={type:3,value:"BLASTDAMPER"},ci.CONTROLDAMPER={type:3,value:"CONTROLDAMPER"},ci.FIREDAMPER={type:3,value:"FIREDAMPER"},ci.FIRESMOKEDAMPER={type:3,value:"FIRESMOKEDAMPER"},ci.FUMEHOODEXHAUST={type:3,value:"FUMEHOODEXHAUST"},ci.GRAVITYDAMPER={type:3,value:"GRAVITYDAMPER"},ci.GRAVITYRELIEFDAMPER={type:3,value:"GRAVITYRELIEFDAMPER"},ci.RELIEFDAMPER={type:3,value:"RELIEFDAMPER"},ci.SMOKEDAMPER={type:3,value:"SMOKEDAMPER"},ci.USERDEFINED={type:3,value:"USERDEFINED"},ci.NOTDEFINED={type:3,value:"NOTDEFINED"};let Dh=ci;e.IfcDamperTypeEnum=Dh;const f3=class f3{};f3.MEASURED={type:3,value:"MEASURED"},f3.PREDICTED={type:3,value:"PREDICTED"},f3.SIMULATED={type:3,value:"SIMULATED"},f3.USERDEFINED={type:3,value:"USERDEFINED"},f3.NOTDEFINED={type:3,value:"NOTDEFINED"};let uf=f3;e.IfcDataOriginEnum=uf;const ws=class ws{};ws.ACCELERATIONUNIT={type:3,value:"ACCELERATIONUNIT"},ws.ANGULARVELOCITYUNIT={type:3,value:"ANGULARVELOCITYUNIT"},ws.AREADENSITYUNIT={type:3,value:"AREADENSITYUNIT"},ws.COMPOUNDPLANEANGLEUNIT={type:3,value:"COMPOUNDPLANEANGLEUNIT"},ws.CURVATUREUNIT={type:3,value:"CURVATUREUNIT"},ws.DYNAMICVISCOSITYUNIT={type:3,value:"DYNAMICVISCOSITYUNIT"},ws.HEATFLUXDENSITYUNIT={type:3,value:"HEATFLUXDENSITYUNIT"},ws.HEATINGVALUEUNIT={type:3,value:"HEATINGVALUEUNIT"},ws.INTEGERCOUNTRATEUNIT={type:3,value:"INTEGERCOUNTRATEUNIT"},ws.IONCONCENTRATIONUNIT={type:3,value:"IONCONCENTRATIONUNIT"},ws.ISOTHERMALMOISTURECAPACITYUNIT={type:3,value:"ISOTHERMALMOISTURECAPACITYUNIT"},ws.KINEMATICVISCOSITYUNIT={type:3,value:"KINEMATICVISCOSITYUNIT"},ws.LINEARFORCEUNIT={type:3,value:"LINEARFORCEUNIT"},ws.LINEARMOMENTUNIT={type:3,value:"LINEARMOMENTUNIT"},ws.LINEARSTIFFNESSUNIT={type:3,value:"LINEARSTIFFNESSUNIT"},ws.LINEARVELOCITYUNIT={type:3,value:"LINEARVELOCITYUNIT"},ws.LUMINOUSINTENSITYDISTRIBUTIONUNIT={type:3,value:"LUMINOUSINTENSITYDISTRIBUTIONUNIT"},ws.MASSDENSITYUNIT={type:3,value:"MASSDENSITYUNIT"},ws.MASSFLOWRATEUNIT={type:3,value:"MASSFLOWRATEUNIT"},ws.MASSPERLENGTHUNIT={type:3,value:"MASSPERLENGTHUNIT"},ws.MODULUSOFELASTICITYUNIT={type:3,value:"MODULUSOFELASTICITYUNIT"},ws.MODULUSOFLINEARSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFLINEARSUBGRADEREACTIONUNIT"},ws.MODULUSOFROTATIONALSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFROTATIONALSUBGRADEREACTIONUNIT"},ws.MODULUSOFSUBGRADEREACTIONUNIT={type:3,value:"MODULUSOFSUBGRADEREACTIONUNIT"},ws.MOISTUREDIFFUSIVITYUNIT={type:3,value:"MOISTUREDIFFUSIVITYUNIT"},ws.MOLECULARWEIGHTUNIT={type:3,value:"MOLECULARWEIGHTUNIT"},ws.MOMENTOFINERTIAUNIT={type:3,value:"MOMENTOFINERTIAUNIT"},ws.PHUNIT={type:3,value:"PHUNIT"},ws.PLANARFORCEUNIT={type:3,value:"PLANARFORCEUNIT"},ws.ROTATIONALFREQUENCYUNIT={type:3,value:"ROTATIONALFREQUENCYUNIT"},ws.ROTATIONALMASSUNIT={type:3,value:"ROTATIONALMASSUNIT"},ws.ROTATIONALSTIFFNESSUNIT={type:3,value:"ROTATIONALSTIFFNESSUNIT"},ws.SECTIONAREAINTEGRALUNIT={type:3,value:"SECTIONAREAINTEGRALUNIT"},ws.SECTIONMODULUSUNIT={type:3,value:"SECTIONMODULUSUNIT"},ws.SHEARMODULUSUNIT={type:3,value:"SHEARMODULUSUNIT"},ws.SOUNDPOWERLEVELUNIT={type:3,value:"SOUNDPOWERLEVELUNIT"},ws.SOUNDPOWERUNIT={type:3,value:"SOUNDPOWERUNIT"},ws.SOUNDPRESSURELEVELUNIT={type:3,value:"SOUNDPRESSURELEVELUNIT"},ws.SOUNDPRESSUREUNIT={type:3,value:"SOUNDPRESSUREUNIT"},ws.SPECIFICHEATCAPACITYUNIT={type:3,value:"SPECIFICHEATCAPACITYUNIT"},ws.TEMPERATUREGRADIENTUNIT={type:3,value:"TEMPERATUREGRADIENTUNIT"},ws.TEMPERATURERATEOFCHANGEUNIT={type:3,value:"TEMPERATURERATEOFCHANGEUNIT"},ws.THERMALADMITTANCEUNIT={type:3,value:"THERMALADMITTANCEUNIT"},ws.THERMALCONDUCTANCEUNIT={type:3,value:"THERMALCONDUCTANCEUNIT"},ws.THERMALEXPANSIONCOEFFICIENTUNIT={type:3,value:"THERMALEXPANSIONCOEFFICIENTUNIT"},ws.THERMALRESISTANCEUNIT={type:3,value:"THERMALRESISTANCEUNIT"},ws.THERMALTRANSMITTANCEUNIT={type:3,value:"THERMALTRANSMITTANCEUNIT"},ws.TORQUEUNIT={type:3,value:"TORQUEUNIT"},ws.VAPORPERMEABILITYUNIT={type:3,value:"VAPORPERMEABILITYUNIT"},ws.VOLUMETRICFLOWRATEUNIT={type:3,value:"VOLUMETRICFLOWRATEUNIT"},ws.WARPINGCONSTANTUNIT={type:3,value:"WARPINGCONSTANTUNIT"},ws.WARPINGMOMENTUNIT={type:3,value:"WARPINGMOMENTUNIT"},ws.USERDEFINED={type:3,value:"USERDEFINED"};let lo=ws;e.IfcDerivedUnitEnum=lo;const xw=class xw{};xw.NEGATIVE={type:3,value:"NEGATIVE"},xw.POSITIVE={type:3,value:"POSITIVE"};let zc=xw;e.IfcDirectionSenseEnum=zc;const Lr=class Lr{};Lr.ANCHORPLATE={type:3,value:"ANCHORPLATE"},Lr.BIRDPROTECTION={type:3,value:"BIRDPROTECTION"},Lr.BRACKET={type:3,value:"BRACKET"},Lr.CABLEARRANGER={type:3,value:"CABLEARRANGER"},Lr.ELASTIC_CUSHION={type:3,value:"ELASTIC_CUSHION"},Lr.EXPANSION_JOINT_DEVICE={type:3,value:"EXPANSION_JOINT_DEVICE"},Lr.FILLER={type:3,value:"FILLER"},Lr.FLASHING={type:3,value:"FLASHING"},Lr.INSULATOR={type:3,value:"INSULATOR"},Lr.LOCK={type:3,value:"LOCK"},Lr.PANEL_STRENGTHENING={type:3,value:"PANEL_STRENGTHENING"},Lr.POINTMACHINEMOUNTINGDEVICE={type:3,value:"POINTMACHINEMOUNTINGDEVICE"},Lr.POINT_MACHINE_LOCKING_DEVICE={type:3,value:"POINT_MACHINE_LOCKING_DEVICE"},Lr.RAILBRACE={type:3,value:"RAILBRACE"},Lr.RAILPAD={type:3,value:"RAILPAD"},Lr.RAIL_LUBRICATION={type:3,value:"RAIL_LUBRICATION"},Lr.RAIL_MECHANICAL_EQUIPMENT={type:3,value:"RAIL_MECHANICAL_EQUIPMENT"},Lr.SHOE={type:3,value:"SHOE"},Lr.SLIDINGCHAIR={type:3,value:"SLIDINGCHAIR"},Lr.SOUNDABSORPTION={type:3,value:"SOUNDABSORPTION"},Lr.TENSIONINGEQUIPMENT={type:3,value:"TENSIONINGEQUIPMENT"},Lr.USERDEFINED={type:3,value:"USERDEFINED"},Lr.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nh=Lr;e.IfcDiscreteAccessoryTypeEnum=Nh;const Af=class Af{};Af.CONSUMERUNIT={type:3,value:"CONSUMERUNIT"},Af.DISPATCHINGBOARD={type:3,value:"DISPATCHINGBOARD"},Af.DISTRIBUTIONBOARD={type:3,value:"DISTRIBUTIONBOARD"},Af.DISTRIBUTIONFRAME={type:3,value:"DISTRIBUTIONFRAME"},Af.MOTORCONTROLCENTRE={type:3,value:"MOTORCONTROLCENTRE"},Af.SWITCHBOARD={type:3,value:"SWITCHBOARD"},Af.USERDEFINED={type:3,value:"USERDEFINED"},Af.NOTDEFINED={type:3,value:"NOTDEFINED"};let bh=Af;e.IfcDistributionBoardTypeEnum=bh;const re=class re{};re.FORMEDDUCT={type:3,value:"FORMEDDUCT"},re.INSPECTIONCHAMBER={type:3,value:"INSPECTIONCHAMBER"},re.INSPECTIONPIT={type:3,value:"INSPECTIONPIT"},re.MANHOLE={type:3,value:"MANHOLE"},re.METERCHAMBER={type:3,value:"METERCHAMBER"},re.SUMP={type:3,value:"SUMP"},re.TRENCH={type:3,value:"TRENCH"},re.VALVECHAMBER={type:3,value:"VALVECHAMBER"},re.USERDEFINED={type:3,value:"USERDEFINED"},re.NOTDEFINED={type:3,value:"NOTDEFINED"};let oc=re;e.IfcDistributionChamberElementTypeEnum=oc;const I=class I{};I.CABLE={type:3,value:"CABLE"},I.CABLECARRIER={type:3,value:"CABLECARRIER"},I.DUCT={type:3,value:"DUCT"},I.PIPE={type:3,value:"PIPE"},I.WIRELESS={type:3,value:"WIRELESS"},I.USERDEFINED={type:3,value:"USERDEFINED"},I.NOTDEFINED={type:3,value:"NOTDEFINED"};let cc=I;e.IfcDistributionPortTypeEnum=cc;const T=class T{};T.AIRCONDITIONING={type:3,value:"AIRCONDITIONING"},T.AUDIOVISUAL={type:3,value:"AUDIOVISUAL"},T.CATENARY_SYSTEM={type:3,value:"CATENARY_SYSTEM"},T.CHEMICAL={type:3,value:"CHEMICAL"},T.CHILLEDWATER={type:3,value:"CHILLEDWATER"},T.COMMUNICATION={type:3,value:"COMMUNICATION"},T.COMPRESSEDAIR={type:3,value:"COMPRESSEDAIR"},T.CONDENSERWATER={type:3,value:"CONDENSERWATER"},T.CONTROL={type:3,value:"CONTROL"},T.CONVEYING={type:3,value:"CONVEYING"},T.DATA={type:3,value:"DATA"},T.DISPOSAL={type:3,value:"DISPOSAL"},T.DOMESTICCOLDWATER={type:3,value:"DOMESTICCOLDWATER"},T.DOMESTICHOTWATER={type:3,value:"DOMESTICHOTWATER"},T.DRAINAGE={type:3,value:"DRAINAGE"},T.EARTHING={type:3,value:"EARTHING"},T.ELECTRICAL={type:3,value:"ELECTRICAL"},T.ELECTROACOUSTIC={type:3,value:"ELECTROACOUSTIC"},T.EXHAUST={type:3,value:"EXHAUST"},T.FIREPROTECTION={type:3,value:"FIREPROTECTION"},T.FIXEDTRANSMISSIONNETWORK={type:3,value:"FIXEDTRANSMISSIONNETWORK"},T.FUEL={type:3,value:"FUEL"},T.GAS={type:3,value:"GAS"},T.HAZARDOUS={type:3,value:"HAZARDOUS"},T.HEATING={type:3,value:"HEATING"},T.LIGHTING={type:3,value:"LIGHTING"},T.LIGHTNINGPROTECTION={type:3,value:"LIGHTNINGPROTECTION"},T.MOBILENETWORK={type:3,value:"MOBILENETWORK"},T.MONITORINGSYSTEM={type:3,value:"MONITORINGSYSTEM"},T.MUNICIPALSOLIDWASTE={type:3,value:"MUNICIPALSOLIDWASTE"},T.OIL={type:3,value:"OIL"},T.OPERATIONAL={type:3,value:"OPERATIONAL"},T.OPERATIONALTELEPHONYSYSTEM={type:3,value:"OPERATIONALTELEPHONYSYSTEM"},T.OVERHEAD_CONTACTLINE_SYSTEM={type:3,value:"OVERHEAD_CONTACTLINE_SYSTEM"},T.POWERGENERATION={type:3,value:"POWERGENERATION"},T.RAINWATER={type:3,value:"RAINWATER"},T.REFRIGERATION={type:3,value:"REFRIGERATION"},T.RETURN_CIRCUIT={type:3,value:"RETURN_CIRCUIT"},T.SECURITY={type:3,value:"SECURITY"},T.SEWAGE={type:3,value:"SEWAGE"},T.SIGNAL={type:3,value:"SIGNAL"},T.STORMWATER={type:3,value:"STORMWATER"},T.TELEPHONE={type:3,value:"TELEPHONE"},T.TV={type:3,value:"TV"},T.VACUUM={type:3,value:"VACUUM"},T.VENT={type:3,value:"VENT"},T.VENTILATION={type:3,value:"VENTILATION"},T.WASTEWATER={type:3,value:"WASTEWATER"},T.WATERSUPPLY={type:3,value:"WATERSUPPLY"},T.USERDEFINED={type:3,value:"USERDEFINED"},T.NOTDEFINED={type:3,value:"NOTDEFINED"};let of=T;e.IfcDistributionSystemEnum=of;const S=class S{};S.CONFIDENTIAL={type:3,value:"CONFIDENTIAL"},S.PERSONAL={type:3,value:"PERSONAL"},S.PUBLIC={type:3,value:"PUBLIC"},S.RESTRICTED={type:3,value:"RESTRICTED"},S.USERDEFINED={type:3,value:"USERDEFINED"},S.NOTDEFINED={type:3,value:"NOTDEFINED"};let _f=S;e.IfcDocumentConfidentialityEnum=_f;const b=class b{};b.DRAFT={type:3,value:"DRAFT"},b.FINAL={type:3,value:"FINAL"},b.FINALDRAFT={type:3,value:"FINALDRAFT"},b.REVISION={type:3,value:"REVISION"},b.NOTDEFINED={type:3,value:"NOTDEFINED"};let Oh=b;e.IfcDocumentStatusEnum=Oh;const x=class x{};x.DOUBLE_ACTING={type:3,value:"DOUBLE_ACTING"},x.FIXEDPANEL={type:3,value:"FIXEDPANEL"},x.FOLDING={type:3,value:"FOLDING"},x.REVOLVING={type:3,value:"REVOLVING"},x.ROLLINGUP={type:3,value:"ROLLINGUP"},x.SLIDING={type:3,value:"SLIDING"},x.SWINGING={type:3,value:"SWINGING"},x.USERDEFINED={type:3,value:"USERDEFINED"},x.NOTDEFINED={type:3,value:"NOTDEFINED"};let ai=x;e.IfcDoorPanelOperationEnum=ai;const F=class F{};F.LEFT={type:3,value:"LEFT"},F.MIDDLE={type:3,value:"MIDDLE"},F.RIGHT={type:3,value:"RIGHT"},F.NOTDEFINED={type:3,value:"NOTDEFINED"};let Wc=F;e.IfcDoorPanelPositionEnum=Wc;const z=class z{};z.ALUMINIUM={type:3,value:"ALUMINIUM"},z.ALUMINIUM_PLASTIC={type:3,value:"ALUMINIUM_PLASTIC"},z.ALUMINIUM_WOOD={type:3,value:"ALUMINIUM_WOOD"},z.HIGH_GRADE_STEEL={type:3,value:"HIGH_GRADE_STEEL"},z.PLASTIC={type:3,value:"PLASTIC"},z.STEEL={type:3,value:"STEEL"},z.WOOD={type:3,value:"WOOD"},z.USERDEFINED={type:3,value:"USERDEFINED"},z.NOTDEFINED={type:3,value:"NOTDEFINED"};let cf=z;e.IfcDoorStyleConstructionEnum=cf;const q=class q{};q.DOUBLE_DOOR_DOUBLE_SWING={type:3,value:"DOUBLE_DOOR_DOUBLE_SWING"},q.DOUBLE_DOOR_FOLDING={type:3,value:"DOUBLE_DOOR_FOLDING"},q.DOUBLE_DOOR_SINGLE_SWING={type:3,value:"DOUBLE_DOOR_SINGLE_SWING"},q.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_LEFT"},q.DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT={type:3,value:"DOUBLE_DOOR_SINGLE_SWING_OPPOSITE_RIGHT"},q.DOUBLE_DOOR_SLIDING={type:3,value:"DOUBLE_DOOR_SLIDING"},q.DOUBLE_SWING_LEFT={type:3,value:"DOUBLE_SWING_LEFT"},q.DOUBLE_SWING_RIGHT={type:3,value:"DOUBLE_SWING_RIGHT"},q.FOLDING_TO_LEFT={type:3,value:"FOLDING_TO_LEFT"},q.FOLDING_TO_RIGHT={type:3,value:"FOLDING_TO_RIGHT"},q.REVOLVING={type:3,value:"REVOLVING"},q.ROLLINGUP={type:3,value:"ROLLINGUP"},q.SINGLE_SWING_LEFT={type:3,value:"SINGLE_SWING_LEFT"},q.SINGLE_SWING_RIGHT={type:3,value:"SINGLE_SWING_RIGHT"},q.SLIDING_TO_LEFT={type:3,value:"SLIDING_TO_LEFT"},q.SLIDING_TO_RIGHT={type:3,value:"SLIDING_TO_RIGHT"},q.USERDEFINED={type:3,value:"USERDEFINED"},q.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ch=q;e.IfcDoorStyleOperationEnum=Ch;const ie=class ie{};ie.BOOM_BARRIER={type:3,value:"BOOM_BARRIER"},ie.DOOR={type:3,value:"DOOR"},ie.GATE={type:3,value:"GATE"},ie.TRAPDOOR={type:3,value:"TRAPDOOR"},ie.TURNSTILE={type:3,value:"TURNSTILE"},ie.USERDEFINED={type:3,value:"USERDEFINED"},ie.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cl=ie;e.IfcDoorTypeEnum=Cl;const Ve=class Ve{};Ve.DOUBLE_PANEL_DOUBLE_SWING={type:3,value:"DOUBLE_PANEL_DOUBLE_SWING"},Ve.DOUBLE_PANEL_FOLDING={type:3,value:"DOUBLE_PANEL_FOLDING"},Ve.DOUBLE_PANEL_LIFTING_VERTICAL={type:3,value:"DOUBLE_PANEL_LIFTING_VERTICAL"},Ve.DOUBLE_PANEL_SINGLE_SWING={type:3,value:"DOUBLE_PANEL_SINGLE_SWING"},Ve.DOUBLE_PANEL_SINGLE_SWING_OPPOSITE_LEFT={type:3,value:"DOUBLE_PANEL_SINGLE_SWING_OPPOSITE_LEFT"},Ve.DOUBLE_PANEL_SINGLE_SWING_OPPOSITE_RIGHT={type:3,value:"DOUBLE_PANEL_SINGLE_SWING_OPPOSITE_RIGHT"},Ve.DOUBLE_PANEL_SLIDING={type:3,value:"DOUBLE_PANEL_SLIDING"},Ve.DOUBLE_SWING_LEFT={type:3,value:"DOUBLE_SWING_LEFT"},Ve.DOUBLE_SWING_RIGHT={type:3,value:"DOUBLE_SWING_RIGHT"},Ve.FOLDING_TO_LEFT={type:3,value:"FOLDING_TO_LEFT"},Ve.FOLDING_TO_RIGHT={type:3,value:"FOLDING_TO_RIGHT"},Ve.LIFTING_HORIZONTAL={type:3,value:"LIFTING_HORIZONTAL"},Ve.LIFTING_VERTICAL_LEFT={type:3,value:"LIFTING_VERTICAL_LEFT"},Ve.LIFTING_VERTICAL_RIGHT={type:3,value:"LIFTING_VERTICAL_RIGHT"},Ve.REVOLVING_HORIZONTAL={type:3,value:"REVOLVING_HORIZONTAL"},Ve.REVOLVING_VERTICAL={type:3,value:"REVOLVING_VERTICAL"},Ve.ROLLINGUP={type:3,value:"ROLLINGUP"},Ve.SINGLE_SWING_LEFT={type:3,value:"SINGLE_SWING_LEFT"},Ve.SINGLE_SWING_RIGHT={type:3,value:"SINGLE_SWING_RIGHT"},Ve.SLIDING_TO_LEFT={type:3,value:"SLIDING_TO_LEFT"},Ve.SLIDING_TO_RIGHT={type:3,value:"SLIDING_TO_RIGHT"},Ve.SWING_FIXED_LEFT={type:3,value:"SWING_FIXED_LEFT"},Ve.SWING_FIXED_RIGHT={type:3,value:"SWING_FIXED_RIGHT"},Ve.USERDEFINED={type:3,value:"USERDEFINED"},Ve.NOTDEFINED={type:3,value:"NOTDEFINED"};let hf=Ve;e.IfcDoorTypeOperationEnum=hf;const Yt=class Yt{};Yt.BEND={type:3,value:"BEND"},Yt.CONNECTOR={type:3,value:"CONNECTOR"},Yt.ENTRY={type:3,value:"ENTRY"},Yt.EXIT={type:3,value:"EXIT"},Yt.JUNCTION={type:3,value:"JUNCTION"},Yt.OBSTRUCTION={type:3,value:"OBSTRUCTION"},Yt.TRANSITION={type:3,value:"TRANSITION"},Yt.USERDEFINED={type:3,value:"USERDEFINED"},Yt.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lh=Yt;e.IfcDuctFittingTypeEnum=Lh;const On=class On{};On.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"},On.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"},On.USERDEFINED={type:3,value:"USERDEFINED"},On.NOTDEFINED={type:3,value:"NOTDEFINED"};let Gf=On;e.IfcDuctSegmentTypeEnum=Gf;const Ts=class Ts{};Ts.FLATOVAL={type:3,value:"FLATOVAL"},Ts.RECTANGULAR={type:3,value:"RECTANGULAR"},Ts.ROUND={type:3,value:"ROUND"},Ts.USERDEFINED={type:3,value:"USERDEFINED"},Ts.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vf=Ts;e.IfcDuctSilencerTypeEnum=Vf;const wl=class wl{};wl.BASE_EXCAVATION={type:3,value:"BASE_EXCAVATION"},wl.CUT={type:3,value:"CUT"},wl.DREDGING={type:3,value:"DREDGING"},wl.EXCAVATION={type:3,value:"EXCAVATION"},wl.OVEREXCAVATION={type:3,value:"OVEREXCAVATION"},wl.PAVEMENTMILLING={type:3,value:"PAVEMENTMILLING"},wl.STEPEXCAVATION={type:3,value:"STEPEXCAVATION"},wl.TOPSOILREMOVAL={type:3,value:"TOPSOILREMOVAL"},wl.TRENCH={type:3,value:"TRENCH"},wl.USERDEFINED={type:3,value:"USERDEFINED"},wl.NOTDEFINED={type:3,value:"NOTDEFINED"};let ro=wl;e.IfcEarthworksCutTypeEnum=ro;const Tr=class Tr{};Tr.BACKFILL={type:3,value:"BACKFILL"},Tr.COUNTERWEIGHT={type:3,value:"COUNTERWEIGHT"},Tr.EMBANKMENT={type:3,value:"EMBANKMENT"},Tr.SLOPEFILL={type:3,value:"SLOPEFILL"},Tr.SUBGRADE={type:3,value:"SUBGRADE"},Tr.SUBGRADEBED={type:3,value:"SUBGRADEBED"},Tr.TRANSITIONSECTION={type:3,value:"TRANSITIONSECTION"},Tr.USERDEFINED={type:3,value:"USERDEFINED"},Tr.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ki=Tr;e.IfcEarthworksFillTypeEnum=Ki;const Pl=class Pl{};Pl.DISHWASHER={type:3,value:"DISHWASHER"},Pl.ELECTRICCOOKER={type:3,value:"ELECTRICCOOKER"},Pl.FREESTANDINGELECTRICHEATER={type:3,value:"FREESTANDINGELECTRICHEATER"},Pl.FREESTANDINGFAN={type:3,value:"FREESTANDINGFAN"},Pl.FREESTANDINGWATERCOOLER={type:3,value:"FREESTANDINGWATERCOOLER"},Pl.FREESTANDINGWATERHEATER={type:3,value:"FREESTANDINGWATERHEATER"},Pl.FREEZER={type:3,value:"FREEZER"},Pl.FRIDGE_FREEZER={type:3,value:"FRIDGE_FREEZER"},Pl.HANDDRYER={type:3,value:"HANDDRYER"},Pl.KITCHENMACHINE={type:3,value:"KITCHENMACHINE"},Pl.MICROWAVE={type:3,value:"MICROWAVE"},Pl.PHOTOCOPIER={type:3,value:"PHOTOCOPIER"},Pl.REFRIGERATOR={type:3,value:"REFRIGERATOR"},Pl.TUMBLEDRYER={type:3,value:"TUMBLEDRYER"},Pl.VENDINGMACHINE={type:3,value:"VENDINGMACHINE"},Pl.WASHINGMACHINE={type:3,value:"WASHINGMACHINE"},Pl.USERDEFINED={type:3,value:"USERDEFINED"},Pl.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ll=Pl;e.IfcElectricApplianceTypeEnum=Ll;const na=class na{};na.CONSUMERUNIT={type:3,value:"CONSUMERUNIT"},na.DISTRIBUTIONBOARD={type:3,value:"DISTRIBUTIONBOARD"},na.MOTORCONTROLCENTRE={type:3,value:"MOTORCONTROLCENTRE"},na.SWITCHBOARD={type:3,value:"SWITCHBOARD"},na.USERDEFINED={type:3,value:"USERDEFINED"},na.NOTDEFINED={type:3,value:"NOTDEFINED"};let Yc=na;e.IfcElectricDistributionBoardTypeEnum=Yc;const Eu=class Eu{};Eu.BATTERY={type:3,value:"BATTERY"},Eu.CAPACITOR={type:3,value:"CAPACITOR"},Eu.CAPACITORBANK={type:3,value:"CAPACITORBANK"},Eu.COMPENSATOR={type:3,value:"COMPENSATOR"},Eu.HARMONICFILTER={type:3,value:"HARMONICFILTER"},Eu.INDUCTOR={type:3,value:"INDUCTOR"},Eu.INDUCTORBANK={type:3,value:"INDUCTORBANK"},Eu.RECHARGER={type:3,value:"RECHARGER"},Eu.UPS={type:3,value:"UPS"},Eu.USERDEFINED={type:3,value:"USERDEFINED"},Eu.NOTDEFINED={type:3,value:"NOTDEFINED"};let Vs=Eu;e.IfcElectricFlowStorageDeviceTypeEnum=Vs;const Mw=class Mw{};Mw.ELECTRONICFILTER={type:3,value:"ELECTRONICFILTER"},Mw.USERDEFINED={type:3,value:"USERDEFINED"},Mw.NOTDEFINED={type:3,value:"NOTDEFINED"};let zf=Mw;e.IfcElectricFlowTreatmentDeviceTypeEnum=zf;const Cp=class Cp{};Cp.CHP={type:3,value:"CHP"},Cp.ENGINEGENERATOR={type:3,value:"ENGINEGENERATOR"},Cp.STANDALONE={type:3,value:"STANDALONE"},Cp.USERDEFINED={type:3,value:"USERDEFINED"},Cp.NOTDEFINED={type:3,value:"NOTDEFINED"};let hc=Cp;e.IfcElectricGeneratorTypeEnum=hc;const Cm=class Cm{};Cm.DC={type:3,value:"DC"},Cm.INDUCTION={type:3,value:"INDUCTION"},Cm.POLYPHASE={type:3,value:"POLYPHASE"},Cm.RELUCTANCESYNCHRONOUS={type:3,value:"RELUCTANCESYNCHRONOUS"},Cm.SYNCHRONOUS={type:3,value:"SYNCHRONOUS"},Cm.USERDEFINED={type:3,value:"USERDEFINED"},Cm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ui=Cm;e.IfcElectricMotorTypeEnum=Ui;const NO=class NO{};NO.RELAY={type:3,value:"RELAY"},NO.TIMECLOCK={type:3,value:"TIMECLOCK"},NO.TIMEDELAY={type:3,value:"TIMEDELAY"},NO.USERDEFINED={type:3,value:"USERDEFINED"},NO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zi=NO;e.IfcElectricTimeControlTypeEnum=Zi;const Gr=class Gr{};Gr.ABUTMENT={type:3,value:"ABUTMENT"},Gr.ACCESSORY_ASSEMBLY={type:3,value:"ACCESSORY_ASSEMBLY"},Gr.ARCH={type:3,value:"ARCH"},Gr.BEAM_GRID={type:3,value:"BEAM_GRID"},Gr.BRACED_FRAME={type:3,value:"BRACED_FRAME"},Gr.CROSS_BRACING={type:3,value:"CROSS_BRACING"},Gr.DECK={type:3,value:"DECK"},Gr.DILATATIONPANEL={type:3,value:"DILATATIONPANEL"},Gr.ENTRANCEWORKS={type:3,value:"ENTRANCEWORKS"},Gr.GIRDER={type:3,value:"GIRDER"},Gr.GRID={type:3,value:"GRID"},Gr.MAST={type:3,value:"MAST"},Gr.PIER={type:3,value:"PIER"},Gr.PYLON={type:3,value:"PYLON"},Gr.RAIL_MECHANICAL_EQUIPMENT_ASSEMBLY={type:3,value:"RAIL_MECHANICAL_EQUIPMENT_ASSEMBLY"},Gr.REINFORCEMENT_UNIT={type:3,value:"REINFORCEMENT_UNIT"},Gr.RIGID_FRAME={type:3,value:"RIGID_FRAME"},Gr.SHELTER={type:3,value:"SHELTER"},Gr.SIGNALASSEMBLY={type:3,value:"SIGNALASSEMBLY"},Gr.SLAB_FIELD={type:3,value:"SLAB_FIELD"},Gr.SUMPBUSTER={type:3,value:"SUMPBUSTER"},Gr.SUPPORTINGASSEMBLY={type:3,value:"SUPPORTINGASSEMBLY"},Gr.SUSPENSIONASSEMBLY={type:3,value:"SUSPENSIONASSEMBLY"},Gr.TRACKPANEL={type:3,value:"TRACKPANEL"},Gr.TRACTION_SWITCHING_ASSEMBLY={type:3,value:"TRACTION_SWITCHING_ASSEMBLY"},Gr.TRAFFIC_CALMING_DEVICE={type:3,value:"TRAFFIC_CALMING_DEVICE"},Gr.TRUSS={type:3,value:"TRUSS"},Gr.TURNOUTPANEL={type:3,value:"TURNOUTPANEL"},Gr.USERDEFINED={type:3,value:"USERDEFINED"},Gr.NOTDEFINED={type:3,value:"NOTDEFINED"};let io=Gr;e.IfcElementAssemblyTypeEnum=io;const p_=class p_{};p_.COMPLEX={type:3,value:"COMPLEX"},p_.ELEMENT={type:3,value:"ELEMENT"},p_.PARTIAL={type:3,value:"PARTIAL"};let ao=p_;e.IfcElementCompositionEnum=ao;const D9=class D9{};D9.EXTERNALCOMBUSTION={type:3,value:"EXTERNALCOMBUSTION"},D9.INTERNALCOMBUSTION={type:3,value:"INTERNALCOMBUSTION"},D9.USERDEFINED={type:3,value:"USERDEFINED"},D9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Xr=D9;e.IfcEngineTypeEnum=Xr;const Vy=class Vy{};Vy.DIRECTEVAPORATIVEAIRWASHER={type:3,value:"DIRECTEVAPORATIVEAIRWASHER"},Vy.DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER={type:3,value:"DIRECTEVAPORATIVEPACKAGEDROTARYAIRCOOLER"},Vy.DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERANDOMMEDIAAIRCOOLER"},Vy.DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER={type:3,value:"DIRECTEVAPORATIVERIGIDMEDIAAIRCOOLER"},Vy.DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER={type:3,value:"DIRECTEVAPORATIVESLINGERSPACKAGEDAIRCOOLER"},Vy.INDIRECTDIRECTCOMBINATION={type:3,value:"INDIRECTDIRECTCOMBINATION"},Vy.INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER={type:3,value:"INDIRECTEVAPORATIVECOOLINGTOWERORCOILCOOLER"},Vy.INDIRECTEVAPORATIVEPACKAGEAIRCOOLER={type:3,value:"INDIRECTEVAPORATIVEPACKAGEAIRCOOLER"},Vy.INDIRECTEVAPORATIVEWETCOIL={type:3,value:"INDIRECTEVAPORATIVEWETCOIL"},Vy.USERDEFINED={type:3,value:"USERDEFINED"},Vy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ph=Vy;e.IfcEvaporativeCoolerTypeEnum=Ph;const FT=class FT{};FT.DIRECTEXPANSION={type:3,value:"DIRECTEXPANSION"},FT.DIRECTEXPANSIONBRAZEDPLATE={type:3,value:"DIRECTEXPANSIONBRAZEDPLATE"},FT.DIRECTEXPANSIONSHELLANDTUBE={type:3,value:"DIRECTEXPANSIONSHELLANDTUBE"},FT.DIRECTEXPANSIONTUBEINTUBE={type:3,value:"DIRECTEXPANSIONTUBEINTUBE"},FT.FLOODEDSHELLANDTUBE={type:3,value:"FLOODEDSHELLANDTUBE"},FT.SHELLANDCOIL={type:3,value:"SHELLANDCOIL"},FT.USERDEFINED={type:3,value:"USERDEFINED"},FT.NOTDEFINED={type:3,value:"NOTDEFINED"};let j=FT;e.IfcEvaporatorTypeEnum=j;const hD=class hD{};hD.EVENTCOMPLEX={type:3,value:"EVENTCOMPLEX"},hD.EVENTMESSAGE={type:3,value:"EVENTMESSAGE"},hD.EVENTRULE={type:3,value:"EVENTRULE"},hD.EVENTTIME={type:3,value:"EVENTTIME"},hD.USERDEFINED={type:3,value:"USERDEFINED"},hD.NOTDEFINED={type:3,value:"NOTDEFINED"};let ue=hD;e.IfcEventTriggerTypeEnum=ue;const bO=class bO{};bO.ENDEVENT={type:3,value:"ENDEVENT"},bO.INTERMEDIATEEVENT={type:3,value:"INTERMEDIATEEVENT"},bO.STARTEVENT={type:3,value:"STARTEVENT"},bO.USERDEFINED={type:3,value:"USERDEFINED"},bO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ae=bO;e.IfcEventTypeEnum=Ae;const dD=class dD{};dD.EXTERNAL={type:3,value:"EXTERNAL"},dD.EXTERNAL_EARTH={type:3,value:"EXTERNAL_EARTH"},dD.EXTERNAL_FIRE={type:3,value:"EXTERNAL_FIRE"},dD.EXTERNAL_WATER={type:3,value:"EXTERNAL_WATER"},dD.USERDEFINED={type:3,value:"USERDEFINED"},dD.NOTDEFINED={type:3,value:"NOTDEFINED"};let xe=dD;e.IfcExternalSpatialElementTypeEnum=xe;const Uw=class Uw{};Uw.ABOVEGROUND={type:3,value:"ABOVEGROUND"},Uw.BELOWGROUND={type:3,value:"BELOWGROUND"},Uw.JUNCTION={type:3,value:"JUNCTION"},Uw.LEVELCROSSING={type:3,value:"LEVELCROSSING"},Uw.SEGMENT={type:3,value:"SEGMENT"},Uw.SUBSTRUCTURE={type:3,value:"SUBSTRUCTURE"},Uw.SUPERSTRUCTURE={type:3,value:"SUPERSTRUCTURE"},Uw.TERMINAL={type:3,value:"TERMINAL"},Uw.USERDEFINED={type:3,value:"USERDEFINED"},Uw.NOTDEFINED={type:3,value:"NOTDEFINED"};let He=Uw;e.IfcFacilityPartCommonTypeEnum=He;const fD=class fD{};fD.LATERAL={type:3,value:"LATERAL"},fD.LONGITUDINAL={type:3,value:"LONGITUDINAL"},fD.REGION={type:3,value:"REGION"},fD.VERTICAL={type:3,value:"VERTICAL"},fD.USERDEFINED={type:3,value:"USERDEFINED"},fD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ke=fD;e.IfcFacilityUsageEnum=Ke;const Lm=class Lm{};Lm.CENTRIFUGALAIRFOIL={type:3,value:"CENTRIFUGALAIRFOIL"},Lm.CENTRIFUGALBACKWARDINCLINEDCURVED={type:3,value:"CENTRIFUGALBACKWARDINCLINEDCURVED"},Lm.CENTRIFUGALFORWARDCURVED={type:3,value:"CENTRIFUGALFORWARDCURVED"},Lm.CENTRIFUGALRADIAL={type:3,value:"CENTRIFUGALRADIAL"},Lm.PROPELLORAXIAL={type:3,value:"PROPELLORAXIAL"},Lm.TUBEAXIAL={type:3,value:"TUBEAXIAL"},Lm.VANEAXIAL={type:3,value:"VANEAXIAL"},Lm.USERDEFINED={type:3,value:"USERDEFINED"},Lm.NOTDEFINED={type:3,value:"NOTDEFINED"};let at=Lm;e.IfcFanTypeEnum=at;const OO=class OO{};OO.GLUE={type:3,value:"GLUE"},OO.MORTAR={type:3,value:"MORTAR"},OO.WELD={type:3,value:"WELD"},OO.USERDEFINED={type:3,value:"USERDEFINED"},OO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Se=OO;e.IfcFastenerTypeEnum=Se;const BT=class BT{};BT.AIRPARTICLEFILTER={type:3,value:"AIRPARTICLEFILTER"},BT.COMPRESSEDAIRFILTER={type:3,value:"COMPRESSEDAIRFILTER"},BT.ODORFILTER={type:3,value:"ODORFILTER"},BT.OILFILTER={type:3,value:"OILFILTER"},BT.STRAINER={type:3,value:"STRAINER"},BT.WATERFILTER={type:3,value:"WATERFILTER"},BT.USERDEFINED={type:3,value:"USERDEFINED"},BT.NOTDEFINED={type:3,value:"NOTDEFINED"};let At=BT;e.IfcFilterTypeEnum=At;const HT=class HT{};HT.BREECHINGINLET={type:3,value:"BREECHINGINLET"},HT.FIREHYDRANT={type:3,value:"FIREHYDRANT"},HT.FIREMONITOR={type:3,value:"FIREMONITOR"},HT.HOSEREEL={type:3,value:"HOSEREEL"},HT.SPRINKLER={type:3,value:"SPRINKLER"},HT.SPRINKLERDEFLECTOR={type:3,value:"SPRINKLERDEFLECTOR"},HT.USERDEFINED={type:3,value:"USERDEFINED"},HT.NOTDEFINED={type:3,value:"NOTDEFINED"};let gt=HT;e.IfcFireSuppressionTerminalTypeEnum=gt;const N9=class N9{};N9.SINK={type:3,value:"SINK"},N9.SOURCE={type:3,value:"SOURCE"},N9.SOURCEANDSINK={type:3,value:"SOURCEANDSINK"},N9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Lt=N9;e.IfcFlowDirectionEnum=Lt;const Lp=class Lp{};Lp.AMMETER={type:3,value:"AMMETER"},Lp.COMBINED={type:3,value:"COMBINED"},Lp.FREQUENCYMETER={type:3,value:"FREQUENCYMETER"},Lp.PHASEANGLEMETER={type:3,value:"PHASEANGLEMETER"},Lp.POWERFACTORMETER={type:3,value:"POWERFACTORMETER"},Lp.PRESSUREGAUGE={type:3,value:"PRESSUREGAUGE"},Lp.THERMOMETER={type:3,value:"THERMOMETER"},Lp.VOLTMETER={type:3,value:"VOLTMETER"},Lp.VOLTMETER_PEAK={type:3,value:"VOLTMETER_PEAK"},Lp.VOLTMETER_RMS={type:3,value:"VOLTMETER_RMS"},Lp.USERDEFINED={type:3,value:"USERDEFINED"},Lp.NOTDEFINED={type:3,value:"NOTDEFINED"};let Et=Lp;e.IfcFlowInstrumentTypeEnum=Et;const ID=class ID{};ID.ENERGYMETER={type:3,value:"ENERGYMETER"},ID.GASMETER={type:3,value:"GASMETER"},ID.OILMETER={type:3,value:"OILMETER"},ID.WATERMETER={type:3,value:"WATERMETER"},ID.USERDEFINED={type:3,value:"USERDEFINED"},ID.NOTDEFINED={type:3,value:"NOTDEFINED"};let xt=ID;e.IfcFlowMeterTypeEnum=xt;const H6=class H6{};H6.CAISSON_FOUNDATION={type:3,value:"CAISSON_FOUNDATION"},H6.FOOTING_BEAM={type:3,value:"FOOTING_BEAM"},H6.PAD_FOOTING={type:3,value:"PAD_FOOTING"},H6.PILE_CAP={type:3,value:"PILE_CAP"},H6.STRIP_FOOTING={type:3,value:"STRIP_FOOTING"},H6.USERDEFINED={type:3,value:"USERDEFINED"},H6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Dt=H6;e.IfcFootingTypeEnum=Dt;const Fw=class Fw{};Fw.BED={type:3,value:"BED"},Fw.CHAIR={type:3,value:"CHAIR"},Fw.DESK={type:3,value:"DESK"},Fw.FILECABINET={type:3,value:"FILECABINET"},Fw.SHELF={type:3,value:"SHELF"},Fw.SOFA={type:3,value:"SOFA"},Fw.TABLE={type:3,value:"TABLE"},Fw.TECHNICALCABINET={type:3,value:"TECHNICALCABINET"},Fw.USERDEFINED={type:3,value:"USERDEFINED"},Fw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nt=Fw;e.IfcFurnitureTypeEnum=Nt;const CO=class CO{};CO.SOIL_BORING_POINT={type:3,value:"SOIL_BORING_POINT"},CO.TERRAIN={type:3,value:"TERRAIN"},CO.VEGETATION={type:3,value:"VEGETATION"},CO.USERDEFINED={type:3,value:"USERDEFINED"},CO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Pt=CO;e.IfcGeographicElementTypeEnum=Pt;const Pm=class Pm{};Pm.ELEVATION_VIEW={type:3,value:"ELEVATION_VIEW"},Pm.GRAPH_VIEW={type:3,value:"GRAPH_VIEW"},Pm.MODEL_VIEW={type:3,value:"MODEL_VIEW"},Pm.PLAN_VIEW={type:3,value:"PLAN_VIEW"},Pm.REFLECTED_PLAN_VIEW={type:3,value:"REFLECTED_PLAN_VIEW"},Pm.SECTION_VIEW={type:3,value:"SECTION_VIEW"},Pm.SKETCH_VIEW={type:3,value:"SKETCH_VIEW"},Pm.USERDEFINED={type:3,value:"USERDEFINED"},Pm.NOTDEFINED={type:3,value:"NOTDEFINED"};let bt=Pm;e.IfcGeometricProjectionEnum=bt;const LO=class LO{};LO.SOLID={type:3,value:"SOLID"},LO.VOID={type:3,value:"VOID"},LO.WATER={type:3,value:"WATER"},LO.USERDEFINED={type:3,value:"USERDEFINED"},LO.NOTDEFINED={type:3,value:"NOTDEFINED"};let _t=LO;e.IfcGeotechnicalStratumTypeEnum=_t;const sz=class sz{};sz.GLOBAL_COORDS={type:3,value:"GLOBAL_COORDS"},sz.LOCAL_COORDS={type:3,value:"LOCAL_COORDS"};let qt=sz;e.IfcGlobalOrLocalEnum=qt;const pD=class pD{};pD.IRREGULAR={type:3,value:"IRREGULAR"},pD.RADIAL={type:3,value:"RADIAL"},pD.RECTANGULAR={type:3,value:"RECTANGULAR"},pD.TRIANGULAR={type:3,value:"TRIANGULAR"},pD.USERDEFINED={type:3,value:"USERDEFINED"},pD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Kt=pD;e.IfcGridTypeEnum=Kt;const PO=class PO{};PO.PLATE={type:3,value:"PLATE"},PO.SHELLANDTUBE={type:3,value:"SHELLANDTUBE"},PO.TURNOUTHEATING={type:3,value:"TURNOUTHEATING"},PO.USERDEFINED={type:3,value:"USERDEFINED"},PO.NOTDEFINED={type:3,value:"NOTDEFINED"};let sn=PO;e.IfcHeatExchangerTypeEnum=sn;const hI=class hI{};hI.ADIABATICAIRWASHER={type:3,value:"ADIABATICAIRWASHER"},hI.ADIABATICATOMIZING={type:3,value:"ADIABATICATOMIZING"},hI.ADIABATICCOMPRESSEDAIRNOZZLE={type:3,value:"ADIABATICCOMPRESSEDAIRNOZZLE"},hI.ADIABATICPAN={type:3,value:"ADIABATICPAN"},hI.ADIABATICRIGIDMEDIA={type:3,value:"ADIABATICRIGIDMEDIA"},hI.ADIABATICULTRASONIC={type:3,value:"ADIABATICULTRASONIC"},hI.ADIABATICWETTEDELEMENT={type:3,value:"ADIABATICWETTEDELEMENT"},hI.ASSISTEDBUTANE={type:3,value:"ASSISTEDBUTANE"},hI.ASSISTEDELECTRIC={type:3,value:"ASSISTEDELECTRIC"},hI.ASSISTEDNATURALGAS={type:3,value:"ASSISTEDNATURALGAS"},hI.ASSISTEDPROPANE={type:3,value:"ASSISTEDPROPANE"},hI.ASSISTEDSTEAM={type:3,value:"ASSISTEDSTEAM"},hI.STEAMINJECTION={type:3,value:"STEAMINJECTION"},hI.USERDEFINED={type:3,value:"USERDEFINED"},hI.NOTDEFINED={type:3,value:"NOTDEFINED"};let Dn=hI;e.IfcHumidifierTypeEnum=Dn;const yD=class yD{};yD.BUMPER={type:3,value:"BUMPER"},yD.CRASHCUSHION={type:3,value:"CRASHCUSHION"},yD.DAMPINGSYSTEM={type:3,value:"DAMPINGSYSTEM"},yD.FENDER={type:3,value:"FENDER"},yD.USERDEFINED={type:3,value:"USERDEFINED"},yD.NOTDEFINED={type:3,value:"NOTDEFINED"};let _n=yD;e.IfcImpactProtectionDeviceTypeEnum=_n;const wD=class wD{};wD.CYCLONIC={type:3,value:"CYCLONIC"},wD.GREASE={type:3,value:"GREASE"},wD.OIL={type:3,value:"OIL"},wD.PETROL={type:3,value:"PETROL"},wD.USERDEFINED={type:3,value:"USERDEFINED"},wD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Nn=wD;e.IfcInterceptorTypeEnum=Nn;const ED=class ED{};ED.EXTERNAL={type:3,value:"EXTERNAL"},ED.EXTERNAL_EARTH={type:3,value:"EXTERNAL_EARTH"},ED.EXTERNAL_FIRE={type:3,value:"EXTERNAL_FIRE"},ED.EXTERNAL_WATER={type:3,value:"EXTERNAL_WATER"},ED.INTERNAL={type:3,value:"INTERNAL"},ED.NOTDEFINED={type:3,value:"NOTDEFINED"};let Hn=ED;e.IfcInternalOrExternalEnum=Hn;const xO=class xO{};xO.ASSETINVENTORY={type:3,value:"ASSETINVENTORY"},xO.FURNITUREINVENTORY={type:3,value:"FURNITUREINVENTORY"},xO.SPACEINVENTORY={type:3,value:"SPACEINVENTORY"},xO.USERDEFINED={type:3,value:"USERDEFINED"},xO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Gn=xO;e.IfcInventoryTypeEnum=Gn;const b9=class b9{};b9.DATA={type:3,value:"DATA"},b9.POWER={type:3,value:"POWER"},b9.USERDEFINED={type:3,value:"USERDEFINED"},b9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Tn=b9;e.IfcJunctionBoxTypeEnum=Tn;const O9=class O9{};O9.PIECEWISE_BEZIER_KNOTS={type:3,value:"PIECEWISE_BEZIER_KNOTS"},O9.QUASI_UNIFORM_KNOTS={type:3,value:"QUASI_UNIFORM_KNOTS"},O9.UNIFORM_KNOTS={type:3,value:"UNIFORM_KNOTS"},O9.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let bs=O9;e.IfcKnotType=bs;const Fu=class Fu{};Fu.ADMINISTRATION={type:3,value:"ADMINISTRATION"},Fu.CARPENTRY={type:3,value:"CARPENTRY"},Fu.CLEANING={type:3,value:"CLEANING"},Fu.CONCRETE={type:3,value:"CONCRETE"},Fu.DRYWALL={type:3,value:"DRYWALL"},Fu.ELECTRIC={type:3,value:"ELECTRIC"},Fu.FINISHING={type:3,value:"FINISHING"},Fu.FLOORING={type:3,value:"FLOORING"},Fu.GENERAL={type:3,value:"GENERAL"},Fu.HVAC={type:3,value:"HVAC"},Fu.LANDSCAPING={type:3,value:"LANDSCAPING"},Fu.MASONRY={type:3,value:"MASONRY"},Fu.PAINTING={type:3,value:"PAINTING"},Fu.PAVING={type:3,value:"PAVING"},Fu.PLUMBING={type:3,value:"PLUMBING"},Fu.ROOFING={type:3,value:"ROOFING"},Fu.SITEGRADING={type:3,value:"SITEGRADING"},Fu.STEELWORK={type:3,value:"STEELWORK"},Fu.SURVEYING={type:3,value:"SURVEYING"},Fu.USERDEFINED={type:3,value:"USERDEFINED"},Fu.NOTDEFINED={type:3,value:"NOTDEFINED"};let Bs=Fu;e.IfcLaborResourceTypeEnum=Bs;const zy=class zy{};zy.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"},zy.FLUORESCENT={type:3,value:"FLUORESCENT"},zy.HALOGEN={type:3,value:"HALOGEN"},zy.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"},zy.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"},zy.LED={type:3,value:"LED"},zy.METALHALIDE={type:3,value:"METALHALIDE"},zy.OLED={type:3,value:"OLED"},zy.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"},zy.USERDEFINED={type:3,value:"USERDEFINED"},zy.NOTDEFINED={type:3,value:"NOTDEFINED"};let zs=zy;e.IfcLampTypeEnum=zs;const y_=class y_{};y_.AXIS1={type:3,value:"AXIS1"},y_.AXIS2={type:3,value:"AXIS2"},y_.AXIS3={type:3,value:"AXIS3"};let js=y_;e.IfcLayerSetDirectionEnum=js;const C9=class C9{};C9.TYPE_A={type:3,value:"TYPE_A"},C9.TYPE_B={type:3,value:"TYPE_B"},C9.TYPE_C={type:3,value:"TYPE_C"},C9.NOTDEFINED={type:3,value:"NOTDEFINED"};let ur=C9;e.IfcLightDistributionCurveEnum=ur;const Wy=class Wy{};Wy.COMPACTFLUORESCENT={type:3,value:"COMPACTFLUORESCENT"},Wy.FLUORESCENT={type:3,value:"FLUORESCENT"},Wy.HIGHPRESSUREMERCURY={type:3,value:"HIGHPRESSUREMERCURY"},Wy.HIGHPRESSURESODIUM={type:3,value:"HIGHPRESSURESODIUM"},Wy.LIGHTEMITTINGDIODE={type:3,value:"LIGHTEMITTINGDIODE"},Wy.LOWPRESSURESODIUM={type:3,value:"LOWPRESSURESODIUM"},Wy.LOWVOLTAGEHALOGEN={type:3,value:"LOWVOLTAGEHALOGEN"},Wy.MAINVOLTAGEHALOGEN={type:3,value:"MAINVOLTAGEHALOGEN"},Wy.METALHALIDE={type:3,value:"METALHALIDE"},Wy.TUNGSTENFILAMENT={type:3,value:"TUNGSTENFILAMENT"},Wy.NOTDEFINED={type:3,value:"NOTDEFINED"};let qs=Wy;e.IfcLightEmissionSourceEnum=qs;const MO=class MO{};MO.DIRECTIONSOURCE={type:3,value:"DIRECTIONSOURCE"},MO.POINTSOURCE={type:3,value:"POINTSOURCE"},MO.SECURITYLIGHTING={type:3,value:"SECURITYLIGHTING"},MO.USERDEFINED={type:3,value:"USERDEFINED"},MO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Fr=MO;e.IfcLightFixtureTypeEnum=Fr;const L9=class L9{};L9.HOSEREEL={type:3,value:"HOSEREEL"},L9.LOADINGARM={type:3,value:"LOADINGARM"},L9.USERDEFINED={type:3,value:"USERDEFINED"},L9.NOTDEFINED={type:3,value:"NOTDEFINED"};let or=L9;e.IfcLiquidTerminalTypeEnum=or;const UO=class UO{};UO.LOAD_CASE={type:3,value:"LOAD_CASE"},UO.LOAD_COMBINATION={type:3,value:"LOAD_COMBINATION"},UO.LOAD_GROUP={type:3,value:"LOAD_GROUP"},UO.USERDEFINED={type:3,value:"USERDEFINED"},UO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Qi=UO;e.IfcLoadGroupTypeEnum=Qi;const FO=class FO{};FO.LOGICALAND={type:3,value:"LOGICALAND"},FO.LOGICALNOTAND={type:3,value:"LOGICALNOTAND"},FO.LOGICALNOTOR={type:3,value:"LOGICALNOTOR"},FO.LOGICALOR={type:3,value:"LOGICALOR"},FO.LOGICALXOR={type:3,value:"LOGICALXOR"};let k=FO;e.IfcLogicalOperatorEnum=k;const Bu=class Bu{};Bu.BARRIERBEACH={type:3,value:"BARRIERBEACH"},Bu.BREAKWATER={type:3,value:"BREAKWATER"},Bu.CANAL={type:3,value:"CANAL"},Bu.DRYDOCK={type:3,value:"DRYDOCK"},Bu.FLOATINGDOCK={type:3,value:"FLOATINGDOCK"},Bu.HYDROLIFT={type:3,value:"HYDROLIFT"},Bu.JETTY={type:3,value:"JETTY"},Bu.LAUNCHRECOVERY={type:3,value:"LAUNCHRECOVERY"},Bu.MARINEDEFENCE={type:3,value:"MARINEDEFENCE"},Bu.NAVIGATIONALCHANNEL={type:3,value:"NAVIGATIONALCHANNEL"},Bu.PORT={type:3,value:"PORT"},Bu.QUAY={type:3,value:"QUAY"},Bu.REVETMENT={type:3,value:"REVETMENT"},Bu.SHIPLIFT={type:3,value:"SHIPLIFT"},Bu.SHIPLOCK={type:3,value:"SHIPLOCK"},Bu.SHIPYARD={type:3,value:"SHIPYARD"},Bu.SLIPWAY={type:3,value:"SLIPWAY"},Bu.WATERWAY={type:3,value:"WATERWAY"},Bu.WATERWAYSHIPLIFT={type:3,value:"WATERWAYSHIPLIFT"},Bu.USERDEFINED={type:3,value:"USERDEFINED"},Bu.NOTDEFINED={type:3,value:"NOTDEFINED"};let ne=Bu;e.IfcMarineFacilityTypeEnum=ne;const Ii=class Ii{};Ii.ABOVEWATERLINE={type:3,value:"ABOVEWATERLINE"},Ii.ANCHORAGE={type:3,value:"ANCHORAGE"},Ii.APPROACHCHANNEL={type:3,value:"APPROACHCHANNEL"},Ii.BELOWWATERLINE={type:3,value:"BELOWWATERLINE"},Ii.BERTHINGSTRUCTURE={type:3,value:"BERTHINGSTRUCTURE"},Ii.CHAMBER={type:3,value:"CHAMBER"},Ii.CILL_LEVEL={type:3,value:"CILL_LEVEL"},Ii.COPELEVEL={type:3,value:"COPELEVEL"},Ii.CORE={type:3,value:"CORE"},Ii.CREST={type:3,value:"CREST"},Ii.GATEHEAD={type:3,value:"GATEHEAD"},Ii.GUDINGSTRUCTURE={type:3,value:"GUDINGSTRUCTURE"},Ii.HIGHWATERLINE={type:3,value:"HIGHWATERLINE"},Ii.LANDFIELD={type:3,value:"LANDFIELD"},Ii.LEEWARDSIDE={type:3,value:"LEEWARDSIDE"},Ii.LOWWATERLINE={type:3,value:"LOWWATERLINE"},Ii.MANUFACTURING={type:3,value:"MANUFACTURING"},Ii.NAVIGATIONALAREA={type:3,value:"NAVIGATIONALAREA"},Ii.PROTECTION={type:3,value:"PROTECTION"},Ii.SHIPTRANSFER={type:3,value:"SHIPTRANSFER"},Ii.STORAGEAREA={type:3,value:"STORAGEAREA"},Ii.VEHICLESERVICING={type:3,value:"VEHICLESERVICING"},Ii.WATERFIELD={type:3,value:"WATERFIELD"},Ii.WEATHERSIDE={type:3,value:"WEATHERSIDE"},Ii.USERDEFINED={type:3,value:"USERDEFINED"},Ii.NOTDEFINED={type:3,value:"NOTDEFINED"};let ye=Ii;e.IfcMarinePartTypeEnum=ye;const Zh=class Zh{};Zh.ANCHORBOLT={type:3,value:"ANCHORBOLT"},Zh.BOLT={type:3,value:"BOLT"},Zh.CHAIN={type:3,value:"CHAIN"},Zh.COUPLER={type:3,value:"COUPLER"},Zh.DOWEL={type:3,value:"DOWEL"},Zh.NAIL={type:3,value:"NAIL"},Zh.NAILPLATE={type:3,value:"NAILPLATE"},Zh.RAILFASTENING={type:3,value:"RAILFASTENING"},Zh.RAILJOINT={type:3,value:"RAILJOINT"},Zh.RIVET={type:3,value:"RIVET"},Zh.ROPE={type:3,value:"ROPE"},Zh.SCREW={type:3,value:"SCREW"},Zh.SHEARCONNECTOR={type:3,value:"SHEARCONNECTOR"},Zh.STAPLE={type:3,value:"STAPLE"},Zh.STUDSHEARCONNECTOR={type:3,value:"STUDSHEARCONNECTOR"},Zh.USERDEFINED={type:3,value:"USERDEFINED"},Zh.NOTDEFINED={type:3,value:"NOTDEFINED"};let Le=Zh;e.IfcMechanicalFastenerTypeEnum=Le;const _6=class _6{};_6.AIRSTATION={type:3,value:"AIRSTATION"},_6.FEEDAIRUNIT={type:3,value:"FEEDAIRUNIT"},_6.OXYGENGENERATOR={type:3,value:"OXYGENGENERATOR"},_6.OXYGENPLANT={type:3,value:"OXYGENPLANT"},_6.VACUUMSTATION={type:3,value:"VACUUMSTATION"},_6.USERDEFINED={type:3,value:"USERDEFINED"},_6.NOTDEFINED={type:3,value:"NOTDEFINED"};let ke=_6;e.IfcMedicalDeviceTypeEnum=ke;const Hu=class Hu{};Hu.ARCH_SEGMENT={type:3,value:"ARCH_SEGMENT"},Hu.BRACE={type:3,value:"BRACE"},Hu.CHORD={type:3,value:"CHORD"},Hu.COLLAR={type:3,value:"COLLAR"},Hu.MEMBER={type:3,value:"MEMBER"},Hu.MULLION={type:3,value:"MULLION"},Hu.PLATE={type:3,value:"PLATE"},Hu.POST={type:3,value:"POST"},Hu.PURLIN={type:3,value:"PURLIN"},Hu.RAFTER={type:3,value:"RAFTER"},Hu.STAY_CABLE={type:3,value:"STAY_CABLE"},Hu.STIFFENING_RIB={type:3,value:"STIFFENING_RIB"},Hu.STRINGER={type:3,value:"STRINGER"},Hu.STRUCTURALCABLE={type:3,value:"STRUCTURALCABLE"},Hu.STRUT={type:3,value:"STRUT"},Hu.STUD={type:3,value:"STUD"},Hu.SUSPENDER={type:3,value:"SUSPENDER"},Hu.SUSPENSION_CABLE={type:3,value:"SUSPENSION_CABLE"},Hu.TIEBAR={type:3,value:"TIEBAR"},Hu.USERDEFINED={type:3,value:"USERDEFINED"},Hu.NOTDEFINED={type:3,value:"NOTDEFINED"};let ut=Hu;e.IfcMemberTypeEnum=ut;const dI=class dI{};dI.ACCESSPOINT={type:3,value:"ACCESSPOINT"},dI.BASEBANDUNIT={type:3,value:"BASEBANDUNIT"},dI.BASETRANSCEIVERSTATION={type:3,value:"BASETRANSCEIVERSTATION"},dI.E_UTRAN_NODE_B={type:3,value:"E_UTRAN_NODE_B"},dI.GATEWAY_GPRS_SUPPORT_NODE={type:3,value:"GATEWAY_GPRS_SUPPORT_NODE"},dI.MASTERUNIT={type:3,value:"MASTERUNIT"},dI.MOBILESWITCHINGCENTER={type:3,value:"MOBILESWITCHINGCENTER"},dI.MSCSERVER={type:3,value:"MSCSERVER"},dI.PACKETCONTROLUNIT={type:3,value:"PACKETCONTROLUNIT"},dI.REMOTERADIOUNIT={type:3,value:"REMOTERADIOUNIT"},dI.REMOTEUNIT={type:3,value:"REMOTEUNIT"},dI.SERVICE_GPRS_SUPPORT_NODE={type:3,value:"SERVICE_GPRS_SUPPORT_NODE"},dI.SUBSCRIBERSERVER={type:3,value:"SUBSCRIBERSERVER"},dI.USERDEFINED={type:3,value:"USERDEFINED"},dI.NOTDEFINED={type:3,value:"NOTDEFINED"};let It=dI;e.IfcMobileTelecommunicationsApplianceTypeEnum=It;const G6=class G6{};G6.BOLLARD={type:3,value:"BOLLARD"},G6.LINETENSIONER={type:3,value:"LINETENSIONER"},G6.MAGNETICDEVICE={type:3,value:"MAGNETICDEVICE"},G6.MOORINGHOOKS={type:3,value:"MOORINGHOOKS"},G6.VACUUMDEVICE={type:3,value:"VACUUMDEVICE"},G6.USERDEFINED={type:3,value:"USERDEFINED"},G6.NOTDEFINED={type:3,value:"NOTDEFINED"};let pt=G6;e.IfcMooringDeviceTypeEnum=pt;const BO=class BO{};BO.BELTDRIVE={type:3,value:"BELTDRIVE"},BO.COUPLING={type:3,value:"COUPLING"},BO.DIRECTDRIVE={type:3,value:"DIRECTDRIVE"},BO.USERDEFINED={type:3,value:"USERDEFINED"},BO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Bt=BO;e.IfcMotorConnectionTypeEnum=Bt;const P9=class P9{};P9.BEACON={type:3,value:"BEACON"},P9.BUOY={type:3,value:"BUOY"},P9.USERDEFINED={type:3,value:"USERDEFINED"},P9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zt=P9;e.IfcNavigationElementTypeEnum=Zt;const _T=class _T{};_T.ACTOR={type:3,value:"ACTOR"},_T.CONTROL={type:3,value:"CONTROL"},_T.GROUP={type:3,value:"GROUP"},_T.PROCESS={type:3,value:"PROCESS"},_T.PRODUCT={type:3,value:"PRODUCT"},_T.PROJECT={type:3,value:"PROJECT"},_T.RESOURCE={type:3,value:"RESOURCE"},_T.NOTDEFINED={type:3,value:"NOTDEFINED"};let An=_T;e.IfcObjectTypeEnum=An;const I3=class I3{};I3.CODECOMPLIANCE={type:3,value:"CODECOMPLIANCE"},I3.CODEWAIVER={type:3,value:"CODEWAIVER"},I3.DESIGNINTENT={type:3,value:"DESIGNINTENT"},I3.EXTERNAL={type:3,value:"EXTERNAL"},I3.HEALTHANDSAFETY={type:3,value:"HEALTHANDSAFETY"},I3.MERGECONFLICT={type:3,value:"MERGECONFLICT"},I3.MODELVIEW={type:3,value:"MODELVIEW"},I3.PARAMETER={type:3,value:"PARAMETER"},I3.REQUIREMENT={type:3,value:"REQUIREMENT"},I3.SPECIFICATION={type:3,value:"SPECIFICATION"},I3.TRIGGERCONDITION={type:3,value:"TRIGGERCONDITION"},I3.USERDEFINED={type:3,value:"USERDEFINED"},I3.NOTDEFINED={type:3,value:"NOTDEFINED"};let Qn=I3;e.IfcObjectiveEnum=Qn;const xm=class xm{};xm.ASSIGNEE={type:3,value:"ASSIGNEE"},xm.ASSIGNOR={type:3,value:"ASSIGNOR"},xm.LESSEE={type:3,value:"LESSEE"},xm.LESSOR={type:3,value:"LESSOR"},xm.LETTINGAGENT={type:3,value:"LETTINGAGENT"},xm.OWNER={type:3,value:"OWNER"},xm.TENANT={type:3,value:"TENANT"},xm.USERDEFINED={type:3,value:"USERDEFINED"},xm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Fn=xm;e.IfcOccupantTypeEnum=Fn;const x9=class x9{};x9.OPENING={type:3,value:"OPENING"},x9.RECESS={type:3,value:"RECESS"},x9.USERDEFINED={type:3,value:"USERDEFINED"},x9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Mn=x9;e.IfcOpeningElementTypeEnum=Mn;const V6=class V6{};V6.AUDIOVISUALOUTLET={type:3,value:"AUDIOVISUALOUTLET"},V6.COMMUNICATIONSOUTLET={type:3,value:"COMMUNICATIONSOUTLET"},V6.DATAOUTLET={type:3,value:"DATAOUTLET"},V6.POWEROUTLET={type:3,value:"POWEROUTLET"},V6.TELEPHONEOUTLET={type:3,value:"TELEPHONEOUTLET"},V6.USERDEFINED={type:3,value:"USERDEFINED"},V6.NOTDEFINED={type:3,value:"NOTDEFINED"};let ps=V6;e.IfcOutletTypeEnum=ps;const M9=class M9{};M9.FLEXIBLE={type:3,value:"FLEXIBLE"},M9.RIGID={type:3,value:"RIGID"},M9.USERDEFINED={type:3,value:"USERDEFINED"},M9.NOTDEFINED={type:3,value:"NOTDEFINED"};let il=M9;e.IfcPavementTypeEnum=il;const lz=class lz{};lz.USERDEFINED={type:3,value:"USERDEFINED"},lz.NOTDEFINED={type:3,value:"NOTDEFINED"};let dl=lz;e.IfcPerformanceHistoryTypeEnum=dl;const HO=class HO{};HO.GRILL={type:3,value:"GRILL"},HO.LOUVER={type:3,value:"LOUVER"},HO.SCREEN={type:3,value:"SCREEN"},HO.USERDEFINED={type:3,value:"USERDEFINED"},HO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Tl=HO;e.IfcPermeableCoveringOperationEnum=Tl;const _O=class _O{};_O.ACCESS={type:3,value:"ACCESS"},_O.BUILDING={type:3,value:"BUILDING"},_O.WORK={type:3,value:"WORK"},_O.USERDEFINED={type:3,value:"USERDEFINED"},_O.NOTDEFINED={type:3,value:"NOTDEFINED"};let yn=_O;e.IfcPermitTypeEnum=yn;const w_=class w_{};w_.PHYSICAL={type:3,value:"PHYSICAL"},w_.VIRTUAL={type:3,value:"VIRTUAL"},w_.NOTDEFINED={type:3,value:"NOTDEFINED"};let Xn=w_;e.IfcPhysicalOrVirtualEnum=Xn;const mD=class mD{};mD.CAST_IN_PLACE={type:3,value:"CAST_IN_PLACE"},mD.COMPOSITE={type:3,value:"COMPOSITE"},mD.PRECAST_CONCRETE={type:3,value:"PRECAST_CONCRETE"},mD.PREFAB_STEEL={type:3,value:"PREFAB_STEEL"},mD.USERDEFINED={type:3,value:"USERDEFINED"},mD.NOTDEFINED={type:3,value:"NOTDEFINED"};let Br=mD;e.IfcPileConstructionEnum=Br;const GT=class GT{};GT.BORED={type:3,value:"BORED"},GT.COHESION={type:3,value:"COHESION"},GT.DRIVEN={type:3,value:"DRIVEN"},GT.FRICTION={type:3,value:"FRICTION"},GT.JETGROUTING={type:3,value:"JETGROUTING"},GT.SUPPORT={type:3,value:"SUPPORT"},GT.USERDEFINED={type:3,value:"USERDEFINED"},GT.NOTDEFINED={type:3,value:"NOTDEFINED"};let pl=GT;e.IfcPileTypeEnum=pl;const Mm=class Mm{};Mm.BEND={type:3,value:"BEND"},Mm.CONNECTOR={type:3,value:"CONNECTOR"},Mm.ENTRY={type:3,value:"ENTRY"},Mm.EXIT={type:3,value:"EXIT"},Mm.JUNCTION={type:3,value:"JUNCTION"},Mm.OBSTRUCTION={type:3,value:"OBSTRUCTION"},Mm.TRANSITION={type:3,value:"TRANSITION"},Mm.USERDEFINED={type:3,value:"USERDEFINED"},Mm.NOTDEFINED={type:3,value:"NOTDEFINED"};let Fi=Mm;e.IfcPipeFittingTypeEnum=Fi;const z6=class z6{};z6.CULVERT={type:3,value:"CULVERT"},z6.FLEXIBLESEGMENT={type:3,value:"FLEXIBLESEGMENT"},z6.GUTTER={type:3,value:"GUTTER"},z6.RIGIDSEGMENT={type:3,value:"RIGIDSEGMENT"},z6.SPOOL={type:3,value:"SPOOL"},z6.USERDEFINED={type:3,value:"USERDEFINED"},z6.NOTDEFINED={type:3,value:"NOTDEFINED"};let cr=z6;e.IfcPipeSegmentTypeEnum=cr;const Yy=class Yy{};Yy.BASE_PLATE={type:3,value:"BASE_PLATE"},Yy.COVER_PLATE={type:3,value:"COVER_PLATE"},Yy.CURTAIN_PANEL={type:3,value:"CURTAIN_PANEL"},Yy.FLANGE_PLATE={type:3,value:"FLANGE_PLATE"},Yy.GUSSET_PLATE={type:3,value:"GUSSET_PLATE"},Yy.SHEET={type:3,value:"SHEET"},Yy.SPLICE_PLATE={type:3,value:"SPLICE_PLATE"},Yy.STIFFENER_PLATE={type:3,value:"STIFFENER_PLATE"},Yy.WEB_PLATE={type:3,value:"WEB_PLATE"},Yy.USERDEFINED={type:3,value:"USERDEFINED"},Yy.NOTDEFINED={type:3,value:"NOTDEFINED"};let N2=Yy;e.IfcPlateTypeEnum=N2;const E_=class E_{};E_.CURVE3D={type:3,value:"CURVE3D"},E_.PCURVE_S1={type:3,value:"PCURVE_S1"},E_.PCURVE_S2={type:3,value:"PCURVE_S2"};let b2=E_;e.IfcPreferredSurfaceCurveRepresentation=b2;const Um=class Um{};Um.ADVICE_CAUTION={type:3,value:"ADVICE_CAUTION"},Um.ADVICE_NOTE={type:3,value:"ADVICE_NOTE"},Um.ADVICE_WARNING={type:3,value:"ADVICE_WARNING"},Um.CALIBRATION={type:3,value:"CALIBRATION"},Um.DIAGNOSTIC={type:3,value:"DIAGNOSTIC"},Um.SHUTDOWN={type:3,value:"SHUTDOWN"},Um.STARTUP={type:3,value:"STARTUP"},Um.USERDEFINED={type:3,value:"USERDEFINED"},Um.NOTDEFINED={type:3,value:"NOTDEFINED"};let O2=Um;e.IfcProcedureTypeEnum=O2;const rz=class rz{};rz.AREA={type:3,value:"AREA"},rz.CURVE={type:3,value:"CURVE"};let j3=rz;e.IfcProfileTypeEnum=j3;const W6=class W6{};W6.CHANGEORDER={type:3,value:"CHANGEORDER"},W6.MAINTENANCEWORKORDER={type:3,value:"MAINTENANCEWORKORDER"},W6.MOVEORDER={type:3,value:"MOVEORDER"},W6.PURCHASEORDER={type:3,value:"PURCHASEORDER"},W6.WORKORDER={type:3,value:"WORKORDER"},W6.USERDEFINED={type:3,value:"USERDEFINED"},W6.NOTDEFINED={type:3,value:"NOTDEFINED"};let C2=W6;e.IfcProjectOrderTypeEnum=C2;const iz=class iz{};iz.PROJECTED_LENGTH={type:3,value:"PROJECTED_LENGTH"},iz.TRUE_LENGTH={type:3,value:"TRUE_LENGTH"};let L2=iz;e.IfcProjectedOrTrueLengthEnum=L2;const U9=class U9{};U9.BLISTER={type:3,value:"BLISTER"},U9.DEVIATOR={type:3,value:"DEVIATOR"},U9.USERDEFINED={type:3,value:"USERDEFINED"},U9.NOTDEFINED={type:3,value:"NOTDEFINED"};let P2=U9;e.IfcProjectionElementTypeEnum=P2;const Bw=class Bw{};Bw.PSET_MATERIALDRIVEN={type:3,value:"PSET_MATERIALDRIVEN"},Bw.PSET_OCCURRENCEDRIVEN={type:3,value:"PSET_OCCURRENCEDRIVEN"},Bw.PSET_PERFORMANCEDRIVEN={type:3,value:"PSET_PERFORMANCEDRIVEN"},Bw.PSET_PROFILEDRIVEN={type:3,value:"PSET_PROFILEDRIVEN"},Bw.PSET_TYPEDRIVENONLY={type:3,value:"PSET_TYPEDRIVENONLY"},Bw.PSET_TYPEDRIVENOVERRIDE={type:3,value:"PSET_TYPEDRIVENOVERRIDE"},Bw.QTO_OCCURRENCEDRIVEN={type:3,value:"QTO_OCCURRENCEDRIVEN"},Bw.QTO_TYPEDRIVENONLY={type:3,value:"QTO_TYPEDRIVENONLY"},Bw.QTO_TYPEDRIVENOVERRIDE={type:3,value:"QTO_TYPEDRIVENOVERRIDE"},Bw.NOTDEFINED={type:3,value:"NOTDEFINED"};let x2=Bw;e.IfcPropertySetTemplateTypeEnum=x2;const TD=class TD{};TD.ELECTROMAGNETIC={type:3,value:"ELECTROMAGNETIC"},TD.ELECTRONIC={type:3,value:"ELECTRONIC"},TD.RESIDUALCURRENT={type:3,value:"RESIDUALCURRENT"},TD.THERMAL={type:3,value:"THERMAL"},TD.USERDEFINED={type:3,value:"USERDEFINED"},TD.NOTDEFINED={type:3,value:"NOTDEFINED"};let RE=TD;e.IfcProtectiveDeviceTrippingUnitTypeEnum=RE;const Pp=class Pp{};Pp.ANTI_ARCING_DEVICE={type:3,value:"ANTI_ARCING_DEVICE"},Pp.CIRCUITBREAKER={type:3,value:"CIRCUITBREAKER"},Pp.EARTHINGSWITCH={type:3,value:"EARTHINGSWITCH"},Pp.EARTHLEAKAGECIRCUITBREAKER={type:3,value:"EARTHLEAKAGECIRCUITBREAKER"},Pp.FUSEDISCONNECTOR={type:3,value:"FUSEDISCONNECTOR"},Pp.RESIDUALCURRENTCIRCUITBREAKER={type:3,value:"RESIDUALCURRENTCIRCUITBREAKER"},Pp.RESIDUALCURRENTSWITCH={type:3,value:"RESIDUALCURRENTSWITCH"},Pp.SPARKGAP={type:3,value:"SPARKGAP"},Pp.VARISTOR={type:3,value:"VARISTOR"},Pp.VOLTAGELIMITER={type:3,value:"VOLTAGELIMITER"},Pp.USERDEFINED={type:3,value:"USERDEFINED"},Pp.NOTDEFINED={type:3,value:"NOTDEFINED"};let M2=Pp;e.IfcProtectiveDeviceTypeEnum=M2;const Fm=class Fm{};Fm.CIRCULATOR={type:3,value:"CIRCULATOR"},Fm.ENDSUCTION={type:3,value:"ENDSUCTION"},Fm.SPLITCASE={type:3,value:"SPLITCASE"},Fm.SUBMERSIBLEPUMP={type:3,value:"SUBMERSIBLEPUMP"},Fm.SUMPPUMP={type:3,value:"SUMPPUMP"},Fm.VERTICALINLINE={type:3,value:"VERTICALINLINE"},Fm.VERTICALTURBINE={type:3,value:"VERTICALTURBINE"},Fm.USERDEFINED={type:3,value:"USERDEFINED"},Fm.NOTDEFINED={type:3,value:"NOTDEFINED"};let U2=Fm;e.IfcPumpTypeEnum=U2;const VT=class VT{};VT.BLADE={type:3,value:"BLADE"},VT.CHECKRAIL={type:3,value:"CHECKRAIL"},VT.GUARDRAIL={type:3,value:"GUARDRAIL"},VT.RACKRAIL={type:3,value:"RACKRAIL"},VT.RAIL={type:3,value:"RAIL"},VT.STOCKRAIL={type:3,value:"STOCKRAIL"},VT.USERDEFINED={type:3,value:"USERDEFINED"},VT.NOTDEFINED={type:3,value:"NOTDEFINED"};let gE=VT;e.IfcRailTypeEnum=gE;const RD=class RD{};RD.BALUSTRADE={type:3,value:"BALUSTRADE"},RD.FENCE={type:3,value:"FENCE"},RD.GUARDRAIL={type:3,value:"GUARDRAIL"},RD.HANDRAIL={type:3,value:"HANDRAIL"},RD.USERDEFINED={type:3,value:"USERDEFINED"},RD.NOTDEFINED={type:3,value:"NOTDEFINED"};let AE=RD;e.IfcRailingTypeEnum=AE;const Hw=class Hw{};Hw.DILATATIONSUPERSTRUCTURE={type:3,value:"DILATATIONSUPERSTRUCTURE"},Hw.LINESIDESTRUCTURE={type:3,value:"LINESIDESTRUCTURE"},Hw.LINESIDESTRUCTUREPART={type:3,value:"LINESIDESTRUCTUREPART"},Hw.PLAINTRACKSUPERSTRUCTURE={type:3,value:"PLAINTRACKSUPERSTRUCTURE"},Hw.SUPERSTRUCTURE={type:3,value:"SUPERSTRUCTURE"},Hw.TRACKSTRUCTURE={type:3,value:"TRACKSTRUCTURE"},Hw.TRACKSTRUCTUREPART={type:3,value:"TRACKSTRUCTUREPART"},Hw.TURNOUTSUPERSTRUCTURE={type:3,value:"TURNOUTSUPERSTRUCTURE"},Hw.USERDEFINED={type:3,value:"USERDEFINED"},Hw.NOTDEFINED={type:3,value:"NOTDEFINED"};let SE=Hw;e.IfcRailwayPartTypeEnum=SE;const az=class az{};az.USERDEFINED={type:3,value:"USERDEFINED"},az.NOTDEFINED={type:3,value:"NOTDEFINED"};let F2=az;e.IfcRailwayTypeEnum=F2;const F9=class F9{};F9.SPIRAL={type:3,value:"SPIRAL"},F9.STRAIGHT={type:3,value:"STRAIGHT"},F9.USERDEFINED={type:3,value:"USERDEFINED"},F9.NOTDEFINED={type:3,value:"NOTDEFINED"};let _1=F9;e.IfcRampFlightTypeEnum=_1;const zT=class zT{};zT.HALF_TURN_RAMP={type:3,value:"HALF_TURN_RAMP"},zT.QUARTER_TURN_RAMP={type:3,value:"QUARTER_TURN_RAMP"},zT.SPIRAL_RAMP={type:3,value:"SPIRAL_RAMP"},zT.STRAIGHT_RUN_RAMP={type:3,value:"STRAIGHT_RUN_RAMP"},zT.TWO_QUARTER_TURN_RAMP={type:3,value:"TWO_QUARTER_TURN_RAMP"},zT.TWO_STRAIGHT_RUN_RAMP={type:3,value:"TWO_STRAIGHT_RUN_RAMP"},zT.USERDEFINED={type:3,value:"USERDEFINED"},zT.NOTDEFINED={type:3,value:"NOTDEFINED"};let H0=zT;e.IfcRampTypeEnum=H0;const WT=class WT{};WT.BY_DAY_COUNT={type:3,value:"BY_DAY_COUNT"},WT.BY_WEEKDAY_COUNT={type:3,value:"BY_WEEKDAY_COUNT"},WT.DAILY={type:3,value:"DAILY"},WT.MONTHLY_BY_DAY_OF_MONTH={type:3,value:"MONTHLY_BY_DAY_OF_MONTH"},WT.MONTHLY_BY_POSITION={type:3,value:"MONTHLY_BY_POSITION"},WT.WEEKLY={type:3,value:"WEEKLY"},WT.YEARLY_BY_DAY_OF_MONTH={type:3,value:"YEARLY_BY_DAY_OF_MONTH"},WT.YEARLY_BY_POSITION={type:3,value:"YEARLY_BY_POSITION"};let q3=WT;e.IfcRecurrenceTypeEnum=q3;const _w=class _w{};_w.BOUNDARY={type:3,value:"BOUNDARY"},_w.INTERSECTION={type:3,value:"INTERSECTION"},_w.KILOPOINT={type:3,value:"KILOPOINT"},_w.LANDMARK={type:3,value:"LANDMARK"},_w.MILEPOINT={type:3,value:"MILEPOINT"},_w.POSITION={type:3,value:"POSITION"},_w.REFERENCEMARKER={type:3,value:"REFERENCEMARKER"},_w.STATION={type:3,value:"STATION"},_w.USERDEFINED={type:3,value:"USERDEFINED"},_w.NOTDEFINED={type:3,value:"NOTDEFINED"};let DE=_w;e.IfcReferentTypeEnum=DE;const ky=class ky{};ky.BLINN={type:3,value:"BLINN"},ky.FLAT={type:3,value:"FLAT"},ky.GLASS={type:3,value:"GLASS"},ky.MATT={type:3,value:"MATT"},ky.METAL={type:3,value:"METAL"},ky.MIRROR={type:3,value:"MIRROR"},ky.PHONG={type:3,value:"PHONG"},ky.PHYSICAL={type:3,value:"PHYSICAL"},ky.PLASTIC={type:3,value:"PLASTIC"},ky.STRAUSS={type:3,value:"STRAUSS"},ky.NOTDEFINED={type:3,value:"NOTDEFINED"};let Kp=ky;e.IfcReflectanceMethodEnum=Kp;const YT=class YT{};YT.DYNAMICALLYCOMPACTED={type:3,value:"DYNAMICALLYCOMPACTED"},YT.GROUTED={type:3,value:"GROUTED"},YT.REPLACED={type:3,value:"REPLACED"},YT.ROLLERCOMPACTED={type:3,value:"ROLLERCOMPACTED"},YT.SURCHARGEPRELOADED={type:3,value:"SURCHARGEPRELOADED"},YT.VERTICALLYDRAINED={type:3,value:"VERTICALLYDRAINED"},YT.USERDEFINED={type:3,value:"USERDEFINED"},YT.NOTDEFINED={type:3,value:"NOTDEFINED"};let K3=YT;e.IfcReinforcedSoilTypeEnum=K3;const Gw=class Gw{};Gw.ANCHORING={type:3,value:"ANCHORING"},Gw.EDGE={type:3,value:"EDGE"},Gw.LIGATURE={type:3,value:"LIGATURE"},Gw.MAIN={type:3,value:"MAIN"},Gw.PUNCHING={type:3,value:"PUNCHING"},Gw.RING={type:3,value:"RING"},Gw.SHEAR={type:3,value:"SHEAR"},Gw.STUD={type:3,value:"STUD"},Gw.USERDEFINED={type:3,value:"USERDEFINED"},Gw.NOTDEFINED={type:3,value:"NOTDEFINED"};let Z3=Gw;e.IfcReinforcingBarRoleEnum=Z3;const uz=class uz{};uz.PLAIN={type:3,value:"PLAIN"},uz.TEXTURED={type:3,value:"TEXTURED"};let B2=uz;e.IfcReinforcingBarSurfaceEnum=B2;const jy=class jy{};jy.ANCHORING={type:3,value:"ANCHORING"},jy.EDGE={type:3,value:"EDGE"},jy.LIGATURE={type:3,value:"LIGATURE"},jy.MAIN={type:3,value:"MAIN"},jy.PUNCHING={type:3,value:"PUNCHING"},jy.RING={type:3,value:"RING"},jy.SHEAR={type:3,value:"SHEAR"},jy.SPACEBAR={type:3,value:"SPACEBAR"},jy.STUD={type:3,value:"STUD"},jy.USERDEFINED={type:3,value:"USERDEFINED"},jy.NOTDEFINED={type:3,value:"NOTDEFINED"};let H2=jy;e.IfcReinforcingBarTypeEnum=H2;const oz=class oz{};oz.USERDEFINED={type:3,value:"USERDEFINED"},oz.NOTDEFINED={type:3,value:"NOTDEFINED"};let _2=oz;e.IfcReinforcingMeshTypeEnum=_2;const pi=class pi{};pi.BICYCLECROSSING={type:3,value:"BICYCLECROSSING"},pi.BUS_STOP={type:3,value:"BUS_STOP"},pi.CARRIAGEWAY={type:3,value:"CARRIAGEWAY"},pi.CENTRALISLAND={type:3,value:"CENTRALISLAND"},pi.CENTRALRESERVE={type:3,value:"CENTRALRESERVE"},pi.HARDSHOULDER={type:3,value:"HARDSHOULDER"},pi.INTERSECTION={type:3,value:"INTERSECTION"},pi.LAYBY={type:3,value:"LAYBY"},pi.PARKINGBAY={type:3,value:"PARKINGBAY"},pi.PASSINGBAY={type:3,value:"PASSINGBAY"},pi.PEDESTRIAN_CROSSING={type:3,value:"PEDESTRIAN_CROSSING"},pi.RAILWAYCROSSING={type:3,value:"RAILWAYCROSSING"},pi.REFUGEISLAND={type:3,value:"REFUGEISLAND"},pi.ROADSEGMENT={type:3,value:"ROADSEGMENT"},pi.ROADSIDE={type:3,value:"ROADSIDE"},pi.ROADSIDEPART={type:3,value:"ROADSIDEPART"},pi.ROADWAYPLATEAU={type:3,value:"ROADWAYPLATEAU"},pi.ROUNDABOUT={type:3,value:"ROUNDABOUT"},pi.SHOULDER={type:3,value:"SHOULDER"},pi.SIDEWALK={type:3,value:"SIDEWALK"},pi.SOFTSHOULDER={type:3,value:"SOFTSHOULDER"},pi.TOLLPLAZA={type:3,value:"TOLLPLAZA"},pi.TRAFFICISLAND={type:3,value:"TRAFFICISLAND"},pi.TRAFFICLANE={type:3,value:"TRAFFICLANE"},pi.USERDEFINED={type:3,value:"USERDEFINED"},pi.NOTDEFINED={type:3,value:"NOTDEFINED"};let xh=pi;e.IfcRoadPartTypeEnum=xh;const cz=class cz{};cz.USERDEFINED={type:3,value:"USERDEFINED"},cz.NOTDEFINED={type:3,value:"NOTDEFINED"};let Zp=cz;e.IfcRoadTypeEnum=Zp;const sa=class sa{};sa.ARCHITECT={type:3,value:"ARCHITECT"},sa.BUILDINGOPERATOR={type:3,value:"BUILDINGOPERATOR"},sa.BUILDINGOWNER={type:3,value:"BUILDINGOWNER"},sa.CIVILENGINEER={type:3,value:"CIVILENGINEER"},sa.CLIENT={type:3,value:"CLIENT"},sa.COMMISSIONINGENGINEER={type:3,value:"COMMISSIONINGENGINEER"},sa.CONSTRUCTIONMANAGER={type:3,value:"CONSTRUCTIONMANAGER"},sa.CONSULTANT={type:3,value:"CONSULTANT"},sa.CONTRACTOR={type:3,value:"CONTRACTOR"},sa.COSTENGINEER={type:3,value:"COSTENGINEER"},sa.ELECTRICALENGINEER={type:3,value:"ELECTRICALENGINEER"},sa.ENGINEER={type:3,value:"ENGINEER"},sa.FACILITIESMANAGER={type:3,value:"FACILITIESMANAGER"},sa.FIELDCONSTRUCTIONMANAGER={type:3,value:"FIELDCONSTRUCTIONMANAGER"},sa.MANUFACTURER={type:3,value:"MANUFACTURER"},sa.MECHANICALENGINEER={type:3,value:"MECHANICALENGINEER"},sa.OWNER={type:3,value:"OWNER"},sa.PROJECTMANAGER={type:3,value:"PROJECTMANAGER"},sa.RESELLER={type:3,value:"RESELLER"},sa.STRUCTURALENGINEER={type:3,value:"STRUCTURALENGINEER"},sa.SUBCONTRACTOR={type:3,value:"SUBCONTRACTOR"},sa.SUPPLIER={type:3,value:"SUPPLIER"},sa.USERDEFINED={type:3,value:"USERDEFINED"};let Qp=sa;e.IfcRoleEnum=Qp;const fI=class fI{};fI.BARREL_ROOF={type:3,value:"BARREL_ROOF"},fI.BUTTERFLY_ROOF={type:3,value:"BUTTERFLY_ROOF"},fI.DOME_ROOF={type:3,value:"DOME_ROOF"},fI.FLAT_ROOF={type:3,value:"FLAT_ROOF"},fI.FREEFORM={type:3,value:"FREEFORM"},fI.GABLE_ROOF={type:3,value:"GABLE_ROOF"},fI.GAMBREL_ROOF={type:3,value:"GAMBREL_ROOF"},fI.HIPPED_GABLE_ROOF={type:3,value:"HIPPED_GABLE_ROOF"},fI.HIP_ROOF={type:3,value:"HIP_ROOF"},fI.MANSARD_ROOF={type:3,value:"MANSARD_ROOF"},fI.PAVILION_ROOF={type:3,value:"PAVILION_ROOF"},fI.RAINBOW_ROOF={type:3,value:"RAINBOW_ROOF"},fI.SHED_ROOF={type:3,value:"SHED_ROOF"},fI.USERDEFINED={type:3,value:"USERDEFINED"},fI.NOTDEFINED={type:3,value:"NOTDEFINED"};let G2=fI;e.IfcRoofTypeEnum=G2;const Sf=class Sf{};Sf.ATTO={type:3,value:"ATTO"},Sf.CENTI={type:3,value:"CENTI"},Sf.DECA={type:3,value:"DECA"},Sf.DECI={type:3,value:"DECI"},Sf.EXA={type:3,value:"EXA"},Sf.FEMTO={type:3,value:"FEMTO"},Sf.GIGA={type:3,value:"GIGA"},Sf.HECTO={type:3,value:"HECTO"},Sf.KILO={type:3,value:"KILO"},Sf.MEGA={type:3,value:"MEGA"},Sf.MICRO={type:3,value:"MICRO"},Sf.MILLI={type:3,value:"MILLI"},Sf.NANO={type:3,value:"NANO"},Sf.PETA={type:3,value:"PETA"},Sf.PICO={type:3,value:"PICO"},Sf.TERA={type:3,value:"TERA"};let V2=Sf;e.IfcSIPrefix=V2;const Vr=class Vr{};Vr.AMPERE={type:3,value:"AMPERE"},Vr.BECQUEREL={type:3,value:"BECQUEREL"},Vr.CANDELA={type:3,value:"CANDELA"},Vr.COULOMB={type:3,value:"COULOMB"},Vr.CUBIC_METRE={type:3,value:"CUBIC_METRE"},Vr.DEGREE_CELSIUS={type:3,value:"DEGREE_CELSIUS"},Vr.FARAD={type:3,value:"FARAD"},Vr.GRAM={type:3,value:"GRAM"},Vr.GRAY={type:3,value:"GRAY"},Vr.HENRY={type:3,value:"HENRY"},Vr.HERTZ={type:3,value:"HERTZ"},Vr.JOULE={type:3,value:"JOULE"},Vr.KELVIN={type:3,value:"KELVIN"},Vr.LUMEN={type:3,value:"LUMEN"},Vr.LUX={type:3,value:"LUX"},Vr.METRE={type:3,value:"METRE"},Vr.MOLE={type:3,value:"MOLE"},Vr.NEWTON={type:3,value:"NEWTON"},Vr.OHM={type:3,value:"OHM"},Vr.PASCAL={type:3,value:"PASCAL"},Vr.RADIAN={type:3,value:"RADIAN"},Vr.SECOND={type:3,value:"SECOND"},Vr.SIEMENS={type:3,value:"SIEMENS"},Vr.SIEVERT={type:3,value:"SIEVERT"},Vr.SQUARE_METRE={type:3,value:"SQUARE_METRE"},Vr.STERADIAN={type:3,value:"STERADIAN"},Vr.TESLA={type:3,value:"TESLA"},Vr.VOLT={type:3,value:"VOLT"},Vr.WATT={type:3,value:"WATT"},Vr.WEBER={type:3,value:"WEBER"};let z2=Vr;e.IfcSIUnitName=z2;const xp=class xp{};xp.BATH={type:3,value:"BATH"},xp.BIDET={type:3,value:"BIDET"},xp.CISTERN={type:3,value:"CISTERN"},xp.SANITARYFOUNTAIN={type:3,value:"SANITARYFOUNTAIN"},xp.SHOWER={type:3,value:"SHOWER"},xp.SINK={type:3,value:"SINK"},xp.TOILETPAN={type:3,value:"TOILETPAN"},xp.URINAL={type:3,value:"URINAL"},xp.WASHHANDBASIN={type:3,value:"WASHHANDBASIN"},xp.WCSEAT={type:3,value:"WCSEAT"},xp.USERDEFINED={type:3,value:"USERDEFINED"},xp.NOTDEFINED={type:3,value:"NOTDEFINED"};let $p=xp;e.IfcSanitaryTerminalTypeEnum=$p;const hz=class hz{};hz.TAPERED={type:3,value:"TAPERED"},hz.UNIFORM={type:3,value:"UNIFORM"};let W2=hz;e.IfcSectionTypeEnum=W2;const rr=class rr{};rr.CO2SENSOR={type:3,value:"CO2SENSOR"},rr.CONDUCTANCESENSOR={type:3,value:"CONDUCTANCESENSOR"},rr.CONTACTSENSOR={type:3,value:"CONTACTSENSOR"},rr.COSENSOR={type:3,value:"COSENSOR"},rr.EARTHQUAKESENSOR={type:3,value:"EARTHQUAKESENSOR"},rr.FIRESENSOR={type:3,value:"FIRESENSOR"},rr.FLOWSENSOR={type:3,value:"FLOWSENSOR"},rr.FOREIGNOBJECTDETECTIONSENSOR={type:3,value:"FOREIGNOBJECTDETECTIONSENSOR"},rr.FROSTSENSOR={type:3,value:"FROSTSENSOR"},rr.GASSENSOR={type:3,value:"GASSENSOR"},rr.HEATSENSOR={type:3,value:"HEATSENSOR"},rr.HUMIDITYSENSOR={type:3,value:"HUMIDITYSENSOR"},rr.IDENTIFIERSENSOR={type:3,value:"IDENTIFIERSENSOR"},rr.IONCONCENTRATIONSENSOR={type:3,value:"IONCONCENTRATIONSENSOR"},rr.LEVELSENSOR={type:3,value:"LEVELSENSOR"},rr.LIGHTSENSOR={type:3,value:"LIGHTSENSOR"},rr.MOISTURESENSOR={type:3,value:"MOISTURESENSOR"},rr.MOVEMENTSENSOR={type:3,value:"MOVEMENTSENSOR"},rr.OBSTACLESENSOR={type:3,value:"OBSTACLESENSOR"},rr.PHSENSOR={type:3,value:"PHSENSOR"},rr.PRESSURESENSOR={type:3,value:"PRESSURESENSOR"},rr.RADIATIONSENSOR={type:3,value:"RADIATIONSENSOR"},rr.RADIOACTIVITYSENSOR={type:3,value:"RADIOACTIVITYSENSOR"},rr.RAINSENSOR={type:3,value:"RAINSENSOR"},rr.SMOKESENSOR={type:3,value:"SMOKESENSOR"},rr.SNOWDEPTHSENSOR={type:3,value:"SNOWDEPTHSENSOR"},rr.SOUNDSENSOR={type:3,value:"SOUNDSENSOR"},rr.TEMPERATURESENSOR={type:3,value:"TEMPERATURESENSOR"},rr.TRAINSENSOR={type:3,value:"TRAINSENSOR"},rr.TURNOUTCLOSURESENSOR={type:3,value:"TURNOUTCLOSURESENSOR"},rr.WHEELSENSOR={type:3,value:"WHEELSENSOR"},rr.WINDSENSOR={type:3,value:"WINDSENSOR"},rr.USERDEFINED={type:3,value:"USERDEFINED"},rr.NOTDEFINED={type:3,value:"NOTDEFINED"};let Y2=rr;e.IfcSensorTypeEnum=Y2;const gD=class gD{};gD.FINISH_FINISH={type:3,value:"FINISH_FINISH"},gD.FINISH_START={type:3,value:"FINISH_START"},gD.START_FINISH={type:3,value:"START_FINISH"},gD.START_START={type:3,value:"START_START"},gD.USERDEFINED={type:3,value:"USERDEFINED"},gD.NOTDEFINED={type:3,value:"NOTDEFINED"};let NE=gD;e.IfcSequenceEnum=NE;const GO=class GO{};GO.AWNING={type:3,value:"AWNING"},GO.JALOUSIE={type:3,value:"JALOUSIE"},GO.SHUTTER={type:3,value:"SHUTTER"},GO.USERDEFINED={type:3,value:"USERDEFINED"},GO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Q3=GO;e.IfcShadingDeviceTypeEnum=Q3;const VO=class VO{};VO.MARKER={type:3,value:"MARKER"},VO.MIRROR={type:3,value:"MIRROR"},VO.PICTORAL={type:3,value:"PICTORAL"},VO.USERDEFINED={type:3,value:"USERDEFINED"},VO.NOTDEFINED={type:3,value:"NOTDEFINED"};let $3=VO;e.IfcSignTypeEnum=$3;const zO=class zO{};zO.AUDIO={type:3,value:"AUDIO"},zO.MIXED={type:3,value:"MIXED"},zO.VISUAL={type:3,value:"VISUAL"},zO.USERDEFINED={type:3,value:"USERDEFINED"},zO.NOTDEFINED={type:3,value:"NOTDEFINED"};let H=zO;e.IfcSignalTypeEnum=H;const p3=class p3{};p3.P_BOUNDEDVALUE={type:3,value:"P_BOUNDEDVALUE"},p3.P_ENUMERATEDVALUE={type:3,value:"P_ENUMERATEDVALUE"},p3.P_LISTVALUE={type:3,value:"P_LISTVALUE"},p3.P_REFERENCEVALUE={type:3,value:"P_REFERENCEVALUE"},p3.P_SINGLEVALUE={type:3,value:"P_SINGLEVALUE"},p3.P_TABLEVALUE={type:3,value:"P_TABLEVALUE"},p3.Q_AREA={type:3,value:"Q_AREA"},p3.Q_COUNT={type:3,value:"Q_COUNT"},p3.Q_LENGTH={type:3,value:"Q_LENGTH"},p3.Q_NUMBER={type:3,value:"Q_NUMBER"},p3.Q_TIME={type:3,value:"Q_TIME"},p3.Q_VOLUME={type:3,value:"Q_VOLUME"},p3.Q_WEIGHT={type:3,value:"Q_WEIGHT"};let v=p3;e.IfcSimplePropertyTemplateTypeEnum=v;const qy=class qy{};qy.APPROACH_SLAB={type:3,value:"APPROACH_SLAB"},qy.BASESLAB={type:3,value:"BASESLAB"},qy.FLOOR={type:3,value:"FLOOR"},qy.LANDING={type:3,value:"LANDING"},qy.PAVING={type:3,value:"PAVING"},qy.ROOF={type:3,value:"ROOF"},qy.SIDEWALK={type:3,value:"SIDEWALK"},qy.TRACKSLAB={type:3,value:"TRACKSLAB"},qy.WEARING={type:3,value:"WEARING"},qy.USERDEFINED={type:3,value:"USERDEFINED"},qy.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ie=qy;e.IfcSlabTypeEnum=Ie;const B9=class B9{};B9.SOLARCOLLECTOR={type:3,value:"SOLARCOLLECTOR"},B9.SOLARPANEL={type:3,value:"SOLARPANEL"},B9.USERDEFINED={type:3,value:"USERDEFINED"},B9.NOTDEFINED={type:3,value:"NOTDEFINED"};let be=B9;e.IfcSolarDeviceTypeEnum=be;const H9=class H9{};H9.CONVECTOR={type:3,value:"CONVECTOR"},H9.RADIATOR={type:3,value:"RADIATOR"},H9.USERDEFINED={type:3,value:"USERDEFINED"},H9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ye=H9;e.IfcSpaceHeaterTypeEnum=Ye;const kT=class kT{};kT.BERTH={type:3,value:"BERTH"},kT.EXTERNAL={type:3,value:"EXTERNAL"},kT.GFA={type:3,value:"GFA"},kT.INTERNAL={type:3,value:"INTERNAL"},kT.PARKING={type:3,value:"PARKING"},kT.SPACE={type:3,value:"SPACE"},kT.USERDEFINED={type:3,value:"USERDEFINED"},kT.NOTDEFINED={type:3,value:"NOTDEFINED"};let rt=kT;e.IfcSpaceTypeEnum=rt;const Mp=class Mp{};Mp.CONSTRUCTION={type:3,value:"CONSTRUCTION"},Mp.FIRESAFETY={type:3,value:"FIRESAFETY"},Mp.INTERFERENCE={type:3,value:"INTERFERENCE"},Mp.LIGHTING={type:3,value:"LIGHTING"},Mp.OCCUPANCY={type:3,value:"OCCUPANCY"},Mp.RESERVATION={type:3,value:"RESERVATION"},Mp.SECURITY={type:3,value:"SECURITY"},Mp.THERMAL={type:3,value:"THERMAL"},Mp.TRANSPORT={type:3,value:"TRANSPORT"},Mp.VENTILATION={type:3,value:"VENTILATION"},Mp.USERDEFINED={type:3,value:"USERDEFINED"},Mp.NOTDEFINED={type:3,value:"NOTDEFINED"};let ot=Mp;e.IfcSpatialZoneTypeEnum=ot;const WO=class WO{};WO.BIRDCAGE={type:3,value:"BIRDCAGE"},WO.COWL={type:3,value:"COWL"},WO.RAINWATERHOPPER={type:3,value:"RAINWATERHOPPER"},WO.USERDEFINED={type:3,value:"USERDEFINED"},WO.NOTDEFINED={type:3,value:"NOTDEFINED"};let dt=WO;e.IfcStackTerminalTypeEnum=dt;const Y6=class Y6{};Y6.CURVED={type:3,value:"CURVED"},Y6.FREEFORM={type:3,value:"FREEFORM"},Y6.SPIRAL={type:3,value:"SPIRAL"},Y6.STRAIGHT={type:3,value:"STRAIGHT"},Y6.WINDER={type:3,value:"WINDER"},Y6.USERDEFINED={type:3,value:"USERDEFINED"},Y6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ft=Y6;e.IfcStairFlightTypeEnum=Ft;const Qh=class Qh{};Qh.CURVED_RUN_STAIR={type:3,value:"CURVED_RUN_STAIR"},Qh.DOUBLE_RETURN_STAIR={type:3,value:"DOUBLE_RETURN_STAIR"},Qh.HALF_TURN_STAIR={type:3,value:"HALF_TURN_STAIR"},Qh.HALF_WINDING_STAIR={type:3,value:"HALF_WINDING_STAIR"},Qh.LADDER={type:3,value:"LADDER"},Qh.QUARTER_TURN_STAIR={type:3,value:"QUARTER_TURN_STAIR"},Qh.QUARTER_WINDING_STAIR={type:3,value:"QUARTER_WINDING_STAIR"},Qh.SPIRAL_STAIR={type:3,value:"SPIRAL_STAIR"},Qh.STRAIGHT_RUN_STAIR={type:3,value:"STRAIGHT_RUN_STAIR"},Qh.THREE_QUARTER_TURN_STAIR={type:3,value:"THREE_QUARTER_TURN_STAIR"},Qh.THREE_QUARTER_WINDING_STAIR={type:3,value:"THREE_QUARTER_WINDING_STAIR"},Qh.TWO_CURVED_RUN_STAIR={type:3,value:"TWO_CURVED_RUN_STAIR"},Qh.TWO_QUARTER_TURN_STAIR={type:3,value:"TWO_QUARTER_TURN_STAIR"},Qh.TWO_QUARTER_WINDING_STAIR={type:3,value:"TWO_QUARTER_WINDING_STAIR"},Qh.TWO_STRAIGHT_RUN_STAIR={type:3,value:"TWO_STRAIGHT_RUN_STAIR"},Qh.USERDEFINED={type:3,value:"USERDEFINED"},Qh.NOTDEFINED={type:3,value:"NOTDEFINED"};let $t=Qh;e.IfcStairTypeEnum=$t;const YO=class YO{};YO.LOCKED={type:3,value:"LOCKED"},YO.READONLY={type:3,value:"READONLY"},YO.READONLYLOCKED={type:3,value:"READONLYLOCKED"},YO.READWRITE={type:3,value:"READWRITE"},YO.READWRITELOCKED={type:3,value:"READWRITELOCKED"};let Cn=YO;e.IfcStateEnum=Cn;const Bm=class Bm{};Bm.CONST={type:3,value:"CONST"},Bm.DISCRETE={type:3,value:"DISCRETE"},Bm.EQUIDISTANT={type:3,value:"EQUIDISTANT"},Bm.LINEAR={type:3,value:"LINEAR"},Bm.PARABOLA={type:3,value:"PARABOLA"},Bm.POLYGONAL={type:3,value:"POLYGONAL"},Bm.SINUS={type:3,value:"SINUS"},Bm.USERDEFINED={type:3,value:"USERDEFINED"},Bm.NOTDEFINED={type:3,value:"NOTDEFINED"};let ns=Bm;e.IfcStructuralCurveActivityTypeEnum=ns;const k6=class k6{};k6.CABLE={type:3,value:"CABLE"},k6.COMPRESSION_MEMBER={type:3,value:"COMPRESSION_MEMBER"},k6.PIN_JOINED_MEMBER={type:3,value:"PIN_JOINED_MEMBER"},k6.RIGID_JOINED_MEMBER={type:3,value:"RIGID_JOINED_MEMBER"},k6.TENSION_MEMBER={type:3,value:"TENSION_MEMBER"},k6.USERDEFINED={type:3,value:"USERDEFINED"},k6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Wn=k6;e.IfcStructuralCurveMemberTypeEnum=Wn;const AD=class AD{};AD.BILINEAR={type:3,value:"BILINEAR"},AD.CONST={type:3,value:"CONST"},AD.DISCRETE={type:3,value:"DISCRETE"},AD.ISOCONTOUR={type:3,value:"ISOCONTOUR"},AD.USERDEFINED={type:3,value:"USERDEFINED"},AD.NOTDEFINED={type:3,value:"NOTDEFINED"};let $n=AD;e.IfcStructuralSurfaceActivityTypeEnum=$n;const kO=class kO{};kO.BENDING_ELEMENT={type:3,value:"BENDING_ELEMENT"},kO.MEMBRANE_ELEMENT={type:3,value:"MEMBRANE_ELEMENT"},kO.SHELL={type:3,value:"SHELL"},kO.USERDEFINED={type:3,value:"USERDEFINED"},kO.NOTDEFINED={type:3,value:"NOTDEFINED"};let gs=kO;e.IfcStructuralSurfaceMemberTypeEnum=gs;const _9=class _9{};_9.PURCHASE={type:3,value:"PURCHASE"},_9.WORK={type:3,value:"WORK"},_9.USERDEFINED={type:3,value:"USERDEFINED"},_9.NOTDEFINED={type:3,value:"NOTDEFINED"};let Al=_9;e.IfcSubContractResourceTypeEnum=Al;const y3=class y3{};y3.DEFECT={type:3,value:"DEFECT"},y3.HATCHMARKING={type:3,value:"HATCHMARKING"},y3.LINEMARKING={type:3,value:"LINEMARKING"},y3.MARK={type:3,value:"MARK"},y3.NONSKIDSURFACING={type:3,value:"NONSKIDSURFACING"},y3.PAVEMENTSURFACEMARKING={type:3,value:"PAVEMENTSURFACEMARKING"},y3.RUMBLESTRIP={type:3,value:"RUMBLESTRIP"},y3.SYMBOLMARKING={type:3,value:"SYMBOLMARKING"},y3.TAG={type:3,value:"TAG"},y3.TRANSVERSERUMBLESTRIP={type:3,value:"TRANSVERSERUMBLESTRIP"},y3.TREATMENT={type:3,value:"TREATMENT"},y3.USERDEFINED={type:3,value:"USERDEFINED"},y3.NOTDEFINED={type:3,value:"NOTDEFINED"};let bl=y3;e.IfcSurfaceFeatureTypeEnum=bl;const m_=class m_{};m_.BOTH={type:3,value:"BOTH"},m_.NEGATIVE={type:3,value:"NEGATIVE"},m_.POSITIVE={type:3,value:"POSITIVE"};let ql=m_;e.IfcSurfaceSide=ql;const w3=class w3{};w3.CONTACTOR={type:3,value:"CONTACTOR"},w3.DIMMERSWITCH={type:3,value:"DIMMERSWITCH"},w3.EMERGENCYSTOP={type:3,value:"EMERGENCYSTOP"},w3.KEYPAD={type:3,value:"KEYPAD"},w3.MOMENTARYSWITCH={type:3,value:"MOMENTARYSWITCH"},w3.RELAY={type:3,value:"RELAY"},w3.SELECTORSWITCH={type:3,value:"SELECTORSWITCH"},w3.STARTER={type:3,value:"STARTER"},w3.START_AND_STOP_EQUIPMENT={type:3,value:"START_AND_STOP_EQUIPMENT"},w3.SWITCHDISCONNECTOR={type:3,value:"SWITCHDISCONNECTOR"},w3.TOGGLESWITCH={type:3,value:"TOGGLESWITCH"},w3.USERDEFINED={type:3,value:"USERDEFINED"},w3.NOTDEFINED={type:3,value:"NOTDEFINED"};let wn=w3;e.IfcSwitchingDeviceTypeEnum=wn;const jO=class jO{};jO.PANEL={type:3,value:"PANEL"},jO.SUBRACK={type:3,value:"SUBRACK"},jO.WORKSURFACE={type:3,value:"WORKSURFACE"},jO.USERDEFINED={type:3,value:"USERDEFINED"},jO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Jn=jO;e.IfcSystemFurnitureElementTypeEnum=Jn;const Vw=class Vw{};Vw.BASIN={type:3,value:"BASIN"},Vw.BREAKPRESSURE={type:3,value:"BREAKPRESSURE"},Vw.EXPANSION={type:3,value:"EXPANSION"},Vw.FEEDANDEXPANSION={type:3,value:"FEEDANDEXPANSION"},Vw.OILRETENTIONTRAY={type:3,value:"OILRETENTIONTRAY"},Vw.PRESSUREVESSEL={type:3,value:"PRESSUREVESSEL"},Vw.STORAGE={type:3,value:"STORAGE"},Vw.VESSEL={type:3,value:"VESSEL"},Vw.USERDEFINED={type:3,value:"USERDEFINED"},Vw.NOTDEFINED={type:3,value:"NOTDEFINED"};let di=Vw;e.IfcTankTypeEnum=di;const T_=class T_{};T_.ELAPSEDTIME={type:3,value:"ELAPSEDTIME"},T_.WORKTIME={type:3,value:"WORKTIME"},T_.NOTDEFINED={type:3,value:"NOTDEFINED"};let _l=T_;e.IfcTaskDurationEnum=_l;const la=class la{};la.ADJUSTMENT={type:3,value:"ADJUSTMENT"},la.ATTENDANCE={type:3,value:"ATTENDANCE"},la.CALIBRATION={type:3,value:"CALIBRATION"},la.CONSTRUCTION={type:3,value:"CONSTRUCTION"},la.DEMOLITION={type:3,value:"DEMOLITION"},la.DISMANTLE={type:3,value:"DISMANTLE"},la.DISPOSAL={type:3,value:"DISPOSAL"},la.EMERGENCY={type:3,value:"EMERGENCY"},la.INSPECTION={type:3,value:"INSPECTION"},la.INSTALLATION={type:3,value:"INSTALLATION"},la.LOGISTIC={type:3,value:"LOGISTIC"},la.MAINTENANCE={type:3,value:"MAINTENANCE"},la.MOVE={type:3,value:"MOVE"},la.OPERATION={type:3,value:"OPERATION"},la.REMOVAL={type:3,value:"REMOVAL"},la.RENOVATION={type:3,value:"RENOVATION"},la.SAFETY={type:3,value:"SAFETY"},la.SHUTDOWN={type:3,value:"SHUTDOWN"},la.STARTUP={type:3,value:"STARTUP"},la.TESTING={type:3,value:"TESTING"},la.TROUBLESHOOTING={type:3,value:"TROUBLESHOOTING"},la.USERDEFINED={type:3,value:"USERDEFINED"},la.NOTDEFINED={type:3,value:"NOTDEFINED"};let uo=la;e.IfcTaskTypeEnum=uo;const qO=class qO{};qO.COUPLER={type:3,value:"COUPLER"},qO.FIXED_END={type:3,value:"FIXED_END"},qO.TENSIONING_END={type:3,value:"TENSIONING_END"},qO.USERDEFINED={type:3,value:"USERDEFINED"},qO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Er=qO;e.IfcTendonAnchorTypeEnum=Er;const j6=class j6{};j6.COUPLER={type:3,value:"COUPLER"},j6.DIABOLO={type:3,value:"DIABOLO"},j6.DUCT={type:3,value:"DUCT"},j6.GROUTING_DUCT={type:3,value:"GROUTING_DUCT"},j6.TRUMPET={type:3,value:"TRUMPET"},j6.USERDEFINED={type:3,value:"USERDEFINED"},j6.NOTDEFINED={type:3,value:"NOTDEFINED"};let _S=j6;e.IfcTendonConduitTypeEnum=_S;const SD=class SD{};SD.BAR={type:3,value:"BAR"},SD.COATED={type:3,value:"COATED"},SD.STRAND={type:3,value:"STRAND"},SD.WIRE={type:3,value:"WIRE"},SD.USERDEFINED={type:3,value:"USERDEFINED"},SD.NOTDEFINED={type:3,value:"NOTDEFINED"};let U5=SD;e.IfcTendonTypeEnum=U5;const G9=class G9{};G9.DOWN={type:3,value:"DOWN"},G9.LEFT={type:3,value:"LEFT"},G9.RIGHT={type:3,value:"RIGHT"},G9.UP={type:3,value:"UP"};let Dg=G9;e.IfcTextPath=Dg;const q6=class q6{};q6.CONTINUOUS={type:3,value:"CONTINUOUS"},q6.DISCRETE={type:3,value:"DISCRETE"},q6.DISCRETEBINARY={type:3,value:"DISCRETEBINARY"},q6.PIECEWISEBINARY={type:3,value:"PIECEWISEBINARY"},q6.PIECEWISECONSTANT={type:3,value:"PIECEWISECONSTANT"},q6.PIECEWISECONTINUOUS={type:3,value:"PIECEWISECONTINUOUS"},q6.NOTDEFINED={type:3,value:"NOTDEFINED"};let Ng=q6;e.IfcTimeSeriesDataTypeEnum=Ng;const zw=class zw{};zw.BLOCKINGDEVICE={type:3,value:"BLOCKINGDEVICE"},zw.DERAILER={type:3,value:"DERAILER"},zw.FROG={type:3,value:"FROG"},zw.HALF_SET_OF_BLADES={type:3,value:"HALF_SET_OF_BLADES"},zw.SLEEPER={type:3,value:"SLEEPER"},zw.SPEEDREGULATOR={type:3,value:"SPEEDREGULATOR"},zw.TRACKENDOFALIGNMENT={type:3,value:"TRACKENDOFALIGNMENT"},zw.VEHICLESTOP={type:3,value:"VEHICLESTOP"},zw.USERDEFINED={type:3,value:"USERDEFINED"},zw.NOTDEFINED={type:3,value:"NOTDEFINED"};let GS=zw;e.IfcTrackElementTypeEnum=GS;const Hm=class Hm{};Hm.CHOPPER={type:3,value:"CHOPPER"},Hm.COMBINED={type:3,value:"COMBINED"},Hm.CURRENT={type:3,value:"CURRENT"},Hm.FREQUENCY={type:3,value:"FREQUENCY"},Hm.INVERTER={type:3,value:"INVERTER"},Hm.RECTIFIER={type:3,value:"RECTIFIER"},Hm.VOLTAGE={type:3,value:"VOLTAGE"},Hm.USERDEFINED={type:3,value:"USERDEFINED"},Hm.NOTDEFINED={type:3,value:"NOTDEFINED"};let VS=Hm;e.IfcTransformerTypeEnum=VS;const V9=class V9{};V9.CONTINUOUS={type:3,value:"CONTINUOUS"},V9.CONTSAMEGRADIENT={type:3,value:"CONTSAMEGRADIENT"},V9.CONTSAMEGRADIENTSAMECURVATURE={type:3,value:"CONTSAMEGRADIENTSAMECURVATURE"},V9.DISCONTINUOUS={type:3,value:"DISCONTINUOUS"};let YN=V9;e.IfcTransitionCode=YN;const jT=class jT{};jT.CRANEWAY={type:3,value:"CRANEWAY"},jT.ELEVATOR={type:3,value:"ELEVATOR"},jT.ESCALATOR={type:3,value:"ESCALATOR"},jT.HAULINGGEAR={type:3,value:"HAULINGGEAR"},jT.LIFTINGGEAR={type:3,value:"LIFTINGGEAR"},jT.MOVINGWALKWAY={type:3,value:"MOVINGWALKWAY"},jT.USERDEFINED={type:3,value:"USERDEFINED"},jT.NOTDEFINED={type:3,value:"NOTDEFINED"};let kN=jT;e.IfcTransportElementTypeEnum=kN;const R_=class R_{};R_.CARTESIAN={type:3,value:"CARTESIAN"},R_.PARAMETER={type:3,value:"PARAMETER"},R_.UNSPECIFIED={type:3,value:"UNSPECIFIED"};let jN=R_;e.IfcTrimmingPreference=jN;const g_=class g_{};g_.FINNED={type:3,value:"FINNED"},g_.USERDEFINED={type:3,value:"USERDEFINED"},g_.NOTDEFINED={type:3,value:"NOTDEFINED"};let qN=g_;e.IfcTubeBundleTypeEnum=qN;const zr=class zr{};zr.ABSORBEDDOSEUNIT={type:3,value:"ABSORBEDDOSEUNIT"},zr.AMOUNTOFSUBSTANCEUNIT={type:3,value:"AMOUNTOFSUBSTANCEUNIT"},zr.AREAUNIT={type:3,value:"AREAUNIT"},zr.DOSEEQUIVALENTUNIT={type:3,value:"DOSEEQUIVALENTUNIT"},zr.ELECTRICCAPACITANCEUNIT={type:3,value:"ELECTRICCAPACITANCEUNIT"},zr.ELECTRICCHARGEUNIT={type:3,value:"ELECTRICCHARGEUNIT"},zr.ELECTRICCONDUCTANCEUNIT={type:3,value:"ELECTRICCONDUCTANCEUNIT"},zr.ELECTRICCURRENTUNIT={type:3,value:"ELECTRICCURRENTUNIT"},zr.ELECTRICRESISTANCEUNIT={type:3,value:"ELECTRICRESISTANCEUNIT"},zr.ELECTRICVOLTAGEUNIT={type:3,value:"ELECTRICVOLTAGEUNIT"},zr.ENERGYUNIT={type:3,value:"ENERGYUNIT"},zr.FORCEUNIT={type:3,value:"FORCEUNIT"},zr.FREQUENCYUNIT={type:3,value:"FREQUENCYUNIT"},zr.ILLUMINANCEUNIT={type:3,value:"ILLUMINANCEUNIT"},zr.INDUCTANCEUNIT={type:3,value:"INDUCTANCEUNIT"},zr.LENGTHUNIT={type:3,value:"LENGTHUNIT"},zr.LUMINOUSFLUXUNIT={type:3,value:"LUMINOUSFLUXUNIT"},zr.LUMINOUSINTENSITYUNIT={type:3,value:"LUMINOUSINTENSITYUNIT"},zr.MAGNETICFLUXDENSITYUNIT={type:3,value:"MAGNETICFLUXDENSITYUNIT"},zr.MAGNETICFLUXUNIT={type:3,value:"MAGNETICFLUXUNIT"},zr.MASSUNIT={type:3,value:"MASSUNIT"},zr.PLANEANGLEUNIT={type:3,value:"PLANEANGLEUNIT"},zr.POWERUNIT={type:3,value:"POWERUNIT"},zr.PRESSUREUNIT={type:3,value:"PRESSUREUNIT"},zr.RADIOACTIVITYUNIT={type:3,value:"RADIOACTIVITYUNIT"},zr.SOLIDANGLEUNIT={type:3,value:"SOLIDANGLEUNIT"},zr.THERMODYNAMICTEMPERATUREUNIT={type:3,value:"THERMODYNAMICTEMPERATUREUNIT"},zr.TIMEUNIT={type:3,value:"TIMEUNIT"},zr.VOLUMEUNIT={type:3,value:"VOLUMEUNIT"},zr.USERDEFINED={type:3,value:"USERDEFINED"};let k2=zr;e.IfcUnitEnum=k2;const Up=class Up{};Up.ALARMPANEL={type:3,value:"ALARMPANEL"},Up.BASESTATIONCONTROLLER={type:3,value:"BASESTATIONCONTROLLER"},Up.COMBINED={type:3,value:"COMBINED"},Up.CONTROLPANEL={type:3,value:"CONTROLPANEL"},Up.GASDETECTIONPANEL={type:3,value:"GASDETECTIONPANEL"},Up.HUMIDISTAT={type:3,value:"HUMIDISTAT"},Up.INDICATORPANEL={type:3,value:"INDICATORPANEL"},Up.MIMICPANEL={type:3,value:"MIMICPANEL"},Up.THERMOSTAT={type:3,value:"THERMOSTAT"},Up.WEATHERSTATION={type:3,value:"WEATHERSTATION"},Up.USERDEFINED={type:3,value:"USERDEFINED"},Up.NOTDEFINED={type:3,value:"NOTDEFINED"};let Mh=Up;e.IfcUnitaryControlElementTypeEnum=Mh;const K6=class K6{};K6.AIRCONDITIONINGUNIT={type:3,value:"AIRCONDITIONINGUNIT"},K6.AIRHANDLER={type:3,value:"AIRHANDLER"},K6.DEHUMIDIFIER={type:3,value:"DEHUMIDIFIER"},K6.ROOFTOPUNIT={type:3,value:"ROOFTOPUNIT"},K6.SPLITSYSTEM={type:3,value:"SPLITSYSTEM"},K6.USERDEFINED={type:3,value:"USERDEFINED"},K6.NOTDEFINED={type:3,value:"NOTDEFINED"};let KN=K6;e.IfcUnitaryEquipmentTypeEnum=KN;const ra=class ra{};ra.AIRRELEASE={type:3,value:"AIRRELEASE"},ra.ANTIVACUUM={type:3,value:"ANTIVACUUM"},ra.CHANGEOVER={type:3,value:"CHANGEOVER"},ra.CHECK={type:3,value:"CHECK"},ra.COMMISSIONING={type:3,value:"COMMISSIONING"},ra.DIVERTING={type:3,value:"DIVERTING"},ra.DOUBLECHECK={type:3,value:"DOUBLECHECK"},ra.DOUBLEREGULATING={type:3,value:"DOUBLEREGULATING"},ra.DRAWOFFCOCK={type:3,value:"DRAWOFFCOCK"},ra.FAUCET={type:3,value:"FAUCET"},ra.FLUSHING={type:3,value:"FLUSHING"},ra.GASCOCK={type:3,value:"GASCOCK"},ra.GASTAP={type:3,value:"GASTAP"},ra.ISOLATING={type:3,value:"ISOLATING"},ra.MIXING={type:3,value:"MIXING"},ra.PRESSUREREDUCING={type:3,value:"PRESSUREREDUCING"},ra.PRESSURERELIEF={type:3,value:"PRESSURERELIEF"},ra.REGULATING={type:3,value:"REGULATING"},ra.SAFETYCUTOFF={type:3,value:"SAFETYCUTOFF"},ra.STEAMTRAP={type:3,value:"STEAMTRAP"},ra.STOPCOCK={type:3,value:"STOPCOCK"},ra.USERDEFINED={type:3,value:"USERDEFINED"},ra.NOTDEFINED={type:3,value:"NOTDEFINED"};let bE=ra;e.IfcValveTypeEnum=bE;const _m=class _m{};_m.CARGO={type:3,value:"CARGO"},_m.ROLLINGSTOCK={type:3,value:"ROLLINGSTOCK"},_m.VEHICLE={type:3,value:"VEHICLE"},_m.VEHICLEAIR={type:3,value:"VEHICLEAIR"},_m.VEHICLEMARINE={type:3,value:"VEHICLEMARINE"},_m.VEHICLETRACKED={type:3,value:"VEHICLETRACKED"},_m.VEHICLEWHEELED={type:3,value:"VEHICLEWHEELED"},_m.USERDEFINED={type:3,value:"USERDEFINED"},_m.NOTDEFINED={type:3,value:"NOTDEFINED"};let F5=_m;e.IfcVehicleTypeEnum=F5;const qT=class qT{};qT.AXIAL_YIELD={type:3,value:"AXIAL_YIELD"},qT.BENDING_YIELD={type:3,value:"BENDING_YIELD"},qT.FRICTION={type:3,value:"FRICTION"},qT.RUBBER={type:3,value:"RUBBER"},qT.SHEAR_YIELD={type:3,value:"SHEAR_YIELD"},qT.VISCOUS={type:3,value:"VISCOUS"},qT.USERDEFINED={type:3,value:"USERDEFINED"},qT.NOTDEFINED={type:3,value:"NOTDEFINED"};let ZN=qT;e.IfcVibrationDamperTypeEnum=ZN;const KO=class KO{};KO.BASE={type:3,value:"BASE"},KO.COMPRESSION={type:3,value:"COMPRESSION"},KO.SPRING={type:3,value:"SPRING"},KO.USERDEFINED={type:3,value:"USERDEFINED"},KO.NOTDEFINED={type:3,value:"NOTDEFINED"};let bg=KO;e.IfcVibrationIsolatorTypeEnum=bg;const ZO=class ZO{};ZO.BOUNDARY={type:3,value:"BOUNDARY"},ZO.CLEARANCE={type:3,value:"CLEARANCE"},ZO.PROVISIONFORVOID={type:3,value:"PROVISIONFORVOID"},ZO.USERDEFINED={type:3,value:"USERDEFINED"},ZO.NOTDEFINED={type:3,value:"NOTDEFINED"};let zS=ZO;e.IfcVirtualElementTypeEnum=zS;const KT=class KT{};KT.CHAMFER={type:3,value:"CHAMFER"},KT.CUTOUT={type:3,value:"CUTOUT"},KT.EDGE={type:3,value:"EDGE"},KT.HOLE={type:3,value:"HOLE"},KT.MITER={type:3,value:"MITER"},KT.NOTCH={type:3,value:"NOTCH"},KT.USERDEFINED={type:3,value:"USERDEFINED"},KT.NOTDEFINED={type:3,value:"NOTDEFINED"};let QN=KT;e.IfcVoidingFeatureTypeEnum=QN;const E3=class E3{};E3.ELEMENTEDWALL={type:3,value:"ELEMENTEDWALL"},E3.MOVABLE={type:3,value:"MOVABLE"},E3.PARAPET={type:3,value:"PARAPET"},E3.PARTITIONING={type:3,value:"PARTITIONING"},E3.PLUMBINGWALL={type:3,value:"PLUMBINGWALL"},E3.POLYGONAL={type:3,value:"POLYGONAL"},E3.RETAININGWALL={type:3,value:"RETAININGWALL"},E3.SHEAR={type:3,value:"SHEAR"},E3.SOLIDWALL={type:3,value:"SOLIDWALL"},E3.STANDARD={type:3,value:"STANDARD"},E3.WAVEWALL={type:3,value:"WAVEWALL"},E3.USERDEFINED={type:3,value:"USERDEFINED"},E3.NOTDEFINED={type:3,value:"NOTDEFINED"};let j2=E3;e.IfcWallTypeEnum=j2;const Gm=class Gm{};Gm.FLOORTRAP={type:3,value:"FLOORTRAP"},Gm.FLOORWASTE={type:3,value:"FLOORWASTE"},Gm.GULLYSUMP={type:3,value:"GULLYSUMP"},Gm.GULLYTRAP={type:3,value:"GULLYTRAP"},Gm.ROOFDRAIN={type:3,value:"ROOFDRAIN"},Gm.WASTEDISPOSALUNIT={type:3,value:"WASTEDISPOSALUNIT"},Gm.WASTETRAP={type:3,value:"WASTETRAP"},Gm.USERDEFINED={type:3,value:"USERDEFINED"},Gm.NOTDEFINED={type:3,value:"NOTDEFINED"};let $N=Gm;e.IfcWasteTerminalTypeEnum=$N;const r0=class r0{};r0.BOTTOMHUNG={type:3,value:"BOTTOMHUNG"},r0.FIXEDCASEMENT={type:3,value:"FIXEDCASEMENT"},r0.OTHEROPERATION={type:3,value:"OTHEROPERATION"},r0.PIVOTHORIZONTAL={type:3,value:"PIVOTHORIZONTAL"},r0.PIVOTVERTICAL={type:3,value:"PIVOTVERTICAL"},r0.REMOVABLECASEMENT={type:3,value:"REMOVABLECASEMENT"},r0.SIDEHUNGLEFTHAND={type:3,value:"SIDEHUNGLEFTHAND"},r0.SIDEHUNGRIGHTHAND={type:3,value:"SIDEHUNGRIGHTHAND"},r0.SLIDINGHORIZONTAL={type:3,value:"SLIDINGHORIZONTAL"},r0.SLIDINGVERTICAL={type:3,value:"SLIDINGVERTICAL"},r0.TILTANDTURNLEFTHAND={type:3,value:"TILTANDTURNLEFTHAND"},r0.TILTANDTURNRIGHTHAND={type:3,value:"TILTANDTURNRIGHTHAND"},r0.TOPHUNG={type:3,value:"TOPHUNG"},r0.NOTDEFINED={type:3,value:"NOTDEFINED"};let Og=r0;e.IfcWindowPanelOperationEnum=Og;const DD=class DD{};DD.BOTTOM={type:3,value:"BOTTOM"},DD.LEFT={type:3,value:"LEFT"},DD.MIDDLE={type:3,value:"MIDDLE"},DD.RIGHT={type:3,value:"RIGHT"},DD.TOP={type:3,value:"TOP"},DD.NOTDEFINED={type:3,value:"NOTDEFINED"};let JN=DD;e.IfcWindowPanelPositionEnum=JN;const ZT=class ZT{};ZT.ALUMINIUM={type:3,value:"ALUMINIUM"},ZT.ALUMINIUM_WOOD={type:3,value:"ALUMINIUM_WOOD"},ZT.HIGH_GRADE_STEEL={type:3,value:"HIGH_GRADE_STEEL"},ZT.OTHER_CONSTRUCTION={type:3,value:"OTHER_CONSTRUCTION"},ZT.PLASTIC={type:3,value:"PLASTIC"},ZT.STEEL={type:3,value:"STEEL"},ZT.WOOD={type:3,value:"WOOD"},ZT.NOTDEFINED={type:3,value:"NOTDEFINED"};let Uh=ZT;e.IfcWindowStyleConstructionEnum=Uh;const Ky=class Ky{};Ky.DOUBLE_PANEL_HORIZONTAL={type:3,value:"DOUBLE_PANEL_HORIZONTAL"},Ky.DOUBLE_PANEL_VERTICAL={type:3,value:"DOUBLE_PANEL_VERTICAL"},Ky.SINGLE_PANEL={type:3,value:"SINGLE_PANEL"},Ky.TRIPLE_PANEL_BOTTOM={type:3,value:"TRIPLE_PANEL_BOTTOM"},Ky.TRIPLE_PANEL_HORIZONTAL={type:3,value:"TRIPLE_PANEL_HORIZONTAL"},Ky.TRIPLE_PANEL_LEFT={type:3,value:"TRIPLE_PANEL_LEFT"},Ky.TRIPLE_PANEL_RIGHT={type:3,value:"TRIPLE_PANEL_RIGHT"},Ky.TRIPLE_PANEL_TOP={type:3,value:"TRIPLE_PANEL_TOP"},Ky.TRIPLE_PANEL_VERTICAL={type:3,value:"TRIPLE_PANEL_VERTICAL"},Ky.USERDEFINED={type:3,value:"USERDEFINED"},Ky.NOTDEFINED={type:3,value:"NOTDEFINED"};let B5=Ky;e.IfcWindowStyleOperationEnum=B5;const QO=class QO{};QO.LIGHTDOME={type:3,value:"LIGHTDOME"},QO.SKYLIGHT={type:3,value:"SKYLIGHT"},QO.WINDOW={type:3,value:"WINDOW"},QO.USERDEFINED={type:3,value:"USERDEFINED"},QO.NOTDEFINED={type:3,value:"NOTDEFINED"};let Cg=QO;e.IfcWindowTypeEnum=Cg;const Zy=class Zy{};Zy.DOUBLE_PANEL_HORIZONTAL={type:3,value:"DOUBLE_PANEL_HORIZONTAL"},Zy.DOUBLE_PANEL_VERTICAL={type:3,value:"DOUBLE_PANEL_VERTICAL"},Zy.SINGLE_PANEL={type:3,value:"SINGLE_PANEL"},Zy.TRIPLE_PANEL_BOTTOM={type:3,value:"TRIPLE_PANEL_BOTTOM"},Zy.TRIPLE_PANEL_HORIZONTAL={type:3,value:"TRIPLE_PANEL_HORIZONTAL"},Zy.TRIPLE_PANEL_LEFT={type:3,value:"TRIPLE_PANEL_LEFT"},Zy.TRIPLE_PANEL_RIGHT={type:3,value:"TRIPLE_PANEL_RIGHT"},Zy.TRIPLE_PANEL_TOP={type:3,value:"TRIPLE_PANEL_TOP"},Zy.TRIPLE_PANEL_VERTICAL={type:3,value:"TRIPLE_PANEL_VERTICAL"},Zy.USERDEFINED={type:3,value:"USERDEFINED"},Zy.NOTDEFINED={type:3,value:"NOTDEFINED"};let XN=Zy;e.IfcWindowTypePartitioningEnum=XN;const $O=class $O{};$O.FIRSTSHIFT={type:3,value:"FIRSTSHIFT"},$O.SECONDSHIFT={type:3,value:"SECONDSHIFT"},$O.THIRDSHIFT={type:3,value:"THIRDSHIFT"},$O.USERDEFINED={type:3,value:"USERDEFINED"},$O.NOTDEFINED={type:3,value:"NOTDEFINED"};let vN=$O;e.IfcWorkCalendarTypeEnum=vN;const JO=class JO{};JO.ACTUAL={type:3,value:"ACTUAL"},JO.BASELINE={type:3,value:"BASELINE"},JO.PLANNED={type:3,value:"PLANNED"},JO.USERDEFINED={type:3,value:"USERDEFINED"},JO.NOTDEFINED={type:3,value:"NOTDEFINED"};let WS=JO;e.IfcWorkPlanTypeEnum=WS;const XO=class XO{};XO.ACTUAL={type:3,value:"ACTUAL"},XO.BASELINE={type:3,value:"BASELINE"},XO.PLANNED={type:3,value:"PLANNED"},XO.USERDEFINED={type:3,value:"USERDEFINED"},XO.NOTDEFINED={type:3,value:"NOTDEFINED"};let eb=XO;e.IfcWorkScheduleTypeEnum=eb;class NU extends Rt{constructor(d,y,m){super(),this.Role=d,this.UserDefinedRole=y,this.Description=m,this.type=3630933823}}e.IfcActorRole=NU;class Lg extends Rt{constructor(d,y,m){super(),this.Purpose=d,this.Description=y,this.UserDefinedPurpose=m,this.type=618182010}}e.IfcAddress=Lg;class YS extends Rt{constructor(d,y){super(),this.StartTag=d,this.EndTag=y,this.type=2879124712}}e.IfcAlignmentParameterSegment=YS;class bU extends YS{constructor(d,y,m,A,N,P,U,_,X){super(d,y),this.StartTag=d,this.EndTag=y,this.StartDistAlong=m,this.HorizontalLength=A,this.StartHeight=N,this.StartGradient=P,this.EndGradient=U,this.RadiusOfCurvature=_,this.PredefinedType=X,this.type=3633395639}}e.IfcAlignmentVerticalSegment=bU;class OU extends Rt{constructor(d,y,m,A){super(),this.ApplicationDeveloper=d,this.Version=y,this.ApplicationFullName=m,this.ApplicationIdentifier=A,this.type=639542469}}e.IfcApplication=OU;class Pg extends Rt{constructor(d,y,m,A,N,P,U,_,X,Be){super(),this.Name=d,this.Description=y,this.AppliedValue=m,this.UnitBasis=A,this.ApplicableDate=N,this.FixedUntilDate=P,this.Category=U,this.Condition=_,this.ArithmeticOperator=X,this.Components=Be,this.type=411424972}}e.IfcAppliedValue=Pg;class tb extends Rt{constructor(d,y,m,A,N,P,U,_,X){super(),this.Identifier=d,this.Name=y,this.Description=m,this.TimeOfApproval=A,this.Status=N,this.Level=P,this.Qualifier=U,this.RequestingApproval=_,this.GivingApproval=X,this.type=130549933}}e.IfcApproval=tb;class kS extends Rt{constructor(d){super(),this.Name=d,this.type=4037036970}}e.IfcBoundaryCondition=kS;class nb extends kS{constructor(d,y,m,A,N,P,U){super(d),this.Name=d,this.TranslationalStiffnessByLengthX=y,this.TranslationalStiffnessByLengthY=m,this.TranslationalStiffnessByLengthZ=A,this.RotationalStiffnessByLengthX=N,this.RotationalStiffnessByLengthY=P,this.RotationalStiffnessByLengthZ=U,this.type=1560379544}}e.IfcBoundaryEdgeCondition=nb;class jL extends kS{constructor(d,y,m,A){super(d),this.Name=d,this.TranslationalStiffnessByAreaX=y,this.TranslationalStiffnessByAreaY=m,this.TranslationalStiffnessByAreaZ=A,this.type=3367102660}}e.IfcBoundaryFaceCondition=jL;class H5 extends kS{constructor(d,y,m,A,N,P,U){super(d),this.Name=d,this.TranslationalStiffnessX=y,this.TranslationalStiffnessY=m,this.TranslationalStiffnessZ=A,this.RotationalStiffnessX=N,this.RotationalStiffnessY=P,this.RotationalStiffnessZ=U,this.type=1387855156}}e.IfcBoundaryNodeCondition=H5;class CU extends H5{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.Name=d,this.TranslationalStiffnessX=y,this.TranslationalStiffnessY=m,this.TranslationalStiffnessZ=A,this.RotationalStiffnessX=N,this.RotationalStiffnessY=P,this.RotationalStiffnessZ=U,this.WarpingStiffness=_,this.type=2069777674}}e.IfcBoundaryNodeConditionWarping=CU;class OE extends Rt{constructor(){super(),this.type=2859738748}}e.IfcConnectionGeometry=OE;class _0 extends OE{constructor(d,y){super(),this.PointOnRelatingElement=d,this.PointOnRelatedElement=y,this.type=2614616156}}e.IfcConnectionPointGeometry=_0;class LU extends OE{constructor(d,y){super(),this.SurfaceOnRelatingElement=d,this.SurfaceOnRelatedElement=y,this.type=2732653382}}e.IfcConnectionSurfaceGeometry=LU;class oo extends OE{constructor(d,y){super(),this.VolumeOnRelatingElement=d,this.VolumeOnRelatedElement=y,this.type=775493141}}e.IfcConnectionVolumeGeometry=oo;class jS extends Rt{constructor(d,y,m,A,N,P,U){super(),this.Name=d,this.Description=y,this.ConstraintGrade=m,this.ConstraintSource=A,this.CreatingActor=N,this.CreationTime=P,this.UserDefinedGrade=U,this.type=1959218052}}e.IfcConstraint=jS;class qL extends Rt{constructor(d,y){super(),this.SourceCRS=d,this.TargetCRS=y,this.type=1785450214}}e.IfcCoordinateOperation=qL;class q2 extends Rt{constructor(d,y,m,A){super(),this.Name=d,this.Description=y,this.GeodeticDatum=m,this.VerticalDatum=A,this.type=1466758467}}e.IfcCoordinateReferenceSystem=q2;class PU extends Pg{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X,Be),this.Name=d,this.Description=y,this.AppliedValue=m,this.UnitBasis=A,this.ApplicableDate=N,this.FixedUntilDate=P,this.Category=U,this.Condition=_,this.ArithmeticOperator=X,this.Components=Be,this.type=602808272}}e.IfcCostValue=PU;class Jp extends Rt{constructor(d,y,m,A){super(),this.Elements=d,this.UnitType=y,this.UserDefinedType=m,this.Name=A,this.type=1765591967}}e.IfcDerivedUnit=Jp;class K2 extends Rt{constructor(d,y){super(),this.Unit=d,this.Exponent=y,this.type=1045800335}}e.IfcDerivedUnitElement=K2;class KL extends Rt{constructor(d,y,m,A,N,P,U){super(),this.LengthExponent=d,this.MassExponent=y,this.TimeExponent=m,this.ElectricCurrentExponent=A,this.ThermodynamicTemperatureExponent=N,this.AmountOfSubstanceExponent=P,this.LuminousIntensityExponent=U,this.type=2949456006}}e.IfcDimensionalExponents=KL;class Wf extends Rt{constructor(){super(),this.type=4294318154}}e.IfcExternalInformation=Wf;class CE extends Rt{constructor(d,y,m){super(),this.Location=d,this.Identification=y,this.Name=m,this.type=3200245327}}e.IfcExternalReference=CE;class ZL extends CE{constructor(d,y,m){super(d,y,m),this.Location=d,this.Identification=y,this.Name=m,this.type=2242383968}}e.IfcExternallyDefinedHatchStyle=ZL;class QL extends CE{constructor(d,y,m){super(d,y,m),this.Location=d,this.Identification=y,this.Name=m,this.type=1040185647}}e.IfcExternallyDefinedSurfaceStyle=QL;class xU extends CE{constructor(d,y,m){super(d,y,m),this.Location=d,this.Identification=y,this.Name=m,this.type=3548104201}}e.IfcExternallyDefinedTextFont=xU;class MU extends Rt{constructor(d,y,m){super(),this.AxisTag=d,this.AxisCurve=y,this.SameSense=m,this.type=852622518}}e.IfcGridAxis=MU;class UU extends Rt{constructor(d,y){super(),this.TimeStamp=d,this.ListValues=y,this.type=3020489413}}e.IfcIrregularTimeSeriesValue=UU;class FU extends Wf{constructor(d,y,m,A,N,P){super(),this.Name=d,this.Version=y,this.Publisher=m,this.VersionDate=A,this.Location=N,this.Description=P,this.type=2655187982}}e.IfcLibraryInformation=FU;class $L extends CE{constructor(d,y,m,A,N,P){super(d,y,m),this.Location=d,this.Identification=y,this.Name=m,this.Description=A,this.Language=N,this.ReferencedLibrary=P,this.type=3452421091}}e.IfcLibraryReference=$L;class BU extends Rt{constructor(d,y,m){super(),this.MainPlaneAngle=d,this.SecondaryPlaneAngle=y,this.LuminousIntensity=m,this.type=4162380809}}e.IfcLightDistributionData=BU;class _5 extends Rt{constructor(d,y){super(),this.LightDistributionCurve=d,this.DistributionData=y,this.type=1566485204}}e.IfcLightIntensityDistribution=_5;class JL extends qL{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y),this.SourceCRS=d,this.TargetCRS=y,this.Eastings=m,this.Northings=A,this.OrthogonalHeight=N,this.XAxisAbscissa=P,this.XAxisOrdinate=U,this.Scale=_,this.ScaleY=X,this.ScaleZ=Be,this.type=3057273783}}e.IfcMapConversion=JL;class xg extends Rt{constructor(d,y){super(),this.MaterialClassifications=d,this.ClassifiedMaterial=y,this.type=1847130766}}e.IfcMaterialClassificationRelationship=xg;class Z2 extends Rt{constructor(){super(),this.type=760658860}}e.IfcMaterialDefinition=Z2;class G0 extends Z2{constructor(d,y,m,A,N,P,U){super(),this.Material=d,this.LayerThickness=y,this.IsVentilated=m,this.Name=A,this.Description=N,this.Category=P,this.Priority=U,this.type=248100487}}e.IfcMaterialLayer=G0;class qS extends Z2{constructor(d,y,m){super(),this.MaterialLayers=d,this.LayerSetName=y,this.Description=m,this.type=3303938423}}e.IfcMaterialLayerSet=qS;class HU extends G0{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U),this.Material=d,this.LayerThickness=y,this.IsVentilated=m,this.Name=A,this.Description=N,this.Category=P,this.Priority=U,this.OffsetDirection=_,this.OffsetValues=X,this.type=1847252529}}e.IfcMaterialLayerWithOffsets=HU;class G5 extends Rt{constructor(d){super(),this.Materials=d,this.type=2199411900}}e.IfcMaterialList=G5;class XL extends Z2{constructor(d,y,m,A,N,P){super(),this.Name=d,this.Description=y,this.Material=m,this.Profile=A,this.Priority=N,this.Category=P,this.type=2235152071}}e.IfcMaterialProfile=XL;class sb extends Z2{constructor(d,y,m,A){super(),this.Name=d,this.Description=y,this.MaterialProfiles=m,this.CompositeProfile=A,this.type=164193824}}e.IfcMaterialProfileSet=sb;class lb extends XL{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P),this.Name=d,this.Description=y,this.Material=m,this.Profile=A,this.Priority=N,this.Category=P,this.OffsetValues=U,this.type=552965576}}e.IfcMaterialProfileWithOffsets=lb;class Mg extends Rt{constructor(){super(),this.type=1507914824}}e.IfcMaterialUsageDefinition=Mg;class rb extends Rt{constructor(d,y){super(),this.ValueComponent=d,this.UnitComponent=y,this.type=2597039031}}e.IfcMeasureWithUnit=rb;class _U extends jS{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U),this.Name=d,this.Description=y,this.ConstraintGrade=m,this.ConstraintSource=A,this.CreatingActor=N,this.CreationTime=P,this.UserDefinedGrade=U,this.Benchmark=_,this.ValueSource=X,this.DataValue=Be,this.ReferencePath=Xt,this.type=3368373690}}e.IfcMetric=_U;class ib extends Rt{constructor(d){super(),this.Currency=d,this.type=2706619895}}e.IfcMonetaryUnit=ib;class V0 extends Rt{constructor(d,y){super(),this.Dimensions=d,this.UnitType=y,this.type=1918398963}}e.IfcNamedUnit=V0;class KS extends Rt{constructor(d){super(),this.PlacementRelTo=d,this.type=3701648758}}e.IfcObjectPlacement=KS;class vL extends jS{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U),this.Name=d,this.Description=y,this.ConstraintGrade=m,this.ConstraintSource=A,this.CreatingActor=N,this.CreationTime=P,this.UserDefinedGrade=U,this.BenchmarkValues=_,this.LogicalAggregator=X,this.ObjectiveQualifier=Be,this.UserDefinedQualifier=Xt,this.type=2251480897}}e.IfcObjective=vL;class Q2 extends Rt{constructor(d,y,m,A,N){super(),this.Identification=d,this.Name=y,this.Description=m,this.Roles=A,this.Addresses=N,this.type=4251960020}}e.IfcOrganization=Q2;class GU extends Rt{constructor(d,y,m,A,N,P,U,_){super(),this.OwningUser=d,this.OwningApplication=y,this.State=m,this.ChangeAction=A,this.LastModifiedDate=N,this.LastModifyingUser=P,this.LastModifyingApplication=U,this.CreationDate=_,this.type=1207048766}}e.IfcOwnerHistory=GU;class VU extends Rt{constructor(d,y,m,A,N,P,U,_){super(),this.Identification=d,this.FamilyName=y,this.GivenName=m,this.MiddleNames=A,this.PrefixTitles=N,this.SuffixTitles=P,this.Roles=U,this.Addresses=_,this.type=2077209135}}e.IfcPerson=VU;class eP extends Rt{constructor(d,y,m){super(),this.ThePerson=d,this.TheOrganization=y,this.Roles=m,this.type=101040310}}e.IfcPersonAndOrganization=eP;class ab extends Rt{constructor(d,y){super(),this.Name=d,this.Description=y,this.type=2483315170}}e.IfcPhysicalQuantity=ab;class $2 extends ab{constructor(d,y,m){super(d,y),this.Name=d,this.Description=y,this.Unit=m,this.type=2226359599}}e.IfcPhysicalSimpleQuantity=$2;class tP extends Lg{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m),this.Purpose=d,this.Description=y,this.UserDefinedPurpose=m,this.InternalLocation=A,this.AddressLines=N,this.PostalBox=P,this.Town=U,this.Region=_,this.PostalCode=X,this.Country=Be,this.type=3355820592}}e.IfcPostalAddress=tP;class co extends Rt{constructor(){super(),this.type=677532197}}e.IfcPresentationItem=co;class J3 extends Rt{constructor(d,y,m,A){super(),this.Name=d,this.Description=y,this.AssignedItems=m,this.Identifier=A,this.type=2022622350}}e.IfcPresentationLayerAssignment=J3;class zU extends J3{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A),this.Name=d,this.Description=y,this.AssignedItems=m,this.Identifier=A,this.LayerOn=N,this.LayerFrozen=P,this.LayerBlocked=U,this.LayerStyles=_,this.type=1304840413}}e.IfcPresentationLayerWithStyle=zU;class V5 extends Rt{constructor(d){super(),this.Name=d,this.type=3119450353}}e.IfcPresentationStyle=V5;class ub extends Rt{constructor(d,y,m){super(),this.Name=d,this.Description=y,this.Representations=m,this.type=2095639259}}e.IfcProductRepresentation=ub;class Xp extends Rt{constructor(d,y){super(),this.ProfileType=d,this.ProfileName=y,this.type=3958567839}}e.IfcProfileDef=Xp;class nP extends q2{constructor(d,y,m,A,N,P,U){super(d,y,m,A),this.Name=d,this.Description=y,this.GeodeticDatum=m,this.VerticalDatum=A,this.MapProjection=N,this.MapZone=P,this.MapUnit=U,this.type=3843373140}}e.IfcProjectedCRS=nP;class Ug extends Rt{constructor(){super(),this.type=986844984}}e.IfcPropertyAbstraction=Ug;class WU extends Ug{constructor(d,y,m){super(),this.Name=d,this.EnumerationValues=y,this.Unit=m,this.type=3710013099}}e.IfcPropertyEnumeration=WU;class YU extends $2{constructor(d,y,m,A,N){super(d,y,m),this.Name=d,this.Description=y,this.Unit=m,this.AreaValue=A,this.Formula=N,this.type=2044713172}}e.IfcQuantityArea=YU;class kU extends $2{constructor(d,y,m,A,N){super(d,y,m),this.Name=d,this.Description=y,this.Unit=m,this.CountValue=A,this.Formula=N,this.type=2093928680}}e.IfcQuantityCount=kU;class ZS extends $2{constructor(d,y,m,A,N){super(d,y,m),this.Name=d,this.Description=y,this.Unit=m,this.LengthValue=A,this.Formula=N,this.type=931644368}}e.IfcQuantityLength=ZS;class jU extends $2{constructor(d,y,m,A,N){super(d,y,m),this.Name=d,this.Description=y,this.Unit=m,this.NumberValue=A,this.Formula=N,this.type=2691318326}}e.IfcQuantityNumber=jU;class qU extends $2{constructor(d,y,m,A,N){super(d,y,m),this.Name=d,this.Description=y,this.Unit=m,this.TimeValue=A,this.Formula=N,this.type=3252649465}}e.IfcQuantityTime=qU;class ob extends $2{constructor(d,y,m,A,N){super(d,y,m),this.Name=d,this.Description=y,this.Unit=m,this.VolumeValue=A,this.Formula=N,this.type=2405470396}}e.IfcQuantityVolume=ob;class KU extends $2{constructor(d,y,m,A,N){super(d,y,m),this.Name=d,this.Description=y,this.Unit=m,this.WeightValue=A,this.Formula=N,this.type=825690147}}e.IfcQuantityWeight=KU;class ZU extends Rt{constructor(d,y,m,A,N,P,U,_){super(),this.RecurrenceType=d,this.DayComponent=y,this.WeekdayComponent=m,this.MonthComponent=A,this.Position=N,this.Interval=P,this.Occurrences=U,this.TimePeriods=_,this.type=3915482550}}e.IfcRecurrencePattern=ZU;class cb extends Rt{constructor(d,y,m,A,N){super(),this.TypeIdentifier=d,this.AttributeIdentifier=y,this.InstanceName=m,this.ListPositions=A,this.InnerReference=N,this.type=2433181523}}e.IfcReference=cb;class hb extends Rt{constructor(d,y,m,A){super(),this.ContextOfItems=d,this.RepresentationIdentifier=y,this.RepresentationType=m,this.Items=A,this.type=1076942058}}e.IfcRepresentation=hb;class vp extends Rt{constructor(d,y){super(),this.ContextIdentifier=d,this.ContextType=y,this.type=3377609919}}e.IfcRepresentationContext=vp;class Fg extends Rt{constructor(){super(),this.type=3008791417}}e.IfcRepresentationItem=Fg;class QU extends Rt{constructor(d,y){super(),this.MappingOrigin=d,this.MappedRepresentation=y,this.type=1660063152}}e.IfcRepresentationMap=QU;class z0 extends Rt{constructor(d,y){super(),this.Name=d,this.Description=y,this.type=2439245199}}e.IfcResourceLevelRelationship=z0;class QS extends Rt{constructor(d,y,m,A){super(),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=2341007311}}e.IfcRoot=QS;class $U extends V0{constructor(d,y,m){super(new i(0),d),this.UnitType=d,this.Prefix=y,this.Name=m,this.type=448429030}}e.IfcSIUnit=$U;class ey extends Rt{constructor(d,y,m){super(),this.Name=d,this.DataOrigin=y,this.UserDefinedDataOrigin=m,this.type=1054537805}}e.IfcSchedulingTime=ey;class JU extends Rt{constructor(d,y,m,A,N){super(),this.ShapeRepresentations=d,this.Name=y,this.Description=m,this.ProductDefinitional=A,this.PartOfProductDefinitionShape=N,this.type=867548509}}e.IfcShapeAspect=JU;class $S extends hb{constructor(d,y,m,A){super(d,y,m,A),this.ContextOfItems=d,this.RepresentationIdentifier=y,this.RepresentationType=m,this.Items=A,this.type=3982875396}}e.IfcShapeModel=$S;class db extends $S{constructor(d,y,m,A){super(d,y,m,A),this.ContextOfItems=d,this.RepresentationIdentifier=y,this.RepresentationType=m,this.Items=A,this.type=4240577450}}e.IfcShapeRepresentation=db;class JS extends Rt{constructor(d){super(),this.Name=d,this.type=2273995522}}e.IfcStructuralConnectionCondition=JS;class fb extends Rt{constructor(d){super(),this.Name=d,this.type=2162789131}}e.IfcStructuralLoad=fb;class XU extends fb{constructor(d,y,m){super(d),this.Name=d,this.Values=y,this.Locations=m,this.type=3478079324}}e.IfcStructuralLoadConfiguration=XU;class Ib extends fb{constructor(d){super(d),this.Name=d,this.type=609421318}}e.IfcStructuralLoadOrResult=Ib;class z5 extends Ib{constructor(d){super(d),this.Name=d,this.type=2525727697}}e.IfcStructuralLoadStatic=z5;class vU extends z5{constructor(d,y,m,A){super(d),this.Name=d,this.DeltaTConstant=y,this.DeltaTY=m,this.DeltaTZ=A,this.type=3408363356}}e.IfcStructuralLoadTemperature=vU;class pb extends hb{constructor(d,y,m,A){super(d,y,m,A),this.ContextOfItems=d,this.RepresentationIdentifier=y,this.RepresentationType=m,this.Items=A,this.type=2830218821}}e.IfcStyleModel=pb;class sP extends Fg{constructor(d,y,m){super(),this.Item=d,this.Styles=y,this.Name=m,this.type=3958052878}}e.IfcStyledItem=sP;class XS extends pb{constructor(d,y,m,A){super(d,y,m,A),this.ContextOfItems=d,this.RepresentationIdentifier=y,this.RepresentationType=m,this.Items=A,this.type=3049322572}}e.IfcStyledRepresentation=XS;class gr extends Ib{constructor(d,y,m,A){super(d),this.Name=d,this.SurfaceReinforcement1=y,this.SurfaceReinforcement2=m,this.ShearReinforcement=A,this.type=2934153892}}e.IfcSurfaceReinforcementArea=gr;class eF extends V5{constructor(d,y,m){super(d),this.Name=d,this.Side=y,this.Styles=m,this.type=1300840506}}e.IfcSurfaceStyle=eF;class lP extends co{constructor(d,y,m,A){super(),this.DiffuseTransmissionColour=d,this.DiffuseReflectionColour=y,this.TransmissionColour=m,this.ReflectanceColour=A,this.type=3303107099}}e.IfcSurfaceStyleLighting=lP;class rP extends co{constructor(d,y){super(),this.RefractionIndex=d,this.DispersionFactor=y,this.type=1607154358}}e.IfcSurfaceStyleRefraction=rP;class vS extends co{constructor(d,y){super(),this.SurfaceColour=d,this.Transparency=y,this.type=846575682}}e.IfcSurfaceStyleShading=vS;class tF extends co{constructor(d){super(),this.Textures=d,this.type=1351298697}}e.IfcSurfaceStyleWithTextures=tF;class e7 extends co{constructor(d,y,m,A,N){super(),this.RepeatS=d,this.RepeatT=y,this.Mode=m,this.TextureTransform=A,this.Parameter=N,this.type=626085974}}e.IfcSurfaceTexture=e7;class nF extends Rt{constructor(d,y,m){super(),this.Name=d,this.Rows=y,this.Columns=m,this.type=985171141}}e.IfcTable=nF;class Bg extends Rt{constructor(d,y,m,A,N){super(),this.Identifier=d,this.Name=y,this.Description=m,this.Unit=A,this.ReferencePath=N,this.type=2043862942}}e.IfcTableColumn=Bg;class sF extends Rt{constructor(d,y){super(),this.RowCells=d,this.IsHeading=y,this.type=531007025}}e.IfcTableRow=sF;class yb extends ey{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0,QT,z9,W9){super(d,y,m),this.Name=d,this.DataOrigin=y,this.UserDefinedDataOrigin=m,this.DurationType=A,this.ScheduleDuration=N,this.ScheduleStart=P,this.ScheduleFinish=U,this.EarlyStart=_,this.EarlyFinish=X,this.LateStart=Be,this.LateFinish=Xt,this.FreeFloat=Kn,this.TotalFloat=Js,this.IsCritical=Wr,this.StatusTime=Do,this.ActualDuration=vc,this.ActualStart=i0,this.ActualFinish=QT,this.RemainingTime=z9,this.Completion=W9,this.type=1549132990}}e.IfcTaskTime=yb;class lF extends yb{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0,QT,z9,W9,Jie){super(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0,QT,z9,W9),this.Name=d,this.DataOrigin=y,this.UserDefinedDataOrigin=m,this.DurationType=A,this.ScheduleDuration=N,this.ScheduleStart=P,this.ScheduleFinish=U,this.EarlyStart=_,this.EarlyFinish=X,this.LateStart=Be,this.LateFinish=Xt,this.FreeFloat=Kn,this.TotalFloat=Js,this.IsCritical=Wr,this.StatusTime=Do,this.ActualDuration=vc,this.ActualStart=i0,this.ActualFinish=QT,this.RemainingTime=z9,this.Completion=W9,this.Recurrence=Jie,this.type=2771591690}}e.IfcTaskTimeRecurring=lF;class iP extends Lg{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m),this.Purpose=d,this.Description=y,this.UserDefinedPurpose=m,this.TelephoneNumbers=A,this.FacsimileNumbers=N,this.PagerNumber=P,this.ElectronicMailAddresses=U,this.WWWHomePageURL=_,this.MessagingIDs=X,this.type=912023232}}e.IfcTelecomAddress=iP;class rF extends V5{constructor(d,y,m,A,N){super(d),this.Name=d,this.TextCharacterAppearance=y,this.TextStyle=m,this.TextFontStyle=A,this.ModelOrDraughting=N,this.type=1447204868}}e.IfcTextStyle=rF;class t7 extends co{constructor(d,y){super(),this.Colour=d,this.BackgroundColour=y,this.type=2636378356}}e.IfcTextStyleForDefinedFont=t7;class n7 extends co{constructor(d,y,m,A,N,P,U){super(),this.TextIndent=d,this.TextAlign=y,this.TextDecoration=m,this.LetterSpacing=A,this.WordSpacing=N,this.TextTransform=P,this.LineHeight=U,this.type=1640371178}}e.IfcTextStyleTextModel=n7;class s7 extends co{constructor(d){super(),this.Maps=d,this.type=280115917}}e.IfcTextureCoordinate=s7;class wb extends s7{constructor(d,y,m){super(d),this.Maps=d,this.Mode=y,this.Parameter=m,this.type=1742049831}}e.IfcTextureCoordinateGenerator=wb;class aP extends Rt{constructor(d,y){super(),this.TexCoordIndex=d,this.TexCoordsOf=y,this.type=222769930}}e.IfcTextureCoordinateIndices=aP;class l7 extends aP{constructor(d,y,m){super(d,y),this.TexCoordIndex=d,this.TexCoordsOf=y,this.InnerTexCoordIndices=m,this.type=1010789467}}e.IfcTextureCoordinateIndicesWithVoids=l7;class Eb extends s7{constructor(d,y,m){super(d),this.Maps=d,this.Vertices=y,this.MappedTo=m,this.type=2552916305}}e.IfcTextureMap=Eb;class iF extends co{constructor(d){super(),this.Coordinates=d,this.type=1210645708}}e.IfcTextureVertex=iF;class uP extends co{constructor(d){super(),this.TexCoordsList=d,this.type=3611470254}}e.IfcTextureVertexList=uP;class Yf extends Rt{constructor(d,y){super(),this.StartTime=d,this.EndTime=y,this.type=1199560280}}e.IfcTimePeriod=Yf;class mb extends Rt{constructor(d,y,m,A,N,P,U,_){super(),this.Name=d,this.Description=y,this.StartTime=m,this.EndTime=A,this.TimeSeriesDataType=N,this.DataOrigin=P,this.UserDefinedDataOrigin=U,this.Unit=_,this.type=3101149627}}e.IfcTimeSeries=mb;class oP extends Rt{constructor(d){super(),this.ListValues=d,this.type=581633288}}e.IfcTimeSeriesValue=oP;class Jl extends Fg{constructor(){super(),this.type=1377556343}}e.IfcTopologicalRepresentationItem=Jl;class r7 extends $S{constructor(d,y,m,A){super(d,y,m,A),this.ContextOfItems=d,this.RepresentationIdentifier=y,this.RepresentationType=m,this.Items=A,this.type=1735638870}}e.IfcTopologyRepresentation=r7;class Tb extends Rt{constructor(d){super(),this.Units=d,this.type=180925521}}e.IfcUnitAssignment=Tb;class Hg extends Jl{constructor(){super(),this.type=2799835756}}e.IfcVertex=Hg;class Rb extends Hg{constructor(d){super(),this.VertexGeometry=d,this.type=1907098498}}e.IfcVertexPoint=Rb;class aF extends Rt{constructor(d,y){super(),this.IntersectingAxes=d,this.OffsetDistances=y,this.type=891718957}}e.IfcVirtualGridIntersection=aF;class uF extends ey{constructor(d,y,m,A,N,P){super(d,y,m),this.Name=d,this.DataOrigin=y,this.UserDefinedDataOrigin=m,this.RecurrencePattern=A,this.StartDate=N,this.FinishDate=P,this.type=1236880293}}e.IfcWorkTime=uF;class cP extends YS{constructor(d,y,m,A,N,P,U,_,X){super(d,y),this.StartTag=d,this.EndTag=y,this.StartDistAlong=m,this.HorizontalLength=A,this.StartCantLeft=N,this.EndCantLeft=P,this.StartCantRight=U,this.EndCantRight=_,this.PredefinedType=X,this.type=3752311538}}e.IfcAlignmentCantSegment=cP;class hP extends YS{constructor(d,y,m,A,N,P,U,_,X){super(d,y),this.StartTag=d,this.EndTag=y,this.StartPoint=m,this.StartDirection=A,this.StartRadiusOfCurvature=N,this.EndRadiusOfCurvature=P,this.SegmentLength=U,this.GravityCenterLineHeight=_,this.PredefinedType=X,this.type=536804194}}e.IfcAlignmentHorizontalSegment=hP;class dP extends z0{constructor(d,y,m,A){super(d,y),this.Name=d,this.Description=y,this.RelatingApproval=m,this.RelatedApprovals=A,this.type=3869604511}}e.IfcApprovalRelationship=dP;class fP extends Xp{constructor(d,y,m){super(d,y),this.ProfileType=d,this.ProfileName=y,this.OuterCurve=m,this.type=3798115385}}e.IfcArbitraryClosedProfileDef=fP;class W5 extends Xp{constructor(d,y,m){super(d,y),this.ProfileType=d,this.ProfileName=y,this.Curve=m,this.type=1310608509}}e.IfcArbitraryOpenProfileDef=W5;class oF extends fP{constructor(d,y,m,A){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.OuterCurve=m,this.InnerCurves=A,this.type=2705031697}}e.IfcArbitraryProfileDefWithVoids=oF;class cF extends e7{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.RepeatS=d,this.RepeatT=y,this.Mode=m,this.TextureTransform=A,this.Parameter=N,this.RasterFormat=P,this.RasterCode=U,this.type=616511568}}e.IfcBlobTexture=cF;class IP extends W5{constructor(d,y,m,A){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Curve=m,this.Thickness=A,this.type=3150382593}}e.IfcCenterLineProfileDef=IP;class pP extends Wf{constructor(d,y,m,A,N,P,U){super(),this.Source=d,this.Edition=y,this.EditionDate=m,this.Name=A,this.Description=N,this.Specification=P,this.ReferenceTokens=U,this.type=747523909}}e.IfcClassification=pP;class hF extends CE{constructor(d,y,m,A,N,P){super(d,y,m),this.Location=d,this.Identification=y,this.Name=m,this.ReferencedSource=A,this.Description=N,this.Sort=P,this.type=647927063}}e.IfcClassificationReference=hF;class dF extends co{constructor(d){super(),this.ColourList=d,this.type=3285139300}}e.IfcColourRgbList=dF;class Pu extends co{constructor(d){super(),this.Name=d,this.type=3264961684}}e.IfcColourSpecification=Pu;class fF extends Xp{constructor(d,y,m,A){super(d,y),this.ProfileType=d,this.ProfileName=y,this.Profiles=m,this.Label=A,this.type=1485152156}}e.IfcCompositeProfileDef=fF;class gb extends Jl{constructor(d){super(),this.CfsFaces=d,this.type=370225590}}e.IfcConnectedFaceSet=gb;class Ab extends OE{constructor(d,y){super(),this.CurveOnRelatingElement=d,this.CurveOnRelatedElement=y,this.type=1981873012}}e.IfcConnectionCurveGeometry=Ab;class IF extends _0{constructor(d,y,m,A,N){super(d,y),this.PointOnRelatingElement=d,this.PointOnRelatedElement=y,this.EccentricityInX=m,this.EccentricityInY=A,this.EccentricityInZ=N,this.type=45288368}}e.IfcConnectionPointEccentricity=IF;class pF extends V0{constructor(d,y,m){super(d,y),this.Dimensions=d,this.UnitType=y,this.Name=m,this.type=3050246964}}e.IfcContextDependentUnit=pF;class LE extends V0{constructor(d,y,m,A){super(d,y),this.Dimensions=d,this.UnitType=y,this.Name=m,this.ConversionFactor=A,this.type=2889183280}}e.IfcConversionBasedUnit=LE;class yP extends LE{constructor(d,y,m,A,N){super(d,y,m,A),this.Dimensions=d,this.UnitType=y,this.Name=m,this.ConversionFactor=A,this.ConversionOffset=N,this.type=2713554722}}e.IfcConversionBasedUnitWithOffset=yP;class yF extends z0{constructor(d,y,m,A,N,P,U){super(d,y),this.Name=d,this.Description=y,this.RelatingMonetaryUnit=m,this.RelatedMonetaryUnit=A,this.ExchangeRate=N,this.RateDateTime=P,this.RateSource=U,this.type=539742890}}e.IfcCurrencyRelationship=yF;class wF extends V5{constructor(d,y,m,A,N){super(d),this.Name=d,this.CurveFont=y,this.CurveWidth=m,this.CurveColour=A,this.ModelOrDraughting=N,this.type=3800577675}}e.IfcCurveStyle=wF;class EF extends co{constructor(d,y){super(),this.Name=d,this.PatternList=y,this.type=1105321065}}e.IfcCurveStyleFont=EF;class mF extends co{constructor(d,y,m){super(),this.Name=d,this.CurveStyleFont=y,this.CurveFontScaling=m,this.type=2367409068}}e.IfcCurveStyleFontAndScaling=mF;class J2 extends co{constructor(d,y){super(),this.VisibleSegmentLength=d,this.InvisibleSegmentLength=y,this.type=3510044353}}e.IfcCurveStyleFontPattern=J2;class wP extends Xp{constructor(d,y,m,A,N){super(d,y),this.ProfileType=d,this.ProfileName=y,this.ParentProfile=m,this.Operator=A,this.Label=N,this.type=3632507154}}e.IfcDerivedProfileDef=wP;class TF extends Wf{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0){super(),this.Identification=d,this.Name=y,this.Description=m,this.Location=A,this.Purpose=N,this.IntendedUse=P,this.Scope=U,this.Revision=_,this.DocumentOwner=X,this.Editors=Be,this.CreationTime=Xt,this.LastRevisionTime=Kn,this.ElectronicFormat=Js,this.ValidFrom=Wr,this.ValidUntil=Do,this.Confidentiality=vc,this.Status=i0,this.type=1154170062}}e.IfcDocumentInformation=TF;class RF extends z0{constructor(d,y,m,A,N){super(d,y),this.Name=d,this.Description=y,this.RelatingDocument=m,this.RelatedDocuments=A,this.RelationshipType=N,this.type=770865208}}e.IfcDocumentInformationRelationship=RF;class G1 extends CE{constructor(d,y,m,A,N){super(d,y,m),this.Location=d,this.Identification=y,this.Name=m,this.Description=A,this.ReferencedDocument=N,this.type=3732053477}}e.IfcDocumentReference=G1;class i7 extends Jl{constructor(d,y){super(),this.EdgeStart=d,this.EdgeEnd=y,this.type=3900360178}}e.IfcEdge=i7;class EP extends i7{constructor(d,y,m,A){super(d,y),this.EdgeStart=d,this.EdgeEnd=y,this.EdgeGeometry=m,this.SameSense=A,this.type=476780140}}e.IfcEdgeCurve=EP;class gF extends ey{constructor(d,y,m,A,N,P,U){super(d,y,m),this.Name=d,this.DataOrigin=y,this.UserDefinedDataOrigin=m,this.ActualDate=A,this.EarlyDate=N,this.LateDate=P,this.ScheduleDate=U,this.type=211053100}}e.IfcEventTime=gF;class PE extends Ug{constructor(d,y,m){super(),this.Name=d,this.Description=y,this.Properties=m,this.type=297599258}}e.IfcExtendedProperties=PE;class mP extends z0{constructor(d,y,m,A){super(d,y),this.Name=d,this.Description=y,this.RelatingReference=m,this.RelatedResourceObjects=A,this.type=1437805879}}e.IfcExternalReferenceRelationship=mP;class Y5 extends Jl{constructor(d){super(),this.Bounds=d,this.type=2556980723}}e.IfcFace=Y5;class TP extends Jl{constructor(d,y){super(),this.Bound=d,this.Orientation=y,this.type=1809719519}}e.IfcFaceBound=TP;class AF extends TP{constructor(d,y){super(d,y),this.Bound=d,this.Orientation=y,this.type=803316827}}e.IfcFaceOuterBound=AF;class _g extends Y5{constructor(d,y,m){super(d),this.Bounds=d,this.FaceSurface=y,this.SameSense=m,this.type=3008276851}}e.IfcFaceSurface=_g;class SF extends JS{constructor(d,y,m,A,N,P,U){super(d),this.Name=d,this.TensionFailureX=y,this.TensionFailureY=m,this.TensionFailureZ=A,this.CompressionFailureX=N,this.CompressionFailureY=P,this.CompressionFailureZ=U,this.type=4219587988}}e.IfcFailureConnectionCondition=SF;class xE extends V5{constructor(d,y,m){super(d),this.Name=d,this.FillStyles=y,this.ModelOrDraughting=m,this.type=738692330}}e.IfcFillAreaStyle=xE;class Gg extends vp{constructor(d,y,m,A,N,P){super(d,y),this.ContextIdentifier=d,this.ContextType=y,this.CoordinateSpaceDimension=m,this.Precision=A,this.WorldCoordinateSystem=N,this.TrueNorth=P,this.type=3448662350}}e.IfcGeometricRepresentationContext=Gg;class Ar extends Fg{constructor(){super(),this.type=2453401579}}e.IfcGeometricRepresentationItem=Ar;class DF extends Gg{constructor(d,y,m,A,N,P){super(d,y,new we(0),null,new i(0),null),this.ContextIdentifier=d,this.ContextType=y,this.ParentContext=m,this.TargetScale=A,this.TargetView=N,this.UserDefinedTargetView=P,this.type=4142052618}}e.IfcGeometricRepresentationSubContext=DF;class Sb extends Ar{constructor(d){super(),this.Elements=d,this.type=3590301190}}e.IfcGeometricSet=Sb;class a7 extends KS{constructor(d,y,m){super(d),this.PlacementRelTo=d,this.PlacementLocation=y,this.PlacementRefDirection=m,this.type=178086475}}e.IfcGridPlacement=a7;class Vg extends Ar{constructor(d,y){super(),this.BaseSurface=d,this.AgreementFlag=y,this.type=812098782}}e.IfcHalfSpaceSolid=Vg;class NF extends e7{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.RepeatS=d,this.RepeatT=y,this.Mode=m,this.TextureTransform=A,this.Parameter=N,this.URLReference=P,this.type=3905492369}}e.IfcImageTexture=NF;class u7 extends co{constructor(d,y,m,A){super(),this.MappedTo=d,this.Opacity=y,this.Colours=m,this.ColourIndex=A,this.type=3570813810}}e.IfcIndexedColourMap=u7;class k5 extends s7{constructor(d,y,m){super(d),this.Maps=d,this.MappedTo=y,this.TexCoords=m,this.type=1437953363}}e.IfcIndexedTextureMap=k5;class zg extends k5{constructor(d,y,m,A){super(d,y,m),this.Maps=d,this.MappedTo=y,this.TexCoords=m,this.TexCoordIndex=A,this.type=2133299955}}e.IfcIndexedTriangleTextureMap=zg;class Db extends mb{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.Name=d,this.Description=y,this.StartTime=m,this.EndTime=A,this.TimeSeriesDataType=N,this.DataOrigin=P,this.UserDefinedDataOrigin=U,this.Unit=_,this.Values=X,this.type=3741457305}}e.IfcIrregularTimeSeries=Db;class bF extends ey{constructor(d,y,m,A,N){super(d,y,m),this.Name=d,this.DataOrigin=y,this.UserDefinedDataOrigin=m,this.LagValue=A,this.DurationType=N,this.type=1585845231}}e.IfcLagTime=bF;class Wg extends Ar{constructor(d,y,m,A){super(),this.Name=d,this.LightColour=y,this.AmbientIntensity=m,this.Intensity=A,this.type=1402838566}}e.IfcLightSource=Wg;class ME extends Wg{constructor(d,y,m,A){super(d,y,m,A),this.Name=d,this.LightColour=y,this.AmbientIntensity=m,this.Intensity=A,this.type=125510826}}e.IfcLightSourceAmbient=ME;class OF extends Wg{constructor(d,y,m,A,N){super(d,y,m,A),this.Name=d,this.LightColour=y,this.AmbientIntensity=m,this.Intensity=A,this.Orientation=N,this.type=2604431987}}e.IfcLightSourceDirectional=OF;class CF extends Wg{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A),this.Name=d,this.LightColour=y,this.AmbientIntensity=m,this.Intensity=A,this.Position=N,this.ColourAppearance=P,this.ColourTemperature=U,this.LuminousFlux=_,this.LightEmissionSource=X,this.LightDistributionDataSource=Be,this.type=4266656042}}e.IfcLightSourceGoniometric=CF;class RP extends Wg{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A),this.Name=d,this.LightColour=y,this.AmbientIntensity=m,this.Intensity=A,this.Position=N,this.Radius=P,this.ConstantAttenuation=U,this.DistanceAttenuation=_,this.QuadricAttenuation=X,this.type=1520743889}}e.IfcLightSourcePositional=RP;class Nb extends RP{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U,_,X),this.Name=d,this.LightColour=y,this.AmbientIntensity=m,this.Intensity=A,this.Position=N,this.Radius=P,this.ConstantAttenuation=U,this.DistanceAttenuation=_,this.QuadricAttenuation=X,this.Orientation=Be,this.ConcentrationExponent=Xt,this.SpreadAngle=Kn,this.BeamWidthAngle=Js,this.type=3422422726}}e.IfcLightSourceSpot=Nb;class LF extends KS{constructor(d,y,m){super(d),this.PlacementRelTo=d,this.RelativePlacement=y,this.CartesianPosition=m,this.type=388784114}}e.IfcLinearPlacement=LF;class PF extends KS{constructor(d,y){super(d),this.PlacementRelTo=d,this.RelativePlacement=y,this.type=2624227202}}e.IfcLocalPlacement=PF;class o7 extends Jl{constructor(){super(),this.type=1008929658}}e.IfcLoop=o7;class xF extends Fg{constructor(d,y){super(),this.MappingSource=d,this.MappingTarget=y,this.type=2347385850}}e.IfcMappedItem=xF;class UE extends Z2{constructor(d,y,m){super(),this.Name=d,this.Description=y,this.Category=m,this.type=1838606355}}e.IfcMaterial=UE;class MF extends Z2{constructor(d,y,m,A,N){super(),this.Name=d,this.Description=y,this.Material=m,this.Fraction=A,this.Category=N,this.type=3708119e3}}e.IfcMaterialConstituent=MF;class j5 extends Z2{constructor(d,y,m){super(),this.Name=d,this.Description=y,this.MaterialConstituents=m,this.type=2852063980}}e.IfcMaterialConstituentSet=j5;class bb extends ub{constructor(d,y,m,A){super(d,y,m),this.Name=d,this.Description=y,this.Representations=m,this.RepresentedMaterial=A,this.type=2022407955}}e.IfcMaterialDefinitionRepresentation=bb;class UF extends Mg{constructor(d,y,m,A,N){super(),this.ForLayerSet=d,this.LayerSetDirection=y,this.DirectionSense=m,this.OffsetFromReferenceLine=A,this.ReferenceExtent=N,this.type=1303795690}}e.IfcMaterialLayerSetUsage=UF;class Ob extends Mg{constructor(d,y,m){super(),this.ForProfileSet=d,this.CardinalPoint=y,this.ReferenceExtent=m,this.type=3079605661}}e.IfcMaterialProfileSetUsage=Ob;class FF extends Ob{constructor(d,y,m,A,N){super(d,y,m),this.ForProfileSet=d,this.CardinalPoint=y,this.ReferenceExtent=m,this.ForProfileEndSet=A,this.CardinalEndPoint=N,this.type=3404854881}}e.IfcMaterialProfileSetUsageTapering=FF;class gP extends PE{constructor(d,y,m,A){super(d,y,m),this.Name=d,this.Description=y,this.Properties=m,this.Material=A,this.type=3265635763}}e.IfcMaterialProperties=gP;class Cb extends z0{constructor(d,y,m,A,N){super(d,y),this.Name=d,this.Description=y,this.RelatingMaterial=m,this.RelatedMaterials=A,this.MaterialExpression=N,this.type=853536259}}e.IfcMaterialRelationship=Cb;class AP extends wP{constructor(d,y,m,A){super(d,y,m,new i(0),A),this.ProfileType=d,this.ProfileName=y,this.ParentProfile=m,this.Label=A,this.type=2998442950}}e.IfcMirroredProfileDef=AP;class FE extends QS{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=219451334}}e.IfcObjectDefinition=FE;class SP extends Xp{constructor(d,y,m,A,N,P,U){super(d,y),this.ProfileType=d,this.ProfileName=y,this.HorizontalWidths=m,this.Widths=A,this.Slopes=N,this.Tags=P,this.OffsetPoint=U,this.type=182550632}}e.IfcOpenCrossProfileDef=SP;class Yg extends gb{constructor(d){super(d),this.CfsFaces=d,this.type=2665983363}}e.IfcOpenShell=Yg;class Lb extends z0{constructor(d,y,m,A){super(d,y),this.Name=d,this.Description=y,this.RelatingOrganization=m,this.RelatedOrganizations=A,this.type=1411181986}}e.IfcOrganizationRelationship=Lb;class BF extends i7{constructor(d,y){super(new i(0),new i(0)),this.EdgeElement=d,this.Orientation=y,this.type=1029017970}}e.IfcOrientedEdge=BF;class df extends Xp{constructor(d,y,m){super(d,y),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.type=2529465313}}e.IfcParameterizedProfileDef=df;class HF extends Jl{constructor(d){super(),this.EdgeList=d,this.type=2519244187}}e.IfcPath=HF;class Pb extends ab{constructor(d,y,m,A,N,P){super(d,y),this.Name=d,this.Description=y,this.HasQuantities=m,this.Discrimination=A,this.Quality=N,this.Usage=P,this.type=3021840470}}e.IfcPhysicalComplexQuantity=Pb;class BE extends e7{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N),this.RepeatS=d,this.RepeatT=y,this.Mode=m,this.TextureTransform=A,this.Parameter=N,this.Width=P,this.Height=U,this.ColourComponents=_,this.Pixel=X,this.type=597895409}}e.IfcPixelTexture=BE;class kg extends Ar{constructor(d){super(),this.Location=d,this.type=2004835150}}e.IfcPlacement=kg;class HE extends Ar{constructor(d,y){super(),this.SizeInX=d,this.SizeInY=y,this.type=1663979128}}e.IfcPlanarExtent=HE;class jg extends Ar{constructor(){super(),this.type=2067069095}}e.IfcPoint=jg;class c7 extends jg{constructor(d,y,m,A,N){super(),this.DistanceAlong=d,this.OffsetLateral=y,this.OffsetVertical=m,this.OffsetLongitudinal=A,this.BasisCurve=N,this.type=2165702409}}e.IfcPointByDistanceExpression=c7;class h7 extends jg{constructor(d,y){super(),this.BasisCurve=d,this.PointParameter=y,this.type=4022376103}}e.IfcPointOnCurve=h7;class qg extends jg{constructor(d,y,m){super(),this.BasisSurface=d,this.PointParameterU=y,this.PointParameterV=m,this.type=1423911732}}e.IfcPointOnSurface=qg;class DP extends o7{constructor(d){super(),this.Polygon=d,this.type=2924175390}}e.IfcPolyLoop=DP;class _F extends Vg{constructor(d,y,m,A){super(d,y),this.BaseSurface=d,this.AgreementFlag=y,this.Position=m,this.PolygonalBoundary=A,this.type=2775532180}}e.IfcPolygonalBoundedHalfSpace=_F;class d7 extends co{constructor(d){super(),this.Name=d,this.type=3727388367}}e.IfcPreDefinedItem=d7;class f7 extends Ug{constructor(){super(),this.type=3778827333}}e.IfcPreDefinedProperties=f7;class I7 extends d7{constructor(d){super(d),this.Name=d,this.type=1775413392}}e.IfcPreDefinedTextFont=I7;class GF extends ub{constructor(d,y,m){super(d,y,m),this.Name=d,this.Description=y,this.Representations=m,this.type=673634403}}e.IfcProductDefinitionShape=GF;class VF extends PE{constructor(d,y,m,A){super(d,y,m),this.Name=d,this.Description=y,this.Properties=m,this.ProfileDefinition=A,this.type=2802850158}}e.IfcProfileProperties=VF;class xb extends Ug{constructor(d,y){super(),this.Name=d,this.Specification=y,this.type=2598011224}}e.IfcProperty=xb;class Mb extends QS{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=1680319473}}e.IfcPropertyDefinition=Mb;class _E extends z0{constructor(d,y,m,A,N){super(d,y),this.Name=d,this.Description=y,this.DependingProperty=m,this.DependantProperty=A,this.Expression=N,this.type=148025276}}e.IfcPropertyDependencyRelationship=_E;class Kg extends Mb{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=3357820518}}e.IfcPropertySetDefinition=Kg;class Ub extends Mb{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=1482703590}}e.IfcPropertyTemplateDefinition=Ub;class p7 extends Kg{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=2090586900}}e.IfcQuantitySet=p7;class GE extends df{constructor(d,y,m,A,N){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.XDim=A,this.YDim=N,this.type=3615266464}}e.IfcRectangleProfileDef=GE;class zF extends mb{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_),this.Name=d,this.Description=y,this.StartTime=m,this.EndTime=A,this.TimeSeriesDataType=N,this.DataOrigin=P,this.UserDefinedDataOrigin=U,this.Unit=_,this.TimeStep=X,this.Values=Be,this.type=3413951693}}e.IfcRegularTimeSeries=zF;class WF extends f7{constructor(d,y,m,A,N,P){super(),this.TotalCrossSectionArea=d,this.SteelGrade=y,this.BarSurface=m,this.EffectiveDepth=A,this.NominalBarDiameter=N,this.BarCount=P,this.type=1580146022}}e.IfcReinforcementBarProperties=WF;class VE extends QS{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=478536968}}e.IfcRelationship=VE;class YF extends z0{constructor(d,y,m,A){super(d,y),this.Name=d,this.Description=y,this.RelatedResourceObjects=m,this.RelatingApproval=A,this.type=2943643501}}e.IfcResourceApprovalRelationship=YF;class Fb extends z0{constructor(d,y,m,A){super(d,y),this.Name=d,this.Description=y,this.RelatingConstraint=m,this.RelatedResourceObjects=A,this.type=1608871552}}e.IfcResourceConstraintRelationship=Fb;class Bb extends ey{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0,QT){super(d,y,m),this.Name=d,this.DataOrigin=y,this.UserDefinedDataOrigin=m,this.ScheduleWork=A,this.ScheduleUsage=N,this.ScheduleStart=P,this.ScheduleFinish=U,this.ScheduleContour=_,this.LevelingDelay=X,this.IsOverAllocated=Be,this.StatusTime=Xt,this.ActualWork=Kn,this.ActualUsage=Js,this.ActualStart=Wr,this.ActualFinish=Do,this.RemainingWork=vc,this.RemainingUsage=i0,this.Completion=QT,this.type=1042787934}}e.IfcResourceTime=Bb;class kF extends GE{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.XDim=A,this.YDim=N,this.RoundingRadius=P,this.type=2778083089}}e.IfcRoundedRectangleProfileDef=kF;class Hb extends f7{constructor(d,y,m){super(),this.SectionType=d,this.StartProfile=y,this.EndProfile=m,this.type=2042790032}}e.IfcSectionProperties=Hb;class _b extends f7{constructor(d,y,m,A,N,P){super(),this.LongitudinalStartPosition=d,this.LongitudinalEndPosition=y,this.TransversePosition=m,this.ReinforcementRole=A,this.SectionDefinition=N,this.CrossSectionReinforcementDefinitions=P,this.type=4165799628}}e.IfcSectionReinforcementProperties=_b;class jF extends Ar{constructor(d,y,m){super(),this.SpineCurve=d,this.CrossSections=y,this.CrossSectionPositions=m,this.type=1509187699}}e.IfcSectionedSpine=jF;class y7 extends Ar{constructor(d){super(),this.Transition=d,this.type=823603102}}e.IfcSegment=y7;class Gb extends Ar{constructor(d){super(),this.SbsmBoundary=d,this.type=4124623270}}e.IfcShellBasedSurfaceModel=Gb;class Fh extends xb{constructor(d,y){super(d,y),this.Name=d,this.Specification=y,this.type=3692461612}}e.IfcSimpleProperty=Fh;class qF extends JS{constructor(d,y,m,A){super(d),this.Name=d,this.SlippageX=y,this.SlippageY=m,this.SlippageZ=A,this.type=2609359061}}e.IfcSlippageConnectionCondition=qF;class q5 extends Ar{constructor(){super(),this.type=723233188}}e.IfcSolidModel=q5;class KF extends z5{constructor(d,y,m,A,N,P,U){super(d),this.Name=d,this.LinearForceX=y,this.LinearForceY=m,this.LinearForceZ=A,this.LinearMomentX=N,this.LinearMomentY=P,this.LinearMomentZ=U,this.type=1595516126}}e.IfcStructuralLoadLinearForce=KF;class NP extends z5{constructor(d,y,m,A){super(d),this.Name=d,this.PlanarForceX=y,this.PlanarForceY=m,this.PlanarForceZ=A,this.type=2668620305}}e.IfcStructuralLoadPlanarForce=NP;class X2 extends z5{constructor(d,y,m,A,N,P,U){super(d),this.Name=d,this.DisplacementX=y,this.DisplacementY=m,this.DisplacementZ=A,this.RotationalDisplacementRX=N,this.RotationalDisplacementRY=P,this.RotationalDisplacementRZ=U,this.type=2473145415}}e.IfcStructuralLoadSingleDisplacement=X2;class Zg extends X2{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.Name=d,this.DisplacementX=y,this.DisplacementY=m,this.DisplacementZ=A,this.RotationalDisplacementRX=N,this.RotationalDisplacementRY=P,this.RotationalDisplacementRZ=U,this.Distortion=_,this.type=1973038258}}e.IfcStructuralLoadSingleDisplacementDistortion=Zg;class X3 extends z5{constructor(d,y,m,A,N,P,U){super(d),this.Name=d,this.ForceX=y,this.ForceY=m,this.ForceZ=A,this.MomentX=N,this.MomentY=P,this.MomentZ=U,this.type=1597423693}}e.IfcStructuralLoadSingleForce=X3;class K5 extends X3{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.Name=d,this.ForceX=y,this.ForceY=m,this.ForceZ=A,this.MomentX=N,this.MomentY=P,this.MomentZ=U,this.WarpingMoment=_,this.type=1190533807}}e.IfcStructuralLoadSingleForceWarping=K5;class ZF extends i7{constructor(d,y,m){super(d,y),this.EdgeStart=d,this.EdgeEnd=y,this.ParentEdge=m,this.type=2233826070}}e.IfcSubedge=ZF;class V1 extends Ar{constructor(){super(),this.type=2513912981}}e.IfcSurface=V1;class QF extends vS{constructor(d,y,m,A,N,P,U,_,X){super(d,y),this.SurfaceColour=d,this.Transparency=y,this.DiffuseColour=m,this.TransmissionColour=A,this.DiffuseTransmissionColour=N,this.ReflectionColour=P,this.SpecularColour=U,this.SpecularHighlight=_,this.ReflectanceMethod=X,this.type=1878645084}}e.IfcSurfaceStyleRendering=QF;class w7 extends q5{constructor(d,y){super(),this.SweptArea=d,this.Position=y,this.type=2247615214}}e.IfcSweptAreaSolid=w7;class bP extends q5{constructor(d,y,m,A,N){super(),this.Directrix=d,this.Radius=y,this.InnerRadius=m,this.StartParam=A,this.EndParam=N,this.type=1260650574}}e.IfcSweptDiskSolid=bP;class $F extends bP{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.Directrix=d,this.Radius=y,this.InnerRadius=m,this.StartParam=A,this.EndParam=N,this.FilletRadius=P,this.type=1096409881}}e.IfcSweptDiskSolidPolygonal=$F;class ty extends V1{constructor(d,y){super(),this.SweptCurve=d,this.Position=y,this.type=230924584}}e.IfcSweptSurface=ty;class OP extends df{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.Depth=A,this.FlangeWidth=N,this.WebThickness=P,this.FlangeThickness=U,this.FilletRadius=_,this.FlangeEdgeRadius=X,this.WebEdgeRadius=Be,this.WebSlope=Xt,this.FlangeSlope=Kn,this.type=3071757647}}e.IfcTShapeProfileDef=OP;class ff extends Ar{constructor(){super(),this.type=901063453}}e.IfcTessellatedItem=ff;class Z5 extends Ar{constructor(d,y,m){super(),this.Literal=d,this.Placement=y,this.Path=m,this.type=4282788508}}e.IfcTextLiteral=Z5;class JF extends Z5{constructor(d,y,m,A,N){super(d,y,m),this.Literal=d,this.Placement=y,this.Path=m,this.Extent=A,this.BoxAlignment=N,this.type=3124975700}}e.IfcTextLiteralWithExtent=JF;class XF extends I7{constructor(d,y,m,A,N,P){super(d),this.Name=d,this.FontFamily=y,this.FontStyle=m,this.FontVariant=A,this.FontWeight=N,this.FontSize=P,this.type=1983826977}}e.IfcTextStyleFontModel=XF;class CP extends df{constructor(d,y,m,A,N,P,U){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.BottomXDim=A,this.TopXDim=N,this.YDim=P,this.TopXOffset=U,this.type=2715220739}}e.IfcTrapeziumProfileDef=CP;class E7 extends FE{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.type=1628702193}}e.IfcTypeObject=E7;class z1 extends E7{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ProcessType=X,this.type=3736923433}}e.IfcTypeProcess=z1;class Vb extends E7{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.type=2347495698}}e.IfcTypeProduct=Vb;class LP extends E7{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ResourceType=X,this.type=3698973494}}e.IfcTypeResource=LP;class vF extends df{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.Depth=A,this.FlangeWidth=N,this.WebThickness=P,this.FlangeThickness=U,this.FilletRadius=_,this.EdgeRadius=X,this.FlangeSlope=Be,this.type=427810014}}e.IfcUShapeProfileDef=vF;class zb extends Ar{constructor(d,y){super(),this.Orientation=d,this.Magnitude=y,this.type=1417489154}}e.IfcVector=zb;class eB extends o7{constructor(d){super(),this.LoopVertex=d,this.type=2759199220}}e.IfcVertexLoop=eB;class tB extends df{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.Depth=A,this.FlangeWidth=N,this.WebThickness=P,this.FlangeThickness=U,this.FilletRadius=_,this.EdgeRadius=X,this.type=2543172580}}e.IfcZShapeProfileDef=tB;class nB extends _g{constructor(d,y,m){super(d,y,m),this.Bounds=d,this.FaceSurface=y,this.SameSense=m,this.type=3406155212}}e.IfcAdvancedFace=nB;class sB extends Ar{constructor(d,y){super(),this.OuterBoundary=d,this.InnerBoundaries=y,this.type=669184980}}e.IfcAnnotationFillArea=sB;class cu extends df{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.BottomFlangeWidth=A,this.OverallDepth=N,this.WebThickness=P,this.BottomFlangeThickness=U,this.BottomFlangeFilletRadius=_,this.TopFlangeWidth=X,this.TopFlangeThickness=Be,this.TopFlangeFilletRadius=Xt,this.BottomFlangeEdgeRadius=Kn,this.BottomFlangeSlope=Js,this.TopFlangeEdgeRadius=Wr,this.TopFlangeSlope=Do,this.type=3207858831}}e.IfcAsymmetricIShapeProfileDef=cu;class Wb extends kg{constructor(d,y){super(d),this.Location=d,this.Axis=y,this.type=4261334040}}e.IfcAxis1Placement=Wb;class lB extends kg{constructor(d,y){super(d),this.Location=d,this.RefDirection=y,this.type=3125803723}}e.IfcAxis2Placement2D=lB;class rB extends kg{constructor(d,y,m){super(d),this.Location=d,this.Axis=y,this.RefDirection=m,this.type=2740243338}}e.IfcAxis2Placement3D=rB;class iB extends kg{constructor(d,y,m){super(d),this.Location=d,this.Axis=y,this.RefDirection=m,this.type=3425423356}}e.IfcAxis2PlacementLinear=iB;class m7 extends Ar{constructor(d,y,m){super(),this.Operator=d,this.FirstOperand=y,this.SecondOperand=m,this.type=2736907675}}e.IfcBooleanResult=m7;class W0 extends V1{constructor(){super(),this.type=4182860854}}e.IfcBoundedSurface=W0;class PP extends Ar{constructor(d,y,m,A){super(),this.Corner=d,this.XDim=y,this.YDim=m,this.ZDim=A,this.type=2581212453}}e.IfcBoundingBox=PP;class aB extends Vg{constructor(d,y,m){super(d,y),this.BaseSurface=d,this.AgreementFlag=y,this.Enclosure=m,this.type=2713105998}}e.IfcBoxedHalfSpace=aB;class uB extends df{constructor(d,y,m,A,N,P,U,_){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.Depth=A,this.Width=N,this.WallThickness=P,this.Girth=U,this.InternalFilletRadius=_,this.type=2898889636}}e.IfcCShapeProfileDef=uB;class oB extends jg{constructor(d){super(),this.Coordinates=d,this.type=1123145078}}e.IfcCartesianPoint=oB;class Yb extends Ar{constructor(){super(),this.type=574549367}}e.IfcCartesianPointList=Yb;class xP extends Yb{constructor(d,y){super(),this.CoordList=d,this.TagList=y,this.type=1675464909}}e.IfcCartesianPointList2D=xP;class T7 extends Yb{constructor(d,y){super(),this.CoordList=d,this.TagList=y,this.type=2059837836}}e.IfcCartesianPointList3D=T7;class Y0 extends Ar{constructor(d,y,m,A){super(),this.Axis1=d,this.Axis2=y,this.LocalOrigin=m,this.Scale=A,this.type=59481748}}e.IfcCartesianTransformationOperator=Y0;class kb extends Y0{constructor(d,y,m,A){super(d,y,m,A),this.Axis1=d,this.Axis2=y,this.LocalOrigin=m,this.Scale=A,this.type=3749851601}}e.IfcCartesianTransformationOperator2D=kb;class R7 extends kb{constructor(d,y,m,A,N){super(d,y,m,A),this.Axis1=d,this.Axis2=y,this.LocalOrigin=m,this.Scale=A,this.Scale2=N,this.type=3486308946}}e.IfcCartesianTransformationOperator2DnonUniform=R7;class v3 extends Y0{constructor(d,y,m,A,N){super(d,y,m,A),this.Axis1=d,this.Axis2=y,this.LocalOrigin=m,this.Scale=A,this.Axis3=N,this.type=3331915920}}e.IfcCartesianTransformationOperator3D=v3;class cB extends v3{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.Axis1=d,this.Axis2=y,this.LocalOrigin=m,this.Scale=A,this.Axis3=N,this.Scale2=P,this.Scale3=U,this.type=1416205885}}e.IfcCartesianTransformationOperator3DnonUniform=cB;class MP extends df{constructor(d,y,m,A){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.Radius=A,this.type=1383045692}}e.IfcCircleProfileDef=MP;class hB extends gb{constructor(d){super(d),this.CfsFaces=d,this.type=2205249479}}e.IfcClosedShell=hB;class dB extends Pu{constructor(d,y,m,A){super(d),this.Name=d,this.Red=y,this.Green=m,this.Blue=A,this.type=776857604}}e.IfcColourRgb=dB;class fB extends xb{constructor(d,y,m,A){super(d,y),this.Name=d,this.Specification=y,this.UsageName=m,this.HasProperties=A,this.type=2542286263}}e.IfcComplexProperty=fB;class UP extends y7{constructor(d,y,m){super(d),this.Transition=d,this.SameSense=y,this.ParentCurve=m,this.type=2485617015}}e.IfcCompositeCurveSegment=UP;class zE extends LP{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ResourceType=X,this.BaseCosts=Be,this.BaseQuantity=Xt,this.type=2574617495}}e.IfcConstructionResourceType=zE;class jb extends FE{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.LongName=P,this.Phase=U,this.RepresentationContexts=_,this.UnitsInContext=X,this.type=3419103109}}e.IfcContext=jb;class IB extends zE{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be,Xt),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ResourceType=X,this.BaseCosts=Be,this.BaseQuantity=Xt,this.PredefinedType=Kn,this.type=1815067380}}e.IfcCrewResourceType=IB;class Q5 extends Ar{constructor(d){super(),this.Position=d,this.type=2506170314}}e.IfcCsgPrimitive3D=Q5;class qb extends q5{constructor(d){super(),this.TreeRootExpression=d,this.type=2147822146}}e.IfcCsgSolid=qb;class ny extends Ar{constructor(){super(),this.type=2601014836}}e.IfcCurve=ny;class FP extends W0{constructor(d,y,m){super(),this.BasisSurface=d,this.OuterBoundary=y,this.InnerBoundaries=m,this.type=2827736869}}e.IfcCurveBoundedPlane=FP;class pB extends W0{constructor(d,y,m){super(),this.BasisSurface=d,this.Boundaries=y,this.ImplicitOuter=m,this.type=2629017746}}e.IfcCurveBoundedSurface=pB;class yB extends y7{constructor(d,y,m,A,N){super(d),this.Transition=d,this.Placement=y,this.SegmentStart=m,this.SegmentLength=A,this.ParentCurve=N,this.type=4212018352}}e.IfcCurveSegment=yB;class wB extends Ar{constructor(d){super(),this.DirectionRatios=d,this.type=32440307}}e.IfcDirection=wB;class kf extends w7{constructor(d,y,m,A,N){super(d,y),this.SweptArea=d,this.Position=y,this.Directrix=m,this.StartParam=A,this.EndParam=N,this.type=593015953}}e.IfcDirectrixCurveSweptAreaSolid=kf;class BP extends o7{constructor(d){super(),this.EdgeList=d,this.type=1472233963}}e.IfcEdgeLoop=BP;class EB extends p7{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.MethodOfMeasurement=N,this.Quantities=P,this.type=1883228015}}e.IfcElementQuantity=EB;class W1 extends Vb{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=339256511}}e.IfcElementType=W1;class WE extends V1{constructor(d){super(),this.Position=d,this.type=2777663545}}e.IfcElementarySurface=WE;class Kb extends df{constructor(d,y,m,A,N){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.SemiAxis1=A,this.SemiAxis2=N,this.type=2835456948}}e.IfcEllipseProfileDef=Kb;class HP extends z1{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ProcessType=X,this.PredefinedType=Be,this.EventTriggerType=Xt,this.UserDefinedEventTriggerType=Kn,this.type=4024345920}}e.IfcEventType=HP;class Zb extends w7{constructor(d,y,m,A){super(d,y),this.SweptArea=d,this.Position=y,this.ExtrudedDirection=m,this.Depth=A,this.type=477187591}}e.IfcExtrudedAreaSolid=Zb;class YE extends Zb{constructor(d,y,m,A,N){super(d,y,m,A),this.SweptArea=d,this.Position=y,this.ExtrudedDirection=m,this.Depth=A,this.EndSweptArea=N,this.type=2804161546}}e.IfcExtrudedAreaSolidTapered=YE;class mB extends Ar{constructor(d){super(),this.FbsmFaces=d,this.type=2047409740}}e.IfcFaceBasedSurfaceModel=mB;class TB extends Ar{constructor(d,y,m,A,N){super(),this.HatchLineAppearance=d,this.StartOfNextHatchLine=y,this.PointOfReferenceHatchLine=m,this.PatternStart=A,this.HatchLineAngle=N,this.type=374418227}}e.IfcFillAreaStyleHatching=TB;class RB extends Ar{constructor(d,y,m){super(),this.TilingPattern=d,this.Tiles=y,this.TilingScale=m,this.type=315944413}}e.IfcFillAreaStyleTiles=RB;class _P extends kf{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.SweptArea=d,this.Position=y,this.Directrix=m,this.StartParam=A,this.EndParam=N,this.FixedReference=P,this.type=2652556860}}e.IfcFixedReferenceSweptAreaSolid=_P;class Qb extends W1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=4238390223}}e.IfcFurnishingElementType=Qb;class $b extends Qb{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.AssemblyPlace=Be,this.PredefinedType=Xt,this.type=1268542332}}e.IfcFurnitureType=$b;class kc extends W1{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=4095422895}}e.IfcGeographicElementType=kc;class g7 extends Sb{constructor(d){super(d),this.Elements=d,this.type=987898635}}e.IfcGeometricCurveSet=g7;class gB extends df{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.OverallWidth=A,this.OverallDepth=N,this.WebThickness=P,this.FlangeThickness=U,this.FilletRadius=_,this.FlangeEdgeRadius=X,this.FlangeSlope=Be,this.type=1484403080}}e.IfcIShapeProfileDef=gB;class GP extends ff{constructor(d){super(),this.CoordIndex=d,this.type=178912537}}e.IfcIndexedPolygonalFace=GP;class AB extends GP{constructor(d,y){super(d),this.CoordIndex=d,this.InnerCoordIndices=y,this.type=2294589976}}e.IfcIndexedPolygonalFaceWithVoids=AB;class SB extends k5{constructor(d,y,m,A){super(d,y,m),this.Maps=d,this.MappedTo=y,this.TexCoords=m,this.TexCoordIndices=A,this.type=3465909080}}e.IfcIndexedPolygonalTextureMap=SB;class $5 extends df{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.Depth=A,this.Width=N,this.Thickness=P,this.FilletRadius=U,this.EdgeRadius=_,this.LegSlope=X,this.type=572779678}}e.IfcLShapeProfileDef=$5;class DB extends zE{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be,Xt),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ResourceType=X,this.BaseCosts=Be,this.BaseQuantity=Xt,this.PredefinedType=Kn,this.type=428585644}}e.IfcLaborResourceType=DB;class jf extends ny{constructor(d,y){super(),this.Pnt=d,this.Dir=y,this.type=1281925730}}e.IfcLine=jf;class Jb extends q5{constructor(d){super(),this.Outer=d,this.type=1425443689}}e.IfcManifoldSolidBrep=Jb;class kE extends FE{constructor(d,y,m,A,N){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.type=3888040117}}e.IfcObject=kE;class A7 extends ny{constructor(d){super(),this.BasisCurve=d,this.type=590820931}}e.IfcOffsetCurve=A7;class VP extends A7{constructor(d,y,m){super(d),this.BasisCurve=d,this.Distance=y,this.SelfIntersect=m,this.type=3388369263}}e.IfcOffsetCurve2D=VP;class jE extends A7{constructor(d,y,m,A){super(d),this.BasisCurve=d,this.Distance=y,this.SelfIntersect=m,this.RefDirection=A,this.type=3505215534}}e.IfcOffsetCurve3D=jE;class k0 extends A7{constructor(d,y,m){super(d),this.BasisCurve=d,this.OffsetValues=y,this.Tag=m,this.type=2485787929}}e.IfcOffsetCurveByDistances=k0;class jc extends ny{constructor(d,y){super(),this.BasisSurface=d,this.ReferenceCurve=y,this.type=1682466193}}e.IfcPcurve=jc;class NB extends HE{constructor(d,y,m){super(d,y),this.SizeInX=d,this.SizeInY=y,this.Placement=m,this.type=603570806}}e.IfcPlanarBox=NB;class bB extends WE{constructor(d){super(d),this.Position=d,this.type=220341763}}e.IfcPlane=bB;class OB extends ny{constructor(d,y,m,A){super(),this.Position=d,this.CoefficientsX=y,this.CoefficientsY=m,this.CoefficientsZ=A,this.type=3381221214}}e.IfcPolynomialCurve=OB;class zP extends d7{constructor(d){super(d),this.Name=d,this.type=759155922}}e.IfcPreDefinedColour=zP;class WP extends d7{constructor(d){super(d),this.Name=d,this.type=2559016684}}e.IfcPreDefinedCurveFont=WP;class j0 extends Kg{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=3967405729}}e.IfcPreDefinedPropertySet=j0;class Xb extends z1{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ProcessType=X,this.PredefinedType=Be,this.type=569719735}}e.IfcProcedureType=Xb;class qf extends kE{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.type=2945172077}}e.IfcProcess=qf;class sy extends kE{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=4208778838}}e.IfcProduct=sy;class q0 extends jb{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.LongName=P,this.Phase=U,this.RepresentationContexts=_,this.UnitsInContext=X,this.type=103090709}}e.IfcProject=q0;class CB extends jb{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.LongName=P,this.Phase=U,this.RepresentationContexts=_,this.UnitsInContext=X,this.type=653396225}}e.IfcProjectLibrary=CB;class S7 extends Fh{constructor(d,y,m,A,N,P){super(d,y),this.Name=d,this.Specification=y,this.UpperBoundValue=m,this.LowerBoundValue=A,this.Unit=N,this.SetPointValue=P,this.type=871118103}}e.IfcPropertyBoundedValue=S7;class D7 extends Fh{constructor(d,y,m,A){super(d,y),this.Name=d,this.Specification=y,this.EnumerationValues=m,this.EnumerationReference=A,this.type=4166981789}}e.IfcPropertyEnumeratedValue=D7;class LB extends Fh{constructor(d,y,m,A){super(d,y),this.Name=d,this.Specification=y,this.ListValues=m,this.Unit=A,this.type=2752243245}}e.IfcPropertyListValue=LB;class xu extends Fh{constructor(d,y,m,A){super(d,y),this.Name=d,this.Specification=y,this.UsageName=m,this.PropertyReference=A,this.type=941946838}}e.IfcPropertyReferenceValue=xu;class PB extends Kg{constructor(d,y,m,A,N){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.HasProperties=N,this.type=1451395588}}e.IfcPropertySet=PB;class YP extends Ub{constructor(d,y,m,A,N,P,U){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.TemplateType=N,this.ApplicableEntity=P,this.HasPropertyTemplates=U,this.type=492091185}}e.IfcPropertySetTemplate=YP;class kP extends Fh{constructor(d,y,m,A){super(d,y),this.Name=d,this.Specification=y,this.NominalValue=m,this.Unit=A,this.type=3650150729}}e.IfcPropertySingleValue=kP;class xB extends Fh{constructor(d,y,m,A,N,P,U,_){super(d,y),this.Name=d,this.Specification=y,this.DefiningValues=m,this.DefinedValues=A,this.Expression=N,this.DefiningUnit=P,this.DefinedUnit=U,this.CurveInterpolation=_,this.type=110355661}}e.IfcPropertyTableValue=xB;class vb extends Ub{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=3521284610}}e.IfcPropertyTemplate=vb;class MB extends GE{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.XDim=A,this.YDim=N,this.WallThickness=P,this.InnerFilletRadius=U,this.OuterFilletRadius=_,this.type=2770003689}}e.IfcRectangleHollowProfileDef=MB;class jP extends Q5{constructor(d,y,m,A){super(d),this.Position=d,this.XLength=y,this.YLength=m,this.Height=A,this.type=2798486643}}e.IfcRectangularPyramid=jP;class Qg extends W0{constructor(d,y,m,A,N,P,U){super(),this.BasisSurface=d,this.U1=y,this.V1=m,this.U2=A,this.V2=N,this.Usense=P,this.Vsense=U,this.type=3454111270}}e.IfcRectangularTrimmedSurface=Qg;class $g extends j0{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.DefinitionType=N,this.ReinforcementSectionDefinitions=P,this.type=3765753017}}e.IfcReinforcementDefinitionProperties=$g;class Y1 extends VE{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatedObjectsType=P,this.type=3939117080}}e.IfcRelAssigns=Y1;class N7 extends Y1{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatedObjectsType=P,this.RelatingActor=U,this.ActingRole=_,this.type=1683148259}}e.IfcRelAssignsToActor=N7;class v2 extends Y1{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatedObjectsType=P,this.RelatingControl=U,this.type=2495723537}}e.IfcRelAssignsToControl=v2;class J5 extends Y1{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatedObjectsType=P,this.RelatingGroup=U,this.type=1307041759}}e.IfcRelAssignsToGroup=J5;class UB extends J5{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatedObjectsType=P,this.RelatingGroup=U,this.Factor=_,this.type=1027710054}}e.IfcRelAssignsToGroupByFactor=UB;class b7 extends Y1{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatedObjectsType=P,this.RelatingProcess=U,this.QuantityInProcess=_,this.type=4278684876}}e.IfcRelAssignsToProcess=b7;class qE extends Y1{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatedObjectsType=P,this.RelatingProduct=U,this.type=2857406711}}e.IfcRelAssignsToProduct=qE;class Jg extends Y1{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatedObjectsType=P,this.RelatingResource=U,this.type=205026976}}e.IfcRelAssignsToResource=Jg;class $i extends VE{constructor(d,y,m,A,N){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.type=1865459582}}e.IfcRelAssociates=$i;class X5 extends $i{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingApproval=P,this.type=4095574036}}e.IfcRelAssociatesApproval=X5;class qP extends $i{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingClassification=P,this.type=919958153}}e.IfcRelAssociatesClassification=qP;class FB extends $i{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.Intent=P,this.RelatingConstraint=U,this.type=2728634034}}e.IfcRelAssociatesConstraint=FB;class BB extends $i{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingDocument=P,this.type=982818633}}e.IfcRelAssociatesDocument=BB;class HB extends $i{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingLibrary=P,this.type=3840914261}}e.IfcRelAssociatesLibrary=HB;class ep extends $i{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingMaterial=P,this.type=2655215786}}e.IfcRelAssociatesMaterial=ep;class _B extends $i{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingProfileDef=P,this.type=1033248425}}e.IfcRelAssociatesProfileDef=_B;class dc extends VE{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=826625072}}e.IfcRelConnects=dc;class eO extends dc{constructor(d,y,m,A,N,P,U){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ConnectionGeometry=N,this.RelatingElement=P,this.RelatedElement=U,this.type=1204542856}}e.IfcRelConnectsElements=eO;class GB extends eO{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ConnectionGeometry=N,this.RelatingElement=P,this.RelatedElement=U,this.RelatingPriorities=_,this.RelatedPriorities=X,this.RelatedConnectionType=Be,this.RelatingConnectionType=Xt,this.type=3945020480}}e.IfcRelConnectsPathElements=GB;class VB extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingPort=N,this.RelatedElement=P,this.type=4201705270}}e.IfcRelConnectsPortToElement=VB;class zB extends dc{constructor(d,y,m,A,N,P,U){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingPort=N,this.RelatedPort=P,this.RealizingElement=U,this.type=3190031847}}e.IfcRelConnectsPorts=zB;class tO extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingElement=N,this.RelatedStructuralActivity=P,this.type=2127690289}}e.IfcRelConnectsStructuralActivity=tO;class KP extends dc{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingStructuralMember=N,this.RelatedStructuralConnection=P,this.AppliedCondition=U,this.AdditionalConditions=_,this.SupportedLength=X,this.ConditionCoordinateSystem=Be,this.type=1638771189}}e.IfcRelConnectsStructuralMember=KP;class WB extends KP{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingStructuralMember=N,this.RelatedStructuralConnection=P,this.AppliedCondition=U,this.AdditionalConditions=_,this.SupportedLength=X,this.ConditionCoordinateSystem=Be,this.ConnectionConstraint=Xt,this.type=504942748}}e.IfcRelConnectsWithEccentricity=WB;class YB extends eO{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ConnectionGeometry=N,this.RelatingElement=P,this.RelatedElement=U,this.RealizingElements=_,this.ConnectionType=X,this.type=3678494232}}e.IfcRelConnectsWithRealizingElements=YB;class kB extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedElements=N,this.RelatingStructure=P,this.type=3242617779}}e.IfcRelContainedInSpatialStructure=kB;class jB extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingBuildingElement=N,this.RelatedCoverings=P,this.type=886880790}}e.IfcRelCoversBldgElements=jB;class ZP extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingSpace=N,this.RelatedCoverings=P,this.type=2802773753}}e.IfcRelCoversSpaces=ZP;class QP extends VE{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingContext=N,this.RelatedDefinitions=P,this.type=2565941209}}e.IfcRelDeclares=QP;class v5 extends VE{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=2551354335}}e.IfcRelDecomposes=v5;class Xg extends VE{constructor(d,y,m,A){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.type=693640335}}e.IfcRelDefines=Xg;class $P extends Xg{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingObject=P,this.type=1462361463}}e.IfcRelDefinesByObject=$P;class JP extends Xg{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingPropertyDefinition=P,this.type=4186316022}}e.IfcRelDefinesByProperties=JP;class qB extends Xg{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedPropertySets=N,this.RelatingTemplate=P,this.type=307848117}}e.IfcRelDefinesByTemplate=qB;class KB extends Xg{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedObjects=N,this.RelatingType=P,this.type=781010003}}e.IfcRelDefinesByType=KB;class eT extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingOpeningElement=N,this.RelatedBuildingElement=P,this.type=3940055652}}e.IfcRelFillsElement=eT;class ZB extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedControlElements=N,this.RelatingFlowElement=P,this.type=279856033}}e.IfcRelFlowControlElements=ZB;class Bi extends dc{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingElement=N,this.RelatedElement=P,this.InterferenceGeometry=U,this.InterferenceSpace=_,this.InterferenceType=X,this.ImpliedOrder=Be,this.type=427948657}}e.IfcRelInterferesElements=Bi;class XP extends v5{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingObject=N,this.RelatedObjects=P,this.type=3268803585}}e.IfcRelNests=XP;class QB extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingPositioningElement=N,this.RelatedProducts=P,this.type=1441486842}}e.IfcRelPositions=QB;class $B extends v5{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingElement=N,this.RelatedFeatureElement=P,this.type=750771296}}e.IfcRelProjectsElement=$B;class JB extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatedElements=N,this.RelatingStructure=P,this.type=1245217292}}e.IfcRelReferencedInSpatialStructure=JB;class XB extends dc{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingProcess=N,this.RelatedProcess=P,this.TimeLag=U,this.SequenceType=_,this.UserDefinedSequenceType=X,this.type=4122056220}}e.IfcRelSequence=XB;class vB extends dc{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingSystem=N,this.RelatedBuildings=P,this.type=366585022}}e.IfcRelServicesBuildings=vB;class nO extends dc{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingSpace=N,this.RelatedBuildingElement=P,this.ConnectionGeometry=U,this.PhysicalOrVirtualBoundary=_,this.InternalOrExternalBoundary=X,this.type=3451746338}}e.IfcRelSpaceBoundary=nO;class sO extends nO{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingSpace=N,this.RelatedBuildingElement=P,this.ConnectionGeometry=U,this.PhysicalOrVirtualBoundary=_,this.InternalOrExternalBoundary=X,this.ParentBoundary=Be,this.type=3523091289}}e.IfcRelSpaceBoundary1stLevel=sO;class lO extends sO{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingSpace=N,this.RelatedBuildingElement=P,this.ConnectionGeometry=U,this.PhysicalOrVirtualBoundary=_,this.InternalOrExternalBoundary=X,this.ParentBoundary=Be,this.CorrespondingBoundary=Xt,this.type=1521410863}}e.IfcRelSpaceBoundary2ndLevel=lO;class eH extends v5{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingBuildingElement=N,this.RelatedOpeningElement=P,this.type=1401173127}}e.IfcRelVoidsElement=eH;class tH extends UP{constructor(d,y,m,A){super(d,y,m),this.Transition=d,this.SameSense=y,this.ParentCurve=m,this.ParamLength=A,this.type=816062949}}e.IfcReparametrisedCompositeCurveSegment=tH;class vP extends kE{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.type=2914609552}}e.IfcResource=vP;class ew extends w7{constructor(d,y,m,A){super(d,y),this.SweptArea=d,this.Position=y,this.Axis=m,this.Angle=A,this.type=1856042241}}e.IfcRevolvedAreaSolid=ew;class ly extends ew{constructor(d,y,m,A,N){super(d,y,m,A),this.SweptArea=d,this.Position=y,this.Axis=m,this.Angle=A,this.EndSweptArea=N,this.type=3243963512}}e.IfcRevolvedAreaSolidTapered=ly;class nH extends Q5{constructor(d,y,m){super(d),this.Position=d,this.Height=y,this.BottomRadius=m,this.type=4158566097}}e.IfcRightCircularCone=nH;class sH extends Q5{constructor(d,y,m){super(d),this.Position=d,this.Height=y,this.Radius=m,this.type=3626867408}}e.IfcRightCircularCylinder=sH;class e9 extends q5{constructor(d,y){super(),this.Directrix=d,this.CrossSections=y,this.type=1862484736}}e.IfcSectionedSolid=e9;class lH extends e9{constructor(d,y,m){super(d,y),this.Directrix=d,this.CrossSections=y,this.CrossSectionPositions=m,this.type=1290935644}}e.IfcSectionedSolidHorizontal=lH;class rH extends V1{constructor(d,y,m){super(),this.Directrix=d,this.CrossSectionPositions=y,this.CrossSections=m,this.type=1356537516}}e.IfcSectionedSurface=rH;class iH extends vb{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.TemplateType=N,this.PrimaryMeasureType=P,this.SecondaryMeasureType=U,this.Enumerators=_,this.PrimaryUnit=X,this.SecondaryUnit=Be,this.Expression=Xt,this.AccessState=Kn,this.type=3663146110}}e.IfcSimplePropertyTemplate=iH;class tT extends sy{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.type=1412071761}}e.IfcSpatialElement=tT;class k1 extends Vb{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=710998568}}e.IfcSpatialElementType=k1;class nT extends tT{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.type=2706606064}}e.IfcSpatialStructureElement=nT;class vg extends k1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=3893378262}}e.IfcSpatialStructureElementType=vg;class O7 extends tT{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.PredefinedType=X,this.type=463610769}}e.IfcSpatialZone=O7;class aH extends k1{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.LongName=Xt,this.type=2481509218}}e.IfcSpatialZoneType=aH;class t9 extends Q5{constructor(d,y){super(d),this.Position=d,this.Radius=y,this.type=451544542}}e.IfcSphere=t9;class K0 extends WE{constructor(d,y){super(d),this.Position=d,this.Radius=y,this.type=4015995234}}e.IfcSphericalSurface=K0;class tw extends ny{constructor(d){super(),this.Position=d,this.type=2735484536}}e.IfcSpiral=tw;class rO extends sy{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.type=3544373492}}e.IfcStructuralActivity=rO;class ry extends sy{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=3136571912}}e.IfcStructuralItem=ry;class tp extends ry{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=530289379}}e.IfcStructuralMember=tp;class C7 extends rO{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.type=3689010777}}e.IfcStructuralReaction=C7;class Hi extends tp{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.PredefinedType=_,this.Thickness=X,this.type=3979015343}}e.IfcStructuralSurfaceMember=Hi;class uH extends Hi{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.PredefinedType=_,this.Thickness=X,this.type=2218152070}}e.IfcStructuralSurfaceMemberVarying=uH;class oH extends C7{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.PredefinedType=Be,this.type=603775116}}e.IfcStructuralSurfaceReaction=oH;class cH extends zE{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be,Xt),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ResourceType=X,this.BaseCosts=Be,this.BaseQuantity=Xt,this.PredefinedType=Kn,this.type=4095615324}}e.IfcSubContractResourceType=cH;class iO extends ny{constructor(d,y,m){super(),this.Curve3D=d,this.AssociatedGeometry=y,this.MasterRepresentation=m,this.type=699246055}}e.IfcSurfaceCurve=iO;class n9 extends kf{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.SweptArea=d,this.Position=y,this.Directrix=m,this.StartParam=A,this.EndParam=N,this.ReferenceSurface=P,this.type=2028607225}}e.IfcSurfaceCurveSweptAreaSolid=n9;class s9 extends ty{constructor(d,y,m,A){super(d,y),this.SweptCurve=d,this.Position=y,this.ExtrudedDirection=m,this.Depth=A,this.type=2809605785}}e.IfcSurfaceOfLinearExtrusion=s9;class aO extends ty{constructor(d,y,m){super(d,y),this.SweptCurve=d,this.Position=y,this.AxisPosition=m,this.type=4124788165}}e.IfcSurfaceOfRevolution=aO;class hH extends Qb{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1580310250}}e.IfcSystemFurnitureElementType=hH;class dH extends qf{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.Status=_,this.WorkMethod=X,this.IsMilestone=Be,this.Priority=Xt,this.TaskTime=Kn,this.PredefinedType=Js,this.type=3473067441}}e.IfcTask=dH;class L7 extends z1{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ProcessType=X,this.PredefinedType=Be,this.WorkMethod=Xt,this.type=3206491090}}e.IfcTaskType=L7;class P7 extends ff{constructor(d,y){super(),this.Coordinates=d,this.Closed=y,this.type=2387106220}}e.IfcTessellatedFaceSet=P7;class uO extends tw{constructor(d,y,m,A,N){super(d),this.Position=d,this.CubicTerm=y,this.QuadraticTerm=m,this.LinearTerm=A,this.ConstantTerm=N,this.type=782932809}}e.IfcThirdOrderPolynomialSpiral=uO;class iy extends WE{constructor(d,y,m){super(d),this.Position=d,this.MajorRadius=y,this.MinorRadius=m,this.type=1935646853}}e.IfcToroidalSurface=iy;class nw extends W1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=3665877780}}e.IfcTransportationDeviceType=nw;class l9 extends P7{constructor(d,y,m,A,N){super(d,y),this.Coordinates=d,this.Closed=y,this.Normals=m,this.CoordIndex=A,this.PnIndex=N,this.type=2916149573}}e.IfcTriangulatedFaceSet=l9;class x7 extends l9{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.Coordinates=d,this.Closed=y,this.Normals=m,this.CoordIndex=A,this.PnIndex=N,this.Flags=P,this.type=1229763772}}e.IfcTriangulatedIrregularNetwork=x7;class e6 extends nw{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3651464721}}e.IfcVehicleType=e6;class oO extends j0{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.LiningDepth=N,this.LiningThickness=P,this.TransomThickness=U,this.MullionThickness=_,this.FirstTransomOffset=X,this.SecondTransomOffset=Be,this.FirstMullionOffset=Xt,this.SecondMullionOffset=Kn,this.ShapeAspectStyle=Js,this.LiningOffset=Wr,this.LiningToPanelOffsetX=Do,this.LiningToPanelOffsetY=vc,this.type=336235671}}e.IfcWindowLiningProperties=oO;class qc extends j0{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.OperationType=N,this.PanelPosition=P,this.FrameDepth=U,this.FrameThickness=_,this.ShapeAspectStyle=X,this.type=512836454}}e.IfcWindowPanelProperties=qc;class t6 extends kE{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.TheActor=P,this.type=2296667514}}e.IfcActor=t6;class r9 extends Jb{constructor(d){super(d),this.Outer=d,this.type=1635779807}}e.IfcAdvancedBrep=r9;class cO extends r9{constructor(d,y){super(d),this.Outer=d,this.Voids=y,this.type=2603310189}}e.IfcAdvancedBrepWithVoids=cO;class fH extends sy{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.PredefinedType=_,this.type=1674181508}}e.IfcAnnotation=fH;class i9 extends W0{constructor(d,y,m,A,N,P,U){super(),this.UDegree=d,this.VDegree=y,this.ControlPointsList=m,this.SurfaceForm=A,this.UClosed=N,this.VClosed=P,this.SelfIntersect=U,this.type=2887950389}}e.IfcBSplineSurface=i9;class a9 extends i9{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U),this.UDegree=d,this.VDegree=y,this.ControlPointsList=m,this.SurfaceForm=A,this.UClosed=N,this.VClosed=P,this.SelfIntersect=U,this.UMultiplicities=_,this.VMultiplicities=X,this.UKnots=Be,this.VKnots=Xt,this.KnotSpec=Kn,this.type=167062518}}e.IfcBSplineSurfaceWithKnots=a9;class sT extends Q5{constructor(d,y,m,A){super(d),this.Position=d,this.XLength=y,this.YLength=m,this.ZLength=A,this.type=1334484129}}e.IfcBlock=sT;class IH extends m7{constructor(d,y,m){super(d,y,m),this.Operator=d,this.FirstOperand=y,this.SecondOperand=m,this.type=3649129432}}e.IfcBooleanClippingResult=IH;class lT extends ny{constructor(){super(),this.type=1260505505}}e.IfcBoundedCurve=lT;class pH extends nT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.Elevation=Be,this.type=3124254112}}e.IfcBuildingStorey=pH;class hr extends W1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=1626504194}}e.IfcBuiltElementType=hr;class yH extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2197970202}}e.IfcChimneyType=yH;class u9 extends MP{constructor(d,y,m,A,N){super(d,y,m,A),this.ProfileType=d,this.ProfileName=y,this.Position=m,this.Radius=A,this.WallThickness=N,this.type=2937912522}}e.IfcCircleHollowProfileDef=u9;class wH extends W1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=3893394355}}e.IfcCivilElementType=wH;class Ji extends tw{constructor(d,y){super(d),this.Position=d,this.ClothoidConstant=y,this.type=3497074424}}e.IfcClothoid=Ji;class hO extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=300633059}}e.IfcColumnType=hO;class EH extends vb{constructor(d,y,m,A,N,P,U){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.UsageName=N,this.TemplateType=P,this.HasPropertyTemplates=U,this.type=3875453745}}e.IfcComplexPropertyTemplate=EH;class M7 extends lT{constructor(d,y){super(),this.Segments=d,this.SelfIntersect=y,this.type=3732776249}}e.IfcCompositeCurve=M7;class o9 extends M7{constructor(d,y){super(d,y),this.Segments=d,this.SelfIntersect=y,this.type=15328376}}e.IfcCompositeCurveOnSurface=o9;class dO extends ny{constructor(d){super(),this.Position=d,this.type=2510884976}}e.IfcConic=dO;class mH extends zE{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be,Xt),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ResourceType=X,this.BaseCosts=Be,this.BaseQuantity=Xt,this.PredefinedType=Kn,this.type=2185764099}}e.IfcConstructionEquipmentResourceType=mH;class TH extends zE{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be,Xt),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ResourceType=X,this.BaseCosts=Be,this.BaseQuantity=Xt,this.PredefinedType=Kn,this.type=4105962743}}e.IfcConstructionMaterialResourceType=TH;class RH extends zE{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be,Xt),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.Identification=U,this.LongDescription=_,this.ResourceType=X,this.BaseCosts=Be,this.BaseQuantity=Xt,this.PredefinedType=Kn,this.type=1525564444}}e.IfcConstructionProductResourceType=RH;class sw extends vP{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.Usage=_,this.BaseCosts=X,this.BaseQuantity=Be,this.type=2559216714}}e.IfcConstructionResource=sw;class ay extends kE{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.type=3293443760}}e.IfcControl=ay;class gH extends tw{constructor(d,y,m){super(d),this.Position=d,this.CosineTerm=y,this.ConstantTerm=m,this.type=2000195564}}e.IfcCosineSpiral=gH;class AH extends ay{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.PredefinedType=U,this.CostValues=_,this.CostQuantities=X,this.type=3895139033}}e.IfcCostItem=AH;class SH extends ay{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.PredefinedType=U,this.Status=_,this.SubmittedOn=X,this.UpdateDate=Be,this.type=1419761937}}e.IfcCostSchedule=SH;class DH extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=4189326743}}e.IfcCourseType=DH;class NH extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1916426348}}e.IfcCoveringType=NH;class bH extends sw{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.Usage=_,this.BaseCosts=X,this.BaseQuantity=Be,this.PredefinedType=Xt,this.type=3295246426}}e.IfcCrewResource=bH;class OH extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1457835157}}e.IfcCurtainWallType=OH;class CH extends WE{constructor(d,y){super(d),this.Position=d,this.Radius=y,this.type=1213902940}}e.IfcCylindricalSurface=CH;class fO extends hr{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=1306400036}}e.IfcDeepFoundationType=fO;class LH extends _P{constructor(d,y,m,A,N,P){super(d,y,m,A,N,P),this.SweptArea=d,this.Position=y,this.Directrix=m,this.StartParam=A,this.EndParam=N,this.FixedReference=P,this.type=4234616927}}e.IfcDirectrixDerivedReferenceSweptAreaSolid=LH;class U7 extends W1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=3256556792}}e.IfcDistributionElementType=U7;class np extends U7{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=3849074793}}e.IfcDistributionFlowElementType=np;class PH extends j0{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.LiningDepth=N,this.LiningThickness=P,this.ThresholdDepth=U,this.ThresholdThickness=_,this.TransomThickness=X,this.TransomOffset=Be,this.LiningOffset=Xt,this.ThresholdOffset=Kn,this.CasingThickness=Js,this.CasingDepth=Wr,this.ShapeAspectStyle=Do,this.LiningToPanelOffsetX=vc,this.LiningToPanelOffsetY=i0,this.type=2963535650}}e.IfcDoorLiningProperties=PH;class xH extends j0{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.PanelDepth=N,this.PanelOperation=P,this.PanelWidth=U,this.PanelPosition=_,this.ShapeAspectStyle=X,this.type=1714330368}}e.IfcDoorPanelProperties=xH;class MH extends hr{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.OperationType=Xt,this.ParameterTakesPrecedence=Kn,this.UserDefinedOperationType=Js,this.type=2323601079}}e.IfcDoorType=MH;class c9 extends zP{constructor(d){super(d),this.Name=d,this.type=445594917}}e.IfcDraughtingPreDefinedColour=c9;class UH extends WP{constructor(d){super(d),this.Name=d,this.type=4006246654}}e.IfcDraughtingPreDefinedCurveFont=UH;class fc extends sy{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1758889154}}e.IfcElement=fc;class IO extends fc{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.AssemblyPlace=X,this.PredefinedType=Be,this.type=4123344466}}e.IfcElementAssembly=IO;class sp extends W1{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2397081782}}e.IfcElementAssemblyType=sp;class If extends fc{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1623761950}}e.IfcElementComponent=If;class pf extends W1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=2590856083}}e.IfcElementComponentType=pf;class FH extends dO{constructor(d,y,m){super(d),this.Position=d,this.SemiAxis1=y,this.SemiAxis2=m,this.type=1704287377}}e.IfcEllipse=FH;class Xi extends np{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=2107101300}}e.IfcEnergyConversionDeviceType=Xi;class BH extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=132023988}}e.IfcEngineType=BH;class pO extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3174744832}}e.IfcEvaporativeCoolerType=pO;class HH extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3390157468}}e.IfcEvaporatorType=HH;class _H extends qf{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.PredefinedType=_,this.EventTriggerType=X,this.UserDefinedEventTriggerType=Be,this.EventOccurenceTime=Xt,this.type=4148101412}}e.IfcEvent=_H;class h9 extends tT{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.type=2853485674}}e.IfcExternalSpatialStructureElement=h9;class d9 extends Jb{constructor(d){super(d),this.Outer=d,this.type=807026263}}e.IfcFacetedBrep=d9;class GH extends d9{constructor(d,y){super(d),this.Outer=d,this.Voids=y,this.type=3737207727}}e.IfcFacetedBrepWithVoids=GH;class rT extends nT{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.type=24185140}}e.IfcFacility=rT;class iT extends nT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.UsageType=Be,this.type=1310830890}}e.IfcFacilityPart=iT;class VH extends iT{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.UsageType=Be,this.PredefinedType=Xt,this.type=4228831410}}e.IfcFacilityPartCommon=VH;class zH extends If{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=647756555}}e.IfcFastener=zH;class WH extends pf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2489546625}}e.IfcFastenerType=WH;class F7 extends fc{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=2827207264}}e.IfcFeatureElement=F7;class f9 extends F7{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=2143335405}}e.IfcFeatureElementAddition=f9;class lw extends F7{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1287392070}}e.IfcFeatureElementSubtraction=lw;class Kf extends np{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=3907093117}}e.IfcFlowControllerType=Kf;class KE extends np{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=3198132628}}e.IfcFlowFittingType=KE;class YH extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3815607619}}e.IfcFlowMeterType=YH;class n6 extends np{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=1482959167}}e.IfcFlowMovingDeviceType=n6;class aT extends np{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=1834744321}}e.IfcFlowSegmentType=aT;class yO extends np{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=1339347760}}e.IfcFlowStorageDeviceType=yO;class Ic extends np{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=2297155007}}e.IfcFlowTerminalType=Ic;class uT extends np{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=3009222698}}e.IfcFlowTreatmentDeviceType=uT;class kH extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1893162501}}e.IfcFootingType=kH;class wO extends fc{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=263784265}}e.IfcFurnishingElement=wO;class jH extends wO{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1509553395}}e.IfcFurniture=jH;class qH extends fc{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3493046030}}e.IfcGeographicElement=qH;class B7 extends fc{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=4230923436}}e.IfcGeotechnicalElement=B7;class KH extends B7{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1594536857}}e.IfcGeotechnicalStratum=KH;class ZH extends M7{constructor(d,y,m,A){super(d,y),this.Segments=d,this.SelfIntersect=y,this.BaseCurve=m,this.EndPoint=A,this.type=2898700619}}e.IfcGradientCurve=ZH;class lp extends kE{constructor(d,y,m,A,N){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.type=2706460486}}e.IfcGroup=lp;class QH extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1251058090}}e.IfcHeatExchangerType=QH;class s6 extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1806887404}}e.IfcHumidifierType=s6;class $H extends If{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2568555532}}e.IfcImpactProtectionDevice=$H;class JH extends pf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3948183225}}e.IfcImpactProtectionDeviceType=JH;class XH extends lT{constructor(d,y,m){super(),this.Points=d,this.Segments=y,this.SelfIntersect=m,this.type=2571569899}}e.IfcIndexedPolyCurve=XH;class vH extends uT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3946677679}}e.IfcInterceptorType=vH;class e_ extends iO{constructor(d,y,m){super(d,y,m),this.Curve3D=d,this.AssociatedGeometry=y,this.MasterRepresentation=m,this.type=3113134337}}e.IfcIntersectionCurve=e_;class t_ extends lp{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.PredefinedType=P,this.Jurisdiction=U,this.ResponsiblePersons=_,this.LastUpdateDate=X,this.CurrentValue=Be,this.OriginalValue=Xt,this.type=2391368822}}e.IfcInventory=t_;class n_ extends KE{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=4288270099}}e.IfcJunctionBoxType=n_;class s_ extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.Mountable=Be,this.type=679976338}}e.IfcKerbType=s_;class l_ extends sw{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.Usage=_,this.BaseCosts=X,this.BaseQuantity=Be,this.PredefinedType=Xt,this.type=3827777499}}e.IfcLaborResource=l_;class I9 extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1051575348}}e.IfcLampType=I9;class r_ extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1161773419}}e.IfcLightFixtureType=r_;class l6 extends sy{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=2176059722}}e.IfcLinearElement=l6;class i_ extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1770583370}}e.IfcLiquidTerminalType=i_;class a_ extends rT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.PredefinedType=Be,this.type=525669439}}e.IfcMarineFacility=a_;class u_ extends iT{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.UsageType=Be,this.PredefinedType=Xt,this.type=976884017}}e.IfcMarinePart=u_;class o_ extends If{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.NominalDiameter=X,this.NominalLength=Be,this.PredefinedType=Xt,this.type=377706215}}e.IfcMechanicalFastener=o_;class c_ extends pf{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.NominalDiameter=Xt,this.NominalLength=Kn,this.type=2108223431}}e.IfcMechanicalFastenerType=c_;class h_ extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1114901282}}e.IfcMedicalDeviceType=h_;class d_ extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3181161470}}e.IfcMemberType=d_;class f_ extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1950438474}}e.IfcMobileTelecommunicationsApplianceType=f_;class EO extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=710110818}}e.IfcMooringDeviceType=EO;class Sr extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=977012517}}e.IfcMotorConnectionType=Sr;class ZE extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=506776471}}e.IfcNavigationElementType=ZE;class uy extends t6{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.TheActor=P,this.PredefinedType=U,this.type=4143007308}}e.IfcOccupant=uy;class QE extends lw{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3588315303}}e.IfcOpeningElement=QE;class H7 extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2837617999}}e.IfcOutletType=H7;class $E extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=514975943}}e.IfcPavementType=$E;class Z0 extends ay{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LifeCyclePhase=U,this.PredefinedType=_,this.type=2382730787}}e.IfcPerformanceHistory=Z0;class Zf extends j0{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.OperationType=N,this.PanelPosition=P,this.FrameDepth=U,this.FrameThickness=_,this.ShapeAspectStyle=X,this.type=3566463478}}e.IfcPermeableCoveringProperties=Zf;class rp extends ay{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.PredefinedType=U,this.Status=_,this.LongDescription=X,this.type=3327091369}}e.IfcPermit=rp;class rw extends fO{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1158309216}}e.IfcPileType=rw;class oy extends KE{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=804291784}}e.IfcPipeFittingType=oy;class oT extends aT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=4231323485}}e.IfcPipeSegmentType=oT;class r6 extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=4017108033}}e.IfcPlateType=r6;class cy extends P7{constructor(d,y,m,A){super(d,y),this.Coordinates=d,this.Closed=y,this.Faces=m,this.PnIndex=A,this.type=2839578677}}e.IfcPolygonalFaceSet=cy;class Dr extends lT{constructor(d){super(),this.Points=d,this.type=3724593414}}e.IfcPolyline=Dr;class hy extends sy{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=3740093272}}e.IfcPort=hy;class dy extends sy{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=1946335990}}e.IfcPositioningElement=dy;class i6 extends qf{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.PredefinedType=_,this.type=2744685151}}e.IfcProcedure=i6;class _7 extends ay{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.PredefinedType=U,this.Status=_,this.LongDescription=X,this.type=2904328755}}e.IfcProjectOrder=_7;class iw extends f9{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3651124850}}e.IfcProjectionElement=iw;class aw extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1842657554}}e.IfcProtectiveDeviceType=aw;class cT extends n6{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2250791053}}e.IfcPumpType=cT;class uw extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1763565496}}e.IfcRailType=uw;class JE extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2893384427}}e.IfcRailingType=JE;class ip extends rT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.PredefinedType=Be,this.type=3992365140}}e.IfcRailway=ip;class a6 extends iT{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.UsageType=Be,this.PredefinedType=Xt,this.type=1891881377}}e.IfcRailwayPart=a6;class Mu extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2324767716}}e.IfcRampFlightType=Mu;class ap extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1469900589}}e.IfcRampType=ap;class hT extends a9{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U,_,X,Be,Xt,Kn),this.UDegree=d,this.VDegree=y,this.ControlPointsList=m,this.SurfaceForm=A,this.UClosed=N,this.VClosed=P,this.SelfIntersect=U,this.UMultiplicities=_,this.VMultiplicities=X,this.UKnots=Be,this.VKnots=Xt,this.KnotSpec=Kn,this.WeightsData=Js,this.type=683857671}}e.IfcRationalBSplineSurfaceWithKnots=hT;class XE extends dy{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.PredefinedType=_,this.type=4021432810}}e.IfcReferent=XE;class Kc extends If{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.SteelGrade=X,this.type=3027567501}}e.IfcReinforcingElement=Kc;class Q0 extends pf{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=964333572}}e.IfcReinforcingElementType=Q0;class vE extends Kc{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0,QT){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.SteelGrade=X,this.MeshLength=Be,this.MeshWidth=Xt,this.LongitudinalBarNominalDiameter=Kn,this.TransverseBarNominalDiameter=Js,this.LongitudinalBarCrossSectionArea=Wr,this.TransverseBarCrossSectionArea=Do,this.LongitudinalBarSpacing=vc,this.TransverseBarSpacing=i0,this.PredefinedType=QT,this.type=2320036040}}e.IfcReinforcingMesh=vE;class $0 extends Q0{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0,QT,z9,W9){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.MeshLength=Xt,this.MeshWidth=Kn,this.LongitudinalBarNominalDiameter=Js,this.TransverseBarNominalDiameter=Wr,this.LongitudinalBarCrossSectionArea=Do,this.TransverseBarCrossSectionArea=vc,this.LongitudinalBarSpacing=i0,this.TransverseBarSpacing=QT,this.BendingShapeCode=z9,this.BendingParameters=W9,this.type=2310774935}}e.IfcReinforcingMeshType=$0;class j1 extends v5{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingElement=N,this.RelatedSurfaceFeatures=P,this.type=3818125796}}e.IfcRelAdheresToElement=j1;class qn extends v5{constructor(d,y,m,A,N,P){super(d,y,m,A),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.RelatingObject=N,this.RelatedObjects=P,this.type=160246688}}e.IfcRelAggregates=qn;class G7 extends rT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.PredefinedType=Be,this.type=146592293}}e.IfcRoad=G7;class Bh extends iT{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.UsageType=Be,this.PredefinedType=Xt,this.type=550521510}}e.IfcRoadPart=Bh;class em extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2781568857}}e.IfcRoofType=em;class $s extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1768891740}}e.IfcSanitaryTerminalType=$s;class V7 extends iO{constructor(d,y,m){super(d,y,m),this.Curve3D=d,this.AssociatedGeometry=y,this.MasterRepresentation=m,this.type=2157484638}}e.IfcSeamCurve=V7;class z7 extends tw{constructor(d,y,m,A){super(d),this.Position=d,this.QuadraticTerm=y,this.LinearTerm=m,this.ConstantTerm=A,this.type=3649235739}}e.IfcSecondOrderPolynomialSpiral=z7;class q1 extends M7{constructor(d,y,m,A){super(d,y),this.Segments=d,this.SelfIntersect=y,this.BaseCurve=m,this.EndPoint=A,this.type=544395925}}e.IfcSegmentedReferenceCurve=q1;class ow extends tw{constructor(d,y,m,A,N,P,U,_,X){super(d),this.Position=d,this.SepticTerm=y,this.SexticTerm=m,this.QuinticTerm=A,this.QuarticTerm=N,this.CubicTerm=P,this.QuadraticTerm=U,this.LinearTerm=_,this.ConstantTerm=X,this.type=1027922057}}e.IfcSeventhOrderPolynomialSpiral=ow;class tm extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=4074543187}}e.IfcShadingDeviceType=tm;class up extends If{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=33720170}}e.IfcSign=up;class Qf extends pf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3599934289}}e.IfcSignType=Qf;class $f extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1894708472}}e.IfcSignalType=$f;class Nr extends tw{constructor(d,y,m,A){super(d),this.Position=d,this.SineTerm=y,this.LinearTerm=m,this.ConstantTerm=A,this.type=42703149}}e.IfcSineSpiral=Nr;class J0 extends nT{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.RefLatitude=Be,this.RefLongitude=Xt,this.RefElevation=Kn,this.LandTitleNumber=Js,this.SiteAddress=Wr,this.type=4097777520}}e.IfcSite=J0;class nm extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2533589738}}e.IfcSlabType=nm;class cw extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1072016465}}e.IfcSolarDeviceType=cw;class Hr extends nT{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.PredefinedType=Be,this.ElevationWithFlooring=Xt,this.type=3856911033}}e.IfcSpace=Hr;class u6 extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1305183839}}e.IfcSpaceHeaterType=u6;class Jf extends vg{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.LongName=Xt,this.type=3812236995}}e.IfcSpaceType=Jf;class fy extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3112655638}}e.IfcStackTerminalType=fy;class W7 extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1039846685}}e.IfcStairFlightType=W7;class sm extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=338393293}}e.IfcStairType=sm;class K1 extends rO{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.DestabilizingLoad=Be,this.type=682877961}}e.IfcStructuralAction=K1;class op extends ry{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedCondition=_,this.type=1179482911}}e.IfcStructuralConnection=op;class yf extends K1{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.DestabilizingLoad=Be,this.ProjectedOrTrue=Xt,this.PredefinedType=Kn,this.type=1004757350}}e.IfcStructuralCurveAction=yf;class o6 extends op{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedCondition=_,this.AxisDirection=X,this.type=4243806635}}e.IfcStructuralCurveConnection=o6;class br extends tp{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.PredefinedType=_,this.Axis=X,this.type=214636428}}e.IfcStructuralCurveMember=br;class cp extends br{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.PredefinedType=_,this.Axis=X,this.type=2445595289}}e.IfcStructuralCurveMemberVarying=cp;class Xf extends C7{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.PredefinedType=Be,this.type=2757150158}}e.IfcStructuralCurveReaction=Xf;class Iy extends yf{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be,Xt,Kn),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.DestabilizingLoad=Be,this.ProjectedOrTrue=Xt,this.PredefinedType=Kn,this.type=1807405624}}e.IfcStructuralLinearAction=Iy;class Z1 extends lp{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.PredefinedType=P,this.ActionType=U,this.ActionSource=_,this.Coefficient=X,this.Purpose=Be,this.type=1252848954}}e.IfcStructuralLoadGroup=Z1;class py extends K1{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.DestabilizingLoad=Be,this.type=2082059205}}e.IfcStructuralPointAction=py;class yy extends op{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedCondition=_,this.ConditionCoordinateSystem=X,this.type=734778138}}e.IfcStructuralPointConnection=yy;class dT extends C7{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.type=1235345126}}e.IfcStructuralPointReaction=dT;class hu extends lp{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.TheoryType=P,this.ResultForLoadGroup=U,this.IsLinear=_,this.type=2986769608}}e.IfcStructuralResultGroup=hu;class Zc extends K1{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.DestabilizingLoad=Be,this.ProjectedOrTrue=Xt,this.PredefinedType=Kn,this.type=3657597509}}e.IfcStructuralSurfaceAction=Zc;class hw extends op{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedCondition=_,this.type=1975003073}}e.IfcStructuralSurfaceConnection=hw;class lm extends sw{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.Usage=_,this.BaseCosts=X,this.BaseQuantity=Be,this.PredefinedType=Xt,this.type=148013059}}e.IfcSubContractResource=lm;class wf extends F7{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3101698114}}e.IfcSurfaceFeature=wf;class dw extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2315554128}}e.IfcSwitchingDeviceType=dw;class vf extends lp{constructor(d,y,m,A,N){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.type=2254336722}}e.IfcSystem=vf;class mr extends wO{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=413509423}}e.IfcSystemFurnitureElement=mr;class fw extends yO{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=5716631}}e.IfcTankType=fw;class rm extends Kc{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc,i0){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.SteelGrade=X,this.PredefinedType=Be,this.NominalDiameter=Xt,this.CrossSectionArea=Kn,this.TensionForce=Js,this.PreStress=Wr,this.FrictionCoefficient=Do,this.AnchorageSlip=vc,this.MinCurvatureRadius=i0,this.type=3824725483}}e.IfcTendon=rm;class Y7 extends Kc{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.SteelGrade=X,this.PredefinedType=Be,this.type=2347447852}}e.IfcTendonAnchor=Y7;class hp extends Q0{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3081323446}}e.IfcTendonAnchorType=hp;class c6 extends Kc{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.SteelGrade=X,this.PredefinedType=Be,this.type=3663046924}}e.IfcTendonConduit=c6;class fT extends Q0{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2281632017}}e.IfcTendonConduitType=fT;class eI extends Q0{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.NominalDiameter=Xt,this.CrossSectionArea=Kn,this.SheathDiameter=Js,this.type=2415094496}}e.IfcTendonType=eI;class IT extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=618700268}}e.IfcTrackElementType=IT;class Iw extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1692211062}}e.IfcTransformerType=Iw;class h6 extends nw{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2097647324}}e.IfcTransportElementType=h6;class ho extends fc{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1953115116}}e.IfcTransportationDevice=ho;class im extends lT{constructor(d,y,m,A,N){super(),this.BasisCurve=d,this.Trim1=y,this.Trim2=m,this.SenseAgreement=A,this.MasterRepresentation=N,this.type=3593883385}}e.IfcTrimmedCurve=im;class mO extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1600972822}}e.IfcTubeBundleType=mO;class dp extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1911125066}}e.IfcUnitaryEquipmentType=dp;class fp extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=728799441}}e.IfcValveType=fp;class X0 extends ho{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=840318589}}e.IfcVehicle=X0;class am extends If{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1530820697}}e.IfcVibrationDamper=am;class pw extends pf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3956297820}}e.IfcVibrationDamperType=pw;class d6 extends If{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2391383451}}e.IfcVibrationIsolator=d6;class yw extends pf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3313531582}}e.IfcVibrationIsolatorType=yw;class um extends fc{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2769231204}}e.IfcVirtualElement=um;class v0 extends lw{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=926996030}}e.IfcVoidingFeature=v0;class ww extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1898987631}}e.IfcWallType=ww;class pT extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1133259667}}e.IfcWasteTerminalType=pT;class e3 extends hr{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.PartitioningType=Xt,this.ParameterTakesPrecedence=Kn,this.UserDefinedPartitioningType=Js,this.type=4009809668}}e.IfcWindowType=e3;class k7 extends ay{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.WorkingTimes=U,this.ExceptionTimes=_,this.PredefinedType=X,this.type=4088093105}}e.IfcWorkCalendar=k7;class t3 extends ay{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.CreationDate=U,this.Creators=_,this.Purpose=X,this.Duration=Be,this.TotalFloat=Xt,this.StartTime=Kn,this.FinishTime=Js,this.type=1028945134}}e.IfcWorkControl=t3;class wy extends t3{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr){super(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.CreationDate=U,this.Creators=_,this.Purpose=X,this.Duration=Be,this.TotalFloat=Xt,this.StartTime=Kn,this.FinishTime=Js,this.PredefinedType=Wr,this.type=4218914973}}e.IfcWorkPlan=wy;class j7 extends t3{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr){super(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.CreationDate=U,this.Creators=_,this.Purpose=X,this.Duration=Be,this.TotalFloat=Xt,this.StartTime=Kn,this.FinishTime=Js,this.PredefinedType=Wr,this.type=3342526732}}e.IfcWorkSchedule=j7;class n3 extends vf{constructor(d,y,m,A,N,P){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.LongName=P,this.type=1033361043}}e.IfcZone=n3;class Ip extends ay{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.PredefinedType=U,this.Status=_,this.LongDescription=X,this.type=3821786052}}e.IfcActionRequest=Ip;class Ey extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1411407467}}e.IfcAirTerminalBoxType=Ey;class my extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3352864051}}e.IfcAirTerminalType=my;class yT extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1871374353}}e.IfcAirToAirHeatRecoveryType=yT;class pp extends l6{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.RailHeadDistance=_,this.type=4266260250}}e.IfcAlignmentCant=pp;class Q1 extends l6{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=1545765605}}e.IfcAlignmentHorizontal=Q1;class s3 extends l6{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.DesignParameters=_,this.type=317615605}}e.IfcAlignmentSegment=s3;class q7 extends l6{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=1662888072}}e.IfcAlignmentVertical=q7;class yp extends lp{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.OriginalValue=U,this.CurrentValue=_,this.TotalReplacementCost=X,this.Owner=Be,this.User=Xt,this.ResponsiblePerson=Kn,this.IncorporationDate=Js,this.DepreciatedValue=Wr,this.type=3460190687}}e.IfcAsset=yp;class K7 extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1532957894}}e.IfcAudioVisualApplianceType=K7;class vr extends lT{constructor(d,y,m,A,N){super(),this.Degree=d,this.ControlPointsList=y,this.CurveForm=m,this.ClosedCurve=A,this.SelfIntersect=N,this.type=1967976161}}e.IfcBSplineCurve=vr;class pc extends vr{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N),this.Degree=d,this.ControlPointsList=y,this.CurveForm=m,this.ClosedCurve=A,this.SelfIntersect=N,this.KnotMultiplicities=P,this.Knots=U,this.KnotSpec=_,this.type=2461110595}}e.IfcBSplineCurveWithKnots=pc;class fo extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=819618141}}e.IfcBeamType=fo;class nr extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3649138523}}e.IfcBearingType=nr;class Ef extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=231477066}}e.IfcBoilerType=Ef;class f6 extends o9{constructor(d,y){super(d,y),this.Segments=d,this.SelfIntersect=y,this.type=1136057603}}e.IfcBoundaryCurve=f6;class yc extends rT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.PredefinedType=Be,this.type=644574406}}e.IfcBridge=yc;class om extends iT{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.UsageType=Be,this.PredefinedType=Xt,this.type=963979645}}e.IfcBridgePart=om;class l3 extends rT{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.CompositionType=X,this.ElevationOfRefHeight=Be,this.ElevationOfTerrain=Xt,this.BuildingAddress=Kn,this.type=4031249490}}e.IfcBuilding=l3;class cm extends If{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2979338954}}e.IfcBuildingElementPart=cm;class wp extends pf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=39481116}}e.IfcBuildingElementPartType=wp;class Ty extends hr{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1909888760}}e.IfcBuildingElementProxyType=Ty;class r3 extends vf{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.PredefinedType=P,this.LongName=U,this.type=1177604601}}e.IfcBuildingSystem=r3;class Kl extends fc{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1876633798}}e.IfcBuiltElement=Kl;class Ew extends vf{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.PredefinedType=P,this.LongName=U,this.type=3862327254}}e.IfcBuiltSystem=Ew;class Ry extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2188180465}}e.IfcBurnerType=Ry;class Io extends KE{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=395041908}}e.IfcCableCarrierFittingType=Io;class hm extends aT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3293546465}}e.IfcCableCarrierSegmentType=hm;class gy extends KE{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2674252688}}e.IfcCableFittingType=gy;class dm extends aT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1285652485}}e.IfcCableSegmentType=dm;class I6 extends fO{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3203706013}}e.IfcCaissonFoundationType=I6;class i3 extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2951183804}}e.IfcChillerType=i3;class Ep extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3296154744}}e.IfcChimney=Ep;class mw extends dO{constructor(d,y){super(d),this.Position=d,this.Radius=y,this.type=2611217952}}e.IfcCircle=mw;class Tw extends fc{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1677625105}}e.IfcCivilElement=Tw;class wT extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2301859152}}e.IfcCoilType=wT;class Hh extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=843113511}}e.IfcColumn=Hh;class ET extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=400855858}}e.IfcCommunicationsApplianceType=ET;class Ay extends n6{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3850581409}}e.IfcCompressorType=Ay;class Rw extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2816379211}}e.IfcCondenserType=Rw;class fm extends sw{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.Usage=_,this.BaseCosts=X,this.BaseQuantity=Be,this.PredefinedType=Xt,this.type=3898045240}}e.IfcConstructionEquipmentResource=fm;class mT extends sw{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.Usage=_,this.BaseCosts=X,this.BaseQuantity=Be,this.PredefinedType=Xt,this.type=1060000209}}e.IfcConstructionMaterialResource=mT;class Im extends sw{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.Identification=P,this.LongDescription=U,this.Usage=_,this.BaseCosts=X,this.BaseQuantity=Be,this.PredefinedType=Xt,this.type=488727124}}e.IfcConstructionProductResource=Im;class p6 extends aT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2940368186}}e.IfcConveyorSegmentType=p6;class y6 extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=335055490}}e.IfcCooledBeamType=y6;class sr extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2954562838}}e.IfcCoolingTowerType=sr;class gw extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1502416096}}e.IfcCourse=gw;class ui extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1973544240}}e.IfcCovering=ui;class TT extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3495092785}}e.IfcCurtainWall=TT;class Sy extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3961806047}}e.IfcDamperType=Sy;class Qc extends Kl{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=3426335179}}e.IfcDeepFoundation=Qc;class Di extends If{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1335981549}}e.IfcDiscreteAccessory=Di;class Aw extends pf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2635815018}}e.IfcDiscreteAccessoryType=Aw;class mp extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=479945903}}e.IfcDistributionBoardType=mp;class tI extends np{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1599208980}}e.IfcDistributionChamberElementType=tI;class mf extends U7{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.type=2063403501}}e.IfcDistributionControlElementType=mf;class he extends fc{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1945004755}}e.IfcDistributionElement=he;class w extends he{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=3040386961}}e.IfcDistributionFlowElement=w;class O extends hy{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.FlowDirection=_,this.PredefinedType=X,this.SystemType=Be,this.type=3041715199}}e.IfcDistributionPort=O;class M extends vf{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.LongName=P,this.PredefinedType=U,this.type=3205830791}}e.IfcDistributionSystem=M;class V extends Kl{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.OverallHeight=X,this.OverallWidth=Be,this.PredefinedType=Xt,this.OperationType=Kn,this.UserDefinedOperationType=Js,this.type=395920057}}e.IfcDoor=V;class Z extends KE{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=869906466}}e.IfcDuctFittingType=Z;class le extends aT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3760055223}}e.IfcDuctSegmentType=le;class oe extends uT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2030761528}}e.IfcDuctSilencerType=oe;class Ee extends lw{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3071239417}}e.IfcEarthworksCut=Ee;class Pe extends Kl{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1077100507}}e.IfcEarthworksElement=Pe;class ct extends Pe{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3376911765}}e.IfcEarthworksFill=ct;class Sn extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=663422040}}e.IfcElectricApplianceType=Sn;class os extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2417008758}}e.IfcElectricDistributionBoardType=os;class Ks extends yO{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3277789161}}e.IfcElectricFlowStorageDeviceType=Ks;class Rl extends uT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2142170206}}e.IfcElectricFlowTreatmentDeviceType=Rl;class Zl extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1534661035}}e.IfcElectricGeneratorType=Zl;class yl extends Xi{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1217240411}}e.IfcElectricMotorType=yl;class du extends Kf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=712377611}}e.IfcElectricTimeControlType=du;class Fl extends w{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1658829314}}e.IfcEnergyConversionDevice=Fl;class Tf extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2814081492}}e.IfcEngine=Tf;class $1 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3747195512}}e.IfcEvaporativeCooler=$1;class nI extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=484807127}}e.IfcEvaporator=nI;class po extends h9{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.LongName=_,this.PredefinedType=X,this.type=1209101575}}e.IfcExternalSpatialElement=po;class _h extends n6{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=346874300}}e.IfcFanType=_h;class pm extends uT{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1810631287}}e.IfcFilterType=pm;class Sw extends Ic{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=4222183408}}e.IfcFireSuppressionTerminalType=Sw;class Gh extends w{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=2058353004}}e.IfcFlowController=Gh;class Tp extends w{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=4278956645}}e.IfcFlowFitting=Tp;class sI extends mf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=4037862832}}e.IfcFlowInstrumentType=sI;class RT extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2188021234}}e.IfcFlowMeter=RT;class Rf extends w{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=3132237377}}e.IfcFlowMovingDevice=Rf;class lI extends w{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=987401354}}e.IfcFlowSegment=lI;class J1 extends w{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=707683696}}e.IfcFlowStorageDevice=J1;class fu extends w{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=2223149337}}e.IfcFlowTerminal=fu;class ym extends w{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=3508470533}}e.IfcFlowTreatmentDevice=ym;class Z7 extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=900683007}}e.IfcFooting=Z7;class Rp extends B7{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=2713699986}}e.IfcGeotechnicalAssembly=Rp;class Dw extends dy{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.UAxes=_,this.VAxes=X,this.WAxes=Be,this.PredefinedType=Xt,this.type=3009204131}}e.IfcGrid=Dw;class p9 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3319311131}}e.IfcHeatExchanger=p9;class gT extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2068733104}}e.IfcHumidifier=gT;class AT extends ym{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4175244083}}e.IfcInterceptor=AT;class wm extends Tp{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2176052936}}e.IfcJunctionBox=wm;class ST extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.Mountable=X,this.type=2696325953}}e.IfcKerb=ST;class w6 extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=76236018}}e.IfcLamp=w6;class E6 extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=629592764}}e.IfcLightFixture=E6;class TO extends dy{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.type=1154579445}}e.IfcLinearPositioningElement=TO;class Dy extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1638804497}}e.IfcLiquidTerminal=Dy;class Q7 extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1437502449}}e.IfcMedicalDevice=Q7;class gf extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1073191201}}e.IfcMember=gf;class y9 extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2078563270}}e.IfcMobileTelecommunicationsAppliance=y9;class wc extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=234836483}}e.IfcMooringDevice=wc;class Ny extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2474470126}}e.IfcMotorConnection=Ny;class $7 extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2182337498}}e.IfcNavigationElement=$7;class m6 extends f6{constructor(d,y){super(d,y),this.Segments=d,this.SelfIntersect=y,this.type=144952367}}e.IfcOuterBoundaryCurve=m6;class gp extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3694346114}}e.IfcOutlet=gp;class a3 extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1383356374}}e.IfcPavement=a3;class J7 extends Qc{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.ConstructionType=Be,this.type=1687234759}}e.IfcPile=J7;class Em extends Tp{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=310824031}}e.IfcPipeFitting=Em;class X7 extends lI{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3612865200}}e.IfcPipeSegment=X7;class T6 extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3171933400}}e.IfcPlate=T6;class w9 extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=738039164}}e.IfcProtectiveDevice=w9;class by extends mf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=655969474}}e.IfcProtectiveDeviceTrippingUnitType=by;class X1 extends Rf{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=90941305}}e.IfcPump=X1;class v7 extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3290496277}}e.IfcRail=v7;class E9 extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2262370178}}e.IfcRailing=E9;class eD extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3024970846}}e.IfcRamp=eD;class rI extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3283111854}}e.IfcRampFlight=rI;class R6 extends pc{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.Degree=d,this.ControlPointsList=y,this.CurveForm=m,this.ClosedCurve=A,this.SelfIntersect=N,this.KnotMultiplicities=P,this.Knots=U,this.KnotSpec=_,this.WeightsData=X,this.type=1232101972}}e.IfcRationalBSplineCurveWithKnots=R6;class Ws extends Pe{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3798194928}}e.IfcReinforcedSoil=Ws;class m9 extends Kc{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.SteelGrade=X,this.NominalDiameter=Be,this.CrossSectionArea=Xt,this.BarLength=Kn,this.PredefinedType=Js,this.BarSurface=Wr,this.type=979691226}}e.IfcReinforcingBar=m9;class g6 extends Q0{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js,Wr,Do,vc){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.NominalDiameter=Xt,this.CrossSectionArea=Kn,this.BarLength=Js,this.BarSurface=Wr,this.BendingShapeCode=Do,this.BendingParameters=vc,this.type=2572171363}}e.IfcReinforcingBarType=g6;class Ap extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2016517767}}e.IfcRoof=Ap;class DT extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3053780830}}e.IfcSanitaryTerminal=DT;class cl extends mf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=1783015770}}e.IfcSensorType=cl;class NT extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1329646415}}e.IfcShadingDevice=NT;class A6 extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=991950508}}e.IfcSignal=A6;class Oy extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1529196076}}e.IfcSlab=Oy;class tD extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3420628829}}e.IfcSolarDevice=tD;class Cy extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1999602285}}e.IfcSpaceHeater=Cy;class yo extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1404847402}}e.IfcStackTerminal=yo;class S6 extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=331165859}}e.IfcStair=S6;class Iu extends Kl{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.NumberOfRisers=X,this.NumberOfTreads=Be,this.RiserHeight=Xt,this.TreadLength=Kn,this.PredefinedType=Js,this.type=4252922144}}e.IfcStairFlight=Iu;class Ly extends vf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.PredefinedType=P,this.OrientationOf2DPlane=U,this.LoadedBy=_,this.HasResults=X,this.SharedPlacement=Be,this.type=2515109513}}e.IfcStructuralAnalysisModel=Ly;class nD extends Z1{constructor(d,y,m,A,N,P,U,_,X,Be,Xt){super(d,y,m,A,N,P,U,_,X,Be),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.PredefinedType=P,this.ActionType=U,this.ActionSource=_,this.Coefficient=X,this.Purpose=Be,this.SelfWeightCoefficients=Xt,this.type=385403989}}e.IfcStructuralLoadCase=nD;class D6 extends Zc{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn){super(d,y,m,A,N,P,U,_,X,Be,Xt,Kn),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.AppliedLoad=_,this.GlobalOrLocal=X,this.DestabilizingLoad=Be,this.ProjectedOrTrue=Xt,this.PredefinedType=Kn,this.type=1621171031}}e.IfcStructuralPlanarAction=D6;class wo extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1162798199}}e.IfcSwitchingDevice=wo;class bT extends J1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=812556717}}e.IfcTank=bT;class mm extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3425753595}}e.IfcTrackElement=mm;class N6 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3825984169}}e.IfcTransformer=N6;class Tm extends ho{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1620046519}}e.IfcTransportElement=Tm;class b6 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3026737570}}e.IfcTubeBundle=b6;class u3 extends mf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3179687236}}e.IfcUnitaryControlElementType=u3;class RO extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4292641817}}e.IfcUnitaryEquipment=RO;class sD extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4207607924}}e.IfcValve=sD;class v1 extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2391406946}}e.IfcWall=v1;class Nw extends v1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3512223829}}e.IfcWallStandardCase=Nw;class OT extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4237592921}}e.IfcWasteTerminal=OT;class O6 extends Kl{constructor(d,y,m,A,N,P,U,_,X,Be,Xt,Kn,Js){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.OverallHeight=X,this.OverallWidth=Be,this.PredefinedType=Xt,this.PartitioningType=Kn,this.UserDefinedPartitioningType=Js,this.type=3304561284}}e.IfcWindow=O6;class CT extends mf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=2874132201}}e.IfcActuatorType=CT;class Py extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1634111441}}e.IfcAirTerminal=Py;class C6 extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=177149247}}e.IfcAirTerminalBox=C6;class bw extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2056796094}}e.IfcAirToAirHeatRecovery=bw;class Rm extends mf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=3001207471}}e.IfcAlarmType=Rm;class lD extends TO{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.PredefinedType=_,this.type=325726236}}e.IfcAlignment=lD;class Sp extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=277319702}}e.IfcAudioVisualAppliance=Sp;class LT extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=753842376}}e.IfcBeam=LT;class gm extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4196446775}}e.IfcBearing=gm;class xy extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=32344328}}e.IfcBoiler=xy;class gO extends Rp{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=3314249567}}e.IfcBorehole=gO;class My extends Kl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1095909175}}e.IfcBuildingElementProxy=My;class T9 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2938176219}}e.IfcBurner=T9;class PT extends Tp{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=635142910}}e.IfcCableCarrierFitting=PT;class rD extends lI{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3758799889}}e.IfcCableCarrierSegment=rD;class Vh extends Tp{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1051757585}}e.IfcCableFitting=Vh;class xT extends lI{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4217484030}}e.IfcCableSegment=xT;class MT extends Qc{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3999819293}}e.IfcCaissonFoundation=MT;class L6 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3902619387}}e.IfcChiller=L6;class iD extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=639361253}}e.IfcCoil=iD;class aD extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3221913625}}e.IfcCommunicationsAppliance=aD;class vi extends Rf{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3571504051}}e.IfcCompressor=vi;class o3 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2272882330}}e.IfcCondenser=o3;class AO extends mf{constructor(d,y,m,A,N,P,U,_,X,Be){super(d,y,m,A,N,P,U,_,X),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ApplicableOccurrence=N,this.HasPropertySets=P,this.RepresentationMaps=U,this.Tag=_,this.ElementType=X,this.PredefinedType=Be,this.type=578613899}}e.IfcControllerType=AO;class uD extends lI{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3460952963}}e.IfcConveyorSegment=uD;class c3 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4136498852}}e.IfcCooledBeam=c3;class P6 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3640358203}}e.IfcCoolingTower=P6;class x6 extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4074379575}}e.IfcDamper=x6;class M6 extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3693000487}}e.IfcDistributionBoard=M6;class e0 extends w{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1052013943}}e.IfcDistributionChamberElement=e0;class Am extends M{constructor(d,y,m,A,N,P,U){super(d,y,m,A,N,P,U),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.LongName=P,this.PredefinedType=U,this.type=562808652}}e.IfcDistributionCircuit=Am;class ea extends he{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1062813311}}e.IfcDistributionControlElement=ea;class U6 extends Tp{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=342316401}}e.IfcDuctFitting=U6;class I_ extends lI{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3518393246}}e.IfcDuctSegment=I_;class Ow extends ym{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1360408905}}e.IfcDuctSilencer=Ow;class iI extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1904799276}}e.IfcElectricAppliance=iI;class Uy extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=862014818}}e.IfcElectricDistributionBoard=Uy;class oD extends J1{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3310460725}}e.IfcElectricFlowStorageDevice=oD;class Sm extends ym{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=24726584}}e.IfcElectricFlowTreatmentDevice=Sm;class R9 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=264262732}}e.IfcElectricGenerator=R9;class F6 extends Fl{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=402227799}}e.IfcElectricMotor=F6;class B6 extends Gh{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1003880860}}e.IfcElectricTimeControl=B6;class SO extends Rf{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3415622556}}e.IfcFan=SO;class UT extends ym{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=819412036}}e.IfcFilter=UT;class Cw extends fu{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=1426591983}}e.IfcFireSuppressionTerminal=Cw;class Fy extends ea{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=182646315}}e.IfcFlowInstrument=Fy;class Dm extends Rp{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=2680139844}}e.IfcGeomodel=Dm;class cD extends Rp{constructor(d,y,m,A,N,P,U,_){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.type=1971632696}}e.IfcGeoslice=cD;class DO extends ea{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=2295281155}}e.IfcProtectiveDeviceTrippingUnit=DO;class By extends ea{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4086658281}}e.IfcSensor=By;class g9 extends ea{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=630975310}}e.IfcUnitaryControlElement=g9;class Nm extends ea{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=4288193352}}e.IfcActuator=Nm;class A9 extends ea{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=3087945054}}e.IfcAlarm=A9;class S9 extends ea{constructor(d,y,m,A,N,P,U,_,X){super(d,y,m,A,N,P,U,_),this.GlobalId=d,this.OwnerHistory=y,this.Name=m,this.Description=A,this.ObjectType=N,this.ObjectPlacement=P,this.Representation=U,this.Tag=_,this.PredefinedType=X,this.type=25142252}}e.IfcController=S9})(r||(r={}));var $T={aggregates:{name:C,relating:"RelatingObject",related:"RelatedObjects",key:"children"},spatial:{name:We,relating:"RelatingStructure",related:"RelatedElements",key:"children"},psets:{name:Ce,relating:"RelatingPropertyDefinition",related:"RelatedObjects",key:"IsDefinedBy"},materials:{name:Sl,relating:"RelatingMaterial",related:"RelatedObjects",key:"HasAssociations"},type:{name:ae,relating:"RelatingType",related:"RelatedObjects",key:"IsDefinedBy"}},jle=class qle{constructor(t){this.api=t}async getItemProperties(t,n,s=!1,l=!1){return this.api.GetLine(t,n,s,l)}async getPropertySets(t,n=0,s=!1,l=!1){if(l){let a=await this.getTypeProperties(t,n,!1),o=[];for(let h of a)o.push(...await this.getPropertySets(t,h.expressID,s));return o}else return await this.getRelatedProperties(t,n,$T.psets,s)}async setPropertySets(t,n,s){return this.setItemProperties(t,n,s,$T.psets)}async getTypeProperties(t,n=0,s=!1){return this.api.GetModelSchema(t)=="IFC2X3"?await this.getRelatedProperties(t,n,$T.type,s):await this.getRelatedProperties(t,n,{...$T.type,key:"IsTypedBy"},s)}async getMaterialsProperties(t,n=0,s=!1,l=!1){if(l){let a=await this.getTypeProperties(t,n,!1),o=[];for(let h of a)o.push(...await this.getMaterialsProperties(t,h.expressID,s));return o}else return await this.getRelatedProperties(t,n,$T.materials,s)}async setMaterialsProperties(t,n,s){return this.setItemProperties(t,n,s,$T.materials)}async getSpatialStructure(t,n=!1){const s=await this.getSpatialTreeChunks(t),a=(await this.api.GetLineIDsWithType(t,H1)).get(0),o=qle.newIfcProject(a);return await this.getSpatialNode(t,o,s,n),o}async getRelatedProperties(t,n,s,l=!1){const a=[];let o=null;if(n!==0)o=await this.api.GetLine(t,n,!1,!0,s.key)[s.key];else{let h=this.api.GetLineIDsWithType(t,s.name);o=[];for(let f=0;fo.value);t[l]==null?t[l]=a:t[l]=t[l].concat(a)}async setItemProperties(t,n,s,l){Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);let a=0;const o=[],h=[];for(const p of n){const E=await this.api.GetLine(t,p,!1,!0);E[l.key]&&h.push(E)}if(h.length<1)return!1;const f=this.api.GetLineIDsWithType(t,l.name);for(let p=0;pR.value===E.expressID)||p[l.key].push({type:5,value:E.expressID}),E[l.related].some(R=>R.value===p.expressID)||(E[l.related].push({type:5,value:p.expressID}),this.api.WriteLine(t,E));this.api.WriteLine(t,p)}return!0}},Wj=(e=>(e[e.LOG_LEVEL_DEBUG=1]="LOG_LEVEL_DEBUG",e[e.LOG_LEVEL_WARN=3]="LOG_LEVEL_WARN",e[e.LOG_LEVEL_ERROR=4]="LOG_LEVEL_ERROR",e[e.LOG_LEVEL_OFF=6]="LOG_LEVEL_OFF",e))(Wj||{}),HV,Ym=(HV=class{static setLogLevel(t){this.logLevel=t}static log(t,...n){this.logLevel<=4&&console.log(t,...n)}static debug(t,...n){this.logLevel<=1&&console.trace("DEBUG: ",t,...n)}static warn(t,...n){this.logLevel<=3&&console.warn("WARN: ",t,...n)}static error(t,...n){this.logLevel<=4&&console.error("ERROR: ",t,...n)}},HV.logLevel=4,HV),XG;if(typeof self<"u"&&self.crossOriginIsolated)try{XG=ope()}catch{XG=nee()}else XG=nee();var _2e=0,jw=1,G2e=2,V2e=3,z2e=4,Kle=5,W2e=6,Y2e=7,k2e=8,j2e=9,q2e=10;function K2e(){return new Date().getTime()}var g2=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 jle(this)}async Init(e){if(XG&&this.wasmModule==null){let t=(n,s)=>n.endsWith(".wasm")?this.isWasmPathAbsolute?this.wasmPath+n:s+this.wasmPath+n:s+n;this.wasmModule=await XG({noInitialRun:!0,locateFile:e||t}),this.SetLogLevel(4)}else Ym.error("Could not find wasm module at './web-ifc' from web-ifc-api.ts")}OpenModels(e,t){let n={MEMORY_LIMIT:2147483648,...t};n.MEMORY_LIMIT=n.MEMORY_LIMIT/e.length;let s=[];for(let l of e)s.push(this.OpenModel(l,n));return s}CreateSettings(e){return{COORDINATE_TO_ORIGIN:!1,CIRCLE_SEGMENTS:12,TAPE_SIZE:67108864,MEMORY_LIMIT:2147483648,LINEWRITER_BUFFER:1e4,...e}}LookupSchemaId(e){for(var t=0;t{let f=Math.min(e.byteLength-o,h),p=this.wasmModule.HEAPU8.subarray(a,a+f),E=e.subarray(o,o+f);return p.set(E),f});this.deletedLines.set(s,new Set);var l=this.GetHeaderLine(s,jY).arguments[0][0].value;return this.modelSchemaList[s]=this.LookupSchemaId(l),this.modelSchemaNameList[s]=l,this.modelSchemaList[s]==-1?(Ym.error("Unsupported Schema:"+l),this.CloseModel(s),-1):(Ym.debug("Parsing Model using "+l+" Schema"),s)}OpenModelFromCallback(e,t){let n=this.CreateSettings(t),s=this.wasmModule.OpenModel(n,(a,o,h)=>{let f=e(o,h),p=Math.min(f.byteLength,h);return this.wasmModule.HEAPU8.subarray(a,a+p).set(f),p});this.deletedLines.set(s,new Set);var l=this.GetHeaderLine(s,jY).arguments[0][0].value;return this.modelSchemaList[s]=this.LookupSchemaId(l),this.modelSchemaNameList[s]=l,this.modelSchemaList[s]==-1?(Ym.error("Unsupported Schema:"+l),this.CloseModel(s),-1):(Ym.debug("Parsing Model using "+l+" Schema"),s)}GetModelSchema(e){return this.modelSchemaNameList[e]}CreateModel(e,t){var E,R,g;let n=this.CreateSettings(t),s=this.wasmModule.CreateModel(n);if(this.modelSchemaList[s]=this.LookupSchemaId(e.schema),this.modelSchemaNameList[s]=e.schema,this.modelSchemaList[s]==-1)return Ym.error("Unsupported Schema:"+e.schema),this.CloseModel(s),-1;this.deletedLines.set(s,new Set);const l=e.name||"web-ifc-model-"+s+".ifc",a=new Date().toISOString().slice(0,19),o=((E=e.description)==null?void 0:E.map(D=>({type:jw,value:D})))||[{type:jw,value:"ViewDefinition [CoordinationView]"}],h=((R=e.authors)==null?void 0:R.map(D=>({type:jw,value:D})))||[null],f=((g=e.organizations)==null?void 0:g.map(D=>({type:jw,value:D})))||[null],p=e.authorization?{type:jw,value:e.authorization}:null;return this.wasmModule.WriteHeaderLine(s,Vj,[o,{type:jw,value:"2;1"}]),this.wasmModule.WriteHeaderLine(s,zj,[{type:jw,value:l},{type:jw,value:a},h,f,{type:jw,value:"thatopen/web-ifc-api"},{type:jw,value:"thatopen/web-ifc-api"},p]),this.wasmModule.WriteHeaderLine(s,jY,[[{type:jw,value:e.schema}]]),s}SaveModel(e){let t=new Uint8Array(0);return this.wasmModule.SaveModel(e,(n,s)=>{let l=t.byteLength,a=this.wasmModule.HEAPU8.subarray(n,n+s),o=new Uint8Array(l+s);o.set(t),o.set(a,l),t=o}),t}SaveModelToCallback(e,t){this.wasmModule.SaveModel(e,(n,s)=>{let l=this.wasmModule.HEAPU8.subarray(n,n+s),a=new Uint8Array(s);a.set(l),t(a)})}GetGeometry(e,t){return this.wasmModule.GetGeometry(e,t)}GetHeaderLine(e,t){return this.wasmModule.GetHeaderLine(e,t)}GetAllTypesOfModel(e){let t=[];const n=Object.keys(T8[this.modelSchemaList[e]]).map(s=>parseInt(s));for(let s=0;s0&&t.push({typeID:n[s],typeName:this.wasmModule.GetNameFromTypeCode(n[s])});return t}GetLine(e,t,n=!1,s=!1,l=null){if(!this.wasmModule.ValidateExpressID(e,t))return;let o=this.GetRawLineData(e,t),h;try{h=T8[this.modelSchemaList[e]][o.type](o.arguments),h.expressID=o.ID}catch(p){if(Ym.error("Invalid IFC Line:"+t),o.ID)throw p;return}n&&this.FlattenLine(e,h);let f=JV[this.modelSchemaList[e]][o.type];if(s&&f!=null)for(let p of f){if(l&&p[0]!==l)continue;p[3]?h[p[0]]=[]:h[p[0]]=null;let E=[p[1]];typeof RN[this.modelSchemaList[e]][p[1]]<"u"&&(E=E.concat(RN[this.modelSchemaList[e]][p[1]]));let R=this.wasmModule.GetInversePropertyForItem(e,t,E,p[2],p[3]);if(!p[3]&&R.size()>0)n?h[p[0]]=this.GetLine(e,R.get(0)):h[p[0]]={type:5,value:R.get(0)};else for(let g=0;gparseInt(t))}DeleteLine(e,t){this.wasmModule.RemoveLine(e,t),this.deletedLines.get(e).add(t)}WriteLines(e,t){this.wasmModule.ExtendLineStorage(e,t.length);for(let n of t)this.WriteLine(e,n)}WriteLine(e,t){if(t.expressID!=-1&&this.deletedLines.get(e).has(t.expressID)){Ym.error("Cannot re-use deleted express ID");return}if(t.expressID!=-1&&t.expressID<=this.GetMaxExpressID(e)&&this.GetLineType(e,t.expressID)!=t.type&&this.GetLineType(e,t.expressID)!=0){Ym.error("Cannot change type of existing IFC Line");return}let n;for(n in t){const l=t[n];if(l&&l.expressID!==void 0)this.WriteLine(e,l),t[n]=new i(l.expressID);else if(Array.isArray(l)&&l.length>0)for(let a=0;a{let s=t[n];if(s&&s.type===5)s.value&&(t[n]=this.GetLine(e,s.value,!0));else if(Array.isArray(s)&&s.length>0&&s[0]&&s[0].type===5)for(let l=0;l0&&l.Vertical.curves.size()>0){const p={x:0,y:0,z:0},E={x:0,y:0,z:0};let R=0,g=0,D=0;for(let B=0;B=D))break;if(je.x>=D){const ft=je.x-me,wt=(D-me)/ft;te=De*(1-wt)+je.y*wt,Re=!0;break}De=je.y,me=je.x}if(Re)break}G.push({x:K.x-p.x,y:te-E.y,z:p.y-K.y})}const W={points:G};h.push(W)}}const f={FlatCoordinationMatrix:this.GetCoordinationMatrix(e),horizontal:a,vertical:o,curve3D:h};n.push(f)}return n}SetGeometryTransformation(e,t){if(t.length!=16)throw new Error(`invalid matrix size: ${t.length}`);this.wasmModule.SetGeometryTransformation(e,t)}GetCoordinationMatrix(e){return this.wasmModule.GetCoordinationMatrix(e)}GetVertexArray(e,t){return this.getSubArray(this.wasmModule.HEAPF32,e,t)}GetIndexArray(e,t){return this.getSubArray(this.wasmModule.HEAPU32,e,t)}getSubArray(e,t,n){return e.subarray(t/4,t/4+n).slice(0)}CloseModel(e){this.ifcGuidMap.delete(e),this.wasmModule.CloseModel(e)}Dispose(){this.ifcGuidMap.clear(),this.wasmModule.CloseAllModels(),this.wasmModule=void 0}StreamMeshes(e,t,n){this.wasmModule.StreamMeshes(e,t,n)}StreamAllMeshes(e,t){this.wasmModule.StreamAllMeshes(e,t)}StreamAllMeshesWithTypes(e,t,n){this.wasmModule.StreamAllMeshesWithTypes(e,t,n)}IsModelOpen(e){return this.wasmModule.IsModelOpen(e)}LoadAllGeometry(e){let t=this.wasmModule.LoadAllGeometry(e);return t[Symbol.iterator]=function*(){for(let n=0;nt in e?Z2e(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,nt=(e,t,n)=>(Q2e(e,typeof t!="symbol"?t+"":t,n),n);const Zle=0,$2e=1,J2e=2,see=2,Zq=1.25,lee=1,qY=6*4+4+4,Yj=65535,X2e=Math.pow(2,-24),Qq=Symbol("SKIP_GENERATION");function v2e(e){return e.index?e.index.count:e.attributes.position.count}function AU(e){return v2e(e)/3}function ewe(e,t=ArrayBuffer){return e>65535?new Uint32Array(new t(4*e)):new Uint16Array(new t(2*e))}function twe(e,t){if(!e.index){const n=e.attributes.position.count,s=t.useSharedArrayBuffer?SharedArrayBuffer:ArrayBuffer,l=ewe(n,s);e.setIndex(new zl(l,1));for(let a=0;ah-f);for(let h=0;ha.offset-o.offset),s=n[n.length-1];s.count=Math.min(t-s.offset,s.count);let l=0;return n.forEach(({count:a})=>l+=a),t!==l}function Vu(e,t,n){return n.min.x=t[e],n.min.y=t[e+1],n.min.z=t[e+2],n.max.x=t[e+3],n.max.y=t[e+4],n.max.z=t[e+5],n}function swe(e){e[0]=e[1]=e[2]=1/0,e[3]=e[4]=e[5]=-1/0}function ree(e){let t=-1,n=-1/0;for(let s=0;s<3;s++){const l=e[s+3]-e[s];l>n&&(n=l,t=s)}return t}function iee(e,t){t.set(e)}function aee(e,t,n){let s,l;for(let a=0;a<3;a++){const o=a+3;s=e[a],l=t[a],n[a]=sl?s:l}}function oW(e,t,n){for(let s=0;s<3;s++){const l=t[e+2*s],a=t[e+2*s+1],o=l-a,h=l+a;on[s+3]&&(n[s+3]=h)}}function B_(e){const t=e[3]-e[0],n=e[4]-e[1],s=e[5]-e[2];return 2*(t*n+n*s+s*t)}function $q(e,t,n,s,l=null){let a=1/0,o=1/0,h=1/0,f=-1/0,p=-1/0,E=-1/0,R=1/0,g=1/0,D=1/0,B=-1/0,Y=-1/0,G=-1/0;const W=l!==null;for(let ee=t*6,te=(t+n)*6;eef&&(f=Te),W&&KB&&(B=K);const De=e[ee+2],me=e[ee+3],Re=De-me,Me=De+me;Rep&&(p=Me),W&&DeY&&(Y=De);const Ge=e[ee+4],et=e[ee+5],je=Ge-et,ft=Ge+et;jeE&&(E=ft),W&&GeG&&(G=Ge)}s[0]=a,s[1]=o,s[2]=h,s[3]=f,s[4]=p,s[5]=E,W&&(l[0]=R,l[1]=g,l[2]=D,l[3]=B,l[4]=Y,l[5]=G)}function lwe(e,t,n,s){let l=1/0,a=1/0,o=1/0,h=-1/0,f=-1/0,p=-1/0;for(let E=t*6,R=(t+n)*6;Eh&&(h=g);const D=e[E+2];Df&&(f=D);const B=e[E+4];Bp&&(p=B)}s[0]=l,s[1]=a,s[2]=o,s[3]=h,s[4]=f,s[5]=p}function rwe(e,t){swe(t);const n=e.attributes.position,s=e.index?e.index.array:null,l=AU(e),a=new Float32Array(l*6),o=n.normalized,h=n.array,f=n.offset||0;let p=3;n.isInterleavedBufferAttribute&&(p=n.data.stride);const E=["getX","getY","getZ"];for(let R=0;Rwe&&(we=te),K>we&&(we=K);const Te=(we-de)/2,De=W*2;a[D+De+0]=de+Te,a[D+De+1]=Te+(Math.abs(de)+Te)*X2e,det[W+3]&&(t[W+3]=we)}}return a}const AA=32,iwe=(e,t)=>e.candidate-t.candidate,xD=new Array(AA).fill().map(()=>({count:0,bounds:new Float32Array(6),rightCacheBounds:new Float32Array(6),leftCacheBounds:new Float32Array(6),candidate:0})),cW=new Float32Array(6);function awe(e,t,n,s,l,a){let o=-1,h=0;if(a===Zle)o=ree(t),o!==-1&&(h=(t[o]+t[o+3])/2);else if(a===$2e)o=ree(e),o!==-1&&(h=uwe(n,s,l,o));else if(a===J2e){const f=B_(e);let p=Zq*l;const E=s*6,R=(s+l)*6;for(let g=0;g<3;g++){const D=t[g],B=(t[g+3]-D)/AA;if(l=de.candidate?oW(ee,n,de.rightCacheBounds):(oW(ee,n,de.leftCacheBounds),de.count++)}}for(let ee=0;ee=AA&&(ee=AA-1);const te=xD[ee];te.count++,oW(W,n,te.bounds)}const Y=xD[AA-1];iee(Y.bounds,Y.rightCacheBounds);for(let W=AA-2;W>=0;W--){const ee=xD[W],te=xD[W+1];aee(ee.bounds,te.rightCacheBounds,ee.rightCacheBounds)}let G=0;for(let W=0;W=f;)h--;if(o=f;)h--;if(o2**16,l=s?4:2,a=t?new SharedArrayBuffer(n*l):new ArrayBuffer(n*l),o=s?new Uint32Array(a):new Uint16Array(a);for(let h=0,f=o.length;h=l&&(R=!0,a&&(console.warn(`MeshBVH: Max depth of ${l} reached when generating BVH. Consider increasing maxDepth.`),console.warn(n))),we<=o||De>=l)return ee(de+we),K.offset=de,K.count=we,K;const me=awe(K.boundingData,Te,B,de,we,h);if(me.axis===-1)return ee(de+we),K.offset=de,K.count=we,K;const Re=Y(E,s,B,de,we,me);if(Re===de||Re===de+we)ee(de+we),K.offset=de,K.count=we;else{K.splitAxis=me.axis;const Me=new hW,Ge=de,et=Re-de;K.left=Me,Me.boundingData=new Float32Array(6),$q(B,Ge,et,Me.boundingData,D),te(Me,Ge,et,D,De+1);const je=new hW,ft=Re,ht=we-et;K.right=je,je.boundingData=new Float32Array(6),$q(B,ft,ht,je.boundingData,D),te(je,ft,ht,D,De+1)}return K}}function fwe(e,t){const n=e.geometry;t.indirect&&(e._indirectBuffer=hwe(n,t.useSharedArrayBuffer),nwe(n)&&!t.verbose&&console.warn('MeshBVH: Provided geometry contains groups that do not fully span the vertex contents while using the "indirect" option. BVH may incorrectly report intersections on unrendered portions of the geometry.')),e._indirectBuffer||twe(n,t);const s=dwe(e,t);let l,a,o;const h=[],f=t.useSharedArrayBuffer?SharedArrayBuffer:ArrayBuffer;for(let R=0;RMath.pow(2,32))throw new Error("MeshBVH: Cannot store child pointer greater than 32 bits.");return a[D+6]=K/4,K=E(K,ee),a[D+7]=te,K}}}let US=class{constructor(){this.min=1/0,this.max=-1/0}setFromPointsField(t,n){let s=1/0,l=-1/0;for(let a=0,o=t.length;al?h:l}this.min=s,this.max=l}setFromPoints(t,n){let s=1/0,l=-1/0;for(let a=0,o=n.length;al?f:l}this.min=s,this.max=l}isSeparated(t){return this.min>t.max||t.min>this.max}};US.prototype.setFromBox=function(){const e=new Ne;return function(t,n){const s=n.min,l=n.max;let a=1/0,o=-1/0;for(let h=0;h<=1;h++)for(let f=0;f<=1;f++)for(let p=0;p<=1;p++){e.x=s.x*h+l.x*(1-h),e.y=s.y*f+l.y*(1-f),e.z=s.z*p+l.z*(1-p);const E=t.dot(e);a=Math.min(E,a),o=Math.max(E,o)}this.min=a,this.max=o}}();const Iwe=function(){const e=new Ne,t=new Ne,n=new Ne;return function(s,l,a){const o=s.start,h=e,f=l.start,p=t;n.subVectors(o,f),e.subVectors(s.end,s.start),t.subVectors(l.end,l.start);const E=n.dot(p),R=p.dot(h),g=p.dot(p),D=n.dot(h),B=h.dot(h)*g-R*R;let Y,G;B!==0?Y=(E*R-D*g)/B:Y=0,G=(E+Y*R)/g,a.x=Y,a.y=G}}(),K$=function(){const e=new us,t=new Ne,n=new Ne;return function(s,l,a,o){Iwe(s,l,e);let h=e.x,f=e.y;if(h>=0&&h<=1&&f>=0&&f<=1){s.at(h,a),l.at(f,o);return}else if(h>=0&&h<=1){f<0?l.at(0,o):l.at(1,o),s.closestPointToPoint(o,!0,a);return}else if(f>=0&&f<=1){h<0?s.at(0,a):s.at(1,a),l.closestPointToPoint(a,!0,o);return}else{let p;h<0?p=s.start:p=s.end;let E;f<0?E=l.start:E=l.end;const R=t,g=n;if(s.closestPointToPoint(E,!0,t),l.closestPointToPoint(p,!0,n),R.distanceToSquared(E)<=g.distanceToSquared(p)){a.copy(R),o.copy(E);return}else{a.copy(p),o.copy(g);return}}}}(),pwe=function(){const e=new Ne,t=new Ne,n=new qu,s=new xr;return function(l,a){const{radius:o,center:h}=l,{a:f,b:p,c:E}=a;if(s.start=f,s.end=p,s.closestPointToPoint(h,!0,e).distanceTo(h)<=o||(s.start=f,s.end=E,s.closestPointToPoint(h,!0,e).distanceTo(h)<=o)||(s.start=p,s.end=E,s.closestPointToPoint(h,!0,e).distanceTo(h)<=o))return!0;const R=a.getPlane(n);if(Math.abs(R.distanceToPoint(h))<=o){const g=R.projectPoint(h,t);if(a.containsPoint(g))return!0}return!1}}(),ywe=1e-15;function Jq(e){return Math.abs(e)new Ne),this.satBounds=new Array(4).fill().map(()=>new US),this.points=[this.a,this.b,this.c],this.sphere=new Uf,this.plane=new qu,this.needsUpdate=!0}intersectsSphere(t){return pwe(t,this)}update(){const t=this.a,n=this.b,s=this.c,l=this.points,a=this.satAxes,o=this.satBounds,h=a[0],f=o[0];this.getNormal(h),f.setFromPoints(h,l);const p=a[1],E=o[1];p.subVectors(t,n),E.setFromPoints(p,l);const R=a[2],g=o[2];R.subVectors(n,s),g.setFromPoints(R,l);const D=a[3],B=o[3];D.subVectors(s,t),B.setFromPoints(D,l),this.sphere.setFromPoints(this.points),this.plane.setFromNormalAndCoplanarPoint(h,t),this.needsUpdate=!1}};C5.prototype.closestPointToSegment=function(){const e=new Ne,t=new Ne,n=new xr;return function(s,l=null,a=null){const{start:o,end:h}=s,f=this.points;let p,E=1/0;for(let R=0;R<3;R++){const g=(R+1)%3;n.start.copy(f[R]),n.end.copy(f[g]),K$(n,s,e,t),p=e.distanceToSquared(t),p=2){(K===1?W.start:W.end).copy(D),te=2;break}if(te++,te===2&&K===-1)break}}return te}return function(Y,G=null,W=!1){this.needsUpdate&&this.update(),Y.isExtendedTriangle?Y.needsUpdate&&Y.update():(e.copy(Y),e.update(),Y=e);const ee=this.plane,te=Y.plane;if(Math.abs(ee.normal.dot(te.normal))>1-1e-10){const K=this.satBounds,de=this.satAxes;n[0]=Y.a,n[1]=Y.b,n[2]=Y.c;for(let De=0;De<4;De++){const me=K[De],Re=de[De];if(s.setFromPoints(Re,n),me.isSeparated(s))return!1}const we=Y.satBounds,Te=Y.satAxes;t[0]=this.a,t[1]=this.b,t[2]=this.c;for(let De=0;De<4;De++){const me=we[De],Re=Te[De];if(s.setFromPoints(Re,t),me.isSeparated(s))return!1}for(let De=0;De<4;De++){const me=de[De];for(let Re=0;Re<4;Re++){const Me=Te[Re];if(a.crossVectors(me,Me),s.setFromPoints(a,t),l.setFromPoints(a,n),s.isSeparated(l))return!1}}return G&&(W||console.warn("ExtendedTriangle.intersectsTriangle: Triangles are coplanar which does not support an output edge. Setting edge to 0, 0, 0."),G.start.set(0,0,0),G.end.set(0,0,0)),!0}else{const K=B(this,te,R);if(K===1&&Y.containsPoint(R.end))return G&&(G.start.copy(R.end),G.end.copy(R.end)),!0;if(K!==2)return!1;const de=B(Y,ee,g);if(de===1&&this.containsPoint(g.end))return G&&(G.start.copy(g.end),G.end.copy(g.end)),!0;if(de!==2)return!1;if(R.delta(h),g.delta(f),h.dot(f)<0){let Ge=g.start;g.start=g.end,g.end=Ge}const we=R.start.dot(h),Te=R.end.dot(h),De=g.start.dot(h),me=g.end.dot(h),Re=Te0?G.start.copy(R.start):G.start.copy(g.start),p.subVectors(R.end,g.end),p.dot(h)<0?G.end.copy(R.end):G.end.copy(g.end)),!0)}}}();C5.prototype.distanceToPoint=function(){const e=new Ne;return function(t){return this.closestPointToPoint(t,e),t.distanceTo(e)}}();C5.prototype.distanceToTriangle=function(){const e=new Ne,t=new Ne,n=["a","b","c"],s=new xr,l=new xr;return function(a,o=null,h=null){const f=o||h?s:null;if(this.intersectsTriangle(a,f))return(o||h)&&(o&&f.getCenter(o),h&&f.getCenter(h)),0;let p=1/0;for(let E=0;E<3;E++){let R;const g=n[E],D=a[g];this.closestPointToPoint(D,e),R=D.distanceToSquared(e),Rnew Ne),this.satAxes=new Array(3).fill().map(()=>new Ne),this.satBounds=new Array(3).fill().map(()=>new US),this.alignedSatBounds=new Array(3).fill().map(()=>new US),this.needsUpdate=!1,t&&this.min.copy(t),n&&this.max.copy(n),s&&this.matrix.copy(s)}set(t,n,s){this.min.copy(t),this.max.copy(n),this.matrix.copy(s),this.needsUpdate=!0}copy(t){this.min.copy(t.min),this.max.copy(t.max),this.matrix.copy(t.matrix),this.needsUpdate=!0}}Y3.prototype.update=function(){return function(){const e=this.matrix,t=this.min,n=this.max,s=this.points;for(let f=0;f<=1;f++)for(let p=0;p<=1;p++)for(let E=0;E<=1;E++){const R=1*f|2*p|4*E,g=s[R];g.x=f?n.x:t.x,g.y=p?n.y:t.y,g.z=E?n.z:t.z,g.applyMatrix4(e)}const l=this.satBounds,a=this.satAxes,o=s[0];for(let f=0;f<3;f++){const p=a[f],E=l[f],R=1<new xr),n=new Array(12).fill().map(()=>new xr),s=new Ne,l=new Ne;return function(a,o=0,h=null,f=null){if(this.needsUpdate&&this.update(),this.intersectsBox(a))return(h||f)&&(a.getCenter(l),this.closestPointToPoint(l,s),a.closestPointToPoint(s,l),h&&h.copy(s),f&&f.copy(l)),0;const p=o*o,E=a.min,R=a.max,g=this.points;let D=1/0;for(let Y=0;Y<8;Y++){const G=g[Y];l.copy(G).clamp(E,R);const W=G.distanceToSquared(l);if(Wnew C5)}};const aE=new wwe;function b4(e,t){return t[e+15]===65535}function w2(e,t){return t[e+6]}function uE(e,t){return t[e+14]}function oE(e){return e+8}function cE(e,t){return t[e+6]}function Jle(e,t){return t[e+7]}let Ewe=class{constructor(){this.float32Array=null,this.uint16Array=null,this.uint32Array=null;const t=[];let n=null;this.setBuffer=s=>{n&&t.push(n),n=s,this.float32Array=new Float32Array(s),this.uint16Array=new Uint16Array(s),this.uint32Array=new Uint32Array(s)},this.clearBuffer=()=>{n=null,this.float32Array=null,this.uint16Array=null,this.uint32Array=null,t.length!==0&&this.setBuffer(t.pop())}}};const au=new Ewe;let AN,DM;const yx=[],dW=new Z$(()=>new Ms);function mwe(e,t,n,s,l,a){AN=dW.getPrimitive(),DM=dW.getPrimitive(),yx.push(AN,DM),au.setBuffer(e._roots[t]);const o=kZ(0,e.geometry,n,s,l,a);au.clearBuffer(),dW.releasePrimitive(AN),dW.releasePrimitive(DM),yx.pop(),yx.pop();const h=yx.length;return h>0&&(DM=yx[h-1],AN=yx[h-2]),o}function kZ(e,t,n,s,l=null,a=0,o=0){const{float32Array:h,uint16Array:f,uint32Array:p}=au;let E=e*2;if(b4(E,f)){const R=w2(e,p),g=uE(E,f);return Vu(e,h,AN),s(R,g,!1,o,a+e,AN)}else{let R=function(Me){const{uint16Array:Ge,uint32Array:et}=au;let je=Me*2;for(;!b4(je,Ge);)Me=oE(Me),je=Me*2;return w2(Me,et)},g=function(Me){const{uint16Array:Ge,uint32Array:et}=au;let je=Me*2;for(;!b4(je,Ge);)Me=cE(Me,et),je=Me*2;return w2(Me,et)+uE(je,Ge)};const D=oE(e),B=cE(e,p);let Y=D,G=B,W,ee,te,K;if(l&&(te=AN,K=DM,Vu(Y,h,te),Vu(G,h,K),W=l(te),ee=l(K),ee(H_.copy(t).clamp(E.min,E.max),H_.distanceToSquared(t)),intersectsBounds:(E,R,g)=>g{E.closestPointToPoint(t,H_);const g=t.distanceToSquared(H_);return g0&&p.normal.multiplyScalar(-1));const E={a,b:o,c:h,normal:new Ne,materialIndex:0};si.getNormal(wx,Ex,mx,E.normal),p.face=E,p.faceIndex=a}return p}function kj(e,t,n,s,l){const a=s*3;let o=a+0,h=a+1,f=a+2;const p=e.index;e.index&&(o=p.getX(o),h=p.getX(h),f=p.getX(f));const{position:E,normal:R,uv:g,uv1:D}=e.attributes,B=gwe(n,E,R,g,D,o,h,f,t);return B?(B.faceIndex=s,l&&l.push(B),B):null}function hh(e,t,n,s){const l=e.a,a=e.b,o=e.c;let h=t,f=t+1,p=t+2;n&&(h=n.getX(h),f=n.getX(f),p=n.getX(p)),l.x=s.getX(h),l.y=s.getY(h),l.z=s.getZ(h),a.x=s.getX(f),a.y=s.getY(f),a.z=s.getZ(f),o.x=s.getX(p),o.y=s.getY(p),o.z=s.getZ(p)}function Awe(e,t,n,s,l,a){const{geometry:o,_indirectBuffer:h}=e;for(let f=s,p=s+l;fde&&(de=Me),Gewe&&(we=Ge),etTe&&(Te=et)}return f[g+0]!==ee||f[g+1]!==te||f[g+2]!==K||f[g+3]!==de||f[g+4]!==we||f[g+5]!==Te?(f[g+0]=ee,f[g+1]=te,f[g+2]=K,f[g+3]=de,f[g+4]=we,f[g+5]=Te,!0):!1}else{const G=g+8,W=o[g+6],ee=G+D,te=W+D;let K=B,de=!1,we=!1;t?K||(de=t.has(ee),we=t.has(te),K=!de&&!we):(de=!0,we=!0);const Te=K||de,De=K||we;let me=!1;Te&&(me=R(G,D,K));let Re=!1;De&&(Re=R(W,D,K));const Me=me||Re;if(Me)for(let Ge=0;Ge<3;Ge++){const et=G+Ge,je=W+Ge,ft=f[et],ht=f[et+3],wt=f[je],mt=f[je+3];f[g+Ge]=ftmt?ht:mt}return Me}}}const hee=new Ms;function BN(e,t,n,s){return Vu(e,t,hee),n.intersectBox(hee,s)}function bwe(e,t,n,s,l,a){const{geometry:o,_indirectBuffer:h}=e;for(let f=s,p=s+l;f=0;let R,g;E?(R=oE(e),g=cE(e,o)):(R=cE(e,o),g=oE(e));const D=BN(R,l,s,fee)?qZ(R,t,n,s):null;if(D){const Y=D.point[p];if(E?Y<=l[g+f]:Y>=l[g+f+3])return D}const B=BN(g,l,s,fee)?qZ(g,t,n,s):null;return D&&B?D.distance<=B.distance?D:B:D||B||null}}const wW=new Ms,Tx=new C5,Rx=new C5,__=new rn,Iee=new Y3,EW=new Y3;function Mwe(e,t,n,s){au.setBuffer(e._roots[t]);const l=KZ(0,e,n,s);return au.clearBuffer(),l}function KZ(e,t,n,s,l=null){const{float32Array:a,uint16Array:o,uint32Array:h}=au;let f=e*2;if(l===null&&(n.boundingBox||n.computeBoundingBox(),Iee.set(n.boundingBox.min,n.boundingBox.max,s),l=Iee),b4(f,o)){const p=t.geometry,E=p.index,R=p.attributes.position,g=n.index,D=n.attributes.position,B=w2(e,h),Y=uE(f,o);if(__.copy(s).invert(),n.boundsTree)return Vu(e,a,EW),EW.matrix.copy(__),EW.needsUpdate=!0,n.boundsTree.shapecast({intersectsBounds:G=>EW.intersectsBox(G),intersectsTriangle:G=>{G.a.applyMatrix4(s),G.b.applyMatrix4(s),G.c.applyMatrix4(s),G.needsUpdate=!0;for(let W=B*3,ee=(Y+B)*3;Wvq.distanceToBox(de),intersectsBounds:(de,we,Te)=>Te{if(t.boundsTree)return t.boundsTree.shapecast({boundsTraverseOrder:Te=>G_.distanceToBox(Te),intersectsBounds:(Te,De,me)=>me{for(let me=Te,Re=Te+De;mede&&(de=et),jewe&&(we=je),ftTe&&(Te=ft)}}return f[g+0]!==ee||f[g+1]!==te||f[g+2]!==K||f[g+3]!==de||f[g+4]!==we||f[g+5]!==Te?(f[g+0]=ee,f[g+1]=te,f[g+2]=K,f[g+3]=de,f[g+4]=we,f[g+5]=Te,!0):!1}else{const G=g+8,W=o[g+6],ee=G+D,te=W+D;let K=B,de=!1,we=!1;t?K||(de=t.has(ee),we=t.has(te),K=!de&&!we):(de=!0,we=!0);const Te=K||de,De=K||we;let me=!1;Te&&(me=R(G,D,K));let Re=!1;De&&(Re=R(W,D,K));const Me=me||Re;if(Me)for(let Ge=0;Ge<3;Ge++){const et=G+Ge,je=W+Ge,ft=f[et],ht=f[et+3],wt=f[je],mt=f[je+3];f[g+Ge]=ftmt?ht:mt}return Me}}}const pee=new Ne;function Vwe(e,t,n,s,l){au.setBuffer(e._roots[t]),ZZ(0,e,n,s,l),au.clearBuffer()}function ZZ(e,t,n,s,l){const{float32Array:a,uint16Array:o,uint32Array:h}=au,f=e*2;if(b4(f,o)){const p=w2(e,h),E=uE(f,o);bwe(t,n,s,p,E,l)}else{const p=oE(e);BN(p,a,s,pee)&&ZZ(p,t,n,s,l);const E=cE(e,h);BN(E,a,s,pee)&&ZZ(E,t,n,s,l)}}const yee=new Ne,zwe=["x","y","z"];function Wwe(e,t,n,s){au.setBuffer(e._roots[t]);const l=QZ(0,e,n,s);return au.clearBuffer(),l}function QZ(e,t,n,s){const{float32Array:l,uint16Array:a,uint32Array:o}=au;let h=e*2;if(b4(h,a)){const f=w2(e,o),p=uE(h,a);return Owe(t,n,s,f,p)}else{const f=Jle(e,o),p=zwe[f],E=s.direction[p]>=0;let R,g;E?(R=oE(e),g=cE(e,o)):(R=cE(e,o),g=oE(e));const D=BN(R,l,s,yee)?QZ(R,t,n,s):null;if(D){const Y=D.point[p];if(E?Y<=l[g+f]:Y>=l[g+f+3])return D}const B=BN(g,l,s,yee)?QZ(g,t,n,s):null;return D&&B?D.distance<=B.distance?D:B:D||B||null}}const TW=new Ms,gx=new C5,Ax=new C5,V_=new rn,wee=new Y3,RW=new Y3;function Ywe(e,t,n,s){au.setBuffer(e._roots[t]);const l=$Z(0,e,n,s);return au.clearBuffer(),l}function $Z(e,t,n,s,l=null){const{float32Array:a,uint16Array:o,uint32Array:h}=au;let f=e*2;if(l===null&&(n.boundingBox||n.computeBoundingBox(),wee.set(n.boundingBox.min,n.boundingBox.max,s),l=wee),b4(f,o)){const p=t.geometry,E=p.index,R=p.attributes.position,g=n.index,D=n.attributes.position,B=w2(e,h),Y=uE(f,o);if(V_.copy(s).invert(),n.boundsTree)return Vu(e,a,RW),RW.matrix.copy(V_),RW.needsUpdate=!0,n.boundsTree.shapecast({intersectsBounds:G=>RW.intersectsBox(G),intersectsTriangle:G=>{G.a.applyMatrix4(s),G.b.applyMatrix4(s),G.c.applyMatrix4(s),G.needsUpdate=!0;for(let W=B,ee=Y+B;WeK.distanceToBox(de),intersectsBounds:(de,we,Te)=>Te{if(t.boundsTree){const Te=t.boundsTree;return Te.shapecast({boundsTraverseOrder:De=>z_.distanceToBox(De),intersectsBounds:(De,me,Re)=>Re{for(let Re=De,Me=De+me;Renew Ms),Sx=new Ms,Dx=new Ms,tK=new Ms,nK=new Ms;let sK=!1;function $we(e,t,n,s){if(sK)throw new Error("MeshBVH: Recursive calls to bvhcast not supported.");sK=!0;const l=e._roots,a=t._roots;let o,h=0,f=0;const p=new rn().copy(n).invert();for(let E=0,R=l.length;Ef.slice()),index:o.array.slice(),indirectBuffer:a?a.slice():null}:h={roots:l,index:o.array,indirectBuffer:a},h}static deserialize(t,n,s={}){s={setIndex:!0,indirect:!!t.indirectBuffer,...s};const{index:l,roots:a,indirectBuffer:o}=t,h=new Q$(n,{...s,[Qq]:!0});if(h._roots=a,h._indirectBuffer=o||null,s.setIndex){const f=n.getIndex();if(f===null){const p=new zl(t.index,1,!1);n.setIndex(p)}else f.array!==l&&(f.array.set(l),f.needsUpdate=!0)}return h}get indirect(){return!!this._indirectBuffer}constructor(t,n={}){if(t.isBufferGeometry){if(t.index&&t.index.isInterleavedBufferAttribute)throw new Error("MeshBVH: InterleavedBufferAttribute is not supported for the index attribute.")}else throw new Error("MeshBVH: Only BufferGeometries are supported.");if(n=Object.assign({strategy:Zle,maxDepth:40,maxLeafTris:10,verbose:!0,useSharedArrayBuffer:!1,setBoundingBox:!0,onProgress:null,indirect:!1,[Qq]:!1},n),n.useSharedArrayBuffer&&!Qwe())throw new Error("MeshBVH: SharedArrayBuffer is not available.");this.geometry=t,this._roots=null,this._indirectBuffer=null,n[Qq]||(fwe(this,n),!t.boundingBox&&n.setBoundingBox&&(t.boundingBox=this.getBoundingBox(new Ms)));const{_indirectBuffer:s}=this;this.resolveTriangleIndex=n.indirect?l=>s[l]:l=>l}refit(t=null){return(this.indirect?Gwe:Nwe)(this,t)}traverse(t,n=0){const s=this._roots[n],l=new Uint32Array(s),a=new Uint16Array(s);o(0);function o(h,f=0){const p=h*2,E=a[p+15]===Yj;if(E){const R=l[h+6],g=a[p+14];t(f,E,new Float32Array(s,h*4,6),R,g)}else{const R=h+qY/4,g=l[h+6],D=l[h+7];t(f,E,new Float32Array(s,h*4,6),D)||(o(R,f+1),o(g,f+1))}}}raycast(t,n=jp){const s=this._roots,l=this.geometry,a=[],o=n.isMaterial,h=Array.isArray(n),f=l.groups,p=o?n.side:n,E=this.indirect?Vwe:Lwe;for(let R=0,g=s.length;RR(g,D,B,Y,G)?!0:s(g,D,this,h,B,Y,n)}else o||(h?o=(R,g,D,B)=>s(R,g,this,h,D,B,n):o=(R,g,D)=>D);let f=!1,p=0;const E=this._roots;for(let R=0,g=E.length;R{const Y=this.resolveTriangleIndex(B);hh(o,Y*3,h,f)}:B=>{hh(o,B*3,h,f)},E=aE.getPrimitive(),R=t.geometry.index,g=t.geometry.attributes.position,D=t.indirect?B=>{const Y=t.resolveTriangleIndex(B);hh(E,Y*3,R,g)}:B=>{hh(E,B*3,R,g)};if(a){const B=(Y,G,W,ee,te,K,de,we)=>{for(let Te=W,De=W+ee;TeAW.intersectsBox(s),intersectsTriangle:s=>AW.intersectsTriangle(s)})}intersectsSphere(t){return this.shapecast({intersectsBounds:n=>t.intersectsBox(n),intersectsTriangle:n=>n.intersectsSphere(t)})}closestPointToGeometry(t,n,s={},l={},a=0,o=1/0){return(this.indirect?Zwe:_we)(this,t,n,s,l,a,o)}closestPointToPoint(t,n={},s=0,l=1/0){return Twe(this,t,n,s,l)}getBoundingBox(t){return t.makeEmpty(),this._roots.forEach(n=>{Vu(0,new Float32Array(n),Eee),t.union(Eee)}),t}}function mee(e,t,n){return e===null||(e.point.applyMatrix4(t.matrixWorld),e.distance=e.point.distanceTo(n.ray.origin),e.object=t,e.distancen.far)?null:e}const lK=new GL,Tee=new rn,Jwe=jt.prototype.raycast;function Xwe(e,t){if(this.geometry.boundsTree){if(this.material===void 0)return;Tee.copy(this.matrixWorld).invert(),lK.copy(e.ray).applyMatrix4(Tee);const n=this.geometry.boundsTree;if(e.firstHitOnly===!0){const s=mee(n.raycastFirst(lK,this.material),this,e);s&&t.push(s)}else{const s=n.raycast(lK,this.material);for(let l=0,a=s.length;l{const n=this.handlers.slice(0);for(const s of n)s(t)}),nt(this,"handlers",[])}add(t){this.handlers.push(t)}remove(t){this.handlers=this.handlers.filter(n=>n!==t)}reset(){this.handlers.length=0}};class KY{constructor(){nt(this,"trigger",async t=>{const n=this.handlers.slice(0);for(const s of n)await s(t)}),nt(this,"handlers",[])}add(t){this.handlers.push(t)}remove(t){this.handlers=this.handlers.filter(n=>n!==t)}reset(){this.handlers.length=0}}class $${constructor(t){nt(this,"isDisposeable",()=>"dispose"in this&&"onDisposed"in this),nt(this,"isResizeable",()=>"resize"in this&&"getSize"in this),nt(this,"isUpdateable",()=>"onAfterUpdate"in this&&"onBeforeUpdate"in this&&"update"in this),nt(this,"isHideable",()=>"visible"in this),nt(this,"isConfigurable",()=>"setup"in this&&"config"in this&&"onSetup"in this),this.components=t}}let Jd=class extends $${};class J$ extends $${constructor(t){super(t),nt(this,"worlds",new Map),nt(this,"onWorldChanged",new ls),nt(this,"currentWorld",null),this.onWorldChanged.add(({world:n,action:s})=>{s==="removed"&&this.worlds.delete(n.uuid)})}}let tEe=class extends J${constructor(){super(...arguments),nt(this,"hasCameraControls",()=>"controls"in this)}},nEe=class extends J${constructor(){super(...arguments),nt(this,"onAfterUpdate",new ls),nt(this,"onBeforeUpdate",new ls),nt(this,"onDisposed",new ls),nt(this,"onResize",new ls),nt(this,"onClippingPlanesUpdated",new ls),nt(this,"clippingPlanes",[])}updateClippingPlanes(){this.onClippingPlanesUpdated.trigger()}setPlane(t,n,s){n.isLocal=s;const l=this.clippingPlanes.indexOf(n);t&&l===-1?this.clippingPlanes.push(n):!t&&l>-1&&this.clippingPlanes.splice(l,1),this.three.clippingPlanes=this.clippingPlanes.filter(a=>!a.isLocal)}};const Xle=class JZ extends Jd{constructor(t){super(t),nt(this,"_disposedComponents",new Set),nt(this,"enabled",!0),t.add(JZ.uuid,this)}get(){return this._disposedComponents}destroy(t,n=!0,s=!0){t.removeFromParent();const l=t;l.dispose&&l.dispose(),this.disposeGeometryAndMaterials(t,n),s&&l.children&&l.children.length&&this.disposeChildren(l),t.children.length=0}disposeGeometry(t){t.boundsTree&&t.disposeBoundsTree&&t.disposeBoundsTree(),t.dispose()}disposeGeometryAndMaterials(t,n){const s=t;s.geometry&&this.disposeGeometry(s.geometry),n&&s.material&&JZ.disposeMaterial(s),s.material=[],s.geometry=null}disposeChildren(t){for(const n of t.children)this.destroy(n)}static disposeMaterial(t){if(t.material)if(Array.isArray(t.material))for(const n of t.material)n.dispose();else t.material.dispose()}};nt(Xle,"uuid","76e9cd8e-ad8f-4753-9ef6-cbc60f7247fe");let lU=Xle,sEe=class extends J${constructor(t){super(t),nt(this,"onDisposed",new ls),nt(this,"directionalLights",new Map),nt(this,"ambientLights",new Map)}dispose(){const t=this.components.get(lU);for(const n of this.three.children){const s=n;s.geometry&&t.destroy(s)}for(const[,n]of this.directionalLights)n.removeFromParent(),n.target.removeFromParent(),n.dispose();for(const[,n]of this.ambientLights)n.removeFromParent(),n.dispose();this.three.children=[],this.onDisposed.trigger(),this.onDisposed.reset()}},Ree=class extends Map{constructor(t){super(t),nt(this,"onItemSet",new ls),nt(this,"onItemUpdated",new ls),nt(this,"onItemDeleted",new ls),nt(this,"onCleared",new ls)}clear(){super.clear(),this.onCleared.trigger()}set(t,n){const s=this.has(t),l=super.set(t,n);return s?(this.onItemUpdated||(this.onItemUpdated=new ls),this.onItemUpdated.trigger({key:t,value:n})):(this.onItemSet||(this.onItemSet=new ls),this.onItemSet.trigger({key:t,value:n})),l}delete(t){const n=super.delete(t);return n&&this.onItemDeleted.trigger(),n}dispose(){this.clear(),this.onItemSet.reset(),this.onItemDeleted.reset(),this.onCleared.reset()}};const ZY=0,lEe=1,rEe=new Ne,gee=new xr,rK=new qu,Aee=new Ne,SW=new si;let iEe=class{constructor(){this.tolerance=-1,this.faces=[],this.newFaces=[],this.assigned=new See,this.unassigned=new See,this.vertices=[]}setFromPoints(t){if(t.length>=4){this.makeEmpty();for(let n=0,s=t.length;nthis.tolerance)return!1;return!0}intersectRay(t,n){const s=this.faces;let l=-1/0,a=1/0;for(let o=0,h=s.length;o0&&E>=0)return null;const R=E!==0?-p/E:0;if(!(R<=0)&&(E>0?a=Math.min(R,a):l=Math.max(R,l),l>a))return null}return l!==-1/0?t.at(l,n):t.at(a,n),n}intersectsRay(t){return this.intersectRay(t,rEe)!==null}makeEmpty(){return this.faces=[],this.vertices=[],this}addVertexToFace(t,n){return t.face=n,n.outside===null?this.assigned.append(t):this.assigned.insertBefore(n.outside,t),n.outside=t,this}removeVertexFromFace(t,n){return t===n.outside&&(t.next!==null&&t.next.face===n?n.outside=t.next:n.outside=null),this.assigned.remove(t),this}removeAllVerticesFromFace(t){if(t.outside!==null){const n=t.outside;let s=t.outside;for(;s.next!==null&&s.next.face===t;)s=s.next;return this.assigned.removeSubList(n,s),n.prev=s.next=null,t.outside=null,n}}deleteFaceVertices(t,n){const s=this.removeAllVerticesFromFace(t);if(s!==void 0)if(n===void 0)this.unassigned.appendChain(s);else{let l=s;do{const a=l.next;n.distanceToPoint(l.point)>this.tolerance?this.addVertexToFace(l,n):this.unassigned.append(l),l=a}while(l!==null)}return this}resolveUnassignedPoints(t){if(this.unassigned.isEmpty()===!1){let n=this.unassigned.first();do{const s=n.next;let l=this.tolerance,a=null;for(let o=0;ol&&(l=f,a=h),l>1e3*this.tolerance)break}}a!==null&&this.addVertexToFace(n,a),n=s}while(n!==null)}return this}computeExtremes(){const t=new Ne,n=new Ne,s=[],l=[];for(let a=0;a<3;a++)s[a]=l[a]=this.vertices[0];t.copy(this.vertices[0].point),n.copy(this.vertices[0].point);for(let a=0,o=this.vertices.length;an.getComponent(p)&&(n.setComponent(p,f.getComponent(p)),l[p]=h)}return this.tolerance=3*Number.EPSILON*(Math.max(Math.abs(t.x),Math.abs(n.x))+Math.max(Math.abs(t.y),Math.abs(n.y))+Math.max(Math.abs(t.z),Math.abs(n.z))),{min:s,max:l}}computeInitialHull(){const t=this.vertices,n=this.computeExtremes(),s=n.min,l=n.max;let a=0,o=0;for(let g=0;g<3;g++){const D=l[g].point.getComponent(g)-s[g].point.getComponent(g);D>a&&(a=D,o=g)}const h=s[o],f=l[o];let p,E;a=0,gee.set(h.point,f.point);for(let g=0,D=this.vertices.length;ga&&(a=Y,p=B)}}a=-1,rK.setFromCoplanarPoints(h.point,f.point,p.point);for(let g=0,D=this.vertices.length;ga&&(a=Y,E=B)}}const R=[];if(rK.distanceToPoint(E.point)<0){R.push(Qm.create(h,f,p),Qm.create(E,f,h),Qm.create(E,p,f),Qm.create(E,h,p));for(let g=0;g<3;g++){const D=(g+1)%3;R[g+1].getEdge(2).setTwin(R[0].getEdge(D)),R[g+1].getEdge(1).setTwin(R[D+1].getEdge(0))}}else{R.push(Qm.create(h,p,f),Qm.create(E,h,f),Qm.create(E,f,p),Qm.create(E,p,h));for(let g=0;g<3;g++){const D=(g+1)%3;R[g+1].getEdge(2).setTwin(R[0].getEdge((3-g)%3)),R[g+1].getEdge(0).setTwin(R[D+1].getEdge(1))}}for(let g=0;g<4;g++)this.faces.push(R[g]);for(let g=0,D=t.length;ga&&(a=W,Y=this.faces[G])}Y!==null&&this.addVertexToFace(B,Y)}}return this}reindexFaces(){const t=[];for(let n=0;nn&&(n=a,t=l),l=l.next}while(l!==null&&l.face===s);return t}}computeHorizon(t,n,s,l){this.deleteFaceVertices(s),s.mark=lEe;let a;n===null?a=n=s.getEdge(0):a=n.next;do{const o=a.twin,h=o.face;h.mark===ZY&&(h.distanceToPoint(t)>this.tolerance?this.computeHorizon(t,o,h,l):l.push(a)),a=a.next}while(a!==n);return this}addAdjoiningFace(t,n){const s=Qm.create(t,n.tail(),n.head());return this.faces.push(s),s.getEdge(-1).setTwin(n.twin),s.getEdge(0)}addNewFaces(t,n){this.newFaces=[];let s=null,l=null;for(let a=0;a0;)n=n.next,t--;for(;t<0;)n=n.prev,t++;return n}compute(){const t=this.edge.tail(),n=this.edge.head(),s=this.edge.next.head();return SW.set(t.point,n.point,s.point),SW.getNormal(this.normal),SW.getMidpoint(this.midpoint),this.area=SW.getArea(),this.constant=this.normal.dot(this.midpoint),this}distanceToPoint(t){return this.normal.dot(t)-this.constant}}let iK=class{constructor(t,n){this.vertex=t,this.prev=null,this.next=null,this.twin=null,this.face=n}head(){return this.vertex}tail(){return this.prev?this.prev.vertex:null}length(){const t=this.head(),n=this.tail();return n!==null?n.point.distanceTo(t.point):-1}lengthSquared(){const t=this.head(),n=this.tail();return n!==null?n.point.distanceToSquared(t.point):-1}setTwin(t){return this.twin=t,t.twin=this,this}},aEe=class{constructor(t){this.point=t,this.prev=null,this.next=null,this.face=null}},See=class{constructor(){this.head=null,this.tail=null}first(){return this.head}last(){return this.tail}clear(){return this.head=this.tail=null,this}insertBefore(t,n){return n.prev=t.prev,n.next=t,n.prev===null?this.head=n:n.prev.next=n,t.prev=n,this}insertAfter(t,n){return n.prev=t,n.next=t.next,n.next===null?this.tail=n:n.next.prev=n,t.next=n,this}append(t){return this.head===null?this.head=t:this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t,this}appendChain(t){for(this.head===null?this.head=t:this.tail.next=t,t.prev=this.tail;t.next!==null;)t=t.next;return this.tail=t,this}remove(t){return t.prev===null?this.head=t.next:t.prev.next=t.next,t.next===null?this.tail=t.prev:t.next.prev=t.prev,this}removeSubList(t,n){return t.prev===null?this.head=n.next:t.prev.next=n.next,n.next===null?this.tail=t.prev:n.next.prev=t.prev,this}isEmpty(){return this.head===null}};const XZ=[2,2,1],vZ=[1,0,0];function rR(e,t){return e*3+t}function uEe(e){const t=e.elements;let n=0;for(let s=0;s<9;s++)n+=t[s]*t[s];return Math.sqrt(n)}function oEe(e){const t=e.elements;let n=0;for(let s=0;s<3;s++){const l=t[rR(XZ[s],vZ[s])];n+=2*l*l}return Math.sqrt(n)}function cEe(e,t){let n=0,s=1;const l=e.elements;for(let p=0;p<3;p++){const E=Math.abs(l[rR(XZ[p],vZ[p])]);E>n&&(n=E,s=p)}let a=1,o=0;const h=vZ[s],f=XZ[s];if(Math.abs(l[rR(f,h)])>Number.EPSILON){const p=l[rR(f,f)],E=l[rR(h,h)],R=l[rR(f,h)],g=(p-E)/2/R;let D;g<0?D=-1/(-g+Math.sqrt(1+g*g)):D=1/(g+Math.sqrt(1+g*g)),a=1/Math.sqrt(1+D*D),o=D*a}return t.identity(),t.elements[rR(h,h)]=a,t.elements[rR(f,f)]=a,t.elements[rR(f,h)]=o,t.elements[rR(h,f)]=-o,t}function hEe(e,t){let n=0,s=0;const l=10;t.unitary.identity(),t.diagonal.copy(e);const a=t.unitary,o=t.diagonal,h=new nl,f=new nl,p=Number.EPSILON*uEe(o);for(;sp;)cEe(o,h),f.copy(h).transpose(),o.multiply(h),o.premultiply(f),a.multiply(h),++n>2&&(s++,n=0);return t}function dEe(e){const t=[];for(let Ln=0;Ln0}class Dee{static isTransparent(t){return t.transparent&&t.opacity<1}}const eQ=class Nf{static create(){const t=Math.random()*4294967295|0,n=Math.random()*4294967295|0,s=Math.random()*4294967295|0,l=Math.random()*4294967295|0;return`${Nf._lut[t&255]+Nf._lut[t>>8&255]+Nf._lut[t>>16&255]+Nf._lut[t>>24&255]}-${Nf._lut[n&255]}${Nf._lut[n>>8&255]}-${Nf._lut[n>>16&15|64]}${Nf._lut[n>>24&255]}-${Nf._lut[s&63|128]}${Nf._lut[s>>8&255]}-${Nf._lut[s>>16&255]}${Nf._lut[s>>24&255]}${Nf._lut[l&255]}${Nf._lut[l>>8&255]}${Nf._lut[l>>16&255]}${Nf._lut[l>>24&255]}`.toLowerCase()}static validate(t){if(!Nf._pattern.test(t))throw new Error(`${t} is not a valid UUID v4. - If you're the tool creator, you can take one from https://www.uuidgenerator.net/. diff --git a/examples/assets/viewCube.js b/examples/assets/viewCube.js index 74a944d..6d2f293 100644 --- a/examples/assets/viewCube.js +++ b/examples/assets/viewCube.js @@ -1,3 +1,3 @@ -import"./modulepreload-polyfill-B5Qt9EMX.js";import{m as r,p as o,C as i,O as m,a as s,H as c,u as p}from"./template-DMFEDxph.js";import{M as d}from"./index-DuOGq7b3.js";import"./state-QpXUsnxS.js";r.init();d.init();const e=new o,w=e.get(i),t=w.create();t.scene=new m(e);const a=document.createElement("bim-viewport");t.renderer=new s(e,a);t.camera=new c(e);const n=document.createElement("bim-view-cube");n.camera=t.camera.three;a.append(n);t.camera.controls.addEventListener("update",()=>n.updateOrientation());const u=document.getElementById("app");u.layouts={main:{template:` +import"./modulepreload-polyfill-B5Qt9EMX.js";import{m as r,p as o,C as i,O as m,a as s,H as c,u as p}from"./template-CbfBv3iq.js";import{M as d}from"./index-BavxEBZ0.js";import"./state-QpXUsnxS.js";r.init();d.init();const e=new o,w=e.get(i),t=w.create();t.scene=new m(e);const a=document.createElement("bim-viewport");t.renderer=new s(e,a);t.camera=new c(e);const n=document.createElement("bim-view-cube");n.camera=t.camera.three;a.append(n);t.camera.controls.addEventListener("update",()=>n.updateOrientation());const u=document.getElementById("app");u.layouts={main:{template:` "viewport" `,elements:{viewport:a}}};const l=e.get(p);l.create(t);e.init(); diff --git a/examples/assets/world2D.js b/examples/assets/world2D.js index 79813a1..e2a7e18 100644 --- a/examples/assets/world2D.js +++ b/examples/assets/world2D.js @@ -1,4 +1,4 @@ -import"./modulepreload-polyfill-B5Qt9EMX.js";import{m as p,p as h,C as u,O as w,k as f,l as v,u as y,h as b,I as E,g as A}from"./template-DMFEDxph.js";import{M as C}from"./index-DuOGq7b3.js";import"./state-QpXUsnxS.js";p.init();C.init();const t=new h,M=t.get(u),e=M.create();e.scene=new w(t);e.scene.setup();const i=document.createElement("bim-viewport");e.renderer=new f(t,i);e.camera=new v(t);i.addEventListener("resize",()=>{var r;(r=e.renderer)==null||r.resize(),e.camera.updateAspect()});t.init();const O=t.get(y);O.create(e);const S=t.get(b),k=await fetch("https://thatopen.github.io/engine_ui-components/resources/road.frag"),x=await k.arrayBuffer(),z=new Uint8Array(x),s=S.load(z);e.scene.three.add(s);const o=new E(t);o.world=e;o.draw(s);o.highlighter.hoverCurve.material.color.set(1,1,1);const{material:a}=o.highlighter.hoverPoints;if(Array.isArray(a)){const r=a[0];"color"in r&&r.color.set(1,1,1)}else"color"in a&&a.color.set(1,1,1);const c=new A(t),n=document.createElement("bim-world-2d");n.components=t;if(!n.world)throw new Error("World not found!");n.gridOffsetX=1e4;c.world=n.world;await c.draw(s);c.onHighlight.add(({mesh:r})=>{o.highlighter.select(r);const g=r.curve.index,l=r.curve.alignment.absolute[g];l.mesh.geometry.computeBoundingSphere();const m=l.mesh.geometry.boundingSphere;m&&e.camera.controls.fitToSphere(m,!0)});const d=document.createElement("bim-grid");d.layouts={main:{template:` +import"./modulepreload-polyfill-B5Qt9EMX.js";import{m as p,p as h,C as u,O as w,k as f,l as v,u as y,h as b,I as E,g as A}from"./template-CbfBv3iq.js";import{M as C}from"./index-BavxEBZ0.js";import"./state-QpXUsnxS.js";p.init();C.init();const t=new h,M=t.get(u),e=M.create();e.scene=new w(t);e.scene.setup();const i=document.createElement("bim-viewport");e.renderer=new f(t,i);e.camera=new v(t);i.addEventListener("resize",()=>{var r;(r=e.renderer)==null||r.resize(),e.camera.updateAspect()});t.init();const O=t.get(y);O.create(e);const S=t.get(b),k=await fetch("https://thatopen.github.io/engine_ui-components/resources/road.frag"),x=await k.arrayBuffer(),z=new Uint8Array(x),s=S.load(z);e.scene.three.add(s);const o=new E(t);o.world=e;o.draw(s);o.highlighter.hoverCurve.material.color.set(1,1,1);const{material:a}=o.highlighter.hoverPoints;if(Array.isArray(a)){const r=a[0];"color"in r&&r.color.set(1,1,1)}else"color"in a&&a.color.set(1,1,1);const c=new A(t),n=document.createElement("bim-world-2d");n.components=t;if(!n.world)throw new Error("World not found!");n.gridOffsetX=1e4;c.world=n.world;await c.draw(s);c.onHighlight.add(({mesh:r})=>{o.highlighter.select(r);const g=r.curve.index,l=r.curve.alignment.absolute[g];l.mesh.geometry.computeBoundingSphere();const m=l.mesh.geometry.boundingSphere;m&&e.camera.controls.fitToSphere(m,!0)});const d=document.createElement("bim-grid");d.layouts={main:{template:` "world2d" 2fr "container" 3fr `,elements:{world2d:n,container:i}}};d.layout="main";document.body.append(d); diff --git a/examples/assets/worldsConfiguration.js b/examples/assets/worldsConfiguration.js index 9ea8adb..50a8e64 100644 --- a/examples/assets/worldsConfiguration.js +++ b/examples/assets/worldsConfiguration.js @@ -1,4 +1,4 @@ -import"./modulepreload-polyfill-B5Qt9EMX.js";import{m as d,p,C as m,O as u,x as f,H as b,u as w,f as g,R as h,i as x,j as y}from"./template-DMFEDxph.js";import{t as v}from"./index-Du0rpbBE.js";d.init();const a=document.createElement("bim-viewport"),t=new p,C=t.get(m),e=C.create();e.name="Default World";e.scene=new u(t);e.scene.three.background=null;e.scene.setup();e.renderer=new f(t,a);const{postproduction:o}=e.renderer;e.camera=new b(t);e.camera.controls.setLookAt(1.5,1.4,.12,-3.5,-.5,-7);a.addEventListener("resize",()=>{e.renderer&&e.renderer.resize(),e.camera.updateAspect()});t.init();const A=t.get(w),i=A.create(e);i.material.uniforms.uColor.value=new g("#4D4D4D");const l=t.get(h);await l.setup();const D=await fetch("https://thatopen.github.io/engine_ui-components/resources/small.ifc"),E=await D.arrayBuffer(),S=new Uint8Array(E),k=await l.load(S);e.scene.three.add(k);o.enabled=!0;o.customEffects.excludedMeshes.push(i.three);o.setPasses({ao:!0});const[n]=v.worldsConfiguration({components:t}),L=x.create(()=>y` +import"./modulepreload-polyfill-B5Qt9EMX.js";import{m as d,p,C as m,O as u,x as f,H as b,u as w,f as g,R as h,i as x,j as y}from"./template-CbfBv3iq.js";import{t as v}from"./index-BiD-LIPr.js";d.init();const a=document.createElement("bim-viewport"),t=new p,C=t.get(m),e=C.create();e.name="Default World";e.scene=new u(t);e.scene.three.background=null;e.scene.setup();e.renderer=new f(t,a);const{postproduction:o}=e.renderer;e.camera=new b(t);e.camera.controls.setLookAt(1.5,1.4,.12,-3.5,-.5,-7);a.addEventListener("resize",()=>{e.renderer&&e.renderer.resize(),e.camera.updateAspect()});t.init();const A=t.get(w),i=A.create(e);i.material.uniforms.uColor.value=new g("#4D4D4D");const l=t.get(h);await l.setup();const D=await fetch("https://thatopen.github.io/engine_ui-components/resources/small.ifc"),E=await D.arrayBuffer(),S=new Uint8Array(E),k=await l.load(S);e.scene.three.add(k);o.enabled=!0;o.customEffects.excludedMeshes.push(i.three);o.setPasses({ao:!0});const[n]=v.worldsConfiguration({components:t}),L=x.create(()=>y`