From 0ad6db1cd2cc0146961349c33b13459c72af7dd5 Mon Sep 17 00:00:00 2001 From: Ryan Schultz Date: Sat, 2 Jul 2022 12:41:49 -0500 Subject: [PATCH] Annotation_Dimension --- .../from_BlenderBIM/Annotation_Blender_02.ifc | 120 --- ...01.blend => Annotation_Dimension_01.blend} | Bin 886148 -> 842652 bytes .../Annotation_Dimension_02.ifc | 122 +++ ... => Annotation_Dimension_02_commented.ifc} | 798 +++++++++--------- ...put Annotation_Dimension_02_commented.ifc} | 0 5 files changed, 509 insertions(+), 531 deletions(-) delete mode 100644 Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Blender_02.ifc rename Random_Tests/Annotation_Dimension/from_BlenderBIM/{Annotation_Blender_01.blend => Annotation_Dimension_01.blend} (60%) create mode 100644 Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Dimension_02.ifc rename Random_Tests/Annotation_Dimension/from_BlenderBIM/{Annotation_Blender_02_commented.ifc => Annotation_Dimension_02_commented.ifc} (55%) rename Random_Tests/Annotation_Dimension/from_BlenderBIM/{ifc-commenter Annotation_Blender_02.ifc --output Annotation_Blender_02_commented.ifc => ifc-commenter Annotation_Dimension_02.ifc --output Annotation_Dimension_02_commented.ifc} (100%) diff --git a/Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Blender_02.ifc b/Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Blender_02.ifc deleted file mode 100644 index a451e80..0000000 --- a/Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Blender_02.ifc +++ /dev/null @@ -1,120 +0,0 @@ -ISO-10303-21; -HEADER; -FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1'); -FILE_NAME('Annotation_Blender_02.ifc','2022-06-15T14:37:42-05:00',(),(),'IfcOpenShell v0.7.0-cb8cfd79','BlenderBIM 0.0.220609','Nobody'); -FILE_SCHEMA(('IFC4')); -ENDSEC; -DATA; -#1=IFCPROJECT('0zkA7RzQb6g9onLu2nq48E',$,'My Project',$,$,$,$,(#23,#29),#18); -#2=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); -#3=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); -#4=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#3); -#5=IFCCONVERSIONBASEDUNIT(#2,.LENGTHUNIT.,'foot',#4); -#6=IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); -#7=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); -#8=IFCMEASUREWITHUNIT(IFCREAL(0.09290304),#7); -#9=IFCCONVERSIONBASEDUNIT(#6,.AREAUNIT.,'square foot',#8); -#10=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); -#11=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); -#12=IFCMEASUREWITHUNIT(IFCREAL(0.0283168467116885),#11); -#13=IFCCONVERSIONBASEDUNIT(#10,.VOLUMEUNIT.,'cubic foot',#12); -#14=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); -#15=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); -#16=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#15); -#17=IFCCONVERSIONBASEDUNIT(#14,.PLANEANGLEUNIT.,'degree',#16); -#18=IFCUNITASSIGNMENT((#5,#13,#17,#9)); -#19=IFCCARTESIANPOINT((0.,0.,0.)); -#20=IFCDIRECTION((0.,0.,1.)); -#21=IFCDIRECTION((1.,0.,0.)); -#22=IFCAXIS2PLACEMENT3D(#19,#20,#21); -#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$); -#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$); -#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$); -#26=IFCCARTESIANPOINT((0.,0.,0.)); -#27=IFCDIRECTION((1.,0.,0.)); -#28=IFCAXIS2PLACEMENT2D(#26,#27); -#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$); -#30=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.PLAN_VIEW.,$); -#31=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.SECTION_VIEW.,$); -#32=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.ELEVATION_VIEW.,$); -#33=IFCSITE('1tKEYqbezFRuwcMJV6GGCJ',$,'My Site',$,$,#56,$,$,$,$,$,$,$,$); -#39=IFCBUILDING('0rY$S8t0b5J95Uh$Mmt_B6',$,'My Building',$,$,#62,$,$,$,$,$,$); -#45=IFCBUILDINGSTOREY('0d7sn_4JX7FBfTQt7IXVVi',$,'My Storey',$,$,#68,$,$,$,$); -#51=IFCRELAGGREGATES('2cmn1NvzHEbe6vwtvfPtxk',$,$,$,#1,(#33)); -#52=IFCCARTESIANPOINT((0.,0.,0.)); -#53=IFCDIRECTION((0.,0.,1.)); -#54=IFCDIRECTION((1.,0.,0.)); -#55=IFCAXIS2PLACEMENT3D(#52,#53,#54); -#56=IFCLOCALPLACEMENT($,#55); -#57=IFCRELAGGREGATES('0X7R33hNXAGeuWFkRCMQeI',$,$,$,#33,(#39)); -#58=IFCCARTESIANPOINT((0.,0.,0.)); -#59=IFCDIRECTION((0.,0.,1.)); -#60=IFCDIRECTION((1.,0.,0.)); -#61=IFCAXIS2PLACEMENT3D(#58,#59,#60); -#62=IFCLOCALPLACEMENT(#56,#61); -#63=IFCRELAGGREGATES('1t5eomlwz7UAPdWRAt78$l',$,$,$,#39,(#45)); -#64=IFCCARTESIANPOINT((0.,0.,0.)); -#65=IFCDIRECTION((0.,0.,1.)); -#66=IFCDIRECTION((1.,0.,0.)); -#67=IFCAXIS2PLACEMENT3D(#64,#65,#66); -#68=IFCLOCALPLACEMENT(#62,#67); -#69=IFCBUILDINGELEMENTPROXY('3JOryNTxP6FP8$b1mHXz3d',$,'Cube',$,$,#178,#87,$,.COMPLEX.); -#87=IFCPRODUCTDEFINITIONSHAPE($,$,(#186,#189)); -#88=IFCRELCONTAINEDINSPATIALSTRUCTURE('2nv7GLm_DALxIvXyNMoYmM',$,$,$,(#69),#45); -#110=IFCPROPERTYSET('3sWkzYMYDFMO6BZngmhM7p',$,'EPset_Drawing',$,(#112,#113)); -#111=IFCRELDEFINESBYPROPERTIES('2g9_MoAcb6UxG9HzqZ_7X8',$,$,$,(#69),#110); -#112=IFCPROPERTYSINGLEVALUE('Scale',$,IFCLABEL('1/96'),$); -#113=IFCPROPERTYSINGLEVALUE('HumanScale',$,IFCLABEL('1/8"=1''-0"'),$); -#114=IFCANNOTATION('1NdoroR$b6IBpfZ_wh2h22',$,'PLAN_VIEW',$,'DRAWING',#141,#125); -#120=IFCCARTESIANPOINT((-82.0209973753281,-82.0209973753281,-32.8083989501312)); -#121=IFCAXIS2PLACEMENT3D(#120,$,$); -#122=IFCBLOCK(#121,164.041994750656,164.041994750656,32.8083989501312); -#123=IFCCSGSOLID(#122); -#124=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#123)); -#125=IFCPRODUCTDEFINITIONSHAPE($,$,(#124)); -#126=IFCGROUP('0XqIe1mh5DSwSDs2o02LEK',$,'PLAN_VIEW',$,'DRAWING'); -#127=IFCRELASSIGNSTOGROUP('31T3DRnQT7FxsXtc7De43r',$,$,$,(#142,#114),$,#126); -#128=IFCPROPERTYSET('3veorc5FL1zukXnL$a9jwr',$,'EPset_Drawing',$,(#130,#131,#132,#133,#134,#135,#136)); -#129=IFCRELDEFINESBYPROPERTIES('1jEm9HNFH9buvIv8twkPTf',$,$,$,(#114),#128); -#130=IFCPROPERTYSINGLEVALUE('TargetView',$,IFCLABEL('PLAN_VIEW'),$); -#131=IFCPROPERTYSINGLEVALUE('Scale',$,IFCLABEL('1/4'),$); -#132=IFCPROPERTYSINGLEVALUE('HumanScale',$,IFCLABEL('3"=1''-0"'),$); -#133=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$); -#134=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$); -#135=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); -#136=IFCPROPERTYSINGLEVALUE('GlobalReferencing',$,IFCBOOLEAN(.T.),$); -#137=IFCCARTESIANPOINT((0.,-4.93038120064184E-32,-1.00000011013562)); -#138=IFCDIRECTION((0.,0.,1.)); -#139=IFCDIRECTION((1.,0.,0.)); -#140=IFCAXIS2PLACEMENT3D(#137,#138,#139); -#141=IFCLOCALPLACEMENT($,#140); -#142=IFCANNOTATION('0arcY2Q$jC_hww5nlZLL$9',$,'DIMENSION',$,'DIMENSION',#194,#153); -#153=IFCPRODUCTDEFINITIONSHAPE($,$,(#199)); -#174=IFCCARTESIANPOINT((1.00000011013562,1.00000001235897,-1.00000001235897)); -#175=IFCDIRECTION((0.,0.,1.)); -#176=IFCDIRECTION((1.,0.,0.)); -#177=IFCAXIS2PLACEMENT3D(#174,#175,#176); -#178=IFCLOCALPLACEMENT(#68,#177); -#179=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181); -#180=IFCCARTESIANPOINT((0.,0.,-1.00000001235897)); -#181=IFCDIRECTION((0.,0.,-1.)); -#182=IFCDIRECTION((1.,0.,0.)); -#183=IFCAXIS2PLACEMENT3D(#180,#181,#182); -#184=IFCDIRECTION((0.,0.,-1.)); -#185=IFCEXTRUDEDAREASOLID(#179,#183,#184,2.00000000376181); -#186=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#185)); -#187=IFCCARTESIANPOINT((-1.00000001235897,-1.00000001235897,-1.00000001235897)); -#188=IFCBOUNDINGBOX(#187,2.00000002471794,2.00000002471794,2.00000002471794); -#189=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#188)); -#190=IFCCARTESIANPOINT((0.,-4.93038120064184E-32,-4.28084000514874)); -#191=IFCDIRECTION((0.,0.,1.)); -#192=IFCDIRECTION((1.,0.,0.)); -#193=IFCAXIS2PLACEMENT3D(#190,#191,#192); -#194=IFCLOCALPLACEMENT($,#193); -#195=IFCCARTESIANPOINT((9.77766482535935E-08,4.93038120064184E-32)); -#196=IFCCARTESIANPOINT((2.00000022027123,0.)); -#197=IFCPOLYLINE((#195,#196)); -#198=IFCGEOMETRICCURVESET((#197)); -#199=IFCSHAPEREPRESENTATION(#30,'Annotation','Annotation2D',(#198)); -ENDSEC; -END-ISO-10303-21; diff --git a/Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Blender_01.blend b/Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Dimension_01.blend similarity index 60% rename from Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Blender_01.blend rename to Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Dimension_01.blend index e71c72a7f3da06fef9c481bd241ffcf93c0427d9..18a9692aad56b44b5a06180ee3f23fb2aeefcf82 100644 GIT binary patch delta 130588 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 z zW?2n6;F@izr+kg?5H*S*veN*k z)5kP5jB%i~2&Ckx+UWn0orVW5A^@J82sESs zFre;6t&$Wms>J$t4nYL+z^^hq48Z`GzY$XZ2LJ?^%TvT=Kr0?ZAP+nY1TPvPsuI_^ z5pEhyIV>7*;uk+(7ZDHy5d9eaTE_)9U_!K{u|snIvKMtl7g(D7z)oi0wUgN)ZpYKn zqRv{1lgr?J&ab~cd9PP4A2Uu+8Ax@iL~iw&(eCT7d@=OOtsE37JC*97m+$amVuM@s z5AWs1)vr`n!zH*FT%az(b-0E~${sr#yS+N1>@mIF7g!qp$&7oOQeK=5am$a6w(VlY zur0}#Jy(2@*Ta1^A$r96@@-?iaw$wZ3I~*P{nFRS0a4=?E%4r1QPZ}u%NsMRVKaP4 znh)>|Jp`jB8lJYB#;4vGQC4ENH<7-jJ_N6(eCTi_`C!HHA^rx7tv~yvdq&&FIP0zN_QCpszyk4+Te84A zVC9L?b?fi@aK2xS&?3~~3~er`0*q=1IR+V9GM)3c5oMd~?y#lt|FJ+NIZ)DE)?Mti z?PA67CVYv-))%!o? z1L$btPMSoc#=0H*mnE!USsH&%eF(O)59vTzF-#AiVKMjhr06f!-}-OrQj*Vz)>BHO zbnA=$L(#G#P>2SO7DKb5MbDXh^+P!ukguT$jRxzkuPIn&cx%COGx~Z1s}UVU3!z68 zwUg3P$Od~1MB1_%U;lPQSzw*l(s;E7E`BJb8G*85co`nSV(S;~qRuNHGh%eOF)$<@ zfK=y={_s(`iGVFQOd-Y^-A$d>iXbBPa61sFcHVU@{)WjObzZhLPfUe2#{yRt^Q_b_Aw?dsdnsqfA!3ie%5)208a zCv<*qdR)`_wn^J`ljehZ>+6?N%5jymeOJ@oJE9A)*sM%o4DX}eJAI?Y6_O?QaJj`6 zQwnpBjqZKfP4fufIxpSW5JPcm1ds>5)FuWP0te8|a~)^^00f(?5rP<@Z;b%*z(WCeVR$|~ zJ#jNCf~gCOjHFFvAVMAHwr1@eu6|&r0j_AmRl?c^*Chv~E(4CaMGdaq-}nE8`K zSj?@yoc21OK2oqOF|ov>MW>XeR~KBprRKTs)@s737?7 z!g~SmMQD93%Oh5u@%( zp;U?M4<*;jtPFUe=kPE#Z+rUkFm6w51&INc@=)m9qVK%2#DEdrRbE^8(Q2#u$4GBb zOde6v-N*Q9?@aI4>|x*jahp|3?U=OAHX}hoC(9%n->>%Ed;p8(Wx$V=rZ*pwB@b|U zKF+d5C2u~ujYk<|cG@F(z{2ZD2M_50orW<0D|V5 zwRT|$2+-=Y2_g~5r|@O~c+mp#Izaj(%?1ELi#@{tVi2?v!U*JnZ?;XA&?T^1#pkokkG6z~wQZLGGdg0D_%Xryxc{Z>9#z<2_mKerK`9y$8lw#XdwQS_KpyzO zx-odsi!da>fd+IV08#`tm4FyydoDo=Z}PxH0eBIC9Q@B@kmU#cF=t_M5H8XM6o?SI zTp~5hJ#`GNH@De_!_wrwIvdA3^Q0{s4p~20F(&DtgvEHnal2c05uL<#j`LJ5rRk|$ zNN8eIQb!w(?uiqR_2@nlv*(%fl{WFkalGpgi{wU1r4^Jd-A5^^|(tR`^Z%?UuE4PxY7~Up3uvlX0NxTx0&uJfny^T^ZiE(3jC1hp5 z3q8kyu{kTD6*Yldvy+|*-!#tqp`7i=7Z)K+ynYIi2WGo19*+nMw!3u?d4aonyf?WT zK|zp`3vEqpO(VBgqH}1l+(D;PkUTr?wlv(!JoMT6^d8iT;bgKcizQw^or5HwGlCQt zgv@*zqYy!n6U~Enx-N2J6iaW-7e&X@7cza{Az@k%# zo?PtQNp#}9Ci}#jvv%UWW-_06TRil{+s*18D@!b%>a~xJv=}4iAul1xO4J1!B!*&) zh*}r!#p$$0uj{1!5NR@M(OCExf-e2gis4k?u~=gE`5biloDO$(nK&n^bQ{twoaKE~ zZZg22CRBN1;V*el1jmcy&esWZyr6vxPV)HaHg0(P(Nmor_)9bU<5G-N)Bhuz?B)%q zhvR#S_|{<`DIrnc5Xr6j-54H>+YwCju4tau&8?a1`TK(sDnfh44yvp6P$4B5D#BN@ zRcJm#1t_5c)&5oxk_;6sZ)K~{JgcavMl(dS1UrTV%nBF+vgbQD zZ5|B;4_JRgy1;7tVyXvOAs6NNb||MsD3guksivBF}M5vlkKZzili^JGV**(!`E|sPc<4B4T+{U>bDl~|pf11D{xIRAPrk6&WFdjX{kDR(bk;uUuZ&eGVB zPWc<#<>vRkasRx;>)r*F*i^LeA$@xPC|NQWmjheMDa@UHDeaX|2ASb@rvg}LjYR&O zwSR;haI3KI6dmpr=0+K0hMUL0f_pISA2auOkOQv8_J+#msuvMA${GY zxgiJKaN83ppL>A0Q3e^*7_i`uM9z|r+(atr6XbxCi}WAma}^D=$3v}SZPskZ2arX~ zP_-z>+79w5y!j1Y;B)KG@C}h>1Aw5)j z+dqg?9$2mCMj$0mEt~!yNdj-YXc>78;5}XnU<9j-0L1Vhx4IDl$ism;!-E&0&xe;i z9snR1ZUi8P2l)ti*nvFof#Jc6_M4{-=^hUN5H#Bm1Y!`NE#y`KFd5Z^BaZO+G-WtYBi{pO)yyAtS;E(%*<}Vku!wPnBX4mBU1Jdi&_e;`iK~ zE4}CUQ`Nz2RgElyduNthiSMRVN<#a}N}OL}p)n8Mg0F`J4`urr z8e?BFnf@P%zo8mnQqcDuYCar+Qg`kB(QDm(OTA$u%^V1^&x{5bWWh5^1|>nKt{l$# zC%n6uC-6>QF{p2Kutc59Wdj;)@fVd1T7nM3cGYI@+QY_Ct&yJFuc8Mz@pAqYSi{-A_V6tqDlmbmYq^5#d&jCIgXzh8AQcv@D7&@{jT*7*0z z3T?s2Qf?Z%pC&UsCG<|^))7|bCj>!^B4aD9a8P%i3T2gId;`SSsD`mU^R34|?a&8U zB$6GiDemX@dxOLVH}-z-2vOg)(A3Xl^@Qb=|Ju3N26{urh6D1O0@W}j_*zYYiNVEr zO_}R@1_i^#hW1Czte-P?_PlfFPM=v{=_&(zQ9=6`zRw9rC-?YDum5R><+lWyVM+2! zwFDLhbMsm8Pw;sXUci!&8|I<-aO$Q%%>mRnuF0&Mh(2>8`g9|? z-Gp$S&Z63!bgLYp1_n!DS@3UbIf&DwpR#P$9Ou0r8<=I)Sbe|10{6?;=n#otcG3P@ z>+Y#e)yeI=zo6e4!O8iJf)Ow($zwr=vBAWjGU}IeXS&hOJ2=a#pU<08KX>}vOsgK> z)2i@4v62-vCAC33zhN*0h9R0TIGDRJUp?}WGiUm=>E}`-pIOguVW^#5Tkm?_=Itj& zmhd2y7N{JT7U-i5?T+tsCj59~wEr2$=Qj?cHH?e@)0(=?3c>QcqxX5WGil_Wy?};s z_vB69fR(GgG12flY1rQBvN)NVUm+AgVek)YJ2q_u*RVqO%4)A`0obK`yYkz-QPB%c z#{|;xi(o;19pHqH<}HcqNa_;be!owgY=IN zF37JR`k+7j)Pich2EWd$|HA2W&NY_@i|W{kR5D=2phH#np{Dyx(tTENR({>k1>Nx$ z)eW11U+10R=mj5BX&j%#P3pXQ*Kw;($8GlF(#p}PQk{$2@7%S=0Kax}w9AT`eXE1f z`3-|1Ff90+RXl=osH{5%JVy(e_jlbElSXMgYS2M^+td zDX&!A^37h6o1OF)(kqQmyoXj>rwHHm*WEc3?-L|a@Bt6L;6vpTLxpePV_wkiT$%%G z=g*yV?!4I-HTJys+!ZzL-SnywCO&|0cV6J@Rk2bwqT;uwZL`ozMZD;h$Bf*pkv2V^?b3&mQ!K zxWx~8W4sj{trLd6pPv*YAdP>Zq@pZE+CDXoS)lsr9kGI!y+P>m-bGR^u56!Z|Dhk} z*9LZI3*NU{VOLVx0$QNdO{t%L;fg^6_Zmx|D@Rj?)&`Z&`@^)0|6;d0>7nSp?zi`O zLx+BzUm3`uEcvb~6C+Z}+D)NV*+sRJ=FFNgy`GvtzjmXgpz;(e(A9`nqu!m+IofYn z_FFsfLrr8O*8lW;7+>7tDupA``!2X=|KnjpjqifZJIv3%e%$B*Skne4Q{<-dA>de zEVzD;%g+Zq_>#{npXf>P`L!3$n(MaS+-9hMw0%06a* zlac%R$6hDC0pEir#9_gst@Ke-0hQr%s!~izscfH`W2anLJDU$M4(2b?*2p|7qdC8? zkKRGpg%suY4a86se^wQVk10jb8MSUnx9B0!6C^zp6H~{3+dO-p&9nEpU;Ys7zoMpi zSkT%$WeT7$c*ZJ+JxnPqI+s0~GHL3}X)6W|aKqO}$3)+X@k%JBF$)}WE z+)A;>gk9oAyX4qWsp!#cAz}0Wpi@%khpAPxvQ7atRE1krm6(uH)xjK@Gi6%sq$#s& zr|=f9s_iM1tsKo+I?=JU^&0ihi#AsLYjCT>B-B7{vRdx}h&d^>C8qYADd%3m@35<% zI*F$F^Jo(8wep`uMX}0bDaQu_gLKlr(qens28!)7`NuJ6g643fY8H!9nhRC48~vO| zXCnJX=~?jSyqf6wbS}8wJAP;@(>u7p9gHxq*gN6g*6am-Mn%Q;9y5E&#nbE0tNd9l z9kl2YM!o6yciSOPrPV91{=RdUzS_2X`}h$`Dk+op3|blcA=y_R=-Bd+R~$^D7}n07 zF@<~hK`Gs*r3-U(k0rgVdo15jp_OMce^B8l98Vr*LFM44g6en;l5VwqbQQAgJ6E6Z zjvE%XvPuINxWnPfEjop}Y8lNrSO1kBz&iD1o_PM0-$(#K6hBmnM1c_1TWx zdzy%%d6DMTNzJ)1XDOfnM8vytyxZ1?a=k0`*JN&ZEq!r1_f1ouu_Q%q1v>9sNOWH zN461FD>Egaph_OBRAQY_t$WGa+s(Yuo7X;KC$o?72+h~J4$Y{OV37I4DPQdw+?#)* zfTVT_;xBer-Q-;qjr`zt-{h677(R4ZxFJ6j=E2->fGQO?(&pZFvo|mLiOt6!zfSJ2 z&Cdrs_~QMQPxJ^M4Hj+PL$`RpioR%k-~aKa7FI?8!l0iLiXtJL+<}%b$y;f2@gNoq zZ!%$PD+VI~Ve%mJm=y`(j!&r5ZC_1?c2&bu^vwh>NjCIeep1OgAf-~i7C`ubR>JBon$_TH1hY4F*^MU|`VQ&i|TPlRx|A#D`u$C-r zZ-h5IO@zU9`7Hzi2;=)Hp(qlqfAO7e6;G1E?}}EAR16EQpqFxq4&mY>71z9h zhU>@f_xY^Xt=Z^xEi*abl9h@RThh248wodN1s!WYn(#`?ObDQ`hk`^YK*g?jleg0A zMOM3Qn@E!h0hH`+-ZB|Lon602z2#l^%NStd6-HhTxt2%0uAQwEYyn^8``z6gIr?cC zXKC`lW$+0Zl$E%%|KRkGTv2@;+Y_2 zkh|+e+W)M5mtr^lC5oL10Th&)Iwk{Xtyj%T7QakN>^kI=B`Pn zSz5`z{zTzg@{QlmZF+}5CInDes31|spq1~EjuTnOws%R~E<-%<%@L*%9RuH|BjjH1 zc{g?4AH9{*c+70!RODLT^STCBs!It%ep+UH;7>*sCuXJj$9>@4{rO8-nonGiss zrywy-K$HJWRsQ{=B0g_+1Gf{zL;y)H(mk8#OY6C8JL#!nJ@LPIrR9(UD!f!tqEJxF z|3ZpxSVPTZ@`nU~008kzObx3OfK31EKBOa&gILY{j|c@Rpn_kS8dfJL+K5m;xt-K3 z|Cj&}03f+Q0Ya2kv;AXI(~s3OeL^8HA%IX@LI%)Ucf?E7v9|uz+qVmzQtD3wGB4<> zezd2RT<;P;Ss_^}$7Ok#iSi0_Mf>`%jA-Vjzz;cP$U!gg$n(<%r=2kAJl@nzKX;P* zWwkfb%_{MIufT2X8r1_1d8T~%30^EFPr~7iZN&{$Ptwy;q^04)g2?YcNoiBf7AX&( z(`WGbUWR-N$)3r>GkW2CdqCQr-NUnac*?M~=Qf8FlFl{}_x3-%?l}+bh4<-m=t$$U ztZmm@pC}&wX&*7J>2I96>d)z+JrlwcXdw&J(^sFTAKDwEw~s7%8z>avtQb#K6)lH@&UdurGo2^Bv^|6)ng%~J)5H2EI?0G8YQg?COv z=+BpHT#NkHdA*i?zP<~U@xN_?(K}bXA4i^_ujlL8&(~7{{dx4i;DU!_{gKM|emFDV z5DBLKq(CG{CNcq$aJ$O)F%`*w@td9_5#+SeD+pfA$zX^fcW3a;rpdFVliL}J?$R6pDhs9s{lF{IubfooWF5E9^)ZcJU5J| zXYn+xJ{0S&{c4YgU&G&9Ke9AA!}`&A=tmQz|InL}K9PPz55IORffPDYaDj9rdf7w| zcg>IV_|l56y(M@K_Hk{(A*bmk9BP*eIkhhJDw^Err8M03lEwMHwD=$bKmjmbT{FR$H;L^(IKdPKxLy%TVhr#Uw z`|*|}r|MGG%j^;#Rk_98qp^0R9070jl?5~UdR^RwyS?t!s9n@H3_vSDE#qNt45wP_ z?z!E2)OPTwMZnTzt>w?6l&7ic=1W&fjKVpZ;)h4ba{1$yC{HFE62S?kGLx(SF*TG1 zOKj-kG*$0aE41F5u1^OknX30yP3fUa>Rnhf>irzGSM7F(c+oe|%I>yS#%W4hU88Di zxgn*k?wORfop)zziyJ$93MX51)VHsr(KqlE@)f2H>3myMaLQFbqROuYmSOUUU%=tqR$^? zkA+`nR&UTWez95|oMkJVd(`AQem0$qs{26~7m{-8D6e8?=t|X1Ch-^jQN!jRC}oLQ zav^ccrwPo)vFLut@ZYBc&E7&WR!hM}Y5@EUmfZLY3c<=Y(WP>b-gN<;f%3v)27!^X za65PFCU5AO<`3W;CRPJls7cN>KjHV6g%oL^B9ZaO9)0?dG5icG?f}hl>+Yl#+lmK^ zYV;1q+3wc%(H`!Nt@Ox%MH6^vg%)TH=U9~4Nsf$L(C@Kvym&?MQ?F+-D3yvjk)lFR&LChYhVfM)eVWAxLVqtXkIR+ z^TN3s`9v>24{+d#U#L71I^h{u99`?KPI&!R?j5DgfnA4uFvIk+{&a{>**kipo4A2? z2&Eke1u3AC=POFs1Vsm%E#)YNSU6q91TJE-t#9ZUJFd;M5S{pb> zI92tCZ=#3pwy$*`KS+bYlupsoGP@4>__-=CJR&a#v+Fuhqy2szffjTokO=`4oTDI7 zrh)5BO8D-mThWE&?K6qAHlA)=LCiO{AFNKw_wpAd_b40cC$i+<2MZqrLY8ZLO$ zt@?vbA_j>ZOTS6R8`C3rtrQ%H%McIjcX2>NTiVJoGtZrOq5JcL{-J`YfDABo_H8TW za@F0V$Mr^8O2%e8V8>6dy*O<~1tvp?!&;?r#bwcB+BZ`nCQI7ie^FG~UiaHm^=7L3 z%ctH5cVUU&CbjAu?D)(3Bbd8RmTpZa zQ_4mAbqOv}6pT*3N?#V2OC?Q>*>kcI>I!7npZFV2cU44Bi`HJuPpJ;=5j}CJX$BV- zBd{4h;JPeIQvTvKuKUxQr%dlKYVDOHp5%PD0rw7F z@WkmxyLr`L|L$wLzIYVl*AV8%AFtzEdW#)#O(y)sgkkyJ#Cr#E zEm8d9VbRN9>61u*)VN{Q^){Z(eEEz?DY((`tm$rGb|1BFw-Ff8*Heytp zE&m+)$q|v7%LkV|Nk%+bGrjYu0atY&HFNUUqsWL++b=k1)D6G7dh-Pr#E15oc$zKR$iI*#6IK-0SP3R>c~2 z(W-ATTO!u7#sAxg98M8=v(NEQ-Y{ms7Uub1In;?fI)psB>6ei$ukAOWhDd7Mlw)I` zx#}y6`ni*474@d~n>5xh@4)}u>Ro=}z<0+@8P&4+{mpCFJUH^ld4sFJnX`M;kHZds zqGCe7>YfGlhxdA-xw_?}Wlyy1J-vF=G3ShS+j>VwV=I$-UHrg8-Cnx~yf&4t_=Z@q zo4mz8rqGM{^t<1Q9s5Uj7Vx(>{&8S*Vk~|D{Sdf}Pm>R#x6sQE+3^?uul0Vz-Gg2Z zXWw((xxA;ex}>Eo*J?hnH+%$q)Ws0}aVNm=Me(!MpAsRcRW>86vLHiV?Vvttm4R~LO+Njy<+_~O0s-Ql zO8|KoFx>Dk1OaNXz~tgpzJWY74+0|qF$gxbLI8Q-o3GOb0YeZ$IFf6C$Y;K6xycAp z#HJXAtrAytXtb&tp21TY{D>WcAv{FL&}h_SckQ83diChNdf=E!$D4(xrd*ZZ zJ+WdK8RyGculd!Iw5xC<5M+X0BXhe~s9N+Dzj1jlj60iN@q4U(PM>Y#6~ALM-W{`? z7?IC@#V?)LEbcAS0^K&F{d~`Yc_VXfdB7Tk46Uyvr$1`raD~;>2p-l*1eS*5G@m>+ z6&ZOInH3{4$+0Y!c%V8;uhx;z>6ip3D}_=eE~??`w=&@4Cz=|;y3fY@H_TLGWLMVAcNotU!Eo6hCszBR z7|wc$iesbnOEDIp)DKM@7>k|3%V9TQ9L?ZMbq3#LGj-iHHl$iQVVTXjbL{MVuFc>X zzbyeQCbW>bWE$V`ajej-IVBp5mojn+G80T6uyB%psgeJ9(yF8sa==v?PWjyKQ=;9* zqYN@TVY|r^jr<+i=Ka)!T1h3411@Pe<#Y9?5;w{qv&v+ERc88cVKz79fJ0oB&wW7L z4Jd;QxPV1IQaF*efckD&c`pj=qfB^=GeC9%+)CfQf z%X6D22p|swTF_052UXY_p5?O^0-KBg#2{$R1IWXG(C{#%&e{YbksAS$&t3?iqk|X( zh(s;{s}k zP^t?7nH{Yd18V#j7ISB}EvQUozS#~!1e4f2h36Y913qMW_MWln`DWwPXiu-)u0b{x1>s20?{Luz zHqG3hx@R}A8u37Uz=URixS#`|8EBl`RduvFN?f_6Gv;$(F)!_0iuqiAD@wBD3N9!4GUXMfuiHZzWLB9Buy8dJ zc{^)Lh8%EphEqOQe`~b+X;uW0;g$y!)cm$R{^J3sl2XV47Z^@exDRfn*&bz(Y5tA6 z1}xFY-{8V-S!P2HxF*9XpF3$anQcW7nQwVO)6~ahy-*!;z{L%xD%|GPWH!nmQ))86 zf_s~n9TLa^*J6!C`P_iph#O^)*<>=nf;$qKmSs2OfC~+$d~P*!qYN@=tiYzZ^~o+& zCFFpEobtKiHMF>@GJTkzcK%wc60%zDv4`PI_wO+6)2VZA-7!qQjvl(9vp#BFB0DuR>jR3?T zXe|Pe2R<-7crh9yl41b&e;5D&2(ShLF$fR|3troE?SF!Vp|QQ59@j^e8AREL!4|itQbqW_&OF#6yMEjarvBH zY6_GZMIadWR#Wuv?Zzu>lGD`cv)0YJhi<#bwZx)(qMf{Q)=E&QVQ2YI)wu`mC92a@ zB>aJ%s?4Sex`cKSH=^UGvOZn~y2ba?eQM4UJuU~Q7#G9jKG49e(ROa_1JU=(>=Hzi zKUYy<6w!4L5}}nsDjcg)LJX-6u6bSbPi1xqqVbbeRER~Co@4#A%t|2@oTO4hoF)v` z6QNy#Xz~QJkSRp8!y`m!rH~4bS1BO|VMlk^2D;a8mmnHHPDO=SL~Aw@p_M`^I98>E z7=#^MU4ksMOAt-|OhtuQL}zUxLMw$-c#K)d=rrM~M~TobK{S4}iVCrau6c|ItrSwh z7?l#@G-2`&L}-^FnmkfPg;+$lJx+vH3aN0kN(r$@$u~5eWGtab?68#0H=ZjF8#lkRIfbQ=XQDkLqB(IT)p z5hMF5%Qwp?;if%JqrzSGJg}w7`^@8eDYXL#{)ynxkt!`OG<8 z&wS)O8tIzzj5$?|J!9^c%#PA?Og#(eRR$xYZAa!rI-ITJFUDbvyNI|(m>#0mNWby| zMfy%V3$Zl*dyRB>cPi5ItK?RUNXum}anXw$X%@{lXbL7#{W3>d=sD8w`W!?VIQbp= zrLRUS8$ydK-l4yg0>}TBXT*CA1sHjbH(%#Jd8S`B?iu-&>Qw6bjO={qvhwuI|KIf) zQvkvZ*-yX+_h#qAHQD)KWp+MXmYollWaq=LHcH4;A3yW|_sjxnLEE$Q!CTq+@TKg0 zur)g$4$D>;^v%wPl^OX43Sv-_QNT@juk3u_W#_{U*$RVuv-9Da?0m2?J0C7f=gEIE zU`e`w^Wm`Ue9$*LA691PgOcogxL0;Q@Urvah7G6!_MZ&6H&r0{a7}hTSecyo1G6Uk*77C7*K)&&4+ts=L0W0AI^IO9w`2T?0h&mJ0FbC&WFcap4XIO zz~~%-VcGehZ+1Sc%+3cT+4*p$(Pfw(v~*yN_JjicZ)Ylf4nRi{Fa&ipjUs+@iOl-DC3oGxxz;(QbYASXg8(Bq%t6!Unt@J-kFe zr}e5D<|!SXyF|%Zk`O2xO?kEAmA9kEkF-?>)_d_$+9a^pbl2bzkeoH`6L) zt=@qNEKS~N6ssxCSnpXeRw2P!7EA1I=2eJ%POtakw;P3E63@NEHwLT>_;8KN7|&Jj zv5b{LCdnpHbt<1*xTfHy#P$!OZM`zP06~o`t<{(ywJ}UTaY`WHHEoZ+;3u=6Dc~$U zIq?^MrojByX9^O_KZ#bwsu54bH>_5Ru-e0I1#Hu?ZP#tT+x&0(4exe;kM=GP?6H#Y z4qNlxYOdYP7R&QJve&j^I2Py2USjp%Im+@m9c4Hj2qrP@pLA=b3-tVzu5w2ZeXe@wt%T-932bZ0Foo%0G$<=Z zWyfz|vBb2mxk1V2bUlaHD@7of#DJaDCCjV~c%f%Y8Jq5DiCMe&PAcoBixB46@ShSV z9{7$3JDc4*shndd_DcgzEdC+7B--V=Y>xOfoZnDVK=#VVG<~>CMFW8(KJW_2UMqtM z$=|4q&}7(K=@*c_b`ipCEB`5R;_O(#?cTu%@DFr>4aQ%93NV9Bll$F}=tFLMn}Su< zs8!T5kf?nO8W^N?P^RaDd6;^@5!F82ycrJK1|+7FpqG_F_J9{nFMsEEh9AR$j zv(|v&p4ld*p>q*=)_U)9BgNIw@`{q5;I2R!WG0x5FwrXmSkSEjWso75`~i!6?&H^p zGftt0n@y01Z5j@gs%?DWV)E&yt^y+fu^LHD+F}L@jP#I)0nLlG0l<)CD?tKY#gCVQTfYuynV)@Lcu9`}f0K_0@ErgJV0mG{dZ-xL5M{*rt z`K+g|;ysPP4AEv9iL|s*1(1gU%@vA=A&4B>LaqTMpZ(MoIxUDn07G&KAP)m@9fm-0 zJ_q8sQwG zjRvdE+LPC}*;>KU_#)lkg_lsOvxyuyS~0wo%UMreYf0KmL|O^)f(0y=*wu?>+dlF+9hvyWN&zY{ZSt*&hMMS&UIng#DV%2tmGQDZ z+*+&*GRZkAqgZ|f`*yDag%A>px!DOg5j}{PM(jntX2*o-rI9@r<~w-?yE%Km#97bL zGuX!^9_e2&y&$kirM`ppKw{URf`xuzKxYdiNnfZM>K-_RX8LP%rk~J9N0*j;HQniH z8d^Sixb}_sA=dHq8Lq{L7L4p{P)u_3yATw!eQ||k$vs>SO@*(5>U3{K5Sg%_(g2D!nmgS?4!Gf+6sIa=y01W4O2&eySoaQp zYiqcbK_;-Jlw#dYhZWGHVO9p2uu^pa3mfMZmS;T&1-TTiTye_hiVi34(8?gwZ1Wkg z;O@=e&Z9ppcOVBG8jA9{g~Z)}GRS}nSmXy4K1&TEy<9XVYOlM z>E%v*pjD0q8*K;e0mLAHJPcT6I2eM;Z_NOe&sgpRMgU?c22rj7kWU$4tqX?00kp7O z{3@2uT<$aOWrqZ$!lqx9?0P3L2?E!2joOj7K2udl|@)D6FdFPZ4Z3oP)gEE z9w8tiB}^QCBrjr^l*+&YJC!Z5>nL9GiXpn>tv`mAyl@Im#t+lA0i1_(sIKh6i5E@!QHwPa5Rl#o}v?9I;y#IPAs5r7$h&%Zx~n_o~JPhC#PZ} zdmSrAOp>)MmMA)j&y?hIIvT-LqYzBu^^1VDugVw`M23Ok(FL1wWLt`FWa{>P_r(8Xe}fh3~0v9+bLSheZ92rxzS? zU^Rk?;3f~XwWtLhQv-S>dZ~6cw{S59H@L;NSe7Qww#b}8srD+_LRc}p49;S)M6V?r zT=|?1Zu}QYp;U>_F5~`WWx$6_&rwpId#+#^D}xOBobn~kzls9_dw-Bayu=Y=VfBM?>$BZKiQrr%>)y0l=KS1tt^ z(KuCkl+V%jr&r?Cs|%KR<#qu~qKHEx1c@)M;gGQMd~HOqiHEO~keKCP>bd6jZ;A@t z(iH`J`7hBoex(Jjs3~_}t|;gl;}S2i&-Dd|2h|7?f`)J-m}oT!7Dg>?MQ-U$blQ8b z?LRF|jx}G8r8FaERt!&rlUXb=_-1ZA@;M`1CmMxd61#5UC|DWr;qfYCJddqr87qTK zl1-q<#RZ$7TXEFGtqd~oSom_fs(a)1g4g_(?A;`1sjhoQD>kkz_-#R8Zf9&JXE*U? zQtwOaX0p%yw3)n?gVDGDd|Q6U_tyEp$yP!;`)WQMW*vA4r3~rew(LzCNrPeguxT)f zVG!>{W<&!<*c$7f~aRn9?>=$Hz=LT}XK~DMHaqDQ$ zhPuI;Yxq#r4_U-QLx|G!-VO4=Ck+o?#0gaa2HSekcUKGmf(f=(12GIhfO7~UkO#im z0tj9hkRMNbHUK~{zo$k3#E5b$9z-Ay{LW5_2QTn>BS`uq0Dxfl03`r12=aSCdoz;< zewFQfz?;nKDTtp|p?r4*01#}l;}{U53J^+AVEYVt;F~Oh;6?kzxR8O@@2&sa^S4SWZ{H8$h;6((`A<}sJ?g{`Pz(@sR09%Uy5I=^+QfK8?(>IhA z2LZwJge^cmDyM@@6ha7gDqCXQCYpz0Vo2(&eAGzu2|fmv$8?bLEo-=??`+Aisr!bT zY~NsM@<_Ec7@hW!AA+`GSSOd$`v&rn__~22MF`mz!Wf?1jjF`ag2sUxg^DM(=>s`DMStp5E0Goap<|)k=*NF(z5P4Th>_`ZcxjT_fe`H zMmAhl45yOoSuC;eD-N7|P6sY{SSge$apX7bu$2KHUuS9r>nJFPxXRQ0sfk;@Eoe*M z+|jF$4j<6GGTWP7tPC<@Fojf^6PJBYTFcmpJYg2T+(qDfyJ->lefA=dvtHt}9}DOa zEDKO-0r*|wdEf8v7wUtEx&R!|)<4s`P8WcsHV5ytp1jJ^&<=9K!L|S#XbZrMZ-fJj zMN4yp#&WCziz_5ce&KT5&aV}w%RrPtCa`sp+x2X1*PYDpuEl zD1%Jg)|ZOqb>JRL&K6r1DwLOj-E$YWp@}G)-Z?-SG$FW3=eo7?>3wfGt5Wm|V3F@x zkUrh#2L@0|wRZCu2p zmK>D53Pc3Z2GAzZw%n|N(ZkCAW9vYq_v%a#-c4!7I?#$SiNt@;VwvkeDM-(4g6H-i zKz?H#uLGGh&orZKi8DLlKlH0aE&P?D^xVV0YSXouVub7XO&yV=A-|LUTd7h(;4*(m*^R_rSaR1<4T~j?tMqBfB%jmGD!JMy1e4gO zmrqM3D+4~bRb`Cl_5E1J${-^qusecHT)#iduvvK`uY8Gd2l#yUY`&z{nq`Ta1ARJo zMt~47w7Ya$(g6~^8f{5?se5dkKcXzOC8nj}jpoSplx8e3tr)%}9g8`7b6}6el2d%z zuSh{UXu(S35n$q=)7V)n14;Y_l~J+;y*`j+tPCk=4`&@4 zd&zxX+NQ7j>LS0%|B%0*NqWl@n=ke&=7D!8zUs9eC z-4pjM@Pk;Pcta1~%qgmH1ApzG&_2%Yap=D$qui86uTx{ce+6#cgMQmCc8MRECy7Y% zDHe6-H~423H$9`Ux~HYAetJ=_5|lwc5E)mr*k9UDKSv_Cra1bAFymqVskQYpr_Z5Z zRNq?foys>}O5L{m{kG+zA`O*r(SMA7+!Ft?1Jty%O#JN0;uXB3-wBJ*`{4P9I*u)_ z5W9#%lxGk`Z=wjWsCZ+TyF5?{$&*?177*5aVbyH zmHu(D`TKC)a)r3LSNf&rOP-ylKTZY@n{wD8=MJ9Mf9Rk=1N#p>bkNZL!-owT)PLyI zVS^4kZ0g`a!-fxISzfG!ltKq|@-_a0E&O@;7(ze9BKj+4&?Wwd zKc?ioh`H%J$3VhPCLX8PBJMBCWBa-t&ruE7CBR!wl^VM2D*qIJIa;z?{Jh_}Xca{( z$z}9X&rSXX?I$T&-9$mGUf><%w%_Cby!~V?k1G?(#}+r8q8F0m1t1MLG!m$<60lo% z8>xS_67{yDOB>(Cf8%#PGRcJ*m3M0Gxpno^&z-_iLMC?Wxbi!`aEp~rPBb3^G!wRySvud{^ zyZ@Tla=rgvK?y1YMB!;tDPnw(j(l(DmljIib4NPASB1)@jnvAdULlps!9B-SHu;qm zxBvyP)D(%OU!*L(dKFp9Sua5mUKs1E?J%vU?sT?~x{9?|zGbhyY=-N&sAxnRdg7eh zl{(&GE8QX-@Qz=^ZwByPhs*s~%vv3W;o@L|F-q#T{HLg!^azx9;Jc08U3i;6CKe9< zuYFiVv=5*AzwN_t4za2mr=}qY+-RoHnN&M<`rPUD=S||Du(028*Ejr(uy<*V5D>u+Q zk|R?mc&aIteJ7;hIi9RUt);s8DN>lxRmPq$`lLzxTTtW&x;e;T09}$lHAFwpoih8p z+PRZ1qTdf$G3c;Z)t~m%b%qrF7hQ-abTuKqR#6O}a_-#e7u8DTa3xKj%9HBx5(~HE zalh>V!+;}hgE6?7V@}=7c{8R?s+~V~wwv+?kA9%(AgSQN5C#|{ISkp;05|!5|4jO2 zBKmdaqP9a!7vLHlIybcP4BgyJCQYq9ccxo%hj%Eyl|s5RrWG($ouExZryuv&8h_l1 znkt#p%k2_GTfVoWdzqQsO}G1}v^SCP2fpNFDoEzQs&>n@!FSNwr|v}6mXxx_MGuv@ zb$9sfN>C0}!AUIVUcbX%RxTgY14xtQ72+1IrC9)FfLBSor$I((y4}g`^JJpTH>xzQ z+YpQKMe8UvA$1hV(`cw;%1QV6y-HfF3`)YWf*E%gO%uV(l^~}nwrd;CQeEhqO}0Hs zJxGMpUc}E}FwNwuxZ-Z|0%cGT*gR{Bsvq(%FSjCysC`ubLg&tI;$YZ#2pO~yrE|Mk z1_6RhIQ@JvM+50r|DI$}2AQhKDx+9eeGg5o*X_Bo2)ImE7Uvf?ooA2*oVx0J{e{KB zue2<@G+mZlq-DW5QYPUB7V4Ad%e7Y?q;SWdN`<>-9ZhVK_gu;SG_k2%I?`3O%B_5k zB0bgZdd%-pZsp)_GP_LAX08#GL8eOlpm9&I9PZ1@tq3BBwn8P^C2$!sbqmw3)V-MP zisb3hjdkRT%B5XtxkO!2KDT-unTRrQ$4$m`h#M$_jE0^XpU7&fK^bJ=hhp8LhyBaD zSS>-Mt|7yXXS3XBU&nbKjp)y7^git5wygJq3WcOSsxnG#09-lexcDQq>c9o)3P-E! zrc>NP8DzBeQ0)k*x`i^xs717f6h7+=*03QHSgX|z;HGV)Fry4IEj4P7b_!RRpq5}o z5UKl7hf9UJyAnJIU9)G0kuvKrRno|Li7TNU@F;bd@EBFqq@9Dxe${@47PXuzVxQk% zVB0W*!-R0EUVqeIc7S|LM?M&%6wt_ZRe#~6={(t;=^ne^uc&|s*y2Yk#8|1arn(Q- zk{~WXuR{1ibqk&r4bbP0`b(?ya~dB%TXg`F?V)reh=49GO@{iu(n^mjeVTe4Eu!1o+VYXh)736 z7a_FIk_Cvn=sBW6SuTw&N=lxmN$jQ6(8Y6ijI(sK@jNwbtayM9zSAzPizfHZ^ZvNv zxUGtsM4xm>pwc*HSXz}M|k-D;D2jAZ(v3^K`Y zZOAdKo!y*#aeZy0_sCJS3YFEoNdZ-5d1Z6EUi2?J2xX9I;xjI4UeI97<7Uou%O5N{ zra0WG*W=%CDht7bPzH_`xdvbL&_;g^*1dKeFHw7}Texvf#!VYfW9kGDdb3;rOIG_~V;FvYLc53ak>Gic!C(U&|gMv{jYWCMf zzWECRIpZS~;$r^)taj#wwR2}L;M1|`vg_=h1B7M-(154RqQjsmGZ=S1-$fZ$Lua0P z2pWmJNg%dx=RSHLD73WhD-AL@ORc=Aqsk4pG}(dk?zmU{!`sIf@n)R3FR?xPkUpWk z|0!;_AlRhLzvM#Mzkl`$-T5iT@vi=SdLp{bKioSh{FEQ2q33#@*IAyoa&<%jga3y< zvjcb`ThrSrC$B-zP!%qdwc^s({NoDk^EX z+?qf7{xontMSRSQx7*<@b$FW{Y(o%pZ42JbZ(H&=Vq4K0WSe~!+uq4z8<%C;2G0K* z+xRFF75hAWmblqF#Nywu4UtGsD$o22LXF#7{`rOWnQS{V*7QQQal3~FLt`l!@KJ6+CRL@4lhK*o80g^F?(-W1HFY$-CaOB8(fYFISt-CzWI^8_a(&F1!N99poN=k2XtIAdOj8?KvGyR_@x-W_{$x zjxb)fPl93kU=IeJmvG%)R~P5E{xnXxrBh+@GO=LS2NWLrEa9o*Q6Zz7FB(JPk&(i> z`3Jr~QfNqTO1;rTy^eK}$jeY~uXJoqsSlQ<190_U_!v|R-g%Ekn$NRMc%?0wz-8#o zWI`XI$~3`Lun8fR>k#W+`LXbD_r^zb7b@gm-_3B0?m`W413&TUaVz;{WI=m{%f&c{0-*n+l#bR zWy;+{fAjkms)+mWZ~j4rO5^rvp@R)jvOoNaJss8EaV>tILY)ho)>qExBK4IXU8W2q zEanuhE}mB~*We|Ec-bLd{fQT3qOY?Ji`x;8-4`59KC+u*InSpzeG|#g{0Z$!a3_#| z@tOtnj-Wf_8~^5VyE%wUbXEQo;y(YzzaF>$uG&d$00)=*xv}5+J$)SINVYPTe2tq3 zX_kDUTm7xyEtdR?6%KL|1*Slgp~^~rtQclvgzbff>7Jn?8Ka+z}xzB0qz#qtydY2LDAQLySKL z;H=%reN(G>kKl$5>@tYAFK+VJ$<)!PuBb5enfl&fHdJh=`1)%d3@Y^3_6%cT8Hl1n z)N0uY;+41?OZIejqo0Py-06fdgMWRp)Rnf~$>eY|vc6c1&7n>p8{&=t#EcAN(Qb*a zfp-FVrwoW08OVgs1jN8Qfm~IlJ7#1cMj-=dkmx`82}Um_W@I2{VBnoR!S6N##PJzu ziaAK6=Q}s;UnftiZr>pklv3{8@F{l+a#5Ul4Jn4ID5WU!ZT3LrJ>08RbX&MKk-ECl zc)iYjzdF;`wLMSYVk{<7Q~C$`d&$i1M)Ezc)8%U@j>7$ZW_icIo_IBKo5b5nW3a(= z$N_Ur@l#%HIxy%3UqVnKRG1aYMjyuNzt*{CdN784dEAYPtL1=>8D{>Of_5|ad3hX3 z7L-SkG%7m5bjZ=obhrbH>b$zdApRIh;7&`WDkodtv=1fUC4}MM%C|j1N5V=!HXU+l zJNPW#c2Dl=NQ$`);koYL5A8C{{VJWBl$ehr|L-*3^vV^{VQInT1e1UhF%8e=NGW#- z=nSmdUEP|f=c~%9X=c$x+C08yX`QrREoEo=Me0r8^bE&-9^LfKgGsb!>f6U?H2Tbn zih*?3Pp)p<*y_wt?usBaF>wp0>=V=Bm7FpbtZ$#_=IoV876y*UoRluC+$*&rp>=Nd z+)PuFFZJR(k~;m6TFt!7i7EUNxS%iGhtL-YdhT*YFYI|ebAP(<-hk8{iQenvQj@*r zy^mm~eaEp+;cp2KNodxMEFeQgiWAMyGXPhLquSDRZq-7BA8I zi?x25)?cXgQ?-7fq!IH;a9wNH%*0g7`!ueRj<5PCQJ{ z;mtbBuuLD8f^!P`Zd?_hETdZ-T?rKai)#4Cxa#aJ)IQ7TekIR4jx3%<%8pAM$*kQMgK%KR?v#{DaiESxzawVXbU1-V;# z#5d3=Cp22Tl4yiqr5EtQ#}QZmOSl@I59n1-Wrk;-I5G7t;y)y=X6!eBh5}lDYv!aR z+Y08GF@(8L`9GQE-t2N?|CPwN=WfpYvM^|DYEUAbgO<#*&U2tHCCxP76Km#z?^82Q znkhEJ^-be~_5V@MQG%<4JP$8tV&y_LMdoCo@Uu%?`BB(oC88w8+HUBiz$F)sQosjbbafSkq-NaO}Pq{#|kbanJUS@P!o=>2>zL8qFO+!5%p6_W2 z>NAD*d8zJ+-p|F;WB?7}cez$_(h8@^Dm5L(i|B&$<{jjw@0;4st$#Chz=Ee&^>wYk zN)2uf&*l~>{hldhah#OF8B&I)YyGKOe~Q+JT0cfgTa+wy3a(7@5Z5@RB!ko?*Dc6$ zXj)Zqgzl-zIXbc&yi?U3@hk&WmT8tl2UHawU-D4#xiP-5IxK}gy6Q~l)P(~>NnLOi zQ4rAl#(4Y4hb+^Cj6kU>Zq1h3hbqg|Rm4)(j&*TRtQ{=Ve2i#|rq_LFO7|&q9-5Z3 zE1}pGcN4{atCQm-9&>NqgZZp&bB1GpW!V@ zfI6LSy~|BE7TR>f<2KS%4wOX>4faQU>Ct}fn* z2N#54nGOS*X4R&ox9ngTWZA(A1?NO_Z5$JtEYk%F?kfwn#8p8;mgxe89*Sz-yAHux zCf6aLHiDq4-sT>vvbl$=h?C4hkJ@lGLTyA+G`&DUQvwBQBi5q1KHev2vP}7kCopOH z8$!&wN0=3!&7-APs@K;svp$M5OElcNon@I-ml9&_nQGauGqI}NqQ04GcijkLSME$@ z%Q$7r8B&I)OPM=W>rc`8Q0vEN{Yg^#>=ImISI$pzoDU*N4o$17cQlV}g&fTzzVOa1 zPEg<9j>i{wJXofbh5tf?(A)nYbISflc2(R3R&7dpTSeqJ*(xH(Aqb+mI^H}qS!R2x z5~g>J3(d$iE&?gbhL_>ddCBnb6QPzawcxD3v>0H*%Hh3izwkgWO@|@T>t0P)XZ;8N%m^HnGP%8J}W(;IT$7U2=~b2v2wem zEbfvr_)5y~ORfJx>p$1}9a8%I5?moo-b){t=#oB=6VSBs%Nt;XSOyp&hIgv!5e%wA zFmM4KkkQC{WPk$^GN6w_8_!jcA>t~cphL_zX?fK2!vh#%+_;s)83fAJr--#)Qo>Y_ zqy$e9N&yYMRTNV}R#D6^L|Z_;<^d|rW4*lz1jowQXDSgaulZ{`k5`OfZ^a1~LPIVg z%MmPBB3KHh&dXr-DVe~XJv}|HIk!z2vsD@MiIm|-QszF?`uDZ|J+0rO^_!*i878=r zYu=3y1!BQ6UCPihv!*HO-3mt5ms`PzFMJctt#M3fvP|MqKfQ{9@5)k0j+&4 z&NZ~pGM$kKlYn~LP=Lxd6rLiGGI_k*h{+?l5so6%qUn7e2AcAD7$NXsC1UltkBIev z5G(g0k5*yN?ZNO&Vf(T)o$ZQQN6+kYB(dD2+ftGWF zlE+uPK+sDCI$SHzIA)yiTAGd-Uysi((UAGoxske*w!x>2YKi&f64U5T>74&gU*DWt z!)?&5v}dFYR!bSqmNIv>*3Z)VtF-<~t-oAKe_{!)u)xdpV1eX%BwMsB9Q4)?a8T9{ za1g#JvAqonh%FlwkPz-mUjAcz3Lr1DOt0M0K>^Ks=Mk8KavlLs5d-OycL0b!$pIid zMU(`z1)nGJ_9q=54>>G_Kx+H=np;T~?X%3zLpav5hWLvOuOYJ7$jnL@rG~rq57HA7 z59=hjlpzW-3EH+{5gA3MM>7JO$I6AHa+x zUqoD)I{|_HWf2(rwg->%*>`$8Y23#4&5^D zOrN@xum|h^!V+lBZ~}c)K*Q5nZZ{`z_hWY^EmFPj(W6{eWue{oxTyqPKZ>9qQ}&+< ze5hCO$2b=+>7ZGu9uyj>5&S{IRznY)qYI(k2jCa3`vU{!t54r5+LWyV)Wa%Bc)p)X2o|6q$hX(0z&m;>mpQfrMj2RQYzOy>Y1BB|E{#dH-= zIZfdhY5VVcpxi#oG)p6_G6}pL5GH}_fZ!2>br&a(B*;;lU#ky34S+L~1I>5culF2oPUkW{PUr1T}T*_dF zl;L)*-=_6jwf+;W|42$dxeBf<+qZL`1M$#f;C!l$+eWZG6A3F?$msOjR@5i}=KC#RWRd@gdw8h(#VnWKE6uI{363Zse z%1lf=p}FfrhTsqWObpUFypcOeGTg1K||}ulPRW#nS9aX?!xLkhv?f zJdr}ZB;2rE8xUH;9aw7QH}j~G6*?>4gVS`QmYfdoMsCq|2CPd(eC|_%d-7I-`@O)0 zTgv$S#9bNws2-|xeW)(SMi!d8-Aed>zK8Ii)EIAuyR+{_jPXWdTn;cNfQWITgtzMv z!ux~9coXpGGY8cDBHqY-?{avd;Nkl9a<-F9GvF!0TdCoE2Y7U`!QsRkS!p}t)ukft z;p;mBcWja1p3-o>1vpy12`qA!Mq7A+7{WQxFt?hevbkV-t z(Z%9 zQ*j0bsFOR_RppjW7V4dAHI-B2NBX95>$v`KbV!mBWJ>-#u86yIEJH+9k%oR^s@97=hDl;iV;|LQ zSs2Ge<1C{lgSh5z%4o8TKCjI;j^HL*&)*T(#Bj2Vk^tX0f+lYLEr}~)^<$Y{h9Zd4 z^=my%&PFWL#ECEqnY|8y%+ev*$(N`!;AEoGGn$NEW3LLUNJKk%ywN)*<;as0^2k=c z1bFN?0{o)@7S{uiK4i(;OuUh8W;wi2@Ni$J1UIpX;MOSBUjZC_7@MfR(xW=+Bw2Pw zuS*FyK83B8@%tmS?&b@ENzLKQ+ytFNzbIw#c`1XUl;K*fU!(QUX#HxfpDkr4t^-$w z(c=&pEF6+O3?s-e-WDHl3?s`ld%!oIKTSz5B_YpAN(L#PP3SH=1$0VghSw{gO0VE6A}NvbG!ZG$L{3JmWea&{+*3>< zmRa)bQ)1K$R}!P1RmNYEnBUlg zeqyxBwLO%`@`wDZUE@!Ke$B;M!j<4EDZ?wJ%v~;J@lvgyq4m?XzE$flk<#ay;7VLv znYge_lM7mw5o}o$S49$Jneqb8DTO=+gF+Do!+&Z2-Z&`6g=NZM^iamy;~K_VxCT}r z2BLYFhskM>W$GxR#Ev#4Jx$CC(Zozc9K}zMzVI_bUqo6k^YPY!$ucnQuvE7a(T@EU z5pAueu8VoB3Y$no7sz;{skI!nazZV+f-eD1yqy4_6Tom90O`g#Un1j;+<`8K7b;cx z#vYr=K6KXo1Xt9Fa3SDo9zg2H8~vt0XS}*p#JvYfc)xj^@SYdE;#A<(KY`4TH*y7^ zEjN=`NHghr`m#?6?#VWSdqKlD1#r!)5k9<;^N(_HIe|m;7MAe-{37AKsL?y0<#xuT z-!mu-d_CX;8`SCfQaSuk@a20$H(AEuGqrx4)}JAzpN<4qCeN?SOdgi$)J4mZV`}ePC&iHg&8S{ z3ri2&m(20gI3{uo%j~WfcR-rYd!AyEig=0`h-&!TI4ZIs%hXeZNwSRJKHtZX_Tec4 zsqK5JXg}gAVy*3aJ7TmiJ7R41zTh8`5la1H4^e8JPJz?8w}qi!GebkX(Tr4%L^&Z5 z&8d@;CA|A9D<`_mo9O48$Gu7a!}maQr!uZTwdi|!G_|Bor&hUULTN^(*5*<}FZ8OM zm{_lK;S@OD+PjkG!tcGgfI8U)cE+zu2|RXzYUxjfIaTQc7CiiL_m0In?M4o)9M~L$ z+$znEF;eDElCn5j%3ze%*K7UpT7Rt8A0uU_*#TS`$rf+5#1bs4CH6aLnpK;Ux5haK z&a+H82j>*jV-i3kq=Wym-Smiz?WPbJOE7vUM7}HDJeEtA={!aZL~~9VO_r&nh>|#3 z>-8QpUV4w&fk0}Xyp19H6xl)|))J_D;_V|)EVGT_h7!q+J%UK~s?LrPJY2?N`=;BR zk<8){b$X&7l*_m*qz2@RrKJWY9#0LtCJp3{jy7N`(2^4|O;E>Qa-%QvmTLe){eIi( z68^0368`HtOX?WEP!sYjS>eqR)XCXoIrvcg$23vX_|A6TnUyn}gCm8};o(x|hDuo+ zB4u!x)_+^;57GLAwf`y;>A`Ez6m3|g$0a| zg#|Q&_d>JKJCs0Xl|udM_sf z@Dy^Rh1H zm}Fgeia-hL`0xm>6Zb!bF(Sw5ocS_fVC~d&C*uv1(J&OJyKLB$dH`VXn7gg1NF{ zf)D7Sj-8jFFm{rl;3$Lo>caw2$v4qP?M+Y9-4HbMs8J$KyoHp-$G(azqPDL`%WcZCK8k>PaC% z@Ovr4f|R+(r7S+G^~<$>nbt4W`Uj;n8rl6K!IkdTdb1jvDVf#CRA^e`?ePuq7QSJ? z;hj*!o7SL)Olyoc{8vzqMF15RVZ6~rR&7dphe=?j945h21VNhj`h?~qnF?VNO@BAQ zM?{g`00JqQ%1b}URFT~PLM@oy5|7qpiASP3l?O#GvnH+~{%q7l^#IEYd)6?29*grQ zK%HEzbmmW8DncJvx-qX1eZu=>_;dG4S-e}y;CE7ncWV6-tzWG5zt#F%rS$0|xH5cs zFI^z9NV>pCqiInMJ^El`34Jiq@J>;^0R(DD;e*;0mpOWhy-yr;^mkrYT)+)5JpEG{Mw8@d>9Qr`%Ym-1wE0 zxm%}MDR^Cy^Rnw zWg`T7!h31mpS67CBC{6kME^u{u{SoX$uiwCAp)Z5u?Rg97Qs)%Nc{A28~ltMlp~5t zP45&7)Qp^BA<)viH;d4`%pxSBFYqIg_(=4z|Dr_nXH7&o9;(8oe=&QO$JrC0PIgS? z*prK}2c~XtkfluYGiAf|%7*Kt46c#)k!QVVNEv zplMb00s~bE48|JXiE7@9HgbkU8>B=BRMi_psLB{(w9!X(z*~0UKxElL7=#!y{$a5n{4G}H}pw~MECd4PE5R| zyP>0b#0p~vWQjzN#7UGxo$Q9nktmFi2&Qh~w}?c=Iwi%CN{Yj!%ng;YI7I6Y)B0~~ z{UKU^u#`TD1Xt3ox0)gCMmE1_nFG_5^s+uSBa-zILinbG?T3&*lpVPmg8MRIy$vlU ztZZn(OLS01@P;z9V43D1gg`JoRsu7^N(4!|o+_*De*Rb>v?$XLG+Psx)fT}U&`qC4Wu_# zf2986X!{V>b7Q}oqGtfoPbrTV0X-a474rI2do%p|ju{R1$Kbq89!RC>nO(a+irpF* zksUDJWTq1wEKZv3TW|ib!Tt!c1Kae>E`O-l37%WU*d{Zb6&eV$ZF{<*!TzGyre}8j z4pg7eh8sGPuuWz2|Txru}x+={q_g_LzZF*+ck`&#fcu{Y}=Pqu8*;Z;Ag$f*$FmQq$U*5hSs8^~aHyChO1{ zsyb>*Pm*rf`td~#>>>ZNS-4a6%&tY>3!Yob*d{Zbz;v{%_V$^k+O?Q_QD&H)*)38=3!YoW*d{Zb zTFXV+2IDd_9)Ikp*yx#_*%dV=g6D=daJ*G!IvW+!Y+qYHu73W!c_%#6)_6kHZ__io z3Bx2Ng69@9w#iHB8+G=W?VE3$(?GeX z;gMyB$Ng44v+Jkt1<%c9Y?GNzs5;h$&2sjc{}~5O&+J-yNK6FJZEMW#`vVo3N>1r* zrYi~~8h(1+br{AdwCR~$Kb^qRglitfZmZ06LVa(x+qPa(Ps?E^Y|}Hl7M+%Y=hiW{ z$xLU0`K@hmNM3s3h5DCYJT*3yre}7=tb|1HT>WSsN|l*TUY9kq{mVP&HW2;l*REL; zqqpgqUHd?#An@E$#x|Mh)T)lz{^G_;qR6rnZp;NSzfI5VHue^5!E-ey61K@qr*?qo znC*?ZT>X9d{0V--Ha)W&sryaAb8{KnWTuldY%S-{>rsElk|peSEGDLBc8fG&3!dA< z*d{ZbovLHDygnsf-QJ%=opTH%1oz4+c(=!KAP6> z)t6UxjGv_@(=)q~YA1MZF=Ly|bS5a*%=Ur%4{dn##9Q#(HpVuY>1GV_HnC+i8ZmeJW(06D{GA4#?dS*A%Vgfu@ ze+prn%ya^cx7mW%U+<}};6M6j95g+%+o}B(JhzmwO=db1`byl)_V+7B*8ldl+wd2~ zHa)Wo6kG6I&G!h~WTw-iI%d0L`*a%1&7JbK>6zUkwG%uym$6M|I_#2loGSjJ5 zzs;5}6>qzB-%b}arq^NDQ+yIUw~4W9Rc1Ox-TRm=UvS)Y=biPqK#1_f^vrI8`XqR6 z>}iB;GSdk(CT7c9R^|%jl-Tyq^vteB?F7%QVr-L{PPn&n(Bl5V1r1+(erdzcZb-$( z()7$Or~MZ^H}rJEHks*6P#v?SZG6L~w6zU|^-1vDV#YR^>Eu<%Y=6IE zMaP_s&K=V;yPU>b@Lcs+_FHA96CR@Dt!>=>yKj}nHa)Xjqu#%A|DKt-k!>J^`vx^ew8y#@`WXjqMD_R|gusB1oh z95tEg1hobbR1+B7kKB&m8mY_~-lZMgbz zgl#gzuGO8QUvNvfj4ys-D`#mKYCi%syNdo7OR>G zy$Iby49_T6D!}Peh2(q zMsB8_eioXZ*4WRjZ%xdhUzy{FT)CPl*%#(FCWE%>+kUaE>%C9A%~xetmfjscJ^RbV z9C{2-wr~GA5^dxUem#e5vSiaxn0Y~VBmLGD9sudazL>qJx@EgOLaX>OTABSh-9K6X zP_nYO%Iz`O?SGT{OS2QJi=T>3ZX0B+)3Sr;v1KAN{aUCO3a;qL|@nVM6z;! zPe}lXqM|(ZqU`rl6ZjF{h2rW)$dqYgUcUIRB!lKe{aPu<*g}+5I5r!1=~R9q{3T4@$CH(HAXF(V8eV#4skEpqjk@&GX&2H{ z*vHNI$&}08FCWfMal0R;2SFk)I+`kTE8nBJQOjsHH{9|2rhD<^xIP{HJEO%W2a$bM zX>#D*|8;VZR()anbeRrccUABn5&@1hZz8}vBK-YU0f1RqNMrP-$L?P8J_ z5vE4F%1k}Pdzl(DcxvziE%*171c09IE6SJ}?R#}hjq@m+{Ad4|j8o_hR3cMj{QqHU zOqwZ`RMyGtIQ)=~>0#}g)7FqWPt)Ujsp7|_`EgUWe~RDQ^tjumhXkj@gO(2@LOBhh z@gP1uI0YT5n&v|BeX%q|wJc4KJ&)1!P$e^})%Vt{8kLzIoS=qy*17kjNozW0ta-4|D#gVDY)xuY-!wnu@wYTTM!4s%%$`&EK24I4Au&mK zay;UOOv$dC-#EZ+yDIx_cYDvwJ_}ms^>Fn!WCyy|sq|AUlON2Eb4zw5gTnS%+0(kD zVNdtad0ohFk)F4_&7}kPx347btK7O;yIJaaT?n+UC^C@WWTxNpSLpM);C9c>4y+MD zDGp*xsRdvT#GlzgeAjkO*Q6WRl1#g$*JP{Hs44M%j2k*9o2@YnYt&+^jf1?ok4og_ zLes*3|JZs?$T{EaWW*u2nK&?`6ZIrBWHjB<0tP4dvS&Mn!Z}jEUE}1f|^}>@c znfl|Yt(VaXGV`ioCtiO3f&(9DsQiHDL-8%@ddH$c-?u-21AJ9Fw;3N_;vH2LXa1+< z539zCxP(@Y$5^t8boj4cw@`rAsZz_$P;cs+WO-jS!kuy*<^2z-!S+81neA zd$9iE?k{PaQFhGzl)R;<)?ZXzt19g;u&M*cO=c0uy@)z&Z3gC(18YQ3B9a&rIRqFS zul+`jqsHTSw#G25QH!58F8lKLODyMoIll$Thb2-t2$B5p!(UM-KcY~E+^PSMP{Q8! zjn7LgTmFb(l=h7(H@|D2lX~nMwXP^K**ALnEk)=fxIOx2l5XCu+5KunT8gkBQ2K(k zEQ>3;e^VAgO{WMOhIwicRu5$J_+BZ(*gW!kg!te@!#rF3q>m-<+Mku!TeKZ>*IAjVYz3>z7f} zpO9T{_5Wkjr!D8Ep{`B0x9Py3l%{#;Q}W)L-ugtgQqD*!Dh_rB-kTWK?Zi<>9yRQU zBaf;$`5ZTDS@!#tTgj7_r^!7Ww7QjrY@h1JM)?3o4?4PR8^vdoV+w;;WDiNCSW(mF zDt<`=^#_RN&&mwoEmLn58ymE`%agQKsMWe~B}^7?O~~@Nzh{$sN}y#>-N%2(p6}Kl z*M&|*X_*|MmDWHzz-SZ{gj}jP??;zSyJG6UO__1tm2`#hZrD{i(FWEh4C zCHh|=W43f!_WZ=vbOzP)v{4lmOUOC^;VUXefGloK8=Zasjfqj`daTZlqc8VkLR_#q z`x|>r-;8K<171s3_uP>@x`F7|FLbg8K5;u86;`}REX2XvlG zZ{?Jmj%SsmKd3u=*b&DZQ$YvhMAGl|7$}}^BNvOmr?`Qu-HUe)KbI+p(&q4Y`I?T^ zm+U;Efseg~%5xgJRCE=Tj>f8#Uwv>^?u5wB2Zpnh|qy^JI zPR>87*Mf1kCA&``pRBi|+_hIF_TMK#PRfX@!xc$)UZPvy)P%X0T)vAxrp=bFZFe%+ z2oVLUkyP1={?$>KvUgC3qTMDH`X_fD+p71&-A&eUOO|K*^*sILii*h@8Z2Bu(_JVG zR`&FhIirjmUU4Lc=gi7a38lTjgQPbzMz%aIoi08mWxu!i`-T*)kEf#ysL?9=J8Zo86jE8edoVk^N*-Yh41Pret?_YH`%XB&jD~AP}u!u_NYX1+Id~O zcI=Gq#L-NOd#0lv;x+A{M21o4WmI)aqn>|4Iv${OoGY=5-e2W5Kc$`=#6Owy{mRUF z$YiiO&3VHxOhXeN9OnF!OzyTVv|b?6Zq?@OMc3FUnE@w}IrPTlr_gI2DLo6pnFzg& zzQ???vl1>N^@yv!=hsntem{Z*2EYRTGXQ&!dUk9&A?1V%bN@=t8@0Fr{>M7=s5JTa z=rvPJ*-x(q(VxwqL5QNHhe1dWqBjVXwAWlu^rwG=P%>TlH6@U-P_zoV*@p@)IlEY6 z_L}7~dV}ETW_oYT9Zs!vad-S6aZr~ZjCXUMOdLMHvAQR?ssm2S6$2I=_~`*|`j%|t zH8zP@%>TIO14-3P#*>UE6|Llm9$r=q#M~~uo}+cFQ|>kEn;f=k-*ycf+MCGhs1m&(1B)nqO-&;w z!^QDuE-(-H54^a>6Y|(HNthh`$761tP>sZDmzh`+j`s0Rdu(R}<8!{Zz zXF30KZT&OJp)6%`Kk0;C{C@r&mK(f zGm4?u5&p-s$zF4=vDdvKug^Jy#)5pwIoYm0F58OSyR@y?uFFGrcldkRaovk=$(j%h zIJmTWWp|P>B=lp;?`7vEKEqxloxADbNtA>K+}L$=s->M45nk?Uf_`Mm277CX@08Me z`EF_J?b+7kkA}VVcV4E(@#5IOjkVQk0llXG#G3I^%VyvI;g|0H53;|j>Z6Fgs8qi* z?#~})^9Q|4j!1m@SRzoxTMUd17|g9`&)$-JpS>RYQFccPJ~7f!N7oAkHI08f41i)& zf-xwomnPiOkF&P{uQ2wL?2yEXok7q!4TW{C14KJ*?|Te>fV%qB*6i>0>!Dq(*0L&6 zvcpHa<$t4ob5|n$Rx5KhU~BYy-Zty^;7_xsrtZb}Rj-}V<*ogXd=C)j0{5GF6pBjg z_Uu9Xs}F{1ssUPaOSe-9?rh?aewO`Sx>mm73hX1wW2?%-9od6Y=$BiyBl}oK7!OMf zJiN2vNNQFnR8jF?_+-aOBbX7+Vx*&w#6VWurA8`^+kM@uRbBgcO;lvuXZLpPKfiJB zo~NBf;G`d1A~WPG`7Z3DFKCAB0Mp!G?&+E-9Q%*#(8PfuA7)V4t>gw;r~!NbFcmKGE&i^h~4?w=mId zM)&+9;xS4lWA~A-)AbWMndg!voCUIt5O>t9d~U*ms8#Jsp$s#oCNC+;GMm7 zUL(0$xJ7BQUfD6vsuSvrc-;L=!mV` z#yTc5o%ZXrE#SH4-lStP)5)(C9kF%mSjS|hBLhU#0G_MwLpmli9qKmziLG1Or`y?G TZ{PCe&r^N76;gex+?xLZZq_~8 diff --git a/Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Dimension_02.ifc b/Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Dimension_02.ifc new file mode 100644 index 0000000..c297a8c --- /dev/null +++ b/Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Dimension_02.ifc @@ -0,0 +1,122 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1'); +FILE_NAME('Annotation_Dimension_02.ifc','2022-07-02T12:33:34-05:00',(),(),'IfcOpenShell v0.7.0-cb8cfd79','BlenderBIM 0.0.220629','Nobody'); +FILE_SCHEMA(('IFC4')); +ENDSEC; +DATA; +#1=IFCPROJECT('1a3x6_z1HCbPUIKiNg_3Jz',$,'My Project',$,$,$,$,(#23,#29),#18); +#2=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); +#3=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#4=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#3); +#5=IFCCONVERSIONBASEDUNIT(#2,.LENGTHUNIT.,'foot',#4); +#6=IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); +#7=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#8=IFCMEASUREWITHUNIT(IFCREAL(0.09290304),#7); +#9=IFCCONVERSIONBASEDUNIT(#6,.AREAUNIT.,'square foot',#8); +#10=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); +#11=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#12=IFCMEASUREWITHUNIT(IFCREAL(0.0283168467116885),#11); +#13=IFCCONVERSIONBASEDUNIT(#10,.VOLUMEUNIT.,'cubic foot',#12); +#14=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#15=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#16=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#15); +#17=IFCCONVERSIONBASEDUNIT(#14,.PLANEANGLEUNIT.,'degree',#16); +#18=IFCUNITASSIGNMENT((#17,#9,#5,#13)); +#19=IFCCARTESIANPOINT((0.,0.,0.)); +#20=IFCDIRECTION((0.,0.,1.)); +#21=IFCDIRECTION((1.,0.,0.)); +#22=IFCAXIS2PLACEMENT3D(#19,#20,#21); +#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$); +#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$); +#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$); +#26=IFCCARTESIANPOINT((0.,0.,0.)); +#27=IFCDIRECTION((1.,0.,0.)); +#28=IFCAXIS2PLACEMENT2D(#26,#27); +#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$); +#30=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.PLAN_VIEW.,$); +#31=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.SECTION_VIEW.,$); +#32=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.ELEVATION_VIEW.,$); +#33=IFCSITE('1rS27wKub17hq2FO4r6m3A',$,'My Site',$,$,#56,$,$,$,$,$,$,$,$); +#39=IFCBUILDING('06Oy0ZVCj7vvzflFn9eUso',$,'My Building',$,$,#62,$,$,$,$,$,$); +#45=IFCBUILDINGSTOREY('2BIvGUhpD81fY45KBZ5fTl',$,'My Storey',$,$,#68,$,$,$,$); +#51=IFCRELAGGREGATES('24rszhgaPE6eAMFQpD2xCg',$,$,$,#1,(#33)); +#52=IFCCARTESIANPOINT((0.,0.,0.)); +#53=IFCDIRECTION((0.,0.,1.)); +#54=IFCDIRECTION((1.,0.,0.)); +#55=IFCAXIS2PLACEMENT3D(#52,#53,#54); +#56=IFCLOCALPLACEMENT($,#55); +#57=IFCRELAGGREGATES('0uvZoeDW56nhFROp1R5paA',$,$,$,#33,(#39)); +#58=IFCCARTESIANPOINT((0.,0.,0.)); +#59=IFCDIRECTION((0.,0.,1.)); +#60=IFCDIRECTION((1.,0.,0.)); +#61=IFCAXIS2PLACEMENT3D(#58,#59,#60); +#62=IFCLOCALPLACEMENT(#56,#61); +#63=IFCRELAGGREGATES('1Ym$J87WL5bPa0HYjigy47',$,$,$,#39,(#45)); +#64=IFCCARTESIANPOINT((0.,0.,0.)); +#65=IFCDIRECTION((0.,0.,1.)); +#66=IFCDIRECTION((1.,0.,0.)); +#67=IFCAXIS2PLACEMENT3D(#64,#65,#66); +#68=IFCLOCALPLACEMENT(#62,#67); +#69=IFCANNOTATION('2IWhwimdb4f93GMIBXzzf1',$,'PLAN_VIEW',$,'DRAWING',#266,#80); +#80=IFCPRODUCTDEFINITIONSHAPE($,$,(#271)); +#81=IFCGROUP('1yY$cHpI1F1hipFu87exyF',$,'PLAN_VIEW',$,'DRAWING'); +#82=IFCRELASSIGNSTOGROUP('3oQXe9Def7Lv3VW5AHAT1K',$,$,$,(#69,#92),$,#81); +#83=IFCPROPERTYSET('2Gtx5_WNH44ABDUdHSMw_b',$,'EPset_Drawing',$,(#85,#86,#87,#88,#89,#90,#91)); +#84=IFCRELDEFINESBYPROPERTIES('3GuStna3TBkOqdG5vVRWn4',$,$,$,(#69),#83); +#85=IFCPROPERTYSINGLEVALUE('TargetView',$,IFCLABEL('PLAN_VIEW'),$); +#86=IFCPROPERTYSINGLEVALUE('Scale',$,IFCLABEL('1/48'),$); +#87=IFCPROPERTYSINGLEVALUE('HumanScale',$,IFCLABEL('1/4"=1''-0"'),$); +#88=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$); +#89=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$); +#90=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); +#91=IFCPROPERTYSINGLEVALUE('GlobalReferencing',$,IFCBOOLEAN(.T.),$); +#92=IFCANNOTATION('00aB5XRjn4M8pFmXwr7kZh',$,'DIMENSION',$,'DIMENSION',#324,#103); +#103=IFCPRODUCTDEFINITIONSHAPE($,$,(#329)); +#148=IFCRELCONTAINEDINSPATIALSTRUCTURE('1kG5Kk8DL1lfP161AJ5mfI',$,$,$,(#164),#45); +#149=IFCCARTESIANPOINT((1.00000011013562,1.00000001235897,-1.00000001235897)); +#150=IFCDIRECTION((0.,0.,1.)); +#151=IFCDIRECTION((1.,0.,0.)); +#152=IFCAXIS2PLACEMENT3D(#149,#150,#151); +#153=IFCLOCALPLACEMENT(#68,#152); +#164=IFCWALL('3jZVHFT1P3kRbQP_iWQLhM',$,'Cube',$,$,#286,#182,$,.ELEMENTEDWALL.); +#182=IFCPRODUCTDEFINITIONSHAPE($,$,(#295,#298)); +#262=IFCCARTESIANPOINT((2.00000002471794,2.00000002471794,2.99999993930026)); +#263=IFCDIRECTION((0.,0.,1.)); +#264=IFCDIRECTION((1.,0.,0.)); +#265=IFCAXIS2PLACEMENT3D(#262,#263,#264); +#266=IFCLOCALPLACEMENT($,#265); +#267=IFCCARTESIANPOINT((-3.28083989501312,-3.28083989501312,-32.8083989501312)); +#268=IFCAXIS2PLACEMENT3D(#267,$,$); +#269=IFCBLOCK(#268,6.56167979002625,6.56167979002625,32.8083989501312); +#270=IFCCSGSOLID(#269); +#271=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#270)); +#282=IFCCARTESIANPOINT((1.00000001235897,1.00000001235897,1.00000001235897)); +#283=IFCDIRECTION((0.,0.,1.)); +#284=IFCDIRECTION((1.,0.,0.)); +#285=IFCAXIS2PLACEMENT3D(#282,#283,#284); +#286=IFCLOCALPLACEMENT(#68,#285); +#287=IFCINDEXEDPOLYGONALFACE((1,2,4,3)); +#288=IFCINDEXEDPOLYGONALFACE((3,4,8,7)); +#289=IFCINDEXEDPOLYGONALFACE((7,8,6,5)); +#290=IFCINDEXEDPOLYGONALFACE((5,6,2,1)); +#291=IFCINDEXEDPOLYGONALFACE((3,7,5,1)); +#292=IFCINDEXEDPOLYGONALFACE((8,4,2,6)); +#293=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,3.,-1.),(-1.,3.,1.),(2.,-1.,-1.),(2.,-1.,1.),(2.,3.,-1.),(2.,3.,1.))); +#294=IFCPOLYGONALFACESET(#293,$,(#287,#288,#289,#290,#291,#292),$); +#295=IFCSHAPEREPRESENTATION(#24,'Body','Tessellation',(#294)); +#296=IFCCARTESIANPOINT((-1.00000001235897,-1.00000001235897,-1.00000001235897)); +#297=IFCBOUNDINGBOX(#296,2.99999993930026,4.00000004943587,2.00000002471794); +#298=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#297)); +#320=IFCCARTESIANPOINT((3.,4.,2.)); +#321=IFCDIRECTION((0.,0.,1.)); +#322=IFCDIRECTION((1.,0.,0.)); +#323=IFCAXIS2PLACEMENT3D(#320,#321,#322); +#324=IFCLOCALPLACEMENT($,#323); +#325=IFCCARTESIANPOINT((0.,-4.)); +#326=IFCCARTESIANPOINT((0.,0.)); +#327=IFCPOLYLINE((#325,#326)); +#328=IFCGEOMETRICCURVESET((#327)); +#329=IFCSHAPEREPRESENTATION(#30,'Annotation','Annotation2D',(#328)); +ENDSEC; +END-ISO-10303-21; diff --git a/Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Blender_02_commented.ifc b/Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Dimension_02_commented.ifc similarity index 55% rename from Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Blender_02_commented.ifc rename to Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Dimension_02_commented.ifc index 17aedf7..0ca9963 100644 --- a/Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Blender_02_commented.ifc +++ b/Random_Tests/Annotation_Dimension/from_BlenderBIM/Annotation_Dimension_02_commented.ifc @@ -1,11 +1,11 @@ ISO-10303-21; HEADER; FILE_DESCRIPTION(('ViewDefinition[DesignTransferView]'),'2;1'); -FILE_NAME('Annotation_Blender_02.ifc','2022-06-15T13:52:44-05:00',(),(),'IfcOpenShell v0.7.0-cb8cfd79','BlenderBIM 0.0.220609','Nobody'); +FILE_NAME('Annotation_Dimension_02.ifc','2022-07-02T12:33:34-05:00',(),(),'IfcOpenShell v0.7.0-cb8cfd79','BlenderBIM 0.0.220629','Nobody'); FILE_SCHEMA(('IFC4')); ENDSEC; DATA; -#1=IFCPROJECT('0zkA7RzQb6g9onLu2nq48E',$,'My Project',$,$,$,$,(#23,#29),#18); +#1=IFCPROJECT('1a3x6_z1HCbPUIKiNg_3Jz',$,'My Project',$,$,$,$,(#23,#29),#18); /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ @@ -15,15 +15,7 @@ DATA; /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#27=IFCDIRECTION((1.,0.,0.));*/ - /*#18=IFCUNITASSIGNMENT((#5,#13,#17,#9));*/ - /*#5=IFCCONVERSIONBASEDUNIT(#2,.LENGTHUNIT.,'foot',#4);*/ - /*#2=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);*/ - /*#4=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#3);*/ - /*#3=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ - /*#13=IFCCONVERSIONBASEDUNIT(#10,.VOLUMEUNIT.,'cubic foot',#12);*/ - /*#10=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);*/ - /*#12=IFCMEASUREWITHUNIT(IFCREAL(0.0283168467116885),#11);*/ - /*#11=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ + /*#18=IFCUNITASSIGNMENT((#17,#9,#5,#13));*/ /*#17=IFCCONVERSIONBASEDUNIT(#14,.PLANEANGLEUNIT.,'degree',#16);*/ /*#14=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ /*#16=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#15);*/ @@ -32,6 +24,14 @@ DATA; /*#6=IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);*/ /*#8=IFCMEASUREWITHUNIT(IFCREAL(0.09290304),#7);*/ /*#7=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);*/ + /*#5=IFCCONVERSIONBASEDUNIT(#2,.LENGTHUNIT.,'foot',#4);*/ + /*#2=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);*/ + /*#4=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#3);*/ + /*#3=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#13=IFCCONVERSIONBASEDUNIT(#10,.VOLUMEUNIT.,'cubic foot',#12);*/ + /*#10=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);*/ + /*#12=IFCMEASUREWITHUNIT(IFCREAL(0.0283168467116885),#11);*/ + /*#11=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ #2=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); #3=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); #4=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#3); @@ -64,15 +64,7 @@ DATA; /*#14=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ /*#16=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#15);*/ /*#15=IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ -#18=IFCUNITASSIGNMENT((#5,#13,#17,#9)); - /*#5=IFCCONVERSIONBASEDUNIT(#2,.LENGTHUNIT.,'foot',#4);*/ - /*#2=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);*/ - /*#4=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#3);*/ - /*#3=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ - /*#13=IFCCONVERSIONBASEDUNIT(#10,.VOLUMEUNIT.,'cubic foot',#12);*/ - /*#10=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);*/ - /*#12=IFCMEASUREWITHUNIT(IFCREAL(0.0283168467116885),#11);*/ - /*#11=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ +#18=IFCUNITASSIGNMENT((#17,#9,#5,#13)); /*#17=IFCCONVERSIONBASEDUNIT(#14,.PLANEANGLEUNIT.,'degree',#16);*/ /*#14=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ /*#16=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#15);*/ @@ -81,6 +73,14 @@ DATA; /*#6=IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);*/ /*#8=IFCMEASUREWITHUNIT(IFCREAL(0.09290304),#7);*/ /*#7=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);*/ + /*#5=IFCCONVERSIONBASEDUNIT(#2,.LENGTHUNIT.,'foot',#4);*/ + /*#2=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);*/ + /*#4=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#3);*/ + /*#3=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#13=IFCCONVERSIONBASEDUNIT(#10,.VOLUMEUNIT.,'cubic foot',#12);*/ + /*#10=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);*/ + /*#12=IFCMEASUREWITHUNIT(IFCREAL(0.0283168467116885),#11);*/ + /*#11=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ #19=IFCCARTESIANPOINT((0.,0.,0.)); #20=IFCDIRECTION((0.,0.,1.)); #21=IFCDIRECTION((1.,0.,0.)); @@ -129,13 +129,13 @@ DATA; /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#27=IFCDIRECTION((1.,0.,0.));*/ -#33=IFCSITE('1tKEYqbezFRuwcMJV6GGCJ',$,'My Site',$,$,#56,$,$,$,$,$,$,$,$); +#33=IFCSITE('1rS27wKub17hq2FO4r6m3A',$,'My Site',$,$,#56,$,$,$,$,$,$,$,$); /*#56=IFCLOCALPLACEMENT($,#55);*/ /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#53=IFCDIRECTION((0.,0.,1.));*/ /*#54=IFCDIRECTION((1.,0.,0.));*/ -#39=IFCBUILDING('0rY$S8t0b5J95Uh$Mmt_B6',$,'My Building',$,$,#62,$,$,$,$,$,$); +#39=IFCBUILDING('06Oy0ZVCj7vvzflFn9eUso',$,'My Building',$,$,#62,$,$,$,$,$,$); /*#62=IFCLOCALPLACEMENT(#56,#61);*/ /*#56=IFCLOCALPLACEMENT($,#55);*/ /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ @@ -146,7 +146,7 @@ DATA; /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#59=IFCDIRECTION((0.,0.,1.));*/ /*#60=IFCDIRECTION((1.,0.,0.));*/ -#45=IFCBUILDINGSTOREY('0d7sn_4JX7FBfTQt7IXVVi',$,'My Storey',$,$,#68,$,$,$,$); +#45=IFCBUILDINGSTOREY('2BIvGUhpD81fY45KBZ5fTl',$,'My Storey',$,$,#68,$,$,$,$); /*#68=IFCLOCALPLACEMENT(#62,#67);*/ /*#62=IFCLOCALPLACEMENT(#56,#61);*/ /*#56=IFCLOCALPLACEMENT($,#55);*/ @@ -162,8 +162,8 @@ DATA; /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#65=IFCDIRECTION((0.,0.,1.));*/ /*#66=IFCDIRECTION((1.,0.,0.));*/ -#51=IFCRELAGGREGATES('2cmn1NvzHEbe6vwtvfPtxk',$,$,$,#1,(#33)); - /*#1=IFCPROJECT('0zkA7RzQb6g9onLu2nq48E',$,'My Project',$,$,$,$,(#23,#29),#18);*/ +#51=IFCRELAGGREGATES('24rszhgaPE6eAMFQpD2xCg',$,$,$,#1,(#33)); + /*#1=IFCPROJECT('1a3x6_z1HCbPUIKiNg_3Jz',$,'My Project',$,$,$,$,(#23,#29),#18);*/ /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ @@ -173,15 +173,7 @@ DATA; /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#27=IFCDIRECTION((1.,0.,0.));*/ - /*#18=IFCUNITASSIGNMENT((#5,#13,#17,#9));*/ - /*#5=IFCCONVERSIONBASEDUNIT(#2,.LENGTHUNIT.,'foot',#4);*/ - /*#2=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);*/ - /*#4=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#3);*/ - /*#3=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ - /*#13=IFCCONVERSIONBASEDUNIT(#10,.VOLUMEUNIT.,'cubic foot',#12);*/ - /*#10=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);*/ - /*#12=IFCMEASUREWITHUNIT(IFCREAL(0.0283168467116885),#11);*/ - /*#11=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ + /*#18=IFCUNITASSIGNMENT((#17,#9,#5,#13));*/ /*#17=IFCCONVERSIONBASEDUNIT(#14,.PLANEANGLEUNIT.,'degree',#16);*/ /*#14=IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ /*#16=IFCMEASUREWITHUNIT(IFCREAL(0.0174532925199433),#15);*/ @@ -190,7 +182,15 @@ DATA; /*#6=IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);*/ /*#8=IFCMEASUREWITHUNIT(IFCREAL(0.09290304),#7);*/ /*#7=IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);*/ - /*#33=IFCSITE('1tKEYqbezFRuwcMJV6GGCJ',$,'My Site',$,$,#56,$,$,$,$,$,$,$,$);*/ + /*#5=IFCCONVERSIONBASEDUNIT(#2,.LENGTHUNIT.,'foot',#4);*/ + /*#2=IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);*/ + /*#4=IFCMEASUREWITHUNIT(IFCREAL(0.3048),#3);*/ + /*#3=IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#13=IFCCONVERSIONBASEDUNIT(#10,.VOLUMEUNIT.,'cubic foot',#12);*/ + /*#10=IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);*/ + /*#12=IFCMEASUREWITHUNIT(IFCREAL(0.0283168467116885),#11);*/ + /*#11=IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ + /*#33=IFCSITE('1rS27wKub17hq2FO4r6m3A',$,'My Site',$,$,#56,$,$,$,$,$,$,$,$);*/ /*#56=IFCLOCALPLACEMENT($,#55);*/ /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ @@ -208,14 +208,14 @@ DATA; /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#53=IFCDIRECTION((0.,0.,1.));*/ /*#54=IFCDIRECTION((1.,0.,0.));*/ -#57=IFCRELAGGREGATES('0X7R33hNXAGeuWFkRCMQeI',$,$,$,#33,(#39)); - /*#33=IFCSITE('1tKEYqbezFRuwcMJV6GGCJ',$,'My Site',$,$,#56,$,$,$,$,$,$,$,$);*/ +#57=IFCRELAGGREGATES('0uvZoeDW56nhFROp1R5paA',$,$,$,#33,(#39)); + /*#33=IFCSITE('1rS27wKub17hq2FO4r6m3A',$,'My Site',$,$,#56,$,$,$,$,$,$,$,$);*/ /*#56=IFCLOCALPLACEMENT($,#55);*/ /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#53=IFCDIRECTION((0.,0.,1.));*/ /*#54=IFCDIRECTION((1.,0.,0.));*/ - /*#39=IFCBUILDING('0rY$S8t0b5J95Uh$Mmt_B6',$,'My Building',$,$,#62,$,$,$,$,$,$);*/ + /*#39=IFCBUILDING('06Oy0ZVCj7vvzflFn9eUso',$,'My Building',$,$,#62,$,$,$,$,$,$);*/ /*#62=IFCLOCALPLACEMENT(#56,#61);*/ /*#56=IFCLOCALPLACEMENT($,#55);*/ /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ @@ -243,8 +243,8 @@ DATA; /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#59=IFCDIRECTION((0.,0.,1.));*/ /*#60=IFCDIRECTION((1.,0.,0.));*/ -#63=IFCRELAGGREGATES('1t5eomlwz7UAPdWRAt78$l',$,$,$,#39,(#45)); - /*#39=IFCBUILDING('0rY$S8t0b5J95Uh$Mmt_B6',$,'My Building',$,$,#62,$,$,$,$,$,$);*/ +#63=IFCRELAGGREGATES('1Ym$J87WL5bPa0HYjigy47',$,$,$,#39,(#45)); + /*#39=IFCBUILDING('06Oy0ZVCj7vvzflFn9eUso',$,'My Building',$,$,#62,$,$,$,$,$,$);*/ /*#62=IFCLOCALPLACEMENT(#56,#61);*/ /*#56=IFCLOCALPLACEMENT($,#55);*/ /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ @@ -255,7 +255,7 @@ DATA; /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#59=IFCDIRECTION((0.,0.,1.));*/ /*#60=IFCDIRECTION((1.,0.,0.));*/ - /*#45=IFCBUILDINGSTOREY('0d7sn_4JX7FBfTQt7IXVVi',$,'My Storey',$,$,#68,$,$,$,$);*/ + /*#45=IFCBUILDINGSTOREY('2BIvGUhpD81fY45KBZ5fTl',$,'My Storey',$,$,#68,$,$,$,$);*/ /*#68=IFCLOCALPLACEMENT(#62,#67);*/ /*#62=IFCLOCALPLACEMENT(#56,#61);*/ /*#56=IFCLOCALPLACEMENT($,#55);*/ @@ -293,78 +293,147 @@ DATA; /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#65=IFCDIRECTION((0.,0.,1.));*/ /*#66=IFCDIRECTION((1.,0.,0.));*/ -#69=IFCBUILDINGELEMENTPROXY('3JOryNTxP6FP8$b1mHXz3d',$,'Cube',$,$,#98,#87,$,.COMPLEX.); - /*#98=IFCLOCALPLACEMENT(#68,#97);*/ - /*#68=IFCLOCALPLACEMENT(#62,#67);*/ - /*#62=IFCLOCALPLACEMENT(#56,#61);*/ - /*#56=IFCLOCALPLACEMENT($,#55);*/ - /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ - /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#53=IFCDIRECTION((0.,0.,1.));*/ - /*#54=IFCDIRECTION((1.,0.,0.));*/ - /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ - /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#59=IFCDIRECTION((0.,0.,1.));*/ - /*#60=IFCDIRECTION((1.,0.,0.));*/ - /*#67=IFCAXIS2PLACEMENT3D(#64,#65,#66);*/ - /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#65=IFCDIRECTION((0.,0.,1.));*/ - /*#66=IFCDIRECTION((1.,0.,0.));*/ - /*#97=IFCAXIS2PLACEMENT3D(#94,#95,#96);*/ - /*#94=IFCCARTESIANPOINT((1.00000011013562,1.00000001235897,-1.00000001235897));*/ - /*#95=IFCDIRECTION((0.,0.,1.));*/ - /*#96=IFCDIRECTION((1.,0.,0.));*/ - /*#87=IFCPRODUCTDEFINITIONSHAPE($,$,(#106,#109));*/ - /*#106=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#105));*/ +#69=IFCANNOTATION('2IWhwimdb4f93GMIBXzzf1',$,'PLAN_VIEW',$,'DRAWING',#266,#80); + /*#266=IFCLOCALPLACEMENT($,#265);*/ + /*#265=IFCAXIS2PLACEMENT3D(#262,#263,#264);*/ + /*#262=IFCCARTESIANPOINT((2.00000002471794,2.00000002471794,2.99999993930026));*/ + /*#263=IFCDIRECTION((0.,0.,1.));*/ + /*#264=IFCDIRECTION((1.,0.,0.));*/ + /*#80=IFCPRODUCTDEFINITIONSHAPE($,$,(#271));*/ + /*#271=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#270));*/ /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#20=IFCDIRECTION((0.,0.,1.));*/ /*#21=IFCDIRECTION((1.,0.,0.));*/ - /*#105=IFCEXTRUDEDAREASOLID(#99,#103,#104,2.00000000376181);*/ - /*#99=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181);*/ - /*#103=IFCAXIS2PLACEMENT3D(#100,#101,#102);*/ - /*#100=IFCCARTESIANPOINT((0.,0.,-1.00000001235897));*/ - /*#101=IFCDIRECTION((0.,0.,-1.));*/ - /*#102=IFCDIRECTION((1.,0.,0.));*/ - /*#104=IFCDIRECTION((0.,0.,-1.));*/ - /*#109=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#108));*/ - /*#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ - /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ - /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ - /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#20=IFCDIRECTION((0.,0.,1.));*/ - /*#21=IFCDIRECTION((1.,0.,0.));*/ - /*#108=IFCBOUNDINGBOX(#107,2.00000002471794,2.00000002471794,2.00000002471794);*/ - /*#107=IFCCARTESIANPOINT((-1.00000001235897,-1.00000001235897,-1.00000001235897));*/ -#87=IFCPRODUCTDEFINITIONSHAPE($,$,(#106,#109)); - /*#106=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#105));*/ + /*#270=IFCCSGSOLID(#269);*/ + /*#269=IFCBLOCK(#268,6.56167979002625,6.56167979002625,32.8083989501312);*/ + /*#268=IFCAXIS2PLACEMENT3D(#267,$,$);*/ + /*#267=IFCCARTESIANPOINT((-3.28083989501312,-3.28083989501312,-32.8083989501312));*/ +#80=IFCPRODUCTDEFINITIONSHAPE($,$,(#271)); + /*#271=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#270));*/ /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#20=IFCDIRECTION((0.,0.,1.));*/ /*#21=IFCDIRECTION((1.,0.,0.));*/ - /*#105=IFCEXTRUDEDAREASOLID(#99,#103,#104,2.00000000376181);*/ - /*#99=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181);*/ - /*#103=IFCAXIS2PLACEMENT3D(#100,#101,#102);*/ - /*#100=IFCCARTESIANPOINT((0.,0.,-1.00000001235897));*/ - /*#101=IFCDIRECTION((0.,0.,-1.));*/ - /*#102=IFCDIRECTION((1.,0.,0.));*/ - /*#104=IFCDIRECTION((0.,0.,-1.));*/ - /*#109=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#108));*/ - /*#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ - /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ - /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ - /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#20=IFCDIRECTION((0.,0.,1.));*/ - /*#21=IFCDIRECTION((1.,0.,0.));*/ - /*#108=IFCBOUNDINGBOX(#107,2.00000002471794,2.00000002471794,2.00000002471794);*/ - /*#107=IFCCARTESIANPOINT((-1.00000001235897,-1.00000001235897,-1.00000001235897));*/ -#88=IFCRELCONTAINEDINSPATIALSTRUCTURE('2nv7GLm_DALxIvXyNMoYmM',$,$,$,(#69),#45); - /*#69=IFCBUILDINGELEMENTPROXY('3JOryNTxP6FP8$b1mHXz3d',$,'Cube',$,$,#98,#87,$,.COMPLEX.);*/ - /*#98=IFCLOCALPLACEMENT(#68,#97);*/ + /*#270=IFCCSGSOLID(#269);*/ + /*#269=IFCBLOCK(#268,6.56167979002625,6.56167979002625,32.8083989501312);*/ + /*#268=IFCAXIS2PLACEMENT3D(#267,$,$);*/ + /*#267=IFCCARTESIANPOINT((-3.28083989501312,-3.28083989501312,-32.8083989501312));*/ +#81=IFCGROUP('1yY$cHpI1F1hipFu87exyF',$,'PLAN_VIEW',$,'DRAWING'); +#82=IFCRELASSIGNSTOGROUP('3oQXe9Def7Lv3VW5AHAT1K',$,$,$,(#69,#92),$,#81); + /*#69=IFCANNOTATION('2IWhwimdb4f93GMIBXzzf1',$,'PLAN_VIEW',$,'DRAWING',#266,#80);*/ + /*#266=IFCLOCALPLACEMENT($,#265);*/ + /*#265=IFCAXIS2PLACEMENT3D(#262,#263,#264);*/ + /*#262=IFCCARTESIANPOINT((2.00000002471794,2.00000002471794,2.99999993930026));*/ + /*#263=IFCDIRECTION((0.,0.,1.));*/ + /*#264=IFCDIRECTION((1.,0.,0.));*/ + /*#80=IFCPRODUCTDEFINITIONSHAPE($,$,(#271));*/ + /*#271=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#270));*/ + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#270=IFCCSGSOLID(#269);*/ + /*#269=IFCBLOCK(#268,6.56167979002625,6.56167979002625,32.8083989501312);*/ + /*#268=IFCAXIS2PLACEMENT3D(#267,$,$);*/ + /*#267=IFCCARTESIANPOINT((-3.28083989501312,-3.28083989501312,-32.8083989501312));*/ + /*#92=IFCANNOTATION('00aB5XRjn4M8pFmXwr7kZh',$,'DIMENSION',$,'DIMENSION',#324,#103);*/ + /*#324=IFCLOCALPLACEMENT($,#323);*/ + /*#323=IFCAXIS2PLACEMENT3D(#320,#321,#322);*/ + /*#320=IFCCARTESIANPOINT((3.,4.,2.));*/ + /*#321=IFCDIRECTION((0.,0.,1.));*/ + /*#322=IFCDIRECTION((1.,0.,0.));*/ + /*#103=IFCPRODUCTDEFINITIONSHAPE($,$,(#329));*/ + /*#329=IFCSHAPEREPRESENTATION(#30,'Annotation','Annotation2D',(#328));*/ + /*#30=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.PLAN_VIEW.,$);*/ + /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ + /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ + /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#27=IFCDIRECTION((1.,0.,0.));*/ + /*#328=IFCGEOMETRICCURVESET((#327));*/ + /*#327=IFCPOLYLINE((#325,#326));*/ + /*#325=IFCCARTESIANPOINT((0.,-4.));*/ + /*#326=IFCCARTESIANPOINT((0.,0.));*/ + /*#81=IFCGROUP('1yY$cHpI1F1hipFu87exyF',$,'PLAN_VIEW',$,'DRAWING');*/ +#83=IFCPROPERTYSET('2Gtx5_WNH44ABDUdHSMw_b',$,'EPset_Drawing',$,(#85,#86,#87,#88,#89,#90,#91)); + /*#85=IFCPROPERTYSINGLEVALUE('TargetView',$,IFCLABEL('PLAN_VIEW'),$);*/ + /*#86=IFCPROPERTYSINGLEVALUE('Scale',$,IFCLABEL('1/48'),$);*/ + /*#87=IFCPROPERTYSINGLEVALUE('HumanScale',$,IFCLABEL('1/4"=1''-0"'),$);*/ + /*#88=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$);*/ + /*#89=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$);*/ + /*#90=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$);*/ + /*#91=IFCPROPERTYSINGLEVALUE('GlobalReferencing',$,IFCBOOLEAN(.T.),$);*/ +#84=IFCRELDEFINESBYPROPERTIES('3GuStna3TBkOqdG5vVRWn4',$,$,$,(#69),#83); + /*#69=IFCANNOTATION('2IWhwimdb4f93GMIBXzzf1',$,'PLAN_VIEW',$,'DRAWING',#266,#80);*/ + /*#266=IFCLOCALPLACEMENT($,#265);*/ + /*#265=IFCAXIS2PLACEMENT3D(#262,#263,#264);*/ + /*#262=IFCCARTESIANPOINT((2.00000002471794,2.00000002471794,2.99999993930026));*/ + /*#263=IFCDIRECTION((0.,0.,1.));*/ + /*#264=IFCDIRECTION((1.,0.,0.));*/ + /*#80=IFCPRODUCTDEFINITIONSHAPE($,$,(#271));*/ + /*#271=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#270));*/ + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#270=IFCCSGSOLID(#269);*/ + /*#269=IFCBLOCK(#268,6.56167979002625,6.56167979002625,32.8083989501312);*/ + /*#268=IFCAXIS2PLACEMENT3D(#267,$,$);*/ + /*#267=IFCCARTESIANPOINT((-3.28083989501312,-3.28083989501312,-32.8083989501312));*/ + /*#83=IFCPROPERTYSET('2Gtx5_WNH44ABDUdHSMw_b',$,'EPset_Drawing',$,(#85,#86,#87,#88,#89,#90,#91));*/ + /*#85=IFCPROPERTYSINGLEVALUE('TargetView',$,IFCLABEL('PLAN_VIEW'),$);*/ + /*#86=IFCPROPERTYSINGLEVALUE('Scale',$,IFCLABEL('1/48'),$);*/ + /*#87=IFCPROPERTYSINGLEVALUE('HumanScale',$,IFCLABEL('1/4"=1''-0"'),$);*/ + /*#88=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$);*/ + /*#89=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$);*/ + /*#90=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$);*/ + /*#91=IFCPROPERTYSINGLEVALUE('GlobalReferencing',$,IFCBOOLEAN(.T.),$);*/ +#85=IFCPROPERTYSINGLEVALUE('TargetView',$,IFCLABEL('PLAN_VIEW'),$); +#86=IFCPROPERTYSINGLEVALUE('Scale',$,IFCLABEL('1/48'),$); +#87=IFCPROPERTYSINGLEVALUE('HumanScale',$,IFCLABEL('1/4"=1''-0"'),$); +#88=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$); +#89=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$); +#90=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); +#91=IFCPROPERTYSINGLEVALUE('GlobalReferencing',$,IFCBOOLEAN(.T.),$); +#92=IFCANNOTATION('00aB5XRjn4M8pFmXwr7kZh',$,'DIMENSION',$,'DIMENSION',#324,#103); + /*#324=IFCLOCALPLACEMENT($,#323);*/ + /*#323=IFCAXIS2PLACEMENT3D(#320,#321,#322);*/ + /*#320=IFCCARTESIANPOINT((3.,4.,2.));*/ + /*#321=IFCDIRECTION((0.,0.,1.));*/ + /*#322=IFCDIRECTION((1.,0.,0.));*/ + /*#103=IFCPRODUCTDEFINITIONSHAPE($,$,(#329));*/ + /*#329=IFCSHAPEREPRESENTATION(#30,'Annotation','Annotation2D',(#328));*/ + /*#30=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.PLAN_VIEW.,$);*/ + /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ + /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ + /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#27=IFCDIRECTION((1.,0.,0.));*/ + /*#328=IFCGEOMETRICCURVESET((#327));*/ + /*#327=IFCPOLYLINE((#325,#326));*/ + /*#325=IFCCARTESIANPOINT((0.,-4.));*/ + /*#326=IFCCARTESIANPOINT((0.,0.));*/ +#103=IFCPRODUCTDEFINITIONSHAPE($,$,(#329)); + /*#329=IFCSHAPEREPRESENTATION(#30,'Annotation','Annotation2D',(#328));*/ + /*#30=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.PLAN_VIEW.,$);*/ + /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ + /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ + /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#27=IFCDIRECTION((1.,0.,0.));*/ + /*#328=IFCGEOMETRICCURVESET((#327));*/ + /*#327=IFCPOLYLINE((#325,#326));*/ + /*#325=IFCCARTESIANPOINT((0.,-4.));*/ + /*#326=IFCCARTESIANPOINT((0.,0.));*/ +#148=IFCRELCONTAINEDINSPATIALSTRUCTURE('1kG5Kk8DL1lfP161AJ5mfI',$,$,$,(#164),#45); + /*#164=IFCWALL('3jZVHFT1P3kRbQP_iWQLhM',$,'Cube',$,$,#286,#182,$,.ELEMENTEDWALL.);*/ + /*#286=IFCLOCALPLACEMENT(#68,#285);*/ /*#68=IFCLOCALPLACEMENT(#62,#67);*/ /*#62=IFCLOCALPLACEMENT(#56,#61);*/ /*#56=IFCLOCALPLACEMENT($,#55);*/ @@ -380,35 +449,36 @@ DATA; /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#65=IFCDIRECTION((0.,0.,1.));*/ /*#66=IFCDIRECTION((1.,0.,0.));*/ - /*#97=IFCAXIS2PLACEMENT3D(#94,#95,#96);*/ - /*#94=IFCCARTESIANPOINT((1.00000011013562,1.00000001235897,-1.00000001235897));*/ - /*#95=IFCDIRECTION((0.,0.,1.));*/ - /*#96=IFCDIRECTION((1.,0.,0.));*/ - /*#87=IFCPRODUCTDEFINITIONSHAPE($,$,(#106,#109));*/ - /*#106=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#105));*/ + /*#285=IFCAXIS2PLACEMENT3D(#282,#283,#284);*/ + /*#282=IFCCARTESIANPOINT((1.00000001235897,1.00000001235897,1.00000001235897));*/ + /*#283=IFCDIRECTION((0.,0.,1.));*/ + /*#284=IFCDIRECTION((1.,0.,0.));*/ + /*#182=IFCPRODUCTDEFINITIONSHAPE($,$,(#295,#298));*/ + /*#295=IFCSHAPEREPRESENTATION(#24,'Body','Tessellation',(#294));*/ /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#20=IFCDIRECTION((0.,0.,1.));*/ /*#21=IFCDIRECTION((1.,0.,0.));*/ - /*#105=IFCEXTRUDEDAREASOLID(#99,#103,#104,2.00000000376181);*/ - /*#99=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181);*/ - /*#103=IFCAXIS2PLACEMENT3D(#100,#101,#102);*/ - /*#100=IFCCARTESIANPOINT((0.,0.,-1.00000001235897));*/ - /*#101=IFCDIRECTION((0.,0.,-1.));*/ - /*#102=IFCDIRECTION((1.,0.,0.));*/ - /*#104=IFCDIRECTION((0.,0.,-1.));*/ - /*#109=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#108));*/ + /*#294=IFCPOLYGONALFACESET(#293,$,(#287,#288,#289,#290,#291,#292),$);*/ + /*#293=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,3.,-1.),(-1.,3.,1.),(2.,-1.,-1.),(2.,-1.,1.),(2.,3.,-1.),(2.,3.,1.)));*/ + /*#287=IFCINDEXEDPOLYGONALFACE((1,2,4,3));*/ + /*#288=IFCINDEXEDPOLYGONALFACE((3,4,8,7));*/ + /*#289=IFCINDEXEDPOLYGONALFACE((7,8,6,5));*/ + /*#290=IFCINDEXEDPOLYGONALFACE((5,6,2,1));*/ + /*#291=IFCINDEXEDPOLYGONALFACE((3,7,5,1));*/ + /*#292=IFCINDEXEDPOLYGONALFACE((8,4,2,6));*/ + /*#298=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#297));*/ /*#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#20=IFCDIRECTION((0.,0.,1.));*/ /*#21=IFCDIRECTION((1.,0.,0.));*/ - /*#108=IFCBOUNDINGBOX(#107,2.00000002471794,2.00000002471794,2.00000002471794);*/ - /*#107=IFCCARTESIANPOINT((-1.00000001235897,-1.00000001235897,-1.00000001235897));*/ - /*#45=IFCBUILDINGSTOREY('0d7sn_4JX7FBfTQt7IXVVi',$,'My Storey',$,$,#68,$,$,$,$);*/ + /*#297=IFCBOUNDINGBOX(#296,2.99999993930026,4.00000004943587,2.00000002471794);*/ + /*#296=IFCCARTESIANPOINT((-1.00000001235897,-1.00000001235897,-1.00000001235897));*/ + /*#45=IFCBUILDINGSTOREY('2BIvGUhpD81fY45KBZ5fTl',$,'My Storey',$,$,#68,$,$,$,$);*/ /*#68=IFCLOCALPLACEMENT(#62,#67);*/ /*#62=IFCLOCALPLACEMENT(#56,#61);*/ /*#56=IFCLOCALPLACEMENT($,#55);*/ @@ -424,14 +494,14 @@ DATA; /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#65=IFCDIRECTION((0.,0.,1.));*/ /*#66=IFCDIRECTION((1.,0.,0.));*/ -#94=IFCCARTESIANPOINT((1.00000011013562,1.00000001235897,-1.00000001235897)); -#95=IFCDIRECTION((0.,0.,1.)); -#96=IFCDIRECTION((1.,0.,0.)); -#97=IFCAXIS2PLACEMENT3D(#94,#95,#96); - /*#94=IFCCARTESIANPOINT((1.00000011013562,1.00000001235897,-1.00000001235897));*/ - /*#95=IFCDIRECTION((0.,0.,1.));*/ - /*#96=IFCDIRECTION((1.,0.,0.));*/ -#98=IFCLOCALPLACEMENT(#68,#97); +#149=IFCCARTESIANPOINT((1.00000011013562,1.00000001235897,-1.00000001235897)); +#150=IFCDIRECTION((0.,0.,1.)); +#151=IFCDIRECTION((1.,0.,0.)); +#152=IFCAXIS2PLACEMENT3D(#149,#150,#151); + /*#149=IFCCARTESIANPOINT((1.00000011013562,1.00000001235897,-1.00000001235897));*/ + /*#150=IFCDIRECTION((0.,0.,1.));*/ + /*#151=IFCDIRECTION((1.,0.,0.));*/ +#153=IFCLOCALPLACEMENT(#68,#152); /*#68=IFCLOCALPLACEMENT(#62,#67);*/ /*#62=IFCLOCALPLACEMENT(#56,#61);*/ /*#56=IFCLOCALPLACEMENT($,#55);*/ @@ -447,307 +517,213 @@ DATA; /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#65=IFCDIRECTION((0.,0.,1.));*/ /*#66=IFCDIRECTION((1.,0.,0.));*/ - /*#97=IFCAXIS2PLACEMENT3D(#94,#95,#96);*/ - /*#94=IFCCARTESIANPOINT((1.00000011013562,1.00000001235897,-1.00000001235897));*/ - /*#95=IFCDIRECTION((0.,0.,1.));*/ - /*#96=IFCDIRECTION((1.,0.,0.));*/ -#99=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181); -#100=IFCCARTESIANPOINT((0.,0.,-1.00000001235897)); -#101=IFCDIRECTION((0.,0.,-1.)); -#102=IFCDIRECTION((1.,0.,0.)); -#103=IFCAXIS2PLACEMENT3D(#100,#101,#102); - /*#100=IFCCARTESIANPOINT((0.,0.,-1.00000001235897));*/ - /*#101=IFCDIRECTION((0.,0.,-1.));*/ - /*#102=IFCDIRECTION((1.,0.,0.));*/ -#104=IFCDIRECTION((0.,0.,-1.)); -#105=IFCEXTRUDEDAREASOLID(#99,#103,#104,2.00000000376181); - /*#99=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181);*/ - /*#103=IFCAXIS2PLACEMENT3D(#100,#101,#102);*/ - /*#100=IFCCARTESIANPOINT((0.,0.,-1.00000001235897));*/ - /*#101=IFCDIRECTION((0.,0.,-1.));*/ - /*#102=IFCDIRECTION((1.,0.,0.));*/ - /*#104=IFCDIRECTION((0.,0.,-1.));*/ -#106=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#105)); - /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ - /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ - /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ - /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#20=IFCDIRECTION((0.,0.,1.));*/ - /*#21=IFCDIRECTION((1.,0.,0.));*/ - /*#105=IFCEXTRUDEDAREASOLID(#99,#103,#104,2.00000000376181);*/ - /*#99=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181);*/ - /*#103=IFCAXIS2PLACEMENT3D(#100,#101,#102);*/ - /*#100=IFCCARTESIANPOINT((0.,0.,-1.00000001235897));*/ - /*#101=IFCDIRECTION((0.,0.,-1.));*/ - /*#102=IFCDIRECTION((1.,0.,0.));*/ - /*#104=IFCDIRECTION((0.,0.,-1.));*/ -#107=IFCCARTESIANPOINT((-1.00000001235897,-1.00000001235897,-1.00000001235897)); -#108=IFCBOUNDINGBOX(#107,2.00000002471794,2.00000002471794,2.00000002471794); - /*#107=IFCCARTESIANPOINT((-1.00000001235897,-1.00000001235897,-1.00000001235897));*/ -#109=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#108)); - /*#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ - /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ - /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ - /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#20=IFCDIRECTION((0.,0.,1.));*/ - /*#21=IFCDIRECTION((1.,0.,0.));*/ - /*#108=IFCBOUNDINGBOX(#107,2.00000002471794,2.00000002471794,2.00000002471794);*/ - /*#107=IFCCARTESIANPOINT((-1.00000001235897,-1.00000001235897,-1.00000001235897));*/ -#110=IFCPROPERTYSET('3sWkzYMYDFMO6BZngmhM7p',$,'EPset_Drawing',$,(#112,#113)); - /*#112=IFCPROPERTYSINGLEVALUE('Scale',$,IFCLABEL('1/96'),$);*/ - /*#113=IFCPROPERTYSINGLEVALUE('HumanScale',$,IFCLABEL('1/8"=1''-0"'),$);*/ -#111=IFCRELDEFINESBYPROPERTIES('2g9_MoAcb6UxG9HzqZ_7X8',$,$,$,(#69),#110); - /*#69=IFCBUILDINGELEMENTPROXY('3JOryNTxP6FP8$b1mHXz3d',$,'Cube',$,$,#98,#87,$,.COMPLEX.);*/ - /*#98=IFCLOCALPLACEMENT(#68,#97);*/ - /*#68=IFCLOCALPLACEMENT(#62,#67);*/ - /*#62=IFCLOCALPLACEMENT(#56,#61);*/ - /*#56=IFCLOCALPLACEMENT($,#55);*/ - /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ - /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#53=IFCDIRECTION((0.,0.,1.));*/ - /*#54=IFCDIRECTION((1.,0.,0.));*/ - /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ - /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#59=IFCDIRECTION((0.,0.,1.));*/ - /*#60=IFCDIRECTION((1.,0.,0.));*/ - /*#67=IFCAXIS2PLACEMENT3D(#64,#65,#66);*/ - /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#65=IFCDIRECTION((0.,0.,1.));*/ - /*#66=IFCDIRECTION((1.,0.,0.));*/ - /*#97=IFCAXIS2PLACEMENT3D(#94,#95,#96);*/ - /*#94=IFCCARTESIANPOINT((1.00000011013562,1.00000001235897,-1.00000001235897));*/ - /*#95=IFCDIRECTION((0.,0.,1.));*/ - /*#96=IFCDIRECTION((1.,0.,0.));*/ - /*#87=IFCPRODUCTDEFINITIONSHAPE($,$,(#106,#109));*/ - /*#106=IFCSHAPEREPRESENTATION(#24,'Body','SweptSolid',(#105));*/ - /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ - /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ - /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ - /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#20=IFCDIRECTION((0.,0.,1.));*/ - /*#21=IFCDIRECTION((1.,0.,0.));*/ - /*#105=IFCEXTRUDEDAREASOLID(#99,#103,#104,2.00000000376181);*/ - /*#99=IFCRECTANGLEPROFILEDEF(.AREA.,$,$,2.00000000376181,2.00000000376181);*/ - /*#103=IFCAXIS2PLACEMENT3D(#100,#101,#102);*/ - /*#100=IFCCARTESIANPOINT((0.,0.,-1.00000001235897));*/ - /*#101=IFCDIRECTION((0.,0.,-1.));*/ - /*#102=IFCDIRECTION((1.,0.,0.));*/ - /*#104=IFCDIRECTION((0.,0.,-1.));*/ - /*#109=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#108));*/ - /*#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ - /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ - /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ - /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#20=IFCDIRECTION((0.,0.,1.));*/ - /*#21=IFCDIRECTION((1.,0.,0.));*/ - /*#108=IFCBOUNDINGBOX(#107,2.00000002471794,2.00000002471794,2.00000002471794);*/ - /*#107=IFCCARTESIANPOINT((-1.00000001235897,-1.00000001235897,-1.00000001235897));*/ - /*#110=IFCPROPERTYSET('3sWkzYMYDFMO6BZngmhM7p',$,'EPset_Drawing',$,(#112,#113));*/ - /*#112=IFCPROPERTYSINGLEVALUE('Scale',$,IFCLABEL('1/96'),$);*/ - /*#113=IFCPROPERTYSINGLEVALUE('HumanScale',$,IFCLABEL('1/8"=1''-0"'),$);*/ -#112=IFCPROPERTYSINGLEVALUE('Scale',$,IFCLABEL('1/96'),$); -#113=IFCPROPERTYSINGLEVALUE('HumanScale',$,IFCLABEL('1/8"=1''-0"'),$); -#114=IFCANNOTATION('1NdoroR$b6IBpfZ_wh2h22',$,'PLAN_VIEW',$,'DRAWING',#141,#125); - /*#141=IFCLOCALPLACEMENT($,#140);*/ - /*#140=IFCAXIS2PLACEMENT3D(#137,#138,#139);*/ - /*#137=IFCCARTESIANPOINT((0.,-4.93038120064184E-32,-1.00000011013562));*/ - /*#138=IFCDIRECTION((0.,0.,1.));*/ - /*#139=IFCDIRECTION((1.,0.,0.));*/ - /*#125=IFCPRODUCTDEFINITIONSHAPE($,$,(#124));*/ - /*#124=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#123));*/ + /*#152=IFCAXIS2PLACEMENT3D(#149,#150,#151);*/ + /*#149=IFCCARTESIANPOINT((1.00000011013562,1.00000001235897,-1.00000001235897));*/ + /*#150=IFCDIRECTION((0.,0.,1.));*/ + /*#151=IFCDIRECTION((1.,0.,0.));*/ +#164=IFCWALL('3jZVHFT1P3kRbQP_iWQLhM',$,'Cube',$,$,#286,#182,$,.ELEMENTEDWALL.); + /*#286=IFCLOCALPLACEMENT(#68,#285);*/ + /*#68=IFCLOCALPLACEMENT(#62,#67);*/ + /*#62=IFCLOCALPLACEMENT(#56,#61);*/ + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ + /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ + /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#59=IFCDIRECTION((0.,0.,1.));*/ + /*#60=IFCDIRECTION((1.,0.,0.));*/ + /*#67=IFCAXIS2PLACEMENT3D(#64,#65,#66);*/ + /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#65=IFCDIRECTION((0.,0.,1.));*/ + /*#66=IFCDIRECTION((1.,0.,0.));*/ + /*#285=IFCAXIS2PLACEMENT3D(#282,#283,#284);*/ + /*#282=IFCCARTESIANPOINT((1.00000001235897,1.00000001235897,1.00000001235897));*/ + /*#283=IFCDIRECTION((0.,0.,1.));*/ + /*#284=IFCDIRECTION((1.,0.,0.));*/ + /*#182=IFCPRODUCTDEFINITIONSHAPE($,$,(#295,#298));*/ + /*#295=IFCSHAPEREPRESENTATION(#24,'Body','Tessellation',(#294));*/ /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#20=IFCDIRECTION((0.,0.,1.));*/ /*#21=IFCDIRECTION((1.,0.,0.));*/ - /*#123=IFCCSGSOLID(#122);*/ - /*#122=IFCBLOCK(#121,164.041994750656,164.041994750656,32.8083989501312);*/ - /*#121=IFCAXIS2PLACEMENT3D(#120,$,$);*/ - /*#120=IFCCARTESIANPOINT((-82.0209973753281,-82.0209973753281,-32.8083989501312));*/ -#120=IFCCARTESIANPOINT((-82.0209973753281,-82.0209973753281,-32.8083989501312)); -#121=IFCAXIS2PLACEMENT3D(#120,$,$); - /*#120=IFCCARTESIANPOINT((-82.0209973753281,-82.0209973753281,-32.8083989501312));*/ -#122=IFCBLOCK(#121,164.041994750656,164.041994750656,32.8083989501312); - /*#121=IFCAXIS2PLACEMENT3D(#120,$,$);*/ - /*#120=IFCCARTESIANPOINT((-82.0209973753281,-82.0209973753281,-32.8083989501312));*/ -#123=IFCCSGSOLID(#122); - /*#122=IFCBLOCK(#121,164.041994750656,164.041994750656,32.8083989501312);*/ - /*#121=IFCAXIS2PLACEMENT3D(#120,$,$);*/ - /*#120=IFCCARTESIANPOINT((-82.0209973753281,-82.0209973753281,-32.8083989501312));*/ -#124=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#123)); - /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ - /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ - /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ - /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#20=IFCDIRECTION((0.,0.,1.));*/ - /*#21=IFCDIRECTION((1.,0.,0.));*/ - /*#123=IFCCSGSOLID(#122);*/ - /*#122=IFCBLOCK(#121,164.041994750656,164.041994750656,32.8083989501312);*/ - /*#121=IFCAXIS2PLACEMENT3D(#120,$,$);*/ - /*#120=IFCCARTESIANPOINT((-82.0209973753281,-82.0209973753281,-32.8083989501312));*/ -#125=IFCPRODUCTDEFINITIONSHAPE($,$,(#124)); - /*#124=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#123));*/ + /*#294=IFCPOLYGONALFACESET(#293,$,(#287,#288,#289,#290,#291,#292),$);*/ + /*#293=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,3.,-1.),(-1.,3.,1.),(2.,-1.,-1.),(2.,-1.,1.),(2.,3.,-1.),(2.,3.,1.)));*/ + /*#287=IFCINDEXEDPOLYGONALFACE((1,2,4,3));*/ + /*#288=IFCINDEXEDPOLYGONALFACE((3,4,8,7));*/ + /*#289=IFCINDEXEDPOLYGONALFACE((7,8,6,5));*/ + /*#290=IFCINDEXEDPOLYGONALFACE((5,6,2,1));*/ + /*#291=IFCINDEXEDPOLYGONALFACE((3,7,5,1));*/ + /*#292=IFCINDEXEDPOLYGONALFACE((8,4,2,6));*/ + /*#298=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#297));*/ + /*#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#297=IFCBOUNDINGBOX(#296,2.99999993930026,4.00000004943587,2.00000002471794);*/ + /*#296=IFCCARTESIANPOINT((-1.00000001235897,-1.00000001235897,-1.00000001235897));*/ +#182=IFCPRODUCTDEFINITIONSHAPE($,$,(#295,#298)); + /*#295=IFCSHAPEREPRESENTATION(#24,'Body','Tessellation',(#294));*/ /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#20=IFCDIRECTION((0.,0.,1.));*/ /*#21=IFCDIRECTION((1.,0.,0.));*/ - /*#123=IFCCSGSOLID(#122);*/ - /*#122=IFCBLOCK(#121,164.041994750656,164.041994750656,32.8083989501312);*/ - /*#121=IFCAXIS2PLACEMENT3D(#120,$,$);*/ - /*#120=IFCCARTESIANPOINT((-82.0209973753281,-82.0209973753281,-32.8083989501312));*/ -#126=IFCGROUP('0XqIe1mh5DSwSDs2o02LEK',$,'PLAN_VIEW',$,'DRAWING'); -#127=IFCRELASSIGNSTOGROUP('31T3DRnQT7FxsXtc7De43r',$,$,$,(#142,#114),$,#126); - /*#142=IFCANNOTATION('0arcY2Q$jC_hww5nlZLL$9',$,'DIMENSION',$,'DIMENSION',#158,#153);*/ - /*#158=IFCLOCALPLACEMENT($,#157);*/ - /*#157=IFCAXIS2PLACEMENT3D(#154,#155,#156);*/ - /*#154=IFCCARTESIANPOINT((0.,-4.93038120064184E-32,-4.28084000514874));*/ - /*#155=IFCDIRECTION((0.,0.,1.));*/ - /*#156=IFCDIRECTION((1.,0.,0.));*/ - /*#153=IFCPRODUCTDEFINITIONSHAPE($,$,(#163));*/ - /*#163=IFCSHAPEREPRESENTATION(#30,'Annotation','Annotation2D',(#162));*/ - /*#30=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.PLAN_VIEW.,$);*/ - /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ - /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ - /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#27=IFCDIRECTION((1.,0.,0.));*/ - /*#162=IFCGEOMETRICCURVESET((#161));*/ - /*#161=IFCPOLYLINE((#159,#160));*/ - /*#159=IFCCARTESIANPOINT((9.77766482535935E-08,0.));*/ - /*#160=IFCCARTESIANPOINT((9.77766482535935E-08,2.00000002471794));*/ - /*#114=IFCANNOTATION('1NdoroR$b6IBpfZ_wh2h22',$,'PLAN_VIEW',$,'DRAWING',#141,#125);*/ - /*#141=IFCLOCALPLACEMENT($,#140);*/ - /*#140=IFCAXIS2PLACEMENT3D(#137,#138,#139);*/ - /*#137=IFCCARTESIANPOINT((0.,-4.93038120064184E-32,-1.00000011013562));*/ - /*#138=IFCDIRECTION((0.,0.,1.));*/ - /*#139=IFCDIRECTION((1.,0.,0.));*/ - /*#125=IFCPRODUCTDEFINITIONSHAPE($,$,(#124));*/ - /*#124=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#123));*/ - /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ - /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ - /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ - /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#20=IFCDIRECTION((0.,0.,1.));*/ - /*#21=IFCDIRECTION((1.,0.,0.));*/ - /*#123=IFCCSGSOLID(#122);*/ - /*#122=IFCBLOCK(#121,164.041994750656,164.041994750656,32.8083989501312);*/ - /*#121=IFCAXIS2PLACEMENT3D(#120,$,$);*/ - /*#120=IFCCARTESIANPOINT((-82.0209973753281,-82.0209973753281,-32.8083989501312));*/ - /*#126=IFCGROUP('0XqIe1mh5DSwSDs2o02LEK',$,'PLAN_VIEW',$,'DRAWING');*/ -#128=IFCPROPERTYSET('3veorc5FL1zukXnL$a9jwr',$,'EPset_Drawing',$,(#130,#131,#132,#133,#134,#135,#136)); - /*#130=IFCPROPERTYSINGLEVALUE('TargetView',$,IFCLABEL('PLAN_VIEW'),$);*/ - /*#131=IFCPROPERTYSINGLEVALUE('Scale',$,IFCLABEL('1/4'),$);*/ - /*#132=IFCPROPERTYSINGLEVALUE('HumanScale',$,IFCLABEL('3"=1''-0"'),$);*/ - /*#133=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$);*/ - /*#134=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$);*/ - /*#135=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$);*/ - /*#136=IFCPROPERTYSINGLEVALUE('GlobalReferencing',$,IFCBOOLEAN(.T.),$);*/ -#129=IFCRELDEFINESBYPROPERTIES('1jEm9HNFH9buvIv8twkPTf',$,$,$,(#114),#128); - /*#114=IFCANNOTATION('1NdoroR$b6IBpfZ_wh2h22',$,'PLAN_VIEW',$,'DRAWING',#141,#125);*/ - /*#141=IFCLOCALPLACEMENT($,#140);*/ - /*#140=IFCAXIS2PLACEMENT3D(#137,#138,#139);*/ - /*#137=IFCCARTESIANPOINT((0.,-4.93038120064184E-32,-1.00000011013562));*/ - /*#138=IFCDIRECTION((0.,0.,1.));*/ - /*#139=IFCDIRECTION((1.,0.,0.));*/ - /*#125=IFCPRODUCTDEFINITIONSHAPE($,$,(#124));*/ - /*#124=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#123));*/ - /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ - /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ - /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ - /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#20=IFCDIRECTION((0.,0.,1.));*/ - /*#21=IFCDIRECTION((1.,0.,0.));*/ - /*#123=IFCCSGSOLID(#122);*/ - /*#122=IFCBLOCK(#121,164.041994750656,164.041994750656,32.8083989501312);*/ - /*#121=IFCAXIS2PLACEMENT3D(#120,$,$);*/ - /*#120=IFCCARTESIANPOINT((-82.0209973753281,-82.0209973753281,-32.8083989501312));*/ - /*#128=IFCPROPERTYSET('3veorc5FL1zukXnL$a9jwr',$,'EPset_Drawing',$,(#130,#131,#132,#133,#134,#135,#136));*/ - /*#130=IFCPROPERTYSINGLEVALUE('TargetView',$,IFCLABEL('PLAN_VIEW'),$);*/ - /*#131=IFCPROPERTYSINGLEVALUE('Scale',$,IFCLABEL('1/4'),$);*/ - /*#132=IFCPROPERTYSINGLEVALUE('HumanScale',$,IFCLABEL('3"=1''-0"'),$);*/ - /*#133=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$);*/ - /*#134=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$);*/ - /*#135=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$);*/ - /*#136=IFCPROPERTYSINGLEVALUE('GlobalReferencing',$,IFCBOOLEAN(.T.),$);*/ -#130=IFCPROPERTYSINGLEVALUE('TargetView',$,IFCLABEL('PLAN_VIEW'),$); -#131=IFCPROPERTYSINGLEVALUE('Scale',$,IFCLABEL('1/4'),$); -#132=IFCPROPERTYSINGLEVALUE('HumanScale',$,IFCLABEL('3"=1''-0"'),$); -#133=IFCPROPERTYSINGLEVALUE('HasUnderlay',$,IFCBOOLEAN(.F.),$); -#134=IFCPROPERTYSINGLEVALUE('HasLinework',$,IFCBOOLEAN(.T.),$); -#135=IFCPROPERTYSINGLEVALUE('HasAnnotation',$,IFCBOOLEAN(.T.),$); -#136=IFCPROPERTYSINGLEVALUE('GlobalReferencing',$,IFCBOOLEAN(.T.),$); -#137=IFCCARTESIANPOINT((0.,-4.93038120064184E-32,-1.00000011013562)); -#138=IFCDIRECTION((0.,0.,1.)); -#139=IFCDIRECTION((1.,0.,0.)); -#140=IFCAXIS2PLACEMENT3D(#137,#138,#139); - /*#137=IFCCARTESIANPOINT((0.,-4.93038120064184E-32,-1.00000011013562));*/ - /*#138=IFCDIRECTION((0.,0.,1.));*/ - /*#139=IFCDIRECTION((1.,0.,0.));*/ -#141=IFCLOCALPLACEMENT($,#140); - /*#140=IFCAXIS2PLACEMENT3D(#137,#138,#139);*/ - /*#137=IFCCARTESIANPOINT((0.,-4.93038120064184E-32,-1.00000011013562));*/ - /*#138=IFCDIRECTION((0.,0.,1.));*/ - /*#139=IFCDIRECTION((1.,0.,0.));*/ -#142=IFCANNOTATION('0arcY2Q$jC_hww5nlZLL$9',$,'DIMENSION',$,'DIMENSION',#158,#153); - /*#158=IFCLOCALPLACEMENT($,#157);*/ - /*#157=IFCAXIS2PLACEMENT3D(#154,#155,#156);*/ - /*#154=IFCCARTESIANPOINT((0.,-4.93038120064184E-32,-4.28084000514874));*/ - /*#155=IFCDIRECTION((0.,0.,1.));*/ - /*#156=IFCDIRECTION((1.,0.,0.));*/ - /*#153=IFCPRODUCTDEFINITIONSHAPE($,$,(#163));*/ - /*#163=IFCSHAPEREPRESENTATION(#30,'Annotation','Annotation2D',(#162));*/ - /*#30=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.PLAN_VIEW.,$);*/ - /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ - /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ - /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#27=IFCDIRECTION((1.,0.,0.));*/ - /*#162=IFCGEOMETRICCURVESET((#161));*/ - /*#161=IFCPOLYLINE((#159,#160));*/ - /*#159=IFCCARTESIANPOINT((9.77766482535935E-08,0.));*/ - /*#160=IFCCARTESIANPOINT((9.77766482535935E-08,2.00000002471794));*/ -#153=IFCPRODUCTDEFINITIONSHAPE($,$,(#163)); - /*#163=IFCSHAPEREPRESENTATION(#30,'Annotation','Annotation2D',(#162));*/ - /*#30=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.PLAN_VIEW.,$);*/ - /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ - /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ - /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ - /*#27=IFCDIRECTION((1.,0.,0.));*/ - /*#162=IFCGEOMETRICCURVESET((#161));*/ - /*#161=IFCPOLYLINE((#159,#160));*/ - /*#159=IFCCARTESIANPOINT((9.77766482535935E-08,0.));*/ - /*#160=IFCCARTESIANPOINT((9.77766482535935E-08,2.00000002471794));*/ -#154=IFCCARTESIANPOINT((0.,-4.93038120064184E-32,-4.28084000514874)); -#155=IFCDIRECTION((0.,0.,1.)); -#156=IFCDIRECTION((1.,0.,0.)); -#157=IFCAXIS2PLACEMENT3D(#154,#155,#156); - /*#154=IFCCARTESIANPOINT((0.,-4.93038120064184E-32,-4.28084000514874));*/ - /*#155=IFCDIRECTION((0.,0.,1.));*/ - /*#156=IFCDIRECTION((1.,0.,0.));*/ -#158=IFCLOCALPLACEMENT($,#157); - /*#157=IFCAXIS2PLACEMENT3D(#154,#155,#156);*/ - /*#154=IFCCARTESIANPOINT((0.,-4.93038120064184E-32,-4.28084000514874));*/ - /*#155=IFCDIRECTION((0.,0.,1.));*/ - /*#156=IFCDIRECTION((1.,0.,0.));*/ -#159=IFCCARTESIANPOINT((9.77766482535935E-08,0.)); -#160=IFCCARTESIANPOINT((9.77766482535935E-08,2.00000002471794)); -#161=IFCPOLYLINE((#159,#160)); - /*#159=IFCCARTESIANPOINT((9.77766482535935E-08,0.));*/ - /*#160=IFCCARTESIANPOINT((9.77766482535935E-08,2.00000002471794));*/ -#162=IFCGEOMETRICCURVESET((#161)); - /*#161=IFCPOLYLINE((#159,#160));*/ - /*#159=IFCCARTESIANPOINT((9.77766482535935E-08,0.));*/ - /*#160=IFCCARTESIANPOINT((9.77766482535935E-08,2.00000002471794));*/ -#163=IFCSHAPEREPRESENTATION(#30,'Annotation','Annotation2D',(#162)); + /*#294=IFCPOLYGONALFACESET(#293,$,(#287,#288,#289,#290,#291,#292),$);*/ + /*#293=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,3.,-1.),(-1.,3.,1.),(2.,-1.,-1.),(2.,-1.,1.),(2.,3.,-1.),(2.,3.,1.)));*/ + /*#287=IFCINDEXEDPOLYGONALFACE((1,2,4,3));*/ + /*#288=IFCINDEXEDPOLYGONALFACE((3,4,8,7));*/ + /*#289=IFCINDEXEDPOLYGONALFACE((7,8,6,5));*/ + /*#290=IFCINDEXEDPOLYGONALFACE((5,6,2,1));*/ + /*#291=IFCINDEXEDPOLYGONALFACE((3,7,5,1));*/ + /*#292=IFCINDEXEDPOLYGONALFACE((8,4,2,6));*/ + /*#298=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#297));*/ + /*#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#297=IFCBOUNDINGBOX(#296,2.99999993930026,4.00000004943587,2.00000002471794);*/ + /*#296=IFCCARTESIANPOINT((-1.00000001235897,-1.00000001235897,-1.00000001235897));*/ +#262=IFCCARTESIANPOINT((2.00000002471794,2.00000002471794,2.99999993930026)); +#263=IFCDIRECTION((0.,0.,1.)); +#264=IFCDIRECTION((1.,0.,0.)); +#265=IFCAXIS2PLACEMENT3D(#262,#263,#264); + /*#262=IFCCARTESIANPOINT((2.00000002471794,2.00000002471794,2.99999993930026));*/ + /*#263=IFCDIRECTION((0.,0.,1.));*/ + /*#264=IFCDIRECTION((1.,0.,0.));*/ +#266=IFCLOCALPLACEMENT($,#265); + /*#265=IFCAXIS2PLACEMENT3D(#262,#263,#264);*/ + /*#262=IFCCARTESIANPOINT((2.00000002471794,2.00000002471794,2.99999993930026));*/ + /*#263=IFCDIRECTION((0.,0.,1.));*/ + /*#264=IFCDIRECTION((1.,0.,0.));*/ +#267=IFCCARTESIANPOINT((-3.28083989501312,-3.28083989501312,-32.8083989501312)); +#268=IFCAXIS2PLACEMENT3D(#267,$,$); + /*#267=IFCCARTESIANPOINT((-3.28083989501312,-3.28083989501312,-32.8083989501312));*/ +#269=IFCBLOCK(#268,6.56167979002625,6.56167979002625,32.8083989501312); + /*#268=IFCAXIS2PLACEMENT3D(#267,$,$);*/ + /*#267=IFCCARTESIANPOINT((-3.28083989501312,-3.28083989501312,-32.8083989501312));*/ +#270=IFCCSGSOLID(#269); + /*#269=IFCBLOCK(#268,6.56167979002625,6.56167979002625,32.8083989501312);*/ + /*#268=IFCAXIS2PLACEMENT3D(#267,$,$);*/ + /*#267=IFCCARTESIANPOINT((-3.28083989501312,-3.28083989501312,-32.8083989501312));*/ +#271=IFCSHAPEREPRESENTATION(#24,'Body','CSG',(#270)); + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#270=IFCCSGSOLID(#269);*/ + /*#269=IFCBLOCK(#268,6.56167979002625,6.56167979002625,32.8083989501312);*/ + /*#268=IFCAXIS2PLACEMENT3D(#267,$,$);*/ + /*#267=IFCCARTESIANPOINT((-3.28083989501312,-3.28083989501312,-32.8083989501312));*/ +#282=IFCCARTESIANPOINT((1.00000001235897,1.00000001235897,1.00000001235897)); +#283=IFCDIRECTION((0.,0.,1.)); +#284=IFCDIRECTION((1.,0.,0.)); +#285=IFCAXIS2PLACEMENT3D(#282,#283,#284); + /*#282=IFCCARTESIANPOINT((1.00000001235897,1.00000001235897,1.00000001235897));*/ + /*#283=IFCDIRECTION((0.,0.,1.));*/ + /*#284=IFCDIRECTION((1.,0.,0.));*/ +#286=IFCLOCALPLACEMENT(#68,#285); + /*#68=IFCLOCALPLACEMENT(#62,#67);*/ + /*#62=IFCLOCALPLACEMENT(#56,#61);*/ + /*#56=IFCLOCALPLACEMENT($,#55);*/ + /*#55=IFCAXIS2PLACEMENT3D(#52,#53,#54);*/ + /*#52=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#53=IFCDIRECTION((0.,0.,1.));*/ + /*#54=IFCDIRECTION((1.,0.,0.));*/ + /*#61=IFCAXIS2PLACEMENT3D(#58,#59,#60);*/ + /*#58=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#59=IFCDIRECTION((0.,0.,1.));*/ + /*#60=IFCDIRECTION((1.,0.,0.));*/ + /*#67=IFCAXIS2PLACEMENT3D(#64,#65,#66);*/ + /*#64=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#65=IFCDIRECTION((0.,0.,1.));*/ + /*#66=IFCDIRECTION((1.,0.,0.));*/ + /*#285=IFCAXIS2PLACEMENT3D(#282,#283,#284);*/ + /*#282=IFCCARTESIANPOINT((1.00000001235897,1.00000001235897,1.00000001235897));*/ + /*#283=IFCDIRECTION((0.,0.,1.));*/ + /*#284=IFCDIRECTION((1.,0.,0.));*/ +#287=IFCINDEXEDPOLYGONALFACE((1,2,4,3)); +#288=IFCINDEXEDPOLYGONALFACE((3,4,8,7)); +#289=IFCINDEXEDPOLYGONALFACE((7,8,6,5)); +#290=IFCINDEXEDPOLYGONALFACE((5,6,2,1)); +#291=IFCINDEXEDPOLYGONALFACE((3,7,5,1)); +#292=IFCINDEXEDPOLYGONALFACE((8,4,2,6)); +#293=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,3.,-1.),(-1.,3.,1.),(2.,-1.,-1.),(2.,-1.,1.),(2.,3.,-1.),(2.,3.,1.))); +#294=IFCPOLYGONALFACESET(#293,$,(#287,#288,#289,#290,#291,#292),$); + /*#293=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,3.,-1.),(-1.,3.,1.),(2.,-1.,-1.),(2.,-1.,1.),(2.,3.,-1.),(2.,3.,1.)));*/ + /*#287=IFCINDEXEDPOLYGONALFACE((1,2,4,3));*/ + /*#288=IFCINDEXEDPOLYGONALFACE((3,4,8,7));*/ + /*#289=IFCINDEXEDPOLYGONALFACE((7,8,6,5));*/ + /*#290=IFCINDEXEDPOLYGONALFACE((5,6,2,1));*/ + /*#291=IFCINDEXEDPOLYGONALFACE((3,7,5,1));*/ + /*#292=IFCINDEXEDPOLYGONALFACE((8,4,2,6));*/ +#295=IFCSHAPEREPRESENTATION(#24,'Body','Tessellation',(#294)); + /*#24=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#294=IFCPOLYGONALFACESET(#293,$,(#287,#288,#289,#290,#291,#292),$);*/ + /*#293=IFCCARTESIANPOINTLIST3D(((-1.,-1.,-1.),(-1.,-1.,1.),(-1.,3.,-1.),(-1.,3.,1.),(2.,-1.,-1.),(2.,-1.,1.),(2.,3.,-1.),(2.,3.,1.)));*/ + /*#287=IFCINDEXEDPOLYGONALFACE((1,2,4,3));*/ + /*#288=IFCINDEXEDPOLYGONALFACE((3,4,8,7));*/ + /*#289=IFCINDEXEDPOLYGONALFACE((7,8,6,5));*/ + /*#290=IFCINDEXEDPOLYGONALFACE((5,6,2,1));*/ + /*#291=IFCINDEXEDPOLYGONALFACE((3,7,5,1));*/ + /*#292=IFCINDEXEDPOLYGONALFACE((8,4,2,6));*/ +#296=IFCCARTESIANPOINT((-1.00000001235897,-1.00000001235897,-1.00000001235897)); +#297=IFCBOUNDINGBOX(#296,2.99999993930026,4.00000004943587,2.00000002471794); + /*#296=IFCCARTESIANPOINT((-1.00000001235897,-1.00000001235897,-1.00000001235897));*/ +#298=IFCSHAPEREPRESENTATION(#25,'Box','BoundingBox',(#297)); + /*#25=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#23,$,.MODEL_VIEW.,$);*/ + /*#23=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,1.E-05,#22,$);*/ + /*#22=IFCAXIS2PLACEMENT3D(#19,#20,#21);*/ + /*#19=IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#20=IFCDIRECTION((0.,0.,1.));*/ + /*#21=IFCDIRECTION((1.,0.,0.));*/ + /*#297=IFCBOUNDINGBOX(#296,2.99999993930026,4.00000004943587,2.00000002471794);*/ + /*#296=IFCCARTESIANPOINT((-1.00000001235897,-1.00000001235897,-1.00000001235897));*/ +#320=IFCCARTESIANPOINT((3.,4.,2.)); +#321=IFCDIRECTION((0.,0.,1.)); +#322=IFCDIRECTION((1.,0.,0.)); +#323=IFCAXIS2PLACEMENT3D(#320,#321,#322); + /*#320=IFCCARTESIANPOINT((3.,4.,2.));*/ + /*#321=IFCDIRECTION((0.,0.,1.));*/ + /*#322=IFCDIRECTION((1.,0.,0.));*/ +#324=IFCLOCALPLACEMENT($,#323); + /*#323=IFCAXIS2PLACEMENT3D(#320,#321,#322);*/ + /*#320=IFCCARTESIANPOINT((3.,4.,2.));*/ + /*#321=IFCDIRECTION((0.,0.,1.));*/ + /*#322=IFCDIRECTION((1.,0.,0.));*/ +#325=IFCCARTESIANPOINT((0.,-4.)); +#326=IFCCARTESIANPOINT((0.,0.)); +#327=IFCPOLYLINE((#325,#326)); + /*#325=IFCCARTESIANPOINT((0.,-4.));*/ + /*#326=IFCCARTESIANPOINT((0.,0.));*/ +#328=IFCGEOMETRICCURVESET((#327)); + /*#327=IFCPOLYLINE((#325,#326));*/ + /*#325=IFCCARTESIANPOINT((0.,-4.));*/ + /*#326=IFCCARTESIANPOINT((0.,0.));*/ +#329=IFCSHAPEREPRESENTATION(#30,'Annotation','Annotation2D',(#328)); /*#30=IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Annotation','Plan',*,*,*,*,#29,$,.PLAN_VIEW.,$);*/ /*#29=IFCGEOMETRICREPRESENTATIONCONTEXT($,'Plan',2,1.E-05,#28,$);*/ /*#28=IFCAXIS2PLACEMENT2D(#26,#27);*/ /*#26=IFCCARTESIANPOINT((0.,0.,0.));*/ /*#27=IFCDIRECTION((1.,0.,0.));*/ - /*#162=IFCGEOMETRICCURVESET((#161));*/ - /*#161=IFCPOLYLINE((#159,#160));*/ - /*#159=IFCCARTESIANPOINT((9.77766482535935E-08,0.));*/ - /*#160=IFCCARTESIANPOINT((9.77766482535935E-08,2.00000002471794));*/ + /*#328=IFCGEOMETRICCURVESET((#327));*/ + /*#327=IFCPOLYLINE((#325,#326));*/ + /*#325=IFCCARTESIANPOINT((0.,-4.));*/ + /*#326=IFCCARTESIANPOINT((0.,0.));*/ ENDSEC; END-ISO-10303-21; diff --git a/Random_Tests/Annotation_Dimension/from_BlenderBIM/ifc-commenter Annotation_Blender_02.ifc --output Annotation_Blender_02_commented.ifc b/Random_Tests/Annotation_Dimension/from_BlenderBIM/ifc-commenter Annotation_Dimension_02.ifc --output Annotation_Dimension_02_commented.ifc similarity index 100% rename from Random_Tests/Annotation_Dimension/from_BlenderBIM/ifc-commenter Annotation_Blender_02.ifc --output Annotation_Blender_02_commented.ifc rename to Random_Tests/Annotation_Dimension/from_BlenderBIM/ifc-commenter Annotation_Dimension_02.ifc --output Annotation_Dimension_02_commented.ifc