From 243c3b84ea5ec3c2dbc01aa1d0cf92118bb26ce3 Mon Sep 17 00:00:00 2001 From: Ryan Schultz Date: Sat, 23 May 2020 13:59:41 -0500 Subject: [PATCH] blender extrusion test --- IFC_roundtrip_specifications.md | 28 +- .../Extrusions/Extrusions_03_FAILED.blend | Bin 0 -> 591728 bytes .../Extrusions/Extrusions_03_FAILED_blend.ifc | 182 ++ .../Extrusions_03_FAILED_blend_commented.ifc | 2723 +++++++++++++++++ .../Groups/from Revit/Groups_02_commented.ifc | 1216 ++++++++ .../from Revit/Material_02_commented.ifc | 1652 ++++++++++ 6 files changed, 5793 insertions(+), 8 deletions(-) create mode 100644 Specifications_Test_Files/Extrusions/Extrusions_03_FAILED.blend create mode 100644 Specifications_Test_Files/Extrusions/Extrusions_03_FAILED_blend.ifc create mode 100644 Specifications_Test_Files/Extrusions/Extrusions_03_FAILED_blend_commented.ifc create mode 100644 Specifications_Test_Files/Groups/from Revit/Groups_02_commented.ifc create mode 100644 Specifications_Test_Files/Materials/from Revit/Material_02_commented.ifc diff --git a/IFC_roundtrip_specifications.md b/IFC_roundtrip_specifications.md index da8d718..a9c601a 100644 --- a/IFC_roundtrip_specifications.md +++ b/IFC_roundtrip_specifications.md @@ -2,7 +2,11 @@ This file lists "exercises" to be performed by a BIM application to achieve adequate round-tripping with IFC files. The application should successfully complete all the steps. -## File Naming Convensions + + +--- + +## File Naming Convension Examples: | 1 – Original File | 2 – Exported IFC File | 3 – Imported Native File | 4 – Exported IFC File | 5 – Imported Native File | | ------------------- | ------------------------ | -------------------------- | ------------------------------ | ------------------------------ | @@ -13,6 +17,14 @@ This file lists "exercises" to be performed by a BIM application to achieve adeq | | | Extrusions_03_PASSED.pln | Extrusions_04_PASSED_pln.ifc | Extrusions_05_PASSED_pln.pln | | | | | | Extrusions_05_PASSED_pln.rvt | + + +--- + +# Tests + +--- + ## 1. Extrusions The application should be able to export and import an IFC file containing three IfcBuildingElementProxy entities, each with one representation, which is an IfcExtrudedAreaSolid, each based on IfcArbitraryClosedProfileDef made of an IfcPolyline, like the example below. One profile should lie on the XY plane, one in the YZ plane, and a third on a plane made of one of the former rotated 45° along the Y axis. Extrusion directions should be normal to the profiles. @@ -52,10 +64,10 @@ The application should be able to export and import an IFC file containing three Test files here: [FreeMVD_WorkFlow/Specifications_Test_Files/Extrusions/](https://github.com/OpeningDesign/FreeMVD_WorkFlow/tree/master/Specifications_Test_Files/Extrusions) -| Program | 3-Imported Native File | 4-Exported IFC File | Comments | -| ----------- | ---------------------- | ------------------- | -------------------------------------------------------------------------------------------------------- | -| ArchiCAD | | | | -| BlenderBIM | | | | -| FreeCAD | PASSED | PASSED | | -| Revit | PASSED | FAILED | - Incorrect extrusion direction
- IFCARBITRARYCLOSEDPROFILEDEF was changed to IFCRECTANGLEPROFILEDEF | -| Vectorworks | | | | +| Program | Version
native/plugin | 3-Imported Native File | Import Comments | 4-Exported IFC File | Export Comments | +| ----------- | ------------------------- | ---------------------- | ------------------ | ------------------- | -------------------------------------------------------------------------------------------------------- | +| ArchiCAD | | | | | | +| BlenderBIM | 2.82a/0.200511 | FAILED | - imported as mesh | FAILED | - changed IFCEXTRUDEDAREASOLID to IFCFACETEDBREP w/ IFCFACE | +| FreeCAD | | PASSED | | PASSED | | +| Revit | 2020/20.1.0.1 | PASSED | | FAILED | - Incorrect extrusion direction
- IFCARBITRARYCLOSEDPROFILEDEF was changed to IFCRECTANGLEPROFILEDEF | +| Vectorworks | | | | | | diff --git a/Specifications_Test_Files/Extrusions/Extrusions_03_FAILED.blend b/Specifications_Test_Files/Extrusions/Extrusions_03_FAILED.blend new file mode 100644 index 0000000000000000000000000000000000000000..02e9f8d64b805d9cf359ff97036ee573460d3c66 GIT binary patch literal 591728 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

Zrc|7KWBgyE0+Igl5blWH@Oz$ zM8B@c!*a~Fo$;peG~~5-!cO7h`6F%gP*kUQFCcy~&y9yr`s2AQzC;H+2_LrM8`;2F zm-&jHU}LW0f96@N>7M_>^{Ud(-;AWoXr^RbN1k`OslIBo8Nez0Z3S zc<96zYc~Aqi?zVK>hs%8`;KXL%S z2$%PA+afq1`avN101Y_CfL?r@O7^9Bu>%}_fEFI(fIkM)7S{yXObud==1&MRu z;Zq;F7=OeOI^p9&p8Ba{BmN0~^+isBKt_T0-jwgJ*REUlY2tswd)_nj-OsHW`rePM ziaLGUx8GH*|F_;cbk>=xep>o`mJPW{Hgh5T$vCJ>f8+o*VIyOQ7Q2uk7~>IboK>(d z;h~Q;(Kz+zd|^1qGmbWV=9eDsFZ?+{;Eb0}ueXtJAa&XQ?ZjJh2GrLp*q`jc*Etr@ z)0Y15qhgWQ1aOR>vC_NYHDwIjE24KYl3_UFhO$<00xKJpAYld%@Kc#9o-soU_jE#QzkUYydnD9JPj%PH`miCD>d~4sAxa6nE zjWmw@ycIv7PyI2c@fkLtntGC#=R2}eU*sz^m6_Gr&-$P8fmjhwpVwK>JH#J3k!*^2 zt2%Qop9hiWK5WCray;OXB|EssA;w%emlH1X3^}4VF4j586G^pZ2yc6^A;wJ~_CO=v z$T{)EzJx5HaoVJ7H*Wk{pZS^d)Iasy^Fy!vzz?c?cId^IJ~Omy*RG+pYuElh_9Yu* z&dYY@Z{D+#T=eF9ChRbuXvI>^f7L}+%?aUSuf`tekt4ffzN#7X!{aDq!C%fp#DslR zz)6=szYiR8so)3UW6xDz1y~^!SLC@EnYZBXNs!q3}L~sJq$^(4TCG*or@V0grJ&^b@C~OXy^?kk>9) zcF*H?y#GJOnO|`SzVOn^L$5~ce{ks4&#I{Y_{To}=C!w7@VZ3D`_;AqT^^U}@hn5Q zd`>}`#|4k-_$Kei;ME`ZdH6t0#}D6zY;0%zjKz4yl;q`m36EK{LRIrkbdihViwphO z1HXNP9G(H`S@-$6502l56`t?PvH!FF#&ZqmRcC$YEQt^n1MuoM<_7Vh?$p$A@id$8!i(kxhu@htUCHKH3(b>ok^AVNz-xOGKJqxN1u=JxuS|

WUX|BX_fV3|XaAM}ft+(2gJ zjea9_{S)i1{GAJD&%arHEMoIEZ{G4Jtog(|)_cwSXP$lj&5fHj{i1wv9=2Jx#?+#b zja#;+^OoBV^?ZZxwCeo>-s`lzF;?P4DaV4%9;a{-V~<1p_%6=Nj46#r=rP{gCP4qY)G)Sx4knBT(Xy~BLsA+Izgt9uC1hkdCX&+()W-$Z_? zKkhSL~k?iY|>u~+jBxmV3!vV-qlEu7qSCOTE7tvUbvmzOPD_Nf&sS03Flxbx3H z_Qc1B?zwmG-|4g8z4%-5SVLmI+8*R$L&wDNQ`cNI5erDJUWnPd$CP&a?T@*zQjkYB&wS4<^iV?I)r0Ru@~{g`0guqVgs_!uQu;C(bXq8#6O<@2_knK`Jz4IT*+9?o*~*;gWy9}g4`Fxo}J{y zGYi!tX5ieP?Dd*J+~Zt9f70oA#@tq4nM1MPX|gZD3sz3vP_g9o3qjt8^0^lp#*9qHfj!7#oF0R8gnwwK{#ZBF zj`Nspq|KNlE1!w5oA2)vb7Idk0d-~Hik^D|?=y(k^pE|Y=RUn^_ahJ8j1@cKr> zM;?$54Nxsi#0rx_w$79Ku#{a0>Zde)IPO+oCTh<4Up+qeHsocne5Z#fEPfw- z9y%D4E_fU-_JUYrDl>DuI{0kqhQS3teQn?TADcG2eHr%1w#Xrk!Euc-(yzYo5B8{v z4`Q8By?k~SX9mS8?)xzY`otrae2#W*ai-G}-@R`7^yw>k&LA4!J48OI9ry2yPsM9# z%t49oPoT?9US(k8fyVK6@9ieJ3N)B$OoUF;{0CpGv8zVVGJr#J$zq=PUPyh8kVFp-C}r=Z5(*o)x6lFn)8+YU%%Co!9M z*Ijp2b6@fQ*e9xIK9L7c4(G#8J@Z+;X3a0@EW9E4JK`ey$=|R`GGlEN#4e8$Pj{U2 z?r8(J9bWtm!9l*yhRuu}d#LMT{r5f<{rpEC{uE8D`{Ic>q5~WST}e*Iv}w~;$nTu# z=84Z|6B|Vzv4&55vEE{X+R)i<#>d{zcmHGlL#yKWl=eq%Bs{T-3tHA3a)5P# zoaDY3B=!Q6ypSt>F;@ZVC#Esis_rU(;9<<*s3V60Z}JCYj2zJ+ar|vd&OCDH-1T49 zJNfe@Fy>2=PrXh1`~%E=-tqYOlTTKk_tw?{_XF?UyYG8z)~xxObe)m(G3WDIfE|(> zaS`-79All_+1~xGn`b|M%Yj9|vgpjon`Ae+&v?k6$aBG1vm`R-bdnkN3Lo(j-s?=f z%b(74t97QEE_y_xGtPk6i5~h=KYnLl#*d|qk-wsk=l`PZQ|TA)0CXzY7W0)Mt2iI( zdt-y`k^v9jEuH1Fr}A?FGLa`3a~JuNNgtP*)m{Ol2p9PRL}t~Dm^y#xj$G){*>3;Y z7k%-4%g^Dx%>4d{~W(Usa8L4g0YVUEpHQ(5KSEyC$3Np7$fy@0kBnvldKTO+R+?AGFv9U#;Kg zqKGAOw8u^_&UEpeBzRO9q;-0K#eWeOe30m3e^wjW_I=nQTGok}|LXAkhd*K=T*Lr- zsq1o#IOoUx89IdLvTo4^O&KlR*DLYZ>&xSgrlz^tT!orZe3N z$&cr(!s8#}7-t{aDlr!%E8+_+a%^+5BWzJUass`gE9ZZoSo)I<#E4MDK9Tst=czx| z9QcK!-}`&SPHpE8{jq*vlkXu|8?;8ugdZKyBsnp^#qWJR<`(+lhfWt`9kXuc+?$T9 z+wdDJr_SU#oyQu!N%Yu7|Fk>qyz@_qd9%2C&R1)|(HwK;KRNKohadf}&ej`{sS>`E z%oxAg&V{@$V7qLMeStc(Dw==eCg{DB_whRyYp$HWPj_vxXG=!T=~N$|&e!XB{z4yq zk|^d|&}#e|WBOJ4D4Yj{i^&9Us#*rIB(@P> z)luo(bIh3+T+uIDYzzC7K0f1`sIe_!P1Bj-49*VVOqb-NGwY*HzYJ=>Y0-+qyo*1h zBff(X{lbNBWK)?t zXB{y<+aObOPNzP65O(SJjyl&}Gvfiy2FurUZIOi7--Yi;=cjd=_wyOL3VDXE@F6hC zj(H(e%st|t=uI2BFM8q^MfDg%;>Tx^GsIi5>Z1rZka(OM@oZ6jUhAVj$)pcd$~h4<`Q@G}cmc3z>ma31@7l7|@QbHkb= z9n9;z78dl8BT_-`WuKr+#rulq6LzUPpRM~Ohc&>@|BxY)YObq37CpcuFZgNeYS4vT z`anRN^f*Ui{NU(EennR0L%N4JgLQ%XN{!X$xv|}orYwJW^`&3ixM1l{@nKKH`hrOM zD9DxW@N??t{h2e#0nhmoGXIYjbD#OoIbg|>B@bX{l4W^}E!O|d>$+}x@$Lmb^P{^K zfAi5Tv!9yXIX-?DMD)an^*Cq+9e4Z|>tj08tzNjIbHnvJ7W~u|cXq!xW!m`pwp|d# zF?TEW;rUyks{DWk`Dxs0R`VMEs=ML*>^#WvN%Ma|{KUTx*%a}Heq7U+$Mq z#v1w(J$5iw`nb@CJo_-`h)5!rlH8zY9`VeY&n=V-tIwM;XXB$f=bbfe*5ye~wgnxs zJC7&Hi?f+%y-&wn(q^zy@BIFC8GGuVI9l%e)w!=%p8-l1zabTQD##Uie3QO!`n3m^ zzV^q@U;JNw>=S)M_x0U0^y7yw`R{-9zT{y z*BU!+{IbR%oR!HLrCbRs6XZ?{K+>FE47Em zB*IPem+pSxym$TV^69hI>)d#*?kD)2y_gq*Tww>Yb;VetGp#+~3!S_tf0lCKuZ}$a zczy=xxzBlzJ^vF&pB`GgxaT0gN-{CArHK0*UwLjY-!BgI_Yd8&Wy{drcicF1?6HgA z{Gow`UzJhzaojihnW^AHY{EueF%Ibo8?~!UJa5DF-COo8I=1qHu5Gg1dF=Hg&Kb#H zjx#cR_QS7;qYoJU)K#KSzGzsN%l%(+dy}t39=>$kOS$w#93e`VW8fU1n?C1Dfj6i*7Fyg;u^X4JS zUp~9)ALewm#eE*n>DbRS@8_g=g#RQz?89Ey4JUPupUrdR8+I-D^1Nk}E>XX8*m>YN zf_YwBV?NVp=LC1kUuE-l` ze9@`8^8pACSJ+5p=7fn051xDR&+wiW8Dk!y7*DJhoDH~#(6fcr_*nZppHr848airr zg)YnM>FIgu&;t+tw|uX!`JeXv2hl?eAHAjf=|6ntqJNCI7iUJtpZ#O+-n|ib)_^UW zw+wydLl=Md+O>1+?DU`enrocmL-}H zrh52-zUZjrdrbuwI{A-St4+>Ctmsn}9r4@HvZGg}j{+(c;u(QYd?hbkS#P2Xo2lzE zulq{gdLObvCvZjA^ou{V=F(q2clw--w7Db?5cz>{8oI)dvYE48+(U3y;M|y=hjTte z7d|y_%nNuah|)Rik_#`q=m+`-2EWa^-@jw<+q1jcRz139&eMPK>{)7an}~n;&@hjC*Aods@uHG~cAM(Kp~zAJvAK(xJ0KtG>H< z#d~%x`0|C<&-{=+TZ->(B8UqT7uxs(T`A_^qFXTA;XV*_3-rqmhvYYY1Bm^<;et1H z)M3O~I7qUOp-nt7Hf$-PeC*?xfD;AmB-Sz)~hWahWd3iQgp9 z-f#x%g4Tz4ej-AzLykN4H1vso#_Cmz9(i%+xxfFH&!7GGiu;?yojAKV-u3nadWYO= zKk$=#u6Xk!n`b|cP02pb2jWX%JaPY`Dm3IMefDSA2`<^GFLt)-`BB$hH|<&YbMc+# z@ng9M%zhCqbwKo~P6K}1Ko@@r1qA%q_7>WqwwCn4OcPu^Yqy1;Bd1*>}hkwH~=4z#8Sia?$w`hk<+PY$F zti9Yr@cdcN9(iY>yf+UT^^KX;**aVE{VC@AYbov@FFq6WTsQRmcl(i#d}QbreOHjV zPkH$6tKa;z-W8M`*yLC;R)$~ZUA}k0wnQ6rYIBwG!*L_<(9!Z^%uw_Ce@O^Z@R~+Lp|l zw&u}oD?a~c&&E2R_V?laoS4>&bHLDe+I+5Xo4zw%?Ezbc?%aCw&>wwb#kZx-@waVZ zdl;hs(r`Q;x_vL4=@<`V7UT-nsv7w-uDfT#g`0ZkeO|wJ@{x&C#`C-aB0gK2$lO-G z6Y~|Ug^Ib)fZ3nOl=yy?{P};5oU@?mAlhxmg4$<7dir;^f%~CeL-0KXPyRH@KPOp;>)>!Id|x{=F_<@_II!I#M7}g zbc{=!`%L5b-+ue;#Tj7B&~Jb2y#G2wYqd)U#N(wXgek|Ew1o_D57}^Pl^G(w8)CM+rkt`5*UR zy5=j_&Y+NcJj*X=VydOPNOqnTnFHapA1M}__2 z>t8&)^!I=GnL{IDUB=TfK3?2Q8s`7@yY3p=68C@AGk{F6`+wpqeJ^y*1<-*@eYwqeuv7WasXbyLYlHG(C2NJ=)#&E8Qs1*^#r@jrlizEYTLYvZ=Chm zmG7PV8QxE|3_)lzo$6zX`A_UU|1l{pXt)ZfYV+8q{)(aEftGw|UD7pu-M+Ig{KEQq zi?_{~I&Fo{605v}cx~nUru`k? zHN-LtQw4d7{n`Bfk#gZt{>X;-B(?zPJ*Pn;Fud1U1m9FP@nueBjQT zK6~TdvoHLKMN_)S#dtoUv*Qe{TT2)ddlfmYJmEgr@@(vgwrJuCg#H_?t^UmG`oDeY z%)fV>M}y5`?AT{q$_2Oi9f|T8z{9;)fA6Vnb3SF;5^S)?HW>$m0Kj>hxve=~p5M6l zO5{NsEYL@#az%qbMBcjKj7eAWyNLRGj05^?DZY;n53*9cefDGiNBqLj>c5j}CmZ14 zxkhlx($=fzFB$Azx%$&x?H#i!al`+cj{H{qXXz}tjC|0(!TY2BP3iE5xy(b`Iup!# z6YYpR6y4Z=_wrf)xs1ExSHZ?}|A?5UGh*2f-!soXH}vTjUmkks;SUb=_4UU&;NSdz^TMl>{SLQ{ouTn>n>9a+U=##<;XI$8I zr@q7ZLp|qAxn6fBzSlrVulW6UN_ih7t|Wg%{H-_X%=pxXw`F4M_|9!h&;FRsdiU$a z1m0z=gjWA&9-6}CHgx1Z_nKN4mZyBk_ZCS=J=WoqBrDewt=qhpI{R;4T>TF|^Lyd;G{X)OBQ_|U6|t{M8m?gd{jY|_xGeXH!#IZ5f>wS>J~ za53lTAQVwaU-A@nXu`3kt;0kM8P^!@5zoJB`u@xB=zf0I!U?O>{O?un?UU~NSd)40 zQ0p_#nfd&X*yQ*iPuGYxveVVV=QlgfIRBLkXV2S=Qe7oIvCD1hD&_@dTIa8@>y_=_`_tzy_{U=(I_LkqeASeVX$%0{$TRBc?0MuiYdrVr*jm`%P%mUe zwWKR??yo~==u@%3#!Q{nzLa;=FMiL=k7!TWuRQ2Yg}?vB-xZq1JskN!!A{xjcdqcS zeH?X*=DW7Mqt(+nwc&kd(nj+w5q-Qa^7F0nU) zn(T&r5-#q~IyOzXokK}!BiILRF|seSCEzkccb z|KfN9hhsgw&eQiv&GY9z{bCh&#k*SLD@e>W&)@vp7uWpb&mLO-&Hak`oUZY+WgPPh zdn5l?vxqnLkf+pHS7ndqVbDU)WjjF+lLRW$rT$UdqRu$W)EXGSd#yRMP&v7j*pZKl zDf_aNjTsPap8v>DcSC$=m;JE8FF7-3bak!R(zEK}E&7{R(>uGC__+`CC6C*qLF+KS zY`YG0-E=^$O`Z6cwTiV%V_dBEa@x#)&A0JAGsiFfgJ&;&quD$s7x?V|xlg|^^y15( zQF$d7=KfbA=I>X`R}=H!EMo3h#e2=HnYM%VQnvb@KlUQceLj0xK^(|i;bneY;VU-; zBaStExQ;w8)z=ieIWS|wgSy-SmG8>={lEpvH89wc+(gr{`hS>jdcz&px~!8C-ZlJOS#9Z zCp~J7gV<@l&uf<3b$i^d`6he@KkG)4H$R;X8uG>bf_(3H5_=148-+Yl z-ub>^L>x+;g`A*E@$Qw*J)#>_VW17Zqg|J=W=8jQ`po|E=^Yb!t~A0{_cfCxUHmpz zCw8+wq?{mUx#y2}9-HYDTN`^Aeu5TLkEh4FO|xWn`5KVG=4uqE&2el{i^vr{nsvBey`rq^lwC;bo{Negvga{{kTfUROQ4x zjWKdU`sXp%7%P2@zuEeVEM&Np?XnJ@?7nE(#LEs{Kl8z#ytn6tn*Z%T{DL=+fxc2#Sx-2DYMyI69r&4eOV=Xh zUi`LO>LVB8+?>YUG!Dow3pyyJ-m;D?&M@d>oQgZ^AfMavEZnlxMjYjlB2C7uo9FZ_fr@LO6B{aNz}e|rpug}nHkVQeSnK-nL^BWfCW zs3#b|$t^n8D9*NvSQoI-vg^>i?q@B*16z~M7 zte?3Eo$T%bGN(#D)=%2D%ld40VVB5;{WF>!b$a3mA8Qm){trKUe2#(f@*ukYADwPecF7xcH!c1nJ)`g?&cZr5Rf?~|?_$VG?j*q6#) z_3c5I+Iwa90kwA_$FeNrWMIjodLMG7?;gqCk8E@TDfG*x@|nj8b(Zo=d&+*siG1bW zL&}4Lf)A>FU-D;z4){vmQYQ7|;S#=Ia(8Jg_olHiPRf0>JwD5+L+dO1Rd=j*=|@8j zES)m-MaBQ9&P3$KJ?LYM(3$^4u#}(d?gio#>?J-b#6R+a@sKOne-g?}pcD&D= ze6k;z(z!GFE9*^T>M!_uT{kRc*Xrolo%|m;X4|1-3<)2xK{w+rWuT+pwq8Ta5r52| zX?cX{WuSEjXhJZwHe@@)q?Wyd|qkM{!6A>7WB ziJ54^HezmibQA?WaW4W5;{c))-R7}xY#(iKqPZvK)jn(zKIf`wYr1wxe#{|sF`hb~ zbtU-`Z_!5HiWZw9f9mqhX9&OK??Dgzj7fd*xvP0;<4@r|c5GtqF_wPQS!UTT>)_R9 z9o(7p;Sbi=J{5et6FriRo`?lFJ~MJ?=A1@`xF0eB_28xk1cg zKd~L^BOgbM16kHr!lE8F!>$>siB1W<~udDW5$|=v^ z$f?4%23e)tvTpjMuOHjlCv=89DEapR8Iyb!Yb^97k7bp8qtQUiSR^avD{@oWk51~~ zElV$#@9Lf~`H4l7yFR5KHQ7gQq!RHHZC)dj{n<9lsN1K0#z<^puU9?Riv*FM_mjE| z%W4K?%OEl&*LJe5JMZ#220F>@I~m!~$XDcWR zfU&2dA3N-eBtPaUJ}qSRCjHo8yNMmN#4n2EHtZ+xBS(1hhg`~QZlSZxM`RCRbCT)2 z^B#h|j0>5LNsdQhW7z9$iPknN4)$GpzU{rx_2vL7qw; zllo)t#iymbx=iD&8;GBfrRTVhum-5jGho(*23h8@j3nEBX5KWcnaEV1*NzeLN;yeZ zuluAc=8Jq6@1&5Y&Q;5V#`MR7wp(K&=h^Em%l-p4j(f>x zn+%PkjqizPlH)jgAB}ZRW5BoZyk0yFaYB~m7LYh$D{@&UoI}Wsbr@Qe{-l3Uv@zeI zFUl_UJ3q4jku8~Fqw2Xo$;*0^F0UWu+7Ud^qZe7&h%WWT_yl8I$fsYjVlE&P+9bQ& zPa=nstOj|=s`-hzw!<>bqjuykc1bUIud&&0>d(1-9JvjA*pEEHaz2+bkGuaT+daO> zH``jsv`>Kcb=YcO8X`}8tRb=2seeRHC7pf3^(WioUP``-`GXD>^22i2w?@cOUvH8X z`38^Yr0TZWvYcx<2jF!|Vf^MVq2&lVzZzneWQW`|&K#psj_XOD zW!2*xb4oIi=XsOm!D~5&>g&@O2jt&|+%J3ldOug3~hJC7G0^tq@V@q|}>5o2hi zd$jRdRw>8x0vX75u9Ry?gH6dUZ0nbWhzEFN2$ne#d69T?j!0(6H9u|f zhOd(j%ZU5}r+$~vk6nqM_+|b?8@@mmd`Wh|Bq#eS**^fS=&}#gj+{X@^&}(kYGX^R zWrYm`i7v}Pp87%;_EIn9P^V8aJeGdZ#r%S|D5XAVEGyHXTm7+y164-YjXcq1S;)bD z=;60MwQW;>!rAA@rH^8sI3K~E3id-EJjK{zzF1$<70(R|-Yi4>4LRbuA^ri;$2lO$ z$nmwD#2daS=B3w-9pZy0=6I?%$bi3YcaqZ&4n5+t@6Ag)>cU6N8LNuNZT$n_k0T@G zK$C0;e)Lo5OE!cI(OG{9!!~q?Hr74tC~S$C7jnpnD8(3%hnzTTA&UY&?RV_$K9|^L zXzID*T#Pjge(OrK&XdS3+1Qr~;~WqTI^!G%pXyl`_Cq6j@;Jt4USvaS8{x%nWFa&0 zM*hQF__wd%^%#BbjQtpVsWZhT^w(^Tv$*X@w($Hq_VYq#wmtD@+sy-1$@fi3e;>9N zg}C-3pD`xAdC!3#Il{%>1Fd*V8Pws=F++~p_&H?KR&k7@-*~~8`-#T-;~bOhk2xoN ztU*bRWm#wN$@ZWz6m7&>Ivnq8EBY9#O2ihP)J6vKOCJ1%p9T_NQ8LA?eL|QRu}E`!(h}wD72Sto`c4zr?4U z2lf*-mvObf;ETNmUX^;ho3<@Wuqhr{!o~Wfab%z4(^PWKCRt%y;)yZ9mvAAgW*=jX zF$jkJqD4={ILSd~mTUUtw|=#)Cu~ZzsHJ;v~J(nWkI=o-MLBs=R< zJ8~L`{$_mY%X2-^hfeb*zC3r30gnoH#(2mdl~^0d;Z!FE*p1$1u@4_7c_EWAP!hd) z>U5=k(~p)XjLqY--@~S4oAU)|UpuZ5TiG(I>|}e1x6Rh;v6#kV$$0ETM>%fyCHWq2 z&_L%Re6A;cWLd|6`bOhv7-QnKEa#|mC)Nh}C)Nq#OIj@(U;1#M34H^d?Z*byv#qIaACN2dgLCD0Ym5CFd0<(Eu55Gai=0b- zzy|YsZ3ueHku8C*(TDA+k1^7=-L~0n$8tojOExs_&v{(P4gX0t{<6<(h9dyP_^ z@i-1KHgLzoi{AMDk{=sV+deI!br>3F9{1NFbk3u|mE#r8;~Y?bj#u(q_)m5FoHbU)Tq4X>Y&Ulq^&A5?}TYFs_8J)5MsQ zoRY?LdA^V<U3_`>D_Nw*KK;^f%V+T zJWb+|`S5AYukhuL<>rmaX#ZJ%BvhF^^ z?3cvbFdq6wk!k+en`*i&6MOqrfOWr?W63noH7Oyd?zbj%*>=&E@=KZA>-N0^#Xh&~ z)|YiP$&-w0Vteq*u8<294Tb*TL!L_HBCuXemw4dor_^NTd~$!HtLyJ8@PQLu15L?i zoM0Yf-9EK*&VUoG^8_Bxod#WnT>E=8d_zCBim|I?PfNIJjw4*#WtKY zl&)sEkKB`$;qgN6dI?V?r}Rl4kMuL9lDEE}jL-p(N?(GdT=y9wyToT*;zeiRo6tmm z6Zs9Y-YUMC9%QJ$9KY-Im!-kp8VC;b1&l6@+@4fT`paS^ZnvW_g;CA56^*W2_PSJq8eho%v9egv%3jn*#X=DKKe z9=HxP{;j}M<$EhSO4`x%mHqWP?Xs^fuZ}C*C2zBSo?uW;+xUA59s>wy0nHe$#=mEiFg)zj!Th z)mQ%A6~KH=ZHd;7Z|wO1ed{j1aNyz{0~ZYR?Yw~Y#!I$uJb2)~{sRwhzjn{z>mKOe ze$Bzb!JF>bc=xsg2k*UR?}3N5Z@q7DV9(Ay1AT}09N2&8?%M_r9lraTJ$nZaZQu0p z;e!txqIdfP`w#CqymxTNdHs6__wx;^)7NPaoc6%~^d8uDQ%lS9T1_7Q=V#u`y1}>i z^Wt(G>$lysZO{Ij`uLrSQ@)-M=gH_o!E1l9<~r=_-t;%IzKsUQC2Q8-S&ipQtM7|( z9ewhqM%edatebCqX=C*Fh)?3H#WKk_74Yi8oo8d`>kn1X?e5fefA_36LVq28=TGjr zpj^M-_^nN0-^MF%yK;-1<#F>%(an7K2b-P`{m=j8fq))^_XoG{*faQ0&y9T_96acr zw+3ImZq}yK&XeW#ex;qN51258sJi!}YT(|8#t` ziuZRu-U!WSc<1at-q_6U-M_ys#)F@GMC|cBmHd44vfrro*AG>3vphriI@GZIpI6;u zfo9v*mX`k@cywJQ=Sj=GqH06a?Ao^V%Kdxx#n#($;1p-uTbXCJq2u{#oQ7|tcpIAT zc<_pZY%7TH)17Kt?#D;TRp8dO8&RetQ{5r*n+ouw*^-omsGVFLyH9rkctaX@zJoe>y zS?;Lu`rJDkFWY^hc-gKTuN0pguXC&Ub##<@wr#5x!2=H*ZrOEevBFPpC0<82KX?u6 z&#JVJ817E-GPM5lwBIg&TE&m`t&M&7_1)F^!}i-=+iz<;uKyYA z=SQWE-kR*ccG&(S>i4+#QKWLeQZp{r?uYhmzHjhg-{AuXx9C=J@ZjM+gNG9OErW;e zsO&Jb0PDuDN7QNj@$995__RsJ%xp>=;5 ze>}VXNBS$T$7%h|>+$7jJx=Si$78r{>rDrC4DMy~Jmu@HtjAXJ+SAqkX?W+2)&6N{ zy5m8|#1LBYhVzc)jj}2MO4z zZlR|VuUFIlX?X1VDqeR_)r7hL`GOXL#tgRzmT!u6pFUuV* zUa#$cXX9nNPZTfPmE)D-ljC(sidTwbHNxTl6|dcWJ5K%H4@svozt(@GikIQ*DPD%d z7M{2^z94bDEO)ecbwBjZ#>;k}C|4?l2luxCr( zp8coxoZ(dBb!R$n7=9=1Uxsx%o3;62Q?Awu#Q%<$<&GAw-CuZT<7K-~6ffJAWeHv){(04|ezM8F(84f_2y*mUQUWYp-(sorJ$GVMl(Y{M@Ed_mD1rX!%5! z9@(H! zrOPpJyE!B(5&wjCyV^^u&Js^gy`5N(3%dXPjVFljk+?4&*O-PQWPalx7JR+5%>?S} zp{{qF0#c7ld7f&zn}6$9?EeEj=k{FHcWAKZ>I3@^AM88y79JqbM~~p` zK6iP${Iid;^Lfn?Vg32T@!q#;BIK02x^GDD@4dHz7Q`^QY?tY5*XuQU?t}+E zIG}HD1>4*H@8R9)eZB-O(0OCKOlP}HX9)d{!3XyYysb|!EbYY5cG*95yX;5&b=CDZ zz5N#-lS!{`OYigDyQbls<5aa>rn6lgyBq0w2WB5{%H4hFf&KvaNogQgNN^aP+!@hc}iFJ3G7Bc1-p5+T+(Cr zO`A7vy76w_ARV^dIceKh-CX6Ub60FFdv*@oJ`|UXX^?kn^-@QRzv+D_UQm`FZ z(qsG8mu$cN(BQ#C+Yf%QZ~yiy@4Ihf-{HRPw;t%*r}uQWU&R+z2M_jKbKrsfJK~Er z?%KZgy!C6hABy+o4sGw-v4bzV#`jwX5BBfbx1A!6zU?ueYQKT1NNoN4WI4Q7i_7Y>UHecUmf@J?mh{o;IkcqB|ScSr@j|F{1xGv zL)NXm0NqEV%RaDA)D@R~g+06b4&7a?cWJRpH17mJetBV6k0!A{qyJqYp*eQZUx!bR zT~NU{o@&g?>z=IM5#gK?pVf|OWijyQw)&d)m?b# zpXt!f8Jq+3*p@B4T;c83ByS0}YZ7QWwXAL7O^p0D#)iiBky^XuZMTPwjC+qfUJu6K ziS2&wvf6i9k8I$q@3%_Ev@AI?b<7y1Zo|d1&1EXz`sN3@kCMGDEi*pzQrzcM^H?2C zt|ifT*T$A#pS-aNdPLW^;(5o2?xN$mtA-ogCt0>(g^j-m@4KY9pBm=+>AoLg41}rW zPrI(C9`|j zBVYZYx0av(xAIdfYh1{8LH|)TEbnWo8<)s)4h+Y~_r1fg%8${XLBE#XUAN5dZ;0QT zm62W{KD-NM|NVl33C4Wfe>8ok(c`i4)$N6Xf zooxO&Z%!uvj!LD^g}AKgAN3U<$| z_}8zj;CG&?;GOF$*fFVs9?`14itn|v691hQ{L&v)`Wfe)BKG~#*HtHnk1eU_9v)?# ze&ZJ!=ZW>f+wA%a%@YKBT{izeRo-8h>~3bu_g`O`>t%hUC!F{8-^t`X=K|-6*JbC= zcYZJB+fP-{@%Md~Ruf{`%eAcgpNmi|6fsjfB#>`ysVG(3h}v3-S!{x zuY4W%Ai59JUE`lDyZrvkCUS4p^1zF)UjF~xaxCgGxEKRdto|FYCq+L*lbsP5X~r@Oj-a6gtPe9^31L^!@1b zIwY|-a8}}a<9*G~CD06C*vB;zVjJs@ZKYwwqmHLM3mN610 z9iy&0Z`{^=TrrIAyZ`WCvog{VIiAUXC$sOYA^zz(8~YB=+Wh=&_m$N-X!lpEbIx^# zs{Loxe@gpNasJt@4_W+OutiD&^5FUO-7r;8>RP?}yz_?tZ5%vw@8JXYoqk{Uq_Q%l1$GUpj%?-0GefAhH3g=Sgyc7Go} zUL=u?ufK3j^={IqDtPDebK+f_^-ovrReNrZ_n-}5f2e8?J(kCmp2t-&T)(sNJ>aU> z&*7?;-?jR8t7c!((Oc0Qn!XNqzxRQ7#}xnY4AFK!mi+VZGnKvO`{R~B*7w`oYH9h- zOO5XkmAGN5YVAe7>u1ZcsLAE9cueCpwhNu zzwqDV9bD|XLI|%LA05T6RU^J%Sbgf}b>_}-)!zkiK3cBvmTNlO((ya>?=4nuOd4-k zmuoqeYdY)O{h7Ml%HB8TRCa!6Mss_Ox7<6IRCJc#@$1dy8gDql-XzCzt>5~NzS1c7 zhy~SPU9RO=uE}lpbwAuF*Keen&ajjl`&x?kyEL&pw@lj%UVH0J`kt;{|G)acUVdR- zf6S^G+41`PD&p~IGVbW#Re#4OccjX7TdOnA>wo$9alh-(Q)fKMHhIk%#(LH#|J3z4 zuT5{f>8;LkoUb?X_e~_z^Yg=_%t!MZ-ncbZj>8{(dtY}rsaRX*=#cZ`6<4IZ*)Voh zl|!_v^A+DiEUqgST$A5sPTkN}{LRmvkR|zv<9}^%Y<~JqM1thaZVk!(`$oxwt$q9M zdpp1KUY#$GY#2WG_FRc4H!DJ~3hDFMkE#!U*UwMTme=O1uHQLumHt=+zumh!{Z)(} zca)UJuh(Py`aO-`+cWod|F!u#VEq4zaEv|;Rk-8A5C1=VZvq%qb^VXOWLP3D6>TM= zXmE|KOW0%}lF0@{3&>WDRtq5+NE8SS+lW@Db&FD5s0-MtfYruYZBeVEKTHDnt?{qc zR;#8~Eh=h?SgoyJQ@>jN=iGZg^WM92-z>>!lQ0)v?z``ubM9I0_U@c_-e+{UJpSda zUiO#!F%Bo|xaQr@@yumonP8pQoac) zTU|>1vSiEjy-es?^kgFYX@6?2T#vIZl#zF-zOMqQg(~6WD@ppemaa;9z6cXBjFZl1 z0B0TgJ5A1eT{-v9lH)RR(14ua3-{ykMem27Iqw2mJf`6-@ixU5axcDc--|Ey8?Rcn ztf6k+@@3t5*FUmzbKLhxdGX5!>x;V>;F&MJuBUX{G5>67$4>2idV5{q<{;hmhrTE4 z&za+%=fA4@BXecFp&$Ks>JMEc>utZpTtE5|?1c8(Ug?HsE2ZQ8{Pw@RWcTW>c`cvHIppWvJMk_mTo=5p$eRA%EXTB#+nK*UgwAs;pCF~<@qAq|0?VQ(HK;o$~$0|0K7sq|Q;AC&-&uNQtDdh1_t(v*S+_S>w8GuASqBWKVqEJ=NZsX_kMtXtsIw; zqaKU};0yQT@s-YfrP}KyU%4yX^9J+}z5oZlbog}bE46pT-&f-O6JEOszDRk1XTD5( zE9tglq(SN_wA!sNQ{8Oibl1P``?B5~m2(}OzN-2wmdg5b8_n{gy+BWBFBMn1;hE=j z?Cbbni@$!>_jR1`-1kiTI^Y$&!`6_Ac~8f_PNiBCFg;V!*UnCO=3QSqgHP}cnvjRf z=~z4GJbp^dS`2k@uJ7wO;hFD(x|u6yFFSX{it@7-jGj^d?McV1EIp>ue)d8eha7Ec z>~z+VjoU{6rr*KxwL9QwWv_yphRqmYOBPe;3nydA&I>+Qw~Z)!K-6MRF@kcZ3Z zXgBRU=9}KYmEYEO?B#%0@Q(2m zGO^Cn(N_F##^+scD^7S*TLGWooB8AfdH6gXZKW~+-^`oPt=h|R!t-@&{E|gzCs?cK zJY!A6b3{XMNkeccJ%o!$uXDN-Ik~bu{@R84imqMg9Pm0{bW5akuN^9XBKt?>58eF) zYX|5HaNw&$;ejvC(-CbocX#}@$@25TeDT=eglAn&sewcFb3BDmG4>Q-4!txM2@i|gh$w|3@;p=p6;+=1GDP{J|x}-K63G=vr^wuwB z&kWF(%iQ|^ zs_Kudk@YrSYOWvc1$shz3Ekv|XWgV@-y@>tSEgr5`kt8+p8H;O&+PvFCxUnI3f^IB z$i(%e<9Rmn_xNjA{dv|2&%En8gGtU~mXv$gkSc5hWIdXpd<+Po3|A?=D{n^I}&vNK{X5bTiqmM!!)_*$M zP3J%3^R2fVC%mcMfKTwvd~$+3e4dVW6G^}~*Uty{Lw;s+!ZY7$&y1gpqJ0(P5qPiA z<|RT)%Q%z!Nqn8_`({pf=H0Y!242BC##G3}yr-kR`2ROP?|OT2!kgL)_ypg~Cnw0m z=jmuK{scN_-h^(|^SKkAuXDnfj`a$7?s)X~!iN^?nsn`(wY?jE{la`j*DrJqc<{wM zJ5##X5B`;MEX}{zJ*Hy)0DS=te6=Y&CvR!lH&f5WPP)!>mY)yiOYECD;8~aYz8Uxg z-;fjXFzs}#JNya8GJWoF!ZY7u-;7?vg}%Wj_+~yiK^{I&$G%x4!JNnS^TB+HG1vhw z^sViig$WjY3B2b&F8dbx9NVuUxR7?E7cc0p|2UCKn4&sWe1I=JDXuU@vi zA()VSmjS>R_yAuZ2)!|1V5e%~oJGM!^MVb$jlZ~SFK>gsSI&HizU5d;v#s_0PwZha z9lp;8_CK-Txlvt5tP1Rl(q&glV*isrHIy(h56)D1w|iW}y~g*h67m00_R4j7UT|Oa z^_(wc%ou0Ay~1bkUvllSF0=pXFr8_yk*|4Occ6+>FF0{Mte`ok!*z{sIj_;VNR*ps zs=KLY(f!X?2)B>Ci<-I?x`DxKL{96*o~d|&|X6KxZznh z>39xlcdXf%rk?cuPbWP0z3BcYor8Dq3f^IB$i#J|V_zcoi`4cdobb%M++(o$2A|-Y z`Q!w7_&go^677$qw*TpbXTC>HF0DVOWU+tDh|w$0IH#ees$kO0vubQP(8eK0e$$uJ zcGe}(zy1vCgl9SQ{ZH@-zR^b^59>c2?I!eDYVF1eZ)!K-6MQqDoFEUMr={I|8lP{j zpAYVb{OsNCfM>p=`=9h=guaUL2)s9`@tMG*DIMcXWoLZe_5DvLJo9ea{{*k#9b+nF zVgb_8Ui>Mx7bm=_y?{^f4Mjs9E~llvB;cEQ6S}4L!fS$d2RvWrgm!}U3V5!)Sgv=l zu1VMaXXx?x>lfxLx_+T^z=JR5*_qP4eyO-sj-|C8>lf$?aNsMV)`?Eu(y{+p>FDE5 z+Bj$V`Cz_ykH!hly43eS!6*2JoREi5(z5PY_j&yBAZG4xz%$=s|C4g)8+?Lq=93fT z;q!Fte})o_V_ZKU%omSoPI#ejd;insUG*jK-f@}iTj+CazyHSmC-?wgc*a5Bckx97 z)>pOv2|mCVsYfL6%Y1>IuX6v>ulA~#8Md{)|A{>;+-Df0sIi%7lidIpb?7wvl+Zzk(4UCie90W|BgVLGuRSYxappEexeBpjPzS6n>*?6v;FOYlj zh5KH7rECAQ>8<$w6TB6U=Lepo0ndDyw#n0N$Ho~_Umf$^^Xyl(|Cu{e*1Jxd=TSe} z5%`3?I?i|V%XUu3zCdn**faY6qZ6LnzG?pvyheFfx`s^5dph<7A_?A^)%~KJ@XWh> z#q{f>HD8W`BFp*%jkPmn=VZ$&Bhrl~c=S z*m9taL5?QX=9qt^bhI6Rg0`bSLptGE4t@U-e1dQE5y->5r=#8YUyc9ltG62`ys6!Q zPw)*LLmn=tquuxu#6r{isuQ01c0Q)ennuqybTRig?c#T{fppF=xwp$Q^K449W|l0j zTO?jgwMLr&lDx)srII4wmERtyI8Wx0N%Gs}oux7l`7H7NL+&`4$D`eqIfcjNJR%A{ z_&W|P!#dCJT7O;K2Oi*n*L0SWL&-&?L@FKV#seJiLP~zn1D<6)A*K-22RPt$d`H#? zdcZ3k=*9ya@ER3=pa(o_0P~q8_E7TZBH)16q3}S@#^d^IJir03vQqL1dN$q=7arh% zm#^?Z4|t^m8BdOld6WYVc)3cSpvSN>9VMD5^a(iNH7PvM1C}*_@of132fUE_h6d?U_3{C3J!SfstkI-8}1t_PEjA=fS04%HR`qTHn{WxIN+gw zf*$blvfcUw9Pj`KdMM{*+wC)-E~4M>BeYDhDksYR4|wzoz1^{#j1TxIev!lnU9>yB zy+`pCJn$psY8+C0pkBQl0w3_e4;3qXMHlsZ;R7D{{($0N@qu>i#XsPIA5r+A3;lr( z^cv+~!2`duMAi?w!1LlC@WA&geDHzsN$*#vAMn7BsPP|kp+CKU0Uz+d52<+sbWyJt zKH!1hS*Y}{_`v+2_fymlc;JVif5ivt_reD}@H@w=_M`YfKlkDv@WA)0b_=?|M?2Q- z4|w2rqWvpAfbYdW;DH}GO|>7z2l_wspw|z0;CCwhfiCbp<=5J8q(a$G@qzY-@hPT$ z1s|<{oYKFdi}vS*->KlE_-HqZF8KGvSMb0Gf1nGyp&jBrx4#G#uudAR#?Pk1-RmXb zqyM5mV_X2eELudB(n9$gbm0)1Vf)cTeQ8#b z$64oej4H>o zO0(`3{FvHgXu(^>>_?8gah#ezuQ1Jb1_887=&zuI{@P}u7rw4cqNid0w8j!Gnm?mC z&zw9h|W4 z;eAC;C|@g!+FxnM+er7k4x%qg(EM4NwOSk+C>2d@oS~fkViQr(6I1MqiTmSp8fekK zUn3!t8FvjT>YeIY8qAwjy?o)4u794{C3l|nHP+wP#Kr!TXW}Ntag5s-$1A=i$8n7B zc>dI%2l0FcdYm6gsNMpyW)DJPUXUw6fUVxJm$+iE#}R|LB^j)M;R ze`9gi=*4pUHN-*W)!GOKR@t*<{8$)Z0^Y*b#Pv9do`d z?da~82hnrT)!S`Zxco0szJ@NYRW~Lo#oVFFcn-Qzl{?Ie6VJ1b=OFS!UTgg=iw}k9 z$l}?N!FYT#&BxM${aq_*19?YHz2g*igxz3AjMK2MlxB39HTRAuZOM+7a!<*dF*iP}5h zUmzfsY~TG(E7sxHuRk>A+HED_7JAO4L#B$Xsm*+L>AF(_x$oTFeC4ypaX$<1sTdzP za_-NHCXOGbV8bKt@dpF9fA)3}-~ZR}tSwhPzkI@}hmPJ##Q@_o4xNwW`%LQy!e<;R zTTHi{X#Gs$Tl-$}e(}K@UTCs31ZtJ@*-`V=+qX(8=G%{z~|9rZw^2z>NwUvb9+e?4u-oPjOnAO5ju)aK`!BX`UY{7+h07r6e6NkvDW_?XbwrrGCg zxo3DV@XZN3nSL}4f1zIJnP>=_OytP>7M2i=k|@Ew3)HHqSl#>;%hNrPk)+27~#0zWxUuXbqwZHb2?Q`;}yxaNGJri+BfR@CaI6(Y&p` zA*u-MecAka`W(WtlY^m#y-#+QxS*!0x?opKRb4Q8Ty;%Na9qK> zk=4PPvBCLc#*CXYV$PU?f)E`iU$A6BpVAfer76+Fmdx%y>Y5r4`8xN%DHCwWz7`I+ z`>bW<(eFIPfdWhRRm(A+N*WTc*l}IJa2bcFn#VW(eE|DN*jK7NO71IRzX^U3*k6L5 z0{kYF93tC84zvYyHk_E=k6&gS@UgtUM`W%)x$|EYew@e~FHrji1zp<*!nzrBux@Vr zzJXrr1!|1LenhKQcCi{$U^zL7{fO4z6E5vXAQxjK+d}Ru_oLrsY2+M0dl7uZq7`#K82z3sE~NyTOhXOVxgaY9~^(iZasBHYMg*YRy!x-0mgzQ|bnO zA3&Ms_SnQW3;^l6FzicT+TLneKXUX(lx2TBh4kmA zgMZ*ae;Z3>PVz?&`h``Mai8z)*mK$Gd-hy**`QaBK8@F@XYfVpFb7)M_K@43cyoJ;cv=GzK7H%%+LL_Cf6#?-j@CvoGNbyp_rX}jo5_xZ9f zb6pYd8}K>{>ng0X@ZJa3U+{m#dJF3-_%}MKa{Fa}t&{1H>nyplFtvGqwOnT*uUIAL z(VR;R>mp|*9_JVjKnLSN;~E3K@OW)q)pOTb&}WR;eSMv!>;^klG)gxcg3hotc&R?)>$Z@8Ux7}OzW(n)>w;=*ko$sPAImc+|zJg<*|-OJ6g#lHR`!> zdvYn-AC=u;NAz!Fzw7}5dD#)`toU~9yX!324R(a7&@a8$S@O4n#k4=Lk`An?7=Hzo zIpG@0@~ZqBf1R~*fY(~V%Z{KO-;NAL8-{%-VVxD7Z%J`px^s%1S!X%5VV`52<|Fa$lHFP=F#g7 z>mpPVC&#!BIv5WcFY6k;I8~+fR-*ABer0{wPfFPhcFeh4+7b2@dI{IL*UPOd-R1bo zv)=GYfaLw8{z`Av@)4W7?1+Bh;^klsBs$h zm747Neo|O3$G4+S%4b7I)qmUNS0lf9tY8yj0A48thl}pVhNnenqFg`>e~asP@U- z0WZIze;jvf(HXhsRAvgI+;a2+_om+_Oz_(^?Pep1|jQuC7%;}Fm7I7AnW#+_4f<`8$Tvq{FCLp(YG?D#Wl zW?B8BCG|_|_#>2#>#3gF<79G}`6`ZCx&c$Lb|pl9QaaNz+Ccx}oK zpa;CtfsALzodX>3YL$GT2RzGa6{k^sDmdVURNO$&177I>Hy+@Cm#gf6dVyzYapwRB zyf&qO(2L?}apwRBJoFdPi{e=)i7p8F00%t4fgZ}%0LGK{6LH+MI7|^0M-A|3r+Pc! zdKn+^h@<3J@w3ps(T?@@0DQm$KcwPUfiBvESN(tozW;O;2TSpRdO-(rMeA4az>gq~ zm&(Dv-oAhjc;NdH2Tjq1{=D!35ByGr54zyn3m@>nk4#YVD>`Uz`ZyKkU%>-Eq~dph zF4~=^{uO)_U&#$VP(SGC`VVRP?^Nv%e4t)0{sE8r{gb8qpbPu!<0j+>Jn%y*jvnZu z|3Hoy{uO)_U)2w~!1t;@q~L)c0so3F`ZeUx>jymWF`t4i@V)d8c;JIR=z@RH!F|>r z`wwB>#_w8@+3xup_S4%j`UU7AUIqUyTRKwU zMRCx!D}CyM_x1S`c7q)uKkO^Y#yDt$xAVPJ;-K9C;;x+cy}|)K4%&^>su8cn32tiR zeBaqGwvjFMWTvJ=^}aIqM~;Jr{{0$>ppQ)^sSGMIf%W`rUvV5XjN2H;+bZQaj`1DO zuXv8c^BA6woC;0lJ&L9p`5p!Gw)JxSZrs$paU68e{~Jdd=w;rcaGI@0ontuSHt+wR6GXgO}NdGr^Cb&*+A*Hw%Mpo8(C;^zi>;Zrq#`=0y0s@LO~#m6SS-~5n5yvaPIiv4ECJ|+1{JZ#;Z z&4*nh&P;8b?@ggTfqr3nUY68&e(qZdc7)wv$2Qf!VP7dVzc=A?*pbR9*b(nhByUGQ z*^rM|oqO34kUYMb>?nI;-;Fm5yTOjo2kdKEc_lRRQ-ACrTeg+0IqRe+r@en&`5#VL zynWFb$CQ^*Kj6N=?~21t-=;Dryg!bzyf62wEbFsLeC(bPnK0;;gNr#j9kmtyLtSP{ z|C_V<;G#Rlvm@8zWk)kLH|^e7;{JF8wO!1&yGRHsCQQ;FHX&G#0np=taC^yLtjDqp z2j))RSbE%tN2zsyH~aAJt8bWAUlW|&5Da?5rsEFViTwbu4#T<(w6R{pz8BVKSdU>J z4Dg)u{8K>riDYmYN8}4}+tf!w=ga*spFR3QX1E7QPqvAfpx~vz) zYhyWBpE0SA#}R?uV8_m1$aVqyN`3JD*SVO_X?o^zHOet6Lwq*O11P^01IZWUyr9Qx zdz<35y={OuwQ+zUUfV$iJ4$LCN2G5h^hekYc0~V%eS4bJUUtO(7msfyJIZxg-`)R$ z-C#%94fgfk|C0UD8Ltif4e{Bq|AjK{a~<*bzx@48eUb6J?C6ZwX0oFi?13Uo@6zmg{|w&_egRZpXXt zPW|7@VzIcL=Fw&F0l)bC@5uKdVliZNF5m$UcT~A!EcppOlF17NnNBc*+^1|=b{PF$jd-f4U7kbv)1?mSp z{JA6Q{VLD}zTQ574|w2*RQ;d}dwKB>c;H9yU3$d_@WBW48m(XVr~i)f=U05d?q2+d z6g=t=sqqGUK>whl*AIB$cg|MzE4tv{3m@>n_fJ>&iVw6Oy&Xb+zyrT?ro;zb;Ca~} z@W2mEk@%pCe&MBmzysf}_y%3zd)XiGz=wW8H_E@77jU2D=Y0gs3)n}fUFM!2P_J$W z*cJ3fk>B)X17$qYpVNrK?-NYTx`DB4;H{y<~4e4hY$=s`Kp`0sJgH=y4( zWvci+sPSBx<2vR^mWSUb03ED%J0CF63*TBM@zwhT;d|U=5ckNZs7ghArKG;AK9#-SI20Nl%z`l|cy-yHs-)@uT@~|iEa{M#=UccO+U&0i>?}VvMJHM;G zg1)Q1!T=x7j%QNe;NR`9HQ+I|EZX7b@2Wc~cdn9lj7;1pzMqUd|LB86KR_N|!q~eV zOQijpE=#G^;?#gn=RNmcrC z#>(rS^pKkwWVw<0S;>u8I|u>xh1_k2O8uZ6G+p8)cSCTY7@?P<+NAQCUBYsczF*m! zue#-y_8#H}ca>mo$O*aq{iNK`$GXeC z^pSJBm)wi$#X4k3)w0?Y3_ew0lQbjiZ1lm<0o;;g#h$|dy; z%ks**gf7I$Ng#KgF07*rxgjUyZu*Io8~Ui7<|TLa@}{+joxu1i2w6DluG}$!K|{gqC-93TQ4$LlekN zTaTUzazjqY9lAxz4Slq4Gp<|a)upz*6y>9IdELSq>L7WiFXlZevE0j>O0K&LlYgL{ z_Jy3s9;N||$2HEKNv_hJSL}1h4LPH7UoGW^K5GAIlzU04{Tek-?GK4W~~9s=Crp<#^t(f&`z^RT{$+$Q|z; zHpmS*A$P^aQf}y@;x(h(3+j?-kOqbGcus8{805j-P6| z@ki2rITt5s$EUh($LS;(`uA(ZDCCUCvq44i!2j#_B3pM%W&cOyot5(a0P9PLmr26P zN0-)%AP(ev9gVlR=k3M?GClpqmbM$ zR3nRC;}dB?jt{|>lw&UE6@F<)KJSeQc7)wvNAz#lx2MVG)gQSpVtn(qqa7bYT9ZbG zllq1oVK>+jc7uKG_z+7}|2uFiy|Y67u~?K(ApMP`gZIc!QOFoav2Ttt?lV~Y_z)up zaJ&veAuN0lw_Z+%;mIg>@CyS%9il>#ykhw}@w;;ss#61$fT6{m!La zeDRSO7&+ilA75ubik$1*>n#8L1I79>nqRKwQ7v8r<8#WrOs=mgeyG-4cm1E(|ACws z*ZqnP#)DAMFy9yVQ$uAM)>(PHMx%8W@-(lry!J=rI%_}CSDfpt$~E%2x}sdJuaHYE zcKvVu@n4ANm!=;ix6W$%lR@uER1Z7CZc#fHN_w!bB(;C~>^OI=v?KBuJMumkYuc%8 zTOhCbnIX7e{E~WtX@5l8(Y;>gHtoMi+A)8!v?Fr6#;%=JX)^pmbHGnEfJN&GoR!#&$)he&B__>0-1|1v?ASX|W^D zE$wrSx6bhKVFN|a;>^!n&s;k0HQ+I|EE?(f7AP~jk>%2kZD&e5BCq{e`t>6x(3Dc+ z5z>yemnLV&{Aat~A9oOE;8Xuy1x)8&?Woonu&>0=E90F`n--T_Mfp~`xIx|UdN1?N`1ge!-Q&;( zE0?Gm-*?=jh-n$OV?O56;cdqpYoN8ipv*SpqkWm#j{c+M@8QS^G^JGgytH523(46r z^wtHF?R`y}AD+C(v2W>JHQR9q-3Fgt<51)sx11b}p=9=%GkGLx2-ehl*I>RgwLXW<5tCal zwcm@~b`=-X@W=o4iQ+jV^n*#2&UOjXZT0T?wf6V!d9>rz%U$i4*9bh$a&oROxcxSf zG=P7B?z3cvKed_11y?d%TQeZsLa|}#kZIo+rZn?e*{eqd-gZ~ zKx@&G8+-z`>70r!xt~oBta#~QaldoymE&69A=s8*9CuCNi8=iP zC*JA{5D$Sr4qv@x*^xH}2EKkU(`dPKz+>Z&-!`)K8|PkCLOhi0_~EXiUynQ>u)Fxc zExX=0cJn{}wz2uc$=4QbSaC>z%A@akZQ{1ZA0Juz=AhuVC;sow)>FJoMeb zQRn-_{W(uhYB_D68AYEQ{Y#;b(_ae&W?Xn}%L%*3wGfS#M>EF^!_7 z^KRTyQoV2SU#fjAM5E=EeXnilyrW-Wz)zY=hz99oZ%eFyJ$2_AXz4Ue<#1s1$5R96 z{o=*uvaM5_M{jCvzIf;LQ5#T9{le+KZGlVvy|Lx{mp8UB<>-&msu~`r&MO)l@IStz z`GaR}YWD5k)tm(u969&jwth7KsC|o9n3m(d*QpJo^PgAp+_O`PvS~~};`N<50T;O$ zD%GntZ;Y8`^|Nwvq%UCwJ&%P0&prDrxzw&w&)8AwKA*4ukOM9DBDeX;reBpfkxUbA zTYqQ~dlU>FL90r-Ob%gH%NKU#Ej~fA*Z-jxb;$MgkVnyph$xnz6z8W5$e|Gh)t|f`SkoCtt8+LGPE_Ap!NJ zDbd5eZucK`O^u~|o%`RE2{>e53kTeNR$>(g3aH<4U$qoIUzapwUaVagaC|L#9r1z@ z9~kk1Ll4S$!H6Twl$~kT%oJZfb0Ry=O>#MI$DG!lE92y@n<4WE;!djgnVqXuyx`^T zc#tuK=z?0VnQnPr;yF(7t?^p1^?^Jl83p;_1jt_X?hm?O8=t6&9`~x2Nou^CwK^OR* z^(%Pb`&Il}(1l$ght5CXfgd_c)vxFRA9m330T29$!UtXO4>~$N;DO(X_`Qk_+K-q0 z01tf72VLmRq<{8r#yE%H?<%fxk9WY+<;^lcUBJFlMv8Z9{b{=`FPF!Q-+kCR22F2{j=ir;<`_GZ{oc~7CdC7n_Kdp3KyAsNPrR{wUrLQvJKHz8~ainJ?k}AezR$ChDX2gHSKVag5s-$8jIy zyZ#)8@f^=bfajdQxyS1S9>>M+1p}HqpMz?DC;b?aN5;wVJ5t@faU68e|NRTPM$akN zmwE2h|C6gz`Y|R4+dH75^RcoU>=@ak+J|Zi!zTJW032^Q_}Ji1w}h)^$EU6rv-GXGgAw$2Ze_ zEU8I9Mv&`Ec7)wv$55l{kE&lvnZ??t1@f!kQbhSKx|n8vKC&bC8+YG9-ClOYcVWHk zD5=^0d`zz|*%5Yw9Wmd+zEXcbF0)+UW#)3tcE0y1`D95L9`o#TT;qI*QrO$hi}tzR zA8CInH*2RjY#^MOYmmOp?B5*Uj?$kGwEB`AVK>+jGQz$n_mterj?ABP-5A3!ts&jl zdbSm7-*Wr4xp}usJU_BzfPaB*v1BG6wuUzb7u%Tf%*(H>{KG#MjoSQNbL5U0+|R5@ zE9(N+pE0TE=o23keq5VopR?tj;laQ+C+sY8(j@<%tvp^&BK!)%d63}fes~Pgx`FVU z2#3p$6WwEo)`=279KQR)l2=doL+g&ytrEt6F%Ly+cHgok|N89W_KKa&#Dn08`4~O(x)Sz5$~pelqQ>0(z-bpBzGe6Aw{Cv; z($US|v>upnC(_4=y9olb0G4mh~ zrb<3E-PA{S<&j+MJ%6uwbMeb zoN|DPc-`#RhUeFeUt7kn&DlQUooD>oGJb8n#jg#1Z18J~+%Nsw;P0ll^I0=z1{c=^ z8#r(!`}B7;rMk-NgrC%W>DLy*_nehKN&5=v-_fzi?dPHM$Mtr{uMK>_pQ=Lp{<2-4 z+pi69zzfZja)2K2biX#h0WW`n!~;FxAzB=-JM-uw;DEOddQ`fCo6>MXDqo=-GJg`Tz&KHpM6CMe(fj#7;o8J_QFnz=0mh)&Lui{nF5G z;8zqnTlz%-9(vXJ=6VIbf(L%5`Yt%=f^S`4zz00=L-31Ibb;?#zk&yTMAZ+v;NPo$ zzyrTi`N@F~)Q@%ty+rxf{ObHum0uqCQ2o@4f54;ui25Ep_&|Tq?TGpT4}3rT(!hsm zcV7Gh9{3UUU3$=k{Ah=|{D233C+b%@Qe?Tbt+aIhDhuUmNn!59R(~=M^#s-DGpNr+9x)(ZN1P=U5ZH zL&_vw{0^{DE61-Dzvq4xer?-Hm#j}c_4VK7VYjFqRl7htk@_(BwS_Nq{4Stt&0U6H z+x-Up5+pyD#`v{8;2UN=V1V~}4&;6TzqV}#JV~t&`?V>%!H%#1>?_J)_G|n5cHFbL ztn7F=EwGMNi#yoK%dZXhqjcnnu%qMm9NIrVHtPW&9~vYTz3k}pYctu=Of8mvZ@a?d zDsMDmobJ1RZPGHTsYT6{$gd6aCFV~&FJNBP*B_XNF|S4|q7&?Ef0xcVex@~Gvbb$( zlk3iv@iUQ!Zc+1Rt!cg!Wa9pb&Yy}7`fKMb1HJJ0a!CyHXE%OFN8C*0j{R6WerDHy zM=vEtS)VaU{3>t$EieYQ7hQlIVK>+@@_lJXv=b>3$ID#j@N47pe<^g*bR2Fdp}t z^C{=&>H)lYJ0L8c1Wavy-S(?R+!^GZ6V*EF2ZnVK6Hkz$ zx=EgRAND&{c7q)|t5o|?_7ys69iG1Ra_jGj7R5nDp62zk*M3u9_dA8%U`PK1X-9Xz zJdgGzavl3iTs}vXUnE2Gy9bWdMyTOi~YMh3BrBD}?S=O%{&plKwzChUVO#;}ZBxips zQ~F!{`vyDiq8NgF#8UIJBOrO6GTBi+_ptx4Z9V%8*u5`@9bq@v5t6{ZviwoG%&#uL zZT{NKK0gK{4i{}4$(zTq?yoOmev%{Jng)zu9$FGICtFoA=%?D{bDG&XoLfoOgmxhzU2>% ztr}hGzx2qL$L62%)Yv<3-QYj&dqe$IqqmKnH1scHUnq)6L`C{Ctn=<9m$%_$Ob8`?uB}=wCnXiLu|Z{x$YzgLaMOa@px86Yr(| z`B{zQ&ZwI`{_Xp=jsN;TzE=3Jiqi{kd3?kXI^6ApT6E7_;-0#`b3NLx8qHw>R;|p_Fl@|WzsEyygKK2*Res^@?yzhRqaQB8o3!lGzVBv3$dw2Y!KY3{UEdRps)%`zYH~37-Xds~m zGW|c({}VQn3_zdNK&Jm^`hTBo+!?_VY9Q19GyOkdBgp_{G?39iMgx6H1N=@fCm9Fa zz3(XRB>EeEg?B8~H_B;0@ztZ(6lIQ#4l->Z(*`naAkzjiZ6MPIGHoE!1~P3R(*`na zAkzjiZJ=+r0U4_bvBolaMjx3ru=lkAxoeo>exl~fs+<$~g9DVfWO7%;cLouE3GtZP z7Rz`{h|?s9IR4Ck)N;+5H7HID$m2jT$bsJK9}xbApGfCHXi;ej6T^>|Ex176b{DL?1| zPmjkGg(HDk=C<=C9_Rs2kH-W!)Yo1s@jwrF`gaBa2fRiV7YFogyw_dd3j`eSYM~cZ zuZ?$v3lDI>>s0Y)Ko5AO1CJ0cyRaYNqIjx4&;y<|U|Kf&&`0qU9PmP_J%S$aN(W98 z8~eZm9Pld9eic376u3*dm)q~d6So{i^@Zv{Bubt=1q9`G#dLKmNa171$Gvbz?) zD=*uP2RPv6Lq1inUEgoTDf9w3-~kTwP|nM?@i-n9`aR+qg;abfz@xqC{e$Zj@wBvf zQjuxuJB4aIK|4o#23_C-K3czu=L9~`{=D!*3Lf|o#SiGBe!V?L>(}`At9VwRi~7Cr z0Uxbj#kB(;(4QCo5d{x?|2a~BpbLDxUx0tW13!fCbRxc@dR{HFX-s?`?c{Wq~r%5 z;2-0&jt}@~{rFC;q6<7P`(eEXe9#A7@C`b+&+U)n(P5p3_q-#G?)4tpzuphguR+fl zk8Uc>gfbr8IGXd#u?;%kTV7sIaL6N*<@=wZpLgxOY?g=P(SZ)$W9wXRqSt%k(Tye@ zu|D%b>X8O`ulEt1 z@#sbw@Fcaq8;=flgB@WDSHCpHqf>Tt#-oFsyyDT}KI%}pu%jN2?nwI1YASYg#-lUY z(M(O_q!$)>T;&H|jMJHTbkc~JKQUio{>-^t&Yzf9@%(`Go7eLQ=FcPP>6+hL_R&$A z)hzZJOk+!BrToq+^2m8|o{L;%n(q=fyy*O?=%BwE>Gh)Tta`=Q=;^lc1)!aX zvhh2s$86_&seEVkE)aL+a=%^w&g##pRsY-tCkv)F&Uc*s!W5UmOwCY1FT2G3k-xKw z{>`yYcrBeM(Xi1s(pUVQRgBvh$J=k0<2c55JU{BsQ~GlmE1%aD9Ix$RItC83ti0?E zp5u5(#XU#vzgCUoYq~d%gAV$C#7Hl%l=-zR#1$P@?k>xc*WaaTJuBjJw;oQo94ATT z#yCmKvWHrH#3rx)&ycK7)+HZ$l5tu1Z!*0@$L_i1=zOf~20Mad*jJQW2P(V0P$uu^ zsB&J}5YkrSuzTgjq#@Uv&x_hj zHuSHS>rLdLrE+}opW3}~3UtuE&Gh*DmYgt7ZPd#0uGe4p_X92`TpFjsDmRW(ygHOC zM4hHdHw*)P_9I=gKK0bs*PE~#>J+7P>_ay(&ckke zjT6eaFR$XS9H*`&8XU)(B6?HY`O>W4iUTlqp2&{eFPMs+m||Z{SZ|_#?{(|VG#fR~ z8pz|k3>Dme@=TD&IF4}}<9P1XavaCH6YEO+Zi4*-?8k%NaB8Ou zZKCCx+IZ9RA+hg{+`m|@H$&YU$3X}EKXko;UidF%l5aJRx2{y{6pZVT%ACKU`lDQL zCKH$QufCzAja1f~(C2ol%M?FOQtNB0P5B)#@jV}9H`p<9fwUv+YqrdP@2aVdC(q5k zBF>V;@m=gB@Wi^h;3| zv5D!d_~PJZ#e$GlI`yj$vmbFUIq31s)K+k`F z^*!L@BbHt~J7S(P+0jfbmVR%$!u@d_wO`D)?~(wtE=ZWL<~0NEXUXTntYk=;No20} z84XNNqa;|LVm*rWDg1!3ZiQbA{DQDfg};lFCEj0JNC&T{xW(pWe_ym)(^%2?hXbdv zUkGyla=HEpoo-l9IxF!w$9xDn7)Sl=*4P_CtqKt4`%PgZbooyq+^8HTQEyUl{Ds zA7MAxG4fMoM_0d`TWVSBx7+QW%HjJ&`8v9Y{pua0M^1Oh%)+-$#;WpJX2k{QcCo`R zgx+KDTW4qSp%5KeqW;L^n`vDmE!cPC#=~x~BgSdiSE_JynKk#0Cv9~eEz9BSw%c5up8_M_F-R?drIzQN9GT9H0|GD?P1H&v#pr_?&acpNH)LbGqxjtKLhYD z5Ex5#_*0v?f4I^m`}&Gq7pSmiK)8k852Qn;eP5W;%xC2v{;_D(=I5FtcgzrUCatUs zTz|%-qN7iIOx)iz`RTpDn9)UcZ&!H=IQH6@>F3!O{Kj z7@~Cp;WrTummep(#}KU(C4PA0f;lDI&U>=;#p@3%Vf;s)9vpc7=9w)G_s(b`9$NMv zzA12M_A^Ddk9mxFC|a}omMwd3+7)Q8*x5`xG{2o&dg}W(Uer2j=5-~+L&^Ea-&%BO zZhqjk<%e%sd&q|)7yYfGx&48y6K?wbUj@ITZeP9aSBpL=d46%}w%z}CXY0_cYfBq% z{&?%@zbP&~wBLqe=0P4py43X{(X8Pw)C+yEJYyFubjh>%owr@`wB6?`hCB-0I`Y1S zB}9XCvUjB`9(h2tJEzpiUUS;biJ$y=IB;Ik*nt1>9nBv+b5pZ#_pauPsZ9aDV%157 z|9-tJaOEGjG~a&8t1Wz8et|p z?bMP?6K-37XpxWP8a#qlS2S<$?P-2}LvZP`lY^m#y;BnfHC5FG^9sgP1xJsrDX8(E zdg`d^g3;ruYifey3g(Th4%Unf&L1;o+?)|}#uOBU=s5X;B@6nLuBb0fi5|9OcK=b= z)EL3nx&KX>fJ62*8GqBpmuJO+0!#K)%Q41C8WOKqyDs4PTJ$=PZ|uK-_Tt7u6$&%^!;gCDf4)AyAx{#d>}?d6q6&=bJ)M~}4WfHmhN9alCANYU=ey73*AE;lK1NeZC;v-goq60jy z`a2ao@cn11SR)D_dW9U&3+e|v@I$~?bffrMzW_eqfghQ!Vs$7w;2(7K`T-xsSN$J! zb1*)5)E`msQT!S;ekeYme=q$-6g=>w;}6CmRj(I5;DHbMKo|8x4%}z`@!B8b9M=9F z%I6Vqz}NMtw`cfTvro_=)U#x)fozIrWR5kE|GtbhfV^{xT=R!+@7~%Ubg*U&O*he7 zSSsbi+JB>3JE9Ef%{hFY#cz?}D+!l<*Hs>~_UGRsyY9RG1+5oZpL*)+zU#1C)Q+lM zz`jx+9VM3ar|q_GxIEtRo0fgYbauG9_?}@+PPh0uxj0PQbF@e2qa_act`D<1DAquS z0p4rv&;4Q;9o#QIH{eNXeK^*DvK#EERBpk(qRg=diig{F6R`)R9i6cTU?;Cw1GtYm zR4(l3_)VGYcx+Y&#TrP(j?P#ECOev`X`J-JBF_`NP{cUhcVi74K+l8+M4v@rsy&Oc ztPLnQa?GEYFEM}Oc>(h(=1t7sSO@9r5zL>tG}dpSgZI))v+frBn8udM>s71)mHTJP zc`ouD(|qS(+~btxVIO7CL4P&U>qW5!?o#^H#qR6#C+r40LVnm+l#Q_l_TA3+Qi(Ni zEr`2vxp$_=8dy!OdbJBq7EEoN?>PI#CbFfT%+z$K-dE=SC}It${=L_|`}Gya8o;=X zaU3lM<2#<8u-}349M4C9=NvxuJdTUso(HfOh{tnKmGrI6SGj+#9KZ8_TQre>8%Z@q z$8kjm{lE6suF*@i{;tA%_5bAP^9#by$gy+{*tsGyA++H~) z?^|mPAir8ZVp2Riay?%2v82{_eQRMi*s=B@X-C*sDw2I`C)m$H7W>v#i*hQywQCIX zB+=KOgM@GGbw0m!odG_c9odJMpJz?;v82YnwRWOqWv@>dS7A5UvE$d$j^1IJQH@jR_;qE-&*cB?!E&|FFSHy#5`rPqome%eQRMi*b(zB>?`%> zFQXmOtpk0w9e+#B zM;h=ikbo?i$w#{3jlspX{PN7pN4ou?^8+21_iNrY=~LlTOkK3-f3FM{eR%9yEsXiE zz}XMIKWSy){mZWq_kUKf&&W^SK6uo^U%l7L{!@(4ICTCHfrsBCT8z&)TxPl-5v|=4 zKYYzobBb3!yS4S^_7CZPIPlab>jM$rt<7s^eabvEANJIUz>K!+z&izJ1&D{hrd2mT zw9mWy6+d+C70tv$^PSfgjSO7VH0seAZx#~|#l;(r417K#QgqnbyocWY?zc|5_=egi zj;ein!tBr6i#|L4jE6@2dG*#y#(i9J>)YSh`Wg91Pw+LCJb2UlTaSKfaLG3fKGNOQ z2g~!&gV(s^85I6|kyDzy(%T^4{d_u_R~FOg#$O8R34bycu31P z&mP`9qikj~w<*xPVcYWYR0p@~(R76QdUt)K@%-91eWdrxVI3vmBYj{pKGFw{$QC}* z<-z$?%NH(_r1!$Vd%KVHysD*j)pJHzD;Ent@x9VVT8?$%`N%Qm#f*RA-fipG2l#-0 zH0QwAS3{-re3K3zY529lj}3lpwRcOuHu$^g-Ix5@YO8Aa3t|NYqx738ly$ihq59P~ zjn=6=bguMA302FyU41)jT{ym98`s+%zc%mzf2s=oTUSv*+tc;6w9 zE&>jCjp`dzpl9QaaNz+Cc)9q-mS&IAfo?p&0WYNd{Xj2TpY;eW9qez20S~+#qKub103*j>ZBb&4|s=Vx!Viifah1=+AkMxC zdcd;=JR)wheED<{{Sbay{yDNg0v`6)+bi$^5Bx|_^=s9?(GK+X2YkQ--@icOgD&bv zI|E<92R!g2=SzIhMg3m*fCql4R@JZg0N;B1Lj8aTzJI=|U-1DvPyH!);CDiQiVxs> z@elYY{&|Xj@S)ndK2CxEP6ZGAh^iNKp?|&I0w3_e4=KHYF2*ap{Q@8G!1pVDKo|D& z!UsI?L*JG1gD(2Fm;8VSey73*UEo6wz5M|m_@O#gKj^4_@5MjhfghPC@j(~;*Hixr z9{8PAs(!@>@F7PG{|Y{eulhgufc`PQ#NaD<;A1`qA80>b_<#pK=yxi*;NOJLexg`6 z;P=toRqpiz>PP=Uf71ISe$VIq$^x3Hq@U>Fo_?ZD{Z`1>m@3a-EBD(w{w#CIk!;TW zf&E-S2m6K{PnzgmP$uc(ceS4DC(2&wtWQ1lbw3x_Eow*AE?{4&4}+g*xY+SKo31r? z8GfQ!2K^EwKbyq(iDvtTS=k17ul--ApQy>-S5oV{exm5lup=x0`--yg3;q6f-1AYn zpR%LVPZW0Y@)N~<&{4UtqwXh~?K?Ir6+1fpL``-yQ`0!lK1ub6Ly0gAwTRZ%0@rY!Q1&>Dt@9e z&IoEiF8BU)KhYb>PxMBBIC4`P=iAPHv5jo0Co?r2s`r(-KeC@F`gg`pw0kzplb;9h z{6+xAZH(jj>*P3&@g2{@pBMI$QVGIt%qf8q_Zr`)W+8xwstc6 zgCfsgFURlN*Sj~4gAV$C(=WS5uX|cg9^0gw6BENnNSu z+3*^7Ie{X%y>gQ8J-$r1ZS>xw%46Pp` zcu=w6flKO&izoKKGi&aq~?C#!h_vjbs2Vq-J*7UOSKQxPNY!3 zB){%oZnp&-P32DFheC)OFTc~jvc7*1dlzlBLuY}%wFSD#gWVc(&&R>7hlfT*T`tnCMT(DY%5VJD2Ee2o*z^1gik*s?yG#K-O#kqLudIk77QmG&(^)(2ucr2$qI^}WwardBNrHq=!ulvh*#%k}fR5bHp!3lWzR>qWdrjksWl?}c@u zvu1w3=}|g3E=GTf|9M!}ain3I8}~S&9YXSjWYp$6SfdLy8W@ zucnI(^jb&IT8{oBllQuY<) z@YVDk*#f&i3OjzVo$nn)y2E?6e^&Ndr-)!(2s`4wx~(#4NA7xTN6P7YEr(^jn#G43 zl1qu~$n(?7Mx-&JtYOfGN2g^WHhihXrR8~!lg^9s)I{Up2wrc z-XL;D#*7BirvX|3wD2l`6Q~x`Nsg71l|^5!We?P&+7%=ufYBU_A787`xw}l zz&?dnTyOmDg8d4rnD#B>>{nbUzY|=c@}{53=h6Ht4EqaUDo!3&0^|m$Udg!In=v_g+KgwGzlW zMk(eFRUWKz{(dhf`2`kv?)WSBom}6S^;`R8^WlI}r(XRLzhm+EX5M#V=G^;EeaVin z8|;X28updyqu-I|-XZKJ%SX#{_`2~GGWI-q*QzV z@L}s^-(7S7#Lm6!h~Jgt+tK~Ia$m9|>;^kRW3VsEJtgP|Lf1zIJ znP>=_jDO^P3rmOw>16LprtiikdyU&q_p}ub?Eg=Hz_;p?=5G#K)7<~+KQ&*x^ZKX_ zK54yWeBq-5icUM>kIi)--_gQ#@$-!{d5u#}7(VCz+t!czuX^t3tKXNE{tx{7Q<%PQ z`7C|cauuzwUCHP3^-uVH*?u(E4IV-MdbC!<_ho}8U$A6>i`3pxaC~2Ouav)_rmDJN zUcs2E;ONmc1vPu+_hsoDvHZPQamZG0{~qh;1!_E$_mcU(Yz2);>HNMdz9$>~zU*50 zeOY{W*1@Ydoi%fIFtluWLojc8Ro&vQe?wXumi204$`wKRUC#Uq)b}~@{X_MAyQVwj z_Yfi%yT1rmh60X^VZ))V6C3VZ?%coph9s-OqF(t&O~zyYsQ@dbRd7BPR{3flmiZUXiuQWu$*>hyX^-! z;7KT(9?HA3ZGGm`#gO*>Prv$}BjBMQ-JYyh#s@sUpBVX``u?M$3%lt00zTlQ_zDkn zQNOOYD89yjr~2+I=%QXPe85NRSKrNyX#DH?kJhi?f$vxKgD&*ug%5b(cg~gii+~T+ z-n{Su4}3qqyQ%m2N7N#tht`~dmU ze$fulu23Jo^Th6`{Cz$7{m^XB?}z5j+%<~*Y?0SqEca78n!5Ho2e$|QekkZ*U#MfF ziQYn5&vR1y?bgOJcUhLa{+6i8S$=QjO2Vc6_OQyuGn{;mlYV8q-_BnvlV2>;X?i_x zL7!icj#!_1>g(S>gWaNbRP6%xmHOx?v8+FBw{^qi@s534`;O@h-w%C{bZkhx_Kf*{ zXh-%itHS^v&yK@rLB;*za|52F)`!0zs_X_kLeH?TD2wlhUT)h_l%*Z_5CE?!IQ>iM z&+Gf4@$9I7KeQwJ*sN6S==^@D$&O}flJDO9m&a9Fjz-7nzWe>q11$chnp)IkiM}6- z`4aPI<27>r#Jq}m6Z1IMqnJlg5ytym8tb>v;iIE8>u$l1X>9R_<@ZC8cig6akG$J7 z-=P-o9P=mWpug6d==GxShu)?1sY~A1=TF!Tc7*(}uP7V8AG+^$zL(1PL$3vKS1$K# z^zVnRrdGY$1t$xpHqLjP{bCc@Qcq@TI#ll~bAROThoXOHz8~5>8}j!5R zaUA<(7~k>ys6Wr)`O3-N`?OBs^&XGo{Qc0~*-f6$LH-wmqxm@qdB>%4{B8<&a~xN6 z(En?1=o&qzTwmt7SN~70&OYovrtAhgHf@%6L_3lC@u}aW@H|_nmE&uX+bbvWJllFW z;nMRg@|fpY{(k80?4jb2c+S7^?8xRbrtLeJLa#Jc69g4 z^U5r1$u?U)Di<#h&$BPmMVt#o_ zA;ve;d@L>4hy9L}-C#$I)3C49A^ZK!+ivTV%He8ZM}Bq4uWqa{=$&uD576Vj!H$0G zIv*d3up{%bBkJLK%4A1Ljr{=a)TjERnqOf@NQr(a%i%IR-`HYVFOlx=p?pX&;N#`H zsjqNiKd0`dcy>g8kDNbSNZ#)SU2q?p^|BzUcYVjBm5edVocOB-w$=E zC{xI2Afthd1~MARXdt73j0Q3q$Y>y=fs6(+8pvoMqk)VDG8)KeAfth}8sJ?<_r7CX z@XXDO1~MARXdt73j0Q3q$Y>y=fs6(+8pvoMqk)VDG8)KeAfthd1~MAh%QcYPe&Rav zGY_{qV~$CWN9Ff;P_fV=m(&$e#vk^-W zzRo`U-i)#v?AY`>)jm`^5jqMVSuS;@-kWJHcb5|=@*w3|E#8|!yk+Du@6B)=h=YAY z#Su%`%Z}(5UhmB?#XkMsjItZ-*zsd&M|Z#Ue&6Cc($1Yq-8+;&{vE1}c)ef6`xb1+ zW2n9Ct?ygFZc#h_MA{MkQkq1(GfeMSAlc=+=u)D%%fRx;>D>*h_*z%|Y<^qG{mvP1 zz4{~KE_>OrufPA)q3i}bV!nlarT+Y7v@+NVU0PNim0LymQ^&U*oZoq{VeS4p#Cg#^ z7k2y+^(7TQo4)t8!O9hf4TLi_j72A$VEq*rO5kGrv{fpc`T z`%QTX@lf*m$(I%_I&1&H#W(u4+_`e!5oaHIQ}c-bIiTp7e;*@s@OtBvZNnaTxa9ta z-q`x}&+lw~b;{|b_r0)r>k%jarKBtqKU+42|Ki_dV`ZD*xczjG^>E<4qOk%0<2#x^ zc;=>N-|k(_+@?Tt%so$!$2s!u#?Qv{Yu}8Yos*Mf{OlnI($`m=_RF^9Vx43D-nRbG zB8rFP)8l8u276oXh@ZW;i7w>L#Lu>(v9mdbw%rI~#y@pWJV!Ck1RS!jg#)J5P+H?> zt9aRnpAB9SR~u#Ivu1whth|Xeb<64&cPli$NiNi3%KZ&8Zg%b}nMYLo+Q>OF9&Y8e zGOk<2Pu%fQby{4n*E{Aqth3DP@;tf#J`hK_Q}N}5mFMpG%YXx3+d?S^=m9?_ezt-G zUahJR^nhnsuhY|#9VZ%azzZ#w^`Tzil@4^{0Sxy`-fe0eE}cvQG6AD8FZm9@BzM}_zE8Q zoi(z4&;`C%{eX|+BYwA{3p+v%z5Y%uez*U8SwH9k-%EdhNBw>kHyd=pKj`T710MLD zO8=mX{-pO~=nwF~56w~fQ+z=0Uit$(@FNS9{E82>Kd<@$AH`SogD&a^9bNv2f(L%5 zsvmSAKl+D`4|w2Xyarv!?S&6`;DbKsf^QQ(|Nez}0l$BR*1G2h$gj5py*(k$A@5@p z(1;@AXCLkvH?Hww89y6&#}jHlwMFKTBiWqW6UWa69qbF$-eICwRVL{o-q=R19KY7D zGJZCH-GKF}r#>J5Q`rr6Y*Ot4_LcfD#Lo^FKdI}=tBm;BSqA+Q4zE39;%8_3hFRGL zc(46E?iYxkZHj{~srB9X*{~bz2wS-NrHGgP#&+DZxUB5>zjSery1}vJIeEp;j%Pv$rdK>Kf?l^C#>EJ3@ZgSCozMvj=bId#S|Fz5&Etx!kkS<7eMU zt@=h6oGh5yINx#hi)~~}J(;QLP`$6r{gLBmqkm`OXLrwr3FBw0aU0_}_Q^25Y`PWd^A$8nCI{r|J~E^v}vRlV@Z)8-k30K-F=m;hrdWG0XxH=;Xu6iO^?iE_Lp2 zXDYoq6)CU$=^x_W>lu8U z3_gzcXMa4Syfu^&rp9*u3cV+>EyN(0y*k_-1@O@B^LS#$RO- zp0Btk{@#b^d5b~bpS_XKTab@a_&!{pw=lkid~|x+_^W)pcvo=Kd%qM-yYn@D_-*%n z0GVsOKl}Zz;Yz|As-=CfJ+{{D$`6sil z#z&)^@z>I)O4y5!rdRDb-Sl`3dqnvT7eyJTRBYwhgS~gz%G-OFpYyr@oAV>_IT`O= zKJU+KU*x+S2Yv7I_T26r6H6bvr}d3*PqF@|zJGb*z03dlhku%Q@A4hD-jn&>~l`v*1&t0_u#$DA93$p-gZm--gE!#_>L#P@2q<- z#Cw;oysWYF)_?i-7hC`JjGeF9fcGwsdOrz9J`56B?^EtKkMc7biMrprOqsGafBWC= zUHA7c+q%cUcX`eCE(iABW#h-gHT3UY&KI^$Z@na6y7=Pa*5c%)mrfM6UVM3>SS($> zb^4-0sd!mw=8{V;&uzXyUn3b zetGq)TY~H4esmNZ#0^6YqE|1+@4H^;w&lq$k?=rW>1ZMA^+Ts#?Vs#?^7*?Mu-#Y9 z@!9Ur#xu5O>i1s$dP@bt-@X6GU;58TM|8ff-Kw`+gU%u;zgg=>t@j_>1#17a6#w7n zSgrs5!KZDv@7SyUQuM%)=?`6>f=`(`e;QVR9o)6Z|sFhJ@@vPrS;s-eBt11qt>nt1Qv#?WuwDy!Gh{l)*a>60{n?6$`CB>6L{z8kf^jf*&; zbI$4iVK~9YF=$A-Pok3Hj9VN&OSfb8%Rvn_w6VagSqEz-MVd!9(rDuTRWrY<-RY7 z@AklleoWSLgWP-HJ)q!er)Q0n^US_M@SStMGG%RQX+E3y#8*OUVpg%HT#whyXivyY(=)w?^9ro6Jz9t ze0ae#-+a*VW@`H*@BaYggCDz&-#T$P)NrTa&|~9@Lk*v5z34A+=t8NHpB=%qw!S#@ zcNK>|E|kz{tm_dY4yF7jKXE>tN;ot=uEFA-euL3V=Tf{*QbK&nQ@~TeQ=m5mh(ixM z9I6()+s>>H4&@k53r-Bv9GdFP zB|{wQ?0Xgtjp#)^%ujci#-ZQsy#DT=$aQ|7;gj>7-(Q;cI8{twhc9D3Wm?VdQ)aHrwW6IUt@HGFFQTDWuH&Pr`M7{MJHh}fF!TDwDpa(_oY z?Qv)~CNlZyKlC`Xe_CbJdk6{kRXhbe1s&w^tp%J!| z($fAaI5go8jrRE1rr}O&$I`3$Ld|a(1cpP+zGvZ3-FsyF)ZN+PS~zsF;BlzZ&ge&4 zroT}Miy00z`i+W14R;z29lOr?L!DpL`n8ZawA~1>FMqLR4H^mrjbv!h>S1}2z2l$t z`|^?8kT&r-nT}i9%0=?#_vIs6sD#DS>3BE&w2uGlDc~vKDbNoEPWHY$-+0vZaro`j z-Iq7}o`plByP;zE^!A71QIOc@u$=`({VBE)o)1lpLE8V1^oN>#&%&XRFN?aH zpYAY?L(}{6M_=V}sM5~pM;fNTQ3;C~4mJAq!lC`{%Ny=A9J;5eIMnc|^=qNx(9L*U zuv~8jLp`h{{!sa2jSd%z>>d4r$D!SFla`~k(;kPeO{3N6Je&~wTAl))0uM(D#Bk^Z zdjBa5D4A#DZ!aABo;#l6@R!lAHx7Ng6-kCTv-wACBgCO8yDaVZ!l8FAUMttF&PMFZ zn|;s1p^7niL)6{b;aWI!>D3;GD(#GZS#~fgVKKv@M!!*UsNqh-pFK%SZmhaC{EGML0CP5{vZ0p(v6#AG#6G%bR`A!lBU+ zsh|1j4%0ZaYhT{uP$gYRzqGA0n#PJDYB=Mwo(Ned+ zW6kH~ZGYW$(%T;@sJDA4#BcIFRi9Hb`<{hE&kFB{x|^TwFpWdg`|^{o@%~VyozXAL z4n`#`W;oR7*9(XCyDx9J({Sirn-qr{KDB-=+_`UezHzWr4YpotS%ZdxL$l`GfDMW4 z9e?M>`$N0O73Y=rhj!B^%K6Xv-Ybqj&f|1E>w0w0KISRlDc~uv8U@bs?+@Jt9h>o0 zsuAb#{h?;xvv6ocU+QOmy2CUMP5VQS`sd}9bRqrHw$5l8D~71yP@`Wj9NMox)NrTa z(8-$>hZ;Uj_D+B3?nZu*&&!`0@3Ei!$j0N)Zp<9#mB*oJ8HuMo4vka8$2|o+1v~{v zf#`Yp;LJcCBkHy@Yx+YS{xXX8_J?M*japVeJRfQ;#Y18_tA8Hi_C+*vU*6ss+TZ&_ z(^yn{HXLg9Jqw3M=L`%hb%$vjN`L6{-1|cte1E9-hbqD4ZyeXekl>DX*l%2YZZqYK2486ap-2eM6_@)eXY;*y81(x-sSh@SNGk;<*9ev@5}e5O@H+5 zQ~G@|PXSK>PXU2;hqvDjN}RdM^YV|x^)2`k(+&H3N+h=7NXBEI5QoO{x}vM#P$?@0 z9kKOzkNpE@o%R#_Jx9Z#X5X`LXmn51-TZWiSvWNQ9{b6n-CU{u0lhC_{h z!{Si3a|DeV-#-tg#`!uiF<~-lU5BBT<7&kC9$u12bZ#S=Z>i_V>Mwr3L9pp|#gj*a zZ|$Ph%9&hdzn|B})g7K5yGv_39-dfw;+3oYu4%mNLq8tpQ9Ry#=j6{O zWE=e`m!_Yh($+?#XN=z)#m@t;_x$XpzwyDssD#CgpGLoa`DycZqxd=L=clmS8uwDwMHX>V;?xF9r*slXmS3Ba@ z*=ZRWEbZwx7`?jZX5Vt_3wjE83U~^@1Rmc0e9*!BDI#Gw@Q9?J!tA@@O~VabdssYL zr&5RW6NPK}DVDsSLP-|VEz1tZinu88ru^=+qu;203gf%^Dd>~K7yL9{c8@{dz0uoG z5$&gT*JaMLGW--renRo&@i7gLJU-h`VdYFN2lZ3vuQ=Q9`W)W=4`*I-H^2YrzLN{y ze-?2qOD41Bf^vBQDjNMLmuWfJGykKIt9#tDSJrmqvoPKd%iFblP-A|L8?knXHLlTb ztu-!XfoFeh4sR4cCtv4%P!U6IKBdE`gvCOig`?kE{4}41`6$e1vGg|eS(q=w+PBd8 zEcWt&vxa337K*Dg!W)BCj+GXCvZ?du;sf_7$+ko&uf% zt5X0b@bLEQQO5f$B0?Sb-$CMRh1qw*n}!?K%V%-)X1_L!s2{gy@px3iV&=0j`i<}NbbjYmlx+8;lSerxg5{1oPwFh9l0yVXx&{)=cV8gqV%Yinh^ zpK-X)y80weu~xUvo?)~n+(2|r+}xx!;%8xr|@ShlDwZxJp*F) z-SFmm`za=?-cJ#6pqCAdN?6SN6h^;M{S?OcUVaMeH~vhBuJr{@%AS>#u~5&|SgJeB z@>485QvDK}9*}*OaE{s(zvhn1$KY{K zzrksi^kWP=9eh1c0Z)O4AqB)|@eJI!KU)!Tf75BH=Rur(H@vytK8q6#zc!4h-^&I@ zB`jt>3!~qtJ`3afT0RTwpW#|(D+Fl9E2QF?@2z->;>i<_b3TiwX8SBQxpF3#gZeDi zTGwvzd+{-D4JMa7GGp{xYaL|kTI2Ud@$-m(W?&?K8vXj^=TSFrH;SJJyq{tuej5GO z;-~p3%r9Ynialq3>ngt2$NU$u!ALanQxwXT^u_+tVm{LT&i<+_kN1i>9aPC6SCQR>K?(1th{&|%jHI8!?7QL3_4ZRtw!NPs zqJA$M7?rS?`6-Nkqxva~?`c29d+vBj=D7)uV=X_0$%>6R9cK9{j{m6Q$;tCHeBhIR zFV7fTU0c^$Ig`uv_EYRRodKs=P9;)L+yxPXZMno{_;Kj`lHhzI=0XG;EQ<*cnUo1C_poKc>DSId*<1CT0LuB z#osb`5x&{K0}`axaM`~{hw8z({L}qmef!GQtmpeVIvd-0h}%~x;Exz|g!(%ml8ZJE zZ|9g@nOHje_vc)>FtGK5*>}U6HV*b_{i;r8RqF6$sFaP~W60m5i~kPDiHi4AD9wy+ zS#~fgVKMTD@7FZ?4eO^c9BR1JaOlxbDh@S#YW-TcbKjMfe6v+9Y~Ed(sWs*;e}GWL z$K+{%dg-Dfb7SB3I8^6fmi+Xe=W%HNw92M;T0DK)Q@~TeQ=k_GXa*IBT8S*1$ls$| z4;=bL>m(V{hT2!I*cdoEyk}dU*BcCn9^O7N(cJ#X`#r064UfZxx5<{g%g}z2&EWY~^ui|Fp`ccYng~OL+=-3U~^D0)TvnxA*gWS#KPg#t6Orp^7iX z^u~#A7{kK&wJ<&?4n6ndUw#3<#Gw}Fy*gYP!=UD;47&=Br_ODeeb2(7hM83#vkjw1 z6t3kDJzDlSG@^bl8yJP->^88?Hoa)#&a5nfWEmPqFE*-MKBdZL>t;gds zvwGb7DORV?+B8ncrcZbZcnWw5tVRLvr;vTKB#Dl8lD{!z_TBKNtxbs^EUvnl?NEm& z!?pYrOMbshNfy#A%MQkhxG2|m^1H~6exv#+jPD!er%1{R{S=#bJge)TgW#?|P&~Qv z9S!$)Yqu;203gi2F`YFb2um~wH(Z~5I zGR{-n^%cdFcfDW32k!3Sr*P#=F4x;nal)^IB6bb24l??!wGJ{rh4Fi%__^tg-cJ!R zG)u>r?v6?^W_~B5U%&jcdAm{kT=M*kF=}vr8vWMdr}-(&FJXR)Eq||m3iDsY1|!kP zPtj`B4i5Em$YL@KZ=~BFAT8Kr?xWsMG2FU3DO=u8k)+4qG#x;4eNj&VPl1O!1-zdk z!%wm2hmw8@v+ssC4L7WppW^6(_ftd@v6l^uN?6SN6h^;M{S?Oc_4HHl*?s#^ULs#b z@ADMLzU2H9U)6BsPqY0LR?g&dz5NsqtoU`U@vb)(i%M9`*0n~zwbnuAr+C2ed!zVy z{AWEsjYq@q)9BYPKW*M_6hF84`5Ccu2tT6HZ!LbBpThhS=BIezYwD*k|3z#t65YA) zs&Zw>9~5$JiMfbuM!JW-)9R=AruS2H&wJ9a7v^Ao_jT{5h|{Z^K1q6JT^FMIKb``f z0-geWP~dSWT)(>;ez8l`Oaj;K|t8QjZqem3#J==RQ4sTDt zuXoA&DU9TfexzOc8!O_X=BF_F4eO^c9BR1JaOjD@P#kLbG(7^vp__L!O8NAqe$(rU zLyw&K(Fy(@r^iug*%>VD={Fd?`kAZ!P6%JlQ@~T;VMhVLsKbg6*TA7$KpJ8?ygyfP zUQ+kO>6VQ{Swb;egxp*$!=Dz$8w=z8;!yqFh|zH9iPV0X+4qgYp(k$k`(+`cyYQ#k z#HfVD42K&1hQ*<5hwn)e>3p%9&iQ_kP*roBaNY(LAZ|OePt2f5;!cC(Y=$mOtM3Y5d+Oer|b# z=V!#NI1l6TsD#CgpGLpF`RV5EM)7mS^V3*_FwVnxJXXX-jh{xpwfJd%3iC^tpJMF0 z>ZdUOMY<>TQ(U;aRH~P%!Pc$Y(goH|udAQp`2VMN#ILjC@-cYa({FH^CFkebg6~Us z3U~^53Md6=26eye>&w@ELnt){SqrShHq*L#6kN?Jy?Q7|CXDb+t*>}U6Ha_-g>r&Oj$Pm1g4Alk^yzrsLKWce+fx{4jBA z&%$2gh+o%!Hj;kbypG@7sYE{;S2um)yyMkm+UTrT{9jK2PXSMX)hKXg@MvD%em?%V z3f_Fg~JjryEY)S`QC zX&0`q^40R@4>kLqg+rs3P5*X>>F1Old;jb1zV!3=UcvBr2#sKQ z)NrWLuNMw|=9>>X8JpVv$ooHl_W|(}wQ2kEhC2<19{Zl+P{XHMFZ#Q4-`;%lV3Zyr zCOA~_+7Pv)Dsq3v&-4CJoA;xH-X9vDcf-UZ!Spdt0Z#!>fz>JScw8R!{nCNqNY_OH!e(A}BeqY{b-WxweB`jt*)acg>hu;5zy5q^z_S^1l_r#%wI}L{}eO7U( z;Zy6^Lg3KyQZQ%9VZwFwhaT;Ce`q8>WJi21rsI~ja!l*j`$HpIs8Gk#>3BE&w2uGl zDc~vKDbNoEygwASC&MqQv@;xP_B{)SMpUML=BGPMCm#)=_o zIMnFZ3y1dW4>jCrIP~~~ibD;bCVLM8;LvuZRjya^)zaqug+{(!N*7rxy{3r`G zH7q$w=>4Ht^KX#6wZz_E_Z09H@Dwl#&a!>8#HggA6L zeWma8`r^=k_x@0wf6?4iPMAzFWpOK$&g1VsWoaO7X_UV_U)$Ysay+Nb`C1!SH+{Nk zXk{%Ng-X7zr+}xx!-)cC`17GDJZipCm4Xn5I{Ti5LnC>i4(6vjOykhBKlFt6hbrkp z`k6h8hp{3q8sbn#zg{@BUw^3KPQ#%`|Eu~#4WFh*uyfzF?c!|dlzCo$%QJuB$Nld< z$7N=?xc7$+N4E%{re}&zdkT08cnb8QK++$|Qr+wI)!!eADxn`!d&%~P@;RkPX@T@# z)|an6r<59lv>*9HBVXuw+EV84DXr)GL(RTt;ZXXJ^+VmwPj{Hcpgd-ChxY3aHQZ@9^u%fE4>f#h{aUzl-}U8cVeZ1c`PpiDW_cJqD*n*O zr*16|9E$9XZSy#^TW->Fw07F#(6wo_I-LiWUthsfz*FF1OM#P%LnF+VAUJKPd{0#z zYW97jaOjf%UC)?6^s<4mA}(q;)aW-V4mI3qICSh$ibD;brbhrAT5Aq`Bs9^AK+x2> zD^Z}&gy7I)&-FNTb$rxIwvzcChbHMUI8FPMT3^glz*E3eKz>$G&xaZ@vTWk&?`;ai z23mdUtgQDo@%odZLh)FLLoG9F46FDpI{mS5lBm!JDlk3$E;OWCsKacDMO`loGr zruej{fTw_`KraeJIP~lb6fI@p&>uqeUeC*`Zi=_x8;26lW_&gThr%y<#Ut-O|M~8{ z^=mvYZ_g)LsG~H0sM+_8!l6gKKQty5y=-8th>IEyHTsR}4>jCrICSM+eNM^nX?g_2 zq3ue&wY!mDOke9WEw0dLEz@VM?qcE(-Ez6dq5Wf}UUGJLyT_ruY11Ely9LzecnWw5 zcnV}wAi|+%x*t@^!lA4CLj$paQTx4dXja>(HxdrLbMac~Uko}L(|vgv4f5CL_vOvL zXW`K3z5LYO{B(zF`a|1(UtVcv^dk+^->8Je42Lc``i+W14R;z2o%?OYp@vVbUkial z%k%XLA5j|iBVyZQUJTNv$lllm9*1_zOHjP%N^B|(@%X$iU3Ou|iaPn{{ z>3mK$v1vo?DjzTtZ8%M(Xt*j#5bPTk*^H~XH2LrFmWP&f0_9j0+;`u(9tJq}gUh4hQtIg7`N zxTxV!qhBu^+VA^A4R;z2Jus;_)bMF~1jM1WT5E0uAiAzNbmd39Kh&_~D53X<+MF9U zOwSab_7w0G@D%7p0h&R3PD#s{&oN$OJ$_G#&nabKPQhnjuQ!lBXG zKI&|Ky2CUM?RtNx$DvBPkbb0L`Wq|aqJ~3HIQsR%q5Zx;)NrTa(77FoLk*v%M*tjJ z%^xgn-czd`91@GJFAg2|IJ8@C(sHzR+T+l*X|y_>(=)}VJq0`kJO#2SKwT5Zp^BEW zaOmpiL)lLJ)BAkrW8%f4IP1%IJ#pw@?`^W@lPuK1*}nXWv+o;)Lnr-v>?3LD!k=an zV?|ulaH!F5R2*u!({SjKKhg7{hELNY01mCqv`W=e<-JW?eqnlwzo+E)l}#tb!*txz zrVCTLYN=qZWvp<^uDZD-c{eR=Ap_^0>2d{*12 zY4tbEAA0V`zx)DzsZWRThnjuQ!l4m{FgkRHX@6+?eCXt|e_lS4Akr`E85+E5IA(MJwH9<(NJkcaH#yTMu!V!4sH3M;!uCSF-v~>&-3)_ zpH}_O)#1e2*YXtb6nN-UfEMuZc0LPlpDe7n`o4T%IMOxI8;3sHI!T7CFJIf2PmMv^ z?{{B*xZm|m@6qc3%^zy^eWP&biL%F`kx2Bifl&#I84fl24U0ps-WLR85W2Ci{EeKi zyc}`L;GXwt+WJd}SMS?Zt5iybR=HLUhW=^K?6qIIuZ>I}c-s@Nj;P@M^X1f-q+c)|cJ&Zncw<~>& zZr$~+nJMgSmn+3`b@syDrI~!Y(%Nhp>C(N^{nBU838l{i-`4xta`eJ$*MnXszNPJ1 zm>wzT=_X`azn8iBHTIcg{|~(D3XwxAZ`ZB-!0KCg^*-?T`bO<$sE7;a!P|1ZQnHH!g#Ge&?0+hM zkNlQR{p?;lJq~~+MRUraLlExyv-+T->zGE zyB}-E_+jPkx|O$ftsR?}#$T&%{I&ANcS~D%^}ZXH>!p#^Tc+>N`iO^ney}n6?SPXD z3*&taDSVT%A6f zzVq$faea4S;i>~nAK&z3(L4Q)>w%}AF81K~dp;%MTJWY!zE{$OehnL!mA7%F%dc1Zz$cTqJKgRNBZFU#i~2ua zo?~vd8#DPr>AB6;a;5a#iA#_b-h&i?Fz_IYd`Nc2q zVJpIT`7BvPkySrzhx0a$A=u9Gd+I+<9`pJf(q`-L!^L6xS#=N@7Y&QB|2uKr(o=|Y zywnrWBhV*7@YGN9pXv^mH^rRqU2|G6G4T)7H&X6<*J!y|-W2n!9NPRm+xy-%%+=AXY5iI`=CPd7%`k=0E!y8@PwW3N?8g4zj^-`B198*M%D?labJZc|%KOPMgK?QD5>N_~kt^kM}_N<2_IpFpp{G z)1MswFwK0HVSRo{Pu69dY@gRmr;w)nvW~@-SIEGJan|RT^{t%cSs%P+bT!OmbbSi0 zt@a7&x>})CuG!jy{qI3JOYcOS6r7BtCnuyksJgF=Qgn7dEk_k+jX$?AT+st?Ikm^v_95bK)&-?e?s})@~=B zp=-AjNBUd49r;(q(j4b%nDJD(#&MG7{AR7)PJF+6ZNNIG%J|dc;MnYbOfNIyhp1lfe&?@N zrY^Yr|B|&EL)fUk*KV8sM^ewF``_p^?a^U$VtU$aZn|HyQR)0))5m^Z?ZT0_ChY@l zHa|8lD`(?MmtU{7+uUCcwsy1fHZC3Y`u{z!Z@{%%tUTvw*V+x4Mq8t0`W}qt>$P?} z`iQ~SZt?QGhe1EQKhE1YhG0ACwVT;`!+?YKGiZ6kA{^hHsBGye#5vx(KJ$sYxh9)$ zzhvrl?|$m1scE@>vb7smbgz52=GnT6t1{-XF7veR_pV{xx4dsV&-#A;oxl1~bn(4w z-Y}1LG^U8AWENv_>EM#aeI%TRU9-Rm;db6SS$1+LfFw&k;Ju1%P4>la(oS^GvO zvxP>d4PU!CY|Q@e!3dAL^e)6{vv@z8>l`QVpI;rb-4inK;r&t`dC&Z^p4}_gZj4j! zk{0}0Tg>Nmw#j~2FWrXav3>T#FWX>y{Mgv6Z7aiTMpwg3M%RsAyV=@<{qMmzEWHzP zl?$We`mEh-t!8Vtqc`flo2}_ci}+{nm6u)|PY)X>t>d4uUryR)yS8%r>T9)P$ed;46wz5SuJ?{@T^-TNTq!KfI1qv~^PHeXFIGw-4L*|gHl zpN*vLsBM!EtMTXfyH4Ky@Lo8cQSK>zKeQ+55A))3NL_7fH$*5yn2oaZsNn-2RJ*X{_N0BF&F06(W#w#K z>GJEfcH8vvA6xZY24$YO!p3FgZCo7lMttu2^k8eZczKSwYwd$Y~g zbilP+tUT{w&=2pA^EQql*iP5l&DnaxfP?lkXnDgT9N(R&Z0RY)IbN)vK6n$>P+$A% zzlVElL2!7=@@zj1<(|d7iHZB99QVnr9P?O?c`Wy9Sbu3b-A`jV%d@>W_RBo&SNGVg z9P^kH-*+=iVRR#Q-^h<)H`0x3H%sq8+;p?b$@wx2)gj5X8?Wm)HJ@{tYc7UdPcY8w z7H7z{2=l4?EY9+(3$-tcvwbVWan2!aw$SLb(Q7xu#_azd^l#~1h|^|q?9`VWGv$rr z<(K!$FYkf6fO)*ma=rH5*bdv{m-J>`qZ#X)P9aVCWm^_!S^F@~`uwuKm9sqSgV&6% zhMA168@_gPYY+Cn2jj4{$WAw21VRVig^ibS(vWG!DW?|ix$m|k2&O;~(^D6r4(YS! z-TxrZ7$BPY*}Fr}Q)FHoAd|H3=d24wG4LkO9 zpIPa%o|u(8d>;AyT@2XntA;qoZ}(>{kKOQ@Z3kX&DTH_a_)Gs8>4?tPwOjReYtUI` zG;RJ7)w_>rVHHiC6YbcN@o`VMupJXQR8dWBgco zX_D@{%guTP$K~cr)s~eVBpkKA^>tcskI?;r{b_lB8J;GqHLP6!;qAL7CU)=I^GCW{@)X!=?9p29J-^J83`(yUV?#t}d*uJDa`nzV@9_?%vXRdFQs|7w~SG4+T zg;9;oJNNItYOUg3*Pj3`eNl2d&K{i>m@Q(sQu>70qa&B;vu}GQl3`baYi4ZTp>}|} zYvb(E>28JHJskFb2z}4r7ulm%#pd&!xE|N5-7PT3=BLre=I7C;?MR&K9=jnqKX>Mv zrOkNkdYBo&en+j(HuyQ+>BYNVm7br&4vuuaeAm&(|Al)-?KJIZo&S>VT(d^~==@Bt zO^iRr5980=la)Wlx0QWK{@_jZ&P_Soz(=hg^*SZ`b7fDOKUY<1`4&z@52{2r@0gf4 zf7g*GoE-i{{V0Dzuq!vHdh;fTi1EYtb9|HX$M`n(l3x7Tyf0rYw+DUrBI3_*^^HHL z1yg4d&#j+*BYz&V>%`knj(v;ziQBis^qaf@Yj^i-*0G&7kBl$Ir#(+qJ{kX3uItIC zp%hAtPeau=K5c}ao0<9k&I9M3oOu-Wv$~!$ei(nY{D|_$_%?QJl0SP(t$d|YE*PB# z4M(jX^|$_dZf54*otqwaa`+SVv$~!$ei(n2UNs@lY#ZNJUYz95{(7mu)T7Zr^$0i6@6YQ9lX(IA3LChm0S_pJO*Ee~fQqGryViD>(jazM(wSLd*CwZ2gVo z&)2?s!_EUIY5qk0B>3ZQFXE5!!}xRL70Msu+sbT`Kl^I!*|}<|IVe6bx{g}k+QBZ$ zy5qR_-0`nFPMjp19rY9O$9((T12BAG{4oAZPAh+mZ)4>oe|A*M&04Ebs}E^{My(BMEr^FE#i;y!}znQr2H|yt=!y`Kb!Z}T6uX#Sk&;Eu^4}bsvmW* z{`2Q+U)}x1$#YJQ{fYWnoj=A8^uBt)cR4+>(8HwiL>rK zevnoh1Ag^^@RF7k)E-7=Ipk zwerXKHdagWXIG_^ZxrB3i3l}NY}EQuXX`(I-gC$8_b#0z{TB6;;E%h#$o?2Vj6Zi3 zlt0F|m3j~Uz-I$?8X`7o{isWwKU?-?`bnc=eaANMc+VYwbMNF2pCo(`_M`maFyC{>XPtgK zwA=8t@x%DD^pm;|V|-g_Ci!ziBVTRKmzzz#+jWS~sP&^Rl|Sq0$Nt)jA9>&LkZv2h z&k*$!&7bJrqWNR|F#bI7Q_3IX+gQ6de}+*}asCWbKe~sF;LkJf+w`Q9Gk>CfR_BlL z!}zo1Qss~FEux3Ut{h?Ru!T|U+j!RBf2}Pa3FnXXw7wzr7We7m{dCXNX#N;Kj6Vmi zQ2rR-(xcl^sn6xpnFFLptsix@-t$LWo(%DI)YE##j6d;y$RFLOvvZgce~cf-pQ9Hm ze~fP{3rYQUZLKk%uM9upQR`dJ>wgYq^Nz2*_~QGHouqxbs2|mDc3)9=`0ltL&iG<{ zvU3~8zpug(s6 zq)VC}wZ4sSWBBx%`&Qn4a`+VW(;uJgyi=M_Mvt*ulYAQL5SBHDaMb$N6wjM>&N+P@ z&zs`R)ZsV9&PjD!bL)GQkalSj4cK|rThL8bPj=qU&es{A>^$n}ZV+s53UPbhfbRum zdz6{d-{5pHrovVaN^~&#_5_rrGsqP0bFW{oK|JFb&zQRDrklRrZnrzlX0ubP)jE|*r87G_ z+u=A495^6jdEpCRDC5|%V@HSI$;rvT8f6?$dCF6^?%uuo@X!A2&vt(9=YFp9rZ>H* z^D{s5Go9DH?sc78Z@snCXf!%E-+XhYP$tFx+&hqkdr(Umj%H?urdV0EZ zpJ>ckb+PEa2N;jg5_M?w2R6R_pHfz3+XUJMX-+^DDpdE1f&;xTACX?YDP0 z9*%|MAYDk0rKKg|%l!O&r&uh8w0O~rUewvMXHN$-l<(Bk)Ps+C%wx8$H3rc6>mU5! z2Rk47(1$taNzxu1;I5>u1{Ka4Fy!p*Qtu_R)`iwDYl#eXR45k9?%_Tfg;No!|V;-|YOxZ~TUg zgJXEld*0LeaW1wtu3^qqNPtHI8 z{KHu^z&zfJz8?I&-}}AJ@BGg1bbkA{e_O^8AH)0K|NhRe{o1dEW4P_M+d6M~%UeVq zD3_E6@J_}+I$+*(UjFizcdotmTA3T91;0;v(v!O8C*;H58pX@~QY{Zk&E_Oz$nWHf-> z9sa{V{KL+dzVxNeefQlbEO1_OPNZq@idVcMltuRc zyyrddebzr{_lYlm`O6)C|LBkYNX9`r+;h)8!i&#*<})4218KmyK^ky=k`J5{Ss*G=pnwgT%Q{h=(i++6D+ujz=2hPV^Zn;JDGj$T@ zL012mThhOcfpj1*C=-;)EO{g!j0T(wlmpU${ZlW|UcL6UuN65Y5AylE=tR!LH2uND zyZ`LZ{;czjZ+xTk^{;=ugLjc6_&_<}7)XOpfBMs*EEo-JE|3P41KJ1bW}64(0qqlY zk?F(n@$paxKwjSW=YRg^9ez26uYK)nA`8ck9TQoM(}1#QI+8S?UNW6T8kjyX8Q?sK z_fPtB9zN??&pK@UhmE}cTi^Ot=bPXBW`}f$(|~e7K9B~KgU^2Uvmp(r8#xy!2eg;8 zmBs_Jj|&S6qKoYQt^db9_OYQYgk5|bWbVOlfBV})1NI-ML0S%}qp6pu6UYP3Mbih= zN2CGg0qryU=lzrariUr}as5X+fM4%p|D*wVV6w=$!27qkNZm{t#Cbp(#OEUQ5oLgS zfOe7nQwMPVrFD<-09fUE@cTjXA4iXd44$=-^aKQzK)BRfdsZV|C zX3+Y<^gJ-VOgW%Fq#Uw;^1x&;PJiMw>HyQjv_sT?KlzhCdG}galw$y`AGCQ$eQ5X3 zd1&*%?w|VD_-}fM{Zsx(f7-!PsnmJF3tn*dYS_zY!0_46e)d+#_g}^5KwJjx{%Mo! z{*C`;i--q^i70!R?_cMdDc;9g@kc-U(T~GDe1bYCZ3{RD%qE&Wqz+7UD`=;E}22t*D&ky2$zm9o)m}|Cl{q;%{EAqQ}^X9FvAydGTQ%`^T)3@>q z`3f;zzx`da7tbc)1tCYC`U3GIJO>r~@e5qDcVDT>_YmwWHStS({dSiq_ohDkN>uU* zPXSK>Pk|vRaMw?tkl%>f^g0ct8N6)htU%u|#5CTC`1)SWA8YFSNX~uk_^YG}s%7g- z`(5Q;Ee)1Gx$VEnxGhZAUUJWOng7_v*~@=yqh7gxF#mD9eD-~(N9NO>0-ge%0-ge% z0-ge%0-ge%0-ge%0-ge%0-gf@*(pGO1K-tb{)gX1Jnk3Z^*Zv*Z}IHZbtG5)u&uv7 zW7Q&kUF0|pprrYKEC9{73f&&DDB$uFdjMo{a| z+PD5Tz18v0-KX?->1chiw)JQ2hy6J}rHw=SyKEi%bM0Gy*0PO5`r`rD5kI@H-LY-z zFlOAY$G(K`HRgx&Z$B+jx(5f;EN`4 zeY%cs=};?xgf$8+GM>Rgz9BV`#Hd<9xn2vt2uTc(FOjO?8 zd9ksWE7TfQ%o4~56&;w%%vPhEXO2r2OLfdRmk^4BhfXiDcvYTyi{-VJf_lE$#7u2K z&GC^%-XM4+A$I%&FsB*R8m+lnPH(f=$S*p!l3zKfFkxJ78G>D&L5mVB2d}s)SFFvD z4VVM98PFoY)MQ@3?=*DDJTz9*>d%y0I$JM;5{Aw$)q+r$H47yO$9uCxq(;|_xsHIC$)%E9HJl3ylQ^VRY^ClF6KNXdMo zkzdZ~RnC!EX2f&deju-NUIfzC~K|xWnZ)$f) zzVzP&B5k^OjtR8TY{A5Ea8ZWPf&>-oCG(ggV1}boq-oJSjjY~qvjyob2ACvZ9se%N zUr};QN_&imFv+z7-v>;Cmv7dW_-8qgtR}iBj)98x+yP3pXt0oP`lH-d4(NQ9V}0l-DEHm}M-<%lU{Kh|Ouj(d!T{A6V5Za=F6J8& zqEHiW@nhC}xgkYlifUOL^2G%!P?|5dn4ZfwiVPvWR!2aRbeEr><~6iy#Sw+okc)^) zNtP&LLNmmKZ-Ft=peshL&a~=m#tL|mzKpjBOU#Ue>Tqjm0a7ijr;=i zI5R8d8EKQmXBvVcLz*dCEwu=X z3v+XAm|se=ih#`3ZBU~CE@CWafb%f9b5h9?&Du;$UenjmxA|%VPRZA%p_SR7OQTo8 zo6Vr!T-HB1ne#c736`e{a7p5c(ozmIZj`5i1q3LnrjTZ!-SK-b3So1KuWIEcYSXAz zC8~2&V z(WcuKOf7-hFtZRKDEnp}7ZfRr=*$Xl_y_O~;v{wFXLEZ3{K0Plw5$0BEjm)QLJR1- zDN$AK$ehgsR?&>)^7A!-+n@@&+HUFi7pl3%Z2|vYB!4I5@5TH(Us?j3^n1R&fH^H|Np&WnoKCd-N{)Qj*Qni@8n*ayg!`U!f8L1e)J1T|xcf$&SF zfeI$`Gzs$ah1{Budl9wQoGUI8kQNtbiB25Gk+HL#; z@K`Hh(t!J5y~Y6xT?}9i%LB-b6CvQ`JnTK@6h~4jN>XCv)pUDCdx6$q0&A+KlNlK? zv$#}4C~2%H@;RskuvDWQVi;SFqKB}`s>T%g1gQ)@fhM9-=JJ&qEKnUbBZq7vHQ~mk zELX@w(g^PJOCm~P28LX#a!q3;W>73l6hu@xDbS0n=n`_*cBKi+3?f;w1+#Hb6b@B; zj9~T$nm_bY3P%{i)tNv8&}vcpWS=4P=%6rP0zWLgRmu@(dlGRKkDHEF4^f@Q=2mhvK3 z1J0m^uoCt1QnFJOXpG*`!QBMtG+X5_ji|;aMIr3?3t`9KX_`qa+8Pba3}ytgkb@?3 zFwyL-Ui0=QY6=I{2SO1;u6{VpNN|bQ8)Yn!G0p|#<`hoXp}asuML&Y(G^bF3>?oRp z)sTn*sMcJgge78y%X45kN)KVZo4Xj!T&?I5Y7bpP21VUHaU;wcp^4H*_N-$n3!g0aH zW-u-#*grfgwHEGPw4k_EFv|e~D@0$d8odXLW!xTTs)M_X>Mg6^M;5)~)A<(QlLF?2 z5_KPSSsu6`aIT%XZNc0{!OXT`27f28IK<>D!Q>I_!N(9liD04F=6VnJ4U)}V0yjf} z+`|3ju#BizTg|roUBFs{)^2OCAZy;X{Dq(DU=_Ns?ZO2j{T2W%NDF^} zKm<#{OM%I;6hO&WgT-JDE7``hQcYvir3JuPFoBCdjX~aPRW-BYwmjcT_l_VSm12!H z=W8{tneh^nN+DlwI&)5s3!qtmw&jjM?IMby-EI7Hk-JZ>CfvPB6hc;Q2ly*44tjoO zDz!z-3I0+Km&`JgxWeO11cfQ@V!E1hSONvAw--S+1v>2teH!h`oOj;G^L!DT<@puvlKm6`+U4*~K<`0bLGeNednkK;WQIgx-hu zDJNVBQzf`*qHC2J{3ziyxG$E06>4?dIOgT_g3Y1v<{U_Ha1nkh9R!vla0UPe)~cvd z2BZRvD_5x>=E)S8#_@S+ZhT()(4dVeAZbqW@p(`Y)R-qYr#f*-887I-fsPklN-BU7 za3z62jvf+S5NxX+#2Ja#+EML~8VCtt*J6kY`=c$Y6zLl{WqG(Hc(ZPn?7Z7)F0 zxYZ&Rj;yTeLAy%&!`8ESRsK#pZMFaq3oHc*YnFt8Iz1KwD91*b<>gjqf^q;C&?T2( zsY<_@tSF(%#*2%Teb<;OB38mcXn1QaOjZgh#cInq6U`sn@?*g`v?dm0!2)3O#X+ek zK2eSxD^7SFSr_QP0Q`xi0M}%UksAoeR^U=L=>ix-!gEYEs29NW(qd(yf>vis3^BnN zsMcqU;8ui!C4@_^@tl$YKoQspt4TVD$Ki~Il~x}#=w8O+5RN}Ooh=38D_#I6Amz}g z6yo-RcyXe&m1VR5GEu>%z6!_yL1bGwf_sQSm5i_j9{>i1NgG}RFY3#}aYaPz5x>=jR>e(1)QJT&CKY3j zU6t~@ix~q66=M9P$PkpN>4K92OecwnA=^3=)L3!XgQ8M{b9LKR zOiXy3qb$0+a8cY|2w?)b*90dg19+KA@b*I3c{iAhAPBse&E+p~!C%5>EUjv{~ zRmTiXq1YHYpix^j;)Iyw;a|CxO#bfLZQg1LU}whR23pS$M$qU8NyPjp7?3>5KKH!JG8vthHJuK3Mz}LkE`X5E`4gsUp=BM*naN6FQ(NYGNO$-eL?Rl#DV~50La3>>L1~bE*LCwU=(t zsP4x_{T(co>btqop(snNh(@og!$@j$FM%`_%Zo)xFt$Uig<=tBZ^XhuhdD(d3WZu( z@tSHBy>)R8MA6*Btg{fgLWPQtlN8LrKL8Npekjr?jP|8C~OQ0G86Bx@c5eO*d z7M7_Bz!t$?z+d2M!Y*0uV9PhR2rnTh!c{S&K;CYlugOT&%T-a;aJbd#CPXu}{5~5HIRWTcECk!rCc9R^>V;?I#%1|Jx5nK@Di`e}R0R+%!EXDn3+?(vrb2A&M zwB3|U=%SoJFzlvR0Sf_|P&5XiG$nf`z*5>0D;Z+4@;O6PA#q~;=;;yKfn6T7=y zK6SgfX_#sB#W}+WHkmkgmN<1BwWFlci+0>y2gY)f7RpYYXQBHJyKvP7cp=AS4+wS@ zo9XnuL;K^LLls^J#d}=l#tb=d551Z2DvST6I*St&F3vuvZOeqmn0nL2ybE&E;z=On zE>&82!Q9X=s+zSM#cYs&IDvHQSoJJe$mKLuEtRuN$}puZ=Nloy$YJTuU_mT*sUaXv z;cu>q{rG8dH8l#ligp)@&{lE*5xF3?PUwvv=yfE9y~l1;QMFDR(}#0>20O$W16Q$z zR3^!;BW)z6k&6={1+oN|42=ph(M*LxBssQF62J~Lf(B4B$wEW619ks2hpiR(t=wA4 zW(V0TZWuHQj0g5Y1{^^NIE2iAuAD=1lcg|L31i&Jb0WuxbNC8O<`sGi-83yXE7%=u z0w_`Vq{96dao-X(NTs96DiCm}i#VpO9Ft;M-mplqq7hzjjG^Nk z9$q395khPoa#1E3EbO9AvRQ?Eu_X+TS}%B1vF}!{xTK{Z#fm|6 z7w%$#R(6q1;}{$6K_&<8QO?2;LZdT^a1MuyUK2TAKIJrg5xQr>rGjJ{;r(MQ%wji$t`rx3LMCc(d2KfaD(>#Stom4no zL8H>3LwlFnjAo!qEb4CTmqAmzg?SU_?dZvHWQnq|BSuJoZCuFl3=JjEtzmP8dY)cn zxo3=uj)9`v^pYJ0@~{}Ldy8%(tO%VflL~2qDJd0;Gs?p~Afv@<(-F{>JBk)Q*hyhy zjG&M_wPk8Xuvg5E?JaH%4C2o?v3PV#Uj4C0DjC_<7GC3QU@ zJLn}4l@pg!6ahITJ9KgrU5BzcuAHR=WIBtSgrvMf&5 zipx$X#&e<}k(mUbVi)xsmr?@x@I0mY5x=GwGoB;&&-xzba0uvaiRRR(o%Slf{p*5PPUqHto&Yix$h)@UOZZvxxsu4H~1 zXTIPDg&RexHUW05ndUT(e_1veEJs6RnW8a_S8sBrQMyHAN(bIPusQA!CmwP{;G~Rh zi{mitEbdh{#TxO8I9**Fed!qv+_I_yDH3I?YhfG|RC6QuP|!OaSN*7_ z^Tusx72AQ+z#*`V>h%?`2(-HBW5qN`iKhbs%5x+w;dTd)ZK-L~ooO+8uo5s?JbsC(C_sZJxuTUPw>56u#sjQzIH0Q&vn+{}c#Y?= zVsNI5Mj7~236Hq0?Rjci3*ZLfeIppg30Y<%bQ$waoZrBS+JF&Ra%0U|1hB%QnQMXK z%dXDtMM5kRi3oRPv7A?GHx4QWs>95e3jj_$fD+8s@;LM)-7%^~!AvG7=n_JXB_z^O zo>_1EA$7bYJa_ZzhM@@QU*ep{4Cj`d z_+Nw$+@EX0BLmQ-jnh6r{IH0uVCMqD%m`-A%uLXnE~tsiW2cYqQO-&3S#TM>q!FOt zgE%Xz4y|i;2f#0!cJRTH9N;>BSDl)(fU`9P?EG=#O)2k!CG4LO%tXe(S$uPZ zI3M3Za%o(4V$E3uPGY`GX1I)R6ae+Xsh`lBO+>lSV zgkM@dgteNSH$)~=sHP6P*>-uiLbJV8dr)uC>+u{YV>r2B8(${w<}fM6!_<{_^ny~w z;qegVep!1kb|n-Dm-3p!7<1%)uG3>hvz&#b{k{^MS2)F9Ex)W(S#lvy7c!{dqotAm@%5yt8~>aF6e9FTPWZVWv~F6%$KgImRmP)Yk{_KKh{rrcPPMT z3Q9KstnsXirLQ-ODgEQxe%bAn6)DfsAVc;GBinjSb%sL;Z7tF}7@Uk_8jFt|Y~J zwpMeRkL=n95@15;5i6_(8vqWCS^kkz2{kYQ>qs0B!txwb2fN7hnOACZunhI!z(r+n zR6=J9n>a}m}+$(jE8{X@}w96?>YsO5WAUs332a7#y zm|!XMqSEqJRMb~OE#P$2qS2|ixO2HxYF=Mz>=&JYOHLjZuc0>|CxsVWB^VR#vlYZ$ zBC1=GLB3rq*RamVB^-+_mTFu8P(0j~WD2Xu*fl;90VfWQkVqpcb$xn~YPK zTmfS|-W^7AOK7tR?aRZ(yrSoDV*W9%e-voQA(&l!>I9x1oGmLai5(#Hmi92T$Q6>W z=4UI*b(~`1JcbPz=r}91z4>r%|5&06Lv=vm4Qt(4? z-^uw5nv3N_hwxMtw43GdIEXwS<<@J`h^~&|9d}}_;AlohtnjBjt)`?dC-v)UXZ7em zFUTQpDZvfx>56DL^C9t6p5Cjhc#2S0RgM@|Q6!Z!`ceY>r6!ExGXL;kIk#@OJ%=T6 zS$X3~BCXKvN#LR$BkEIG$y^3swH|kwY0#5{qj%JyQic6&<+&>7(NoV30X~<8OV}g~ zmifok%*k?iHs1ymf;r}y<5~6VLf~8QIZD^K6L__0pOl~y6B*H%@~4m&(Q1+0t5F~WGWbPF}X zf(kcNG}KW_hDeHB!Zi?(E!MU(%Q^ZVz`U*usSUvj3pyW2lmS;LXaFBReF1#T2h5GG z(r9uEC@ag_mIHX<;YlTD8&(&dHk`8yFW^`!q#r^Ji6JQsr>Nr+jTwdsFW{`9odzkE zrrS`FoGLQi!F*0T-MW+<*|P*0aF!>SrzGQeYMUn|o!?$mKKr&?%5ndgQcA*6&x&sZ zI#&5DIr&=79eyal@BpK>YH$R&?JsyaMLx$RQ=c7)q5}5u$Xx}iYVO<0I>wC!+0bH4 z@TseK0xCuhHNqDNF~!q#Ig`H7A5IC-XKLI)s3xQh+F%~S)3X`P681mjfUhYL-3{la z5Kc@1zQIdN36UwT`!q`0V_J$o5BXa3kNZ-)r50@dP9r-Bx$JaAL&E=)sUn5G^B zqJ}MGtXXxZ*l=vrJ&mdhHX*rOmQ@YmI&1TRL08W8r=;2jUWj%SZ$BP5fbTQfY|`bi z5R5BbTUyJq7fOTsGjw_Auuwt{Xz;nib`^$~j#RijNk%+|isQ;0h_0fz3+Xas<=epY zq*#OrcNRp_@QhGnV4()R24uy3Jn&93^MyiNxRc74;}%dua+f)*eDoQGWKz|>Y)N38 z!dSwP3f%t&SSThccvx(OeX65}*MMdKU2&~g6YYZs6v1~i;`Rx!v;ujhbKbq&53m5% zFj^0dgNE=s;Aw}ZkU({iBbr@JWOASa-iVdmT3nq=t_h+iZtg{ma+!!DFJjZdNIslJ zWFsCg)hX0Tgg63ga84Y@sCDy8)KN?(bYz5#b_SN3%;n1QR@JY`ESMBq- z_JVW5^9;4-xuXC&E%eZbZ13mWIGMz!O9P!;iskeKAm%&HUBP1GfInTuID=(jOfk6< z4zRJkGB$Q$VyeVRwvV8i*is94gibcY!|MwdrE_S{lV#{1)f}uMI4>YVVMAe7NZGLM zXs|hPBiSfo`Ho&ZaxP~qP*nYM)5kHaz0`nI z|D`ekhk@_l%H+a{yU|>)is5utO;0F-*xbOirLzEW;x2ilUAL-r=OZ#XdKEGUtq+D_ z1D`S3fR~tq0qpCRHazd@t5s~$!XBy^1?4L(q-5pv)F9J(C6`!|$e|Lkx$-0> z;3-}9(0F);66*xq7zPB-FQ#h~xRVN!i}OS#AN{Ff+l^8cFKil?n3yv-m(M!~A7ku; z4y@TSTAi68VBuC3k4zw|(4LkJ`4|94E~sxiWyuS8WQRbEZiDEs1}ez&JIn6;6Vke( z4c{3M>qx;K1s$2O=A!&o9uJo}M*`#Os|>U7V?T-b%>piCMzPs!gdH<3PL%MeBIZO2 zl__0V0%ZWsF^yND;F(+KIrzHNE5e;PXGmiiG^4R3*S(5cVwrXyU0K3mdHR&xj9pfd z(Su~MY$qw!-fSx_B$9F{N#fX?m3K8vLt*pbYaHVt#Wfj0O1zc>hj;~!P&74}zKrcB zd5r~1()r?+&Qj9>BiD?aeVfOLRrp(U3FerX$kSz+Nxo?-od*;~hv{90djwEMkN0D6 zHtFt2ERJDeD~6lzL?=)KRd^~{GP)CN&;fy|_6WwI1$ju7npC_6c;=~zsY{g46&d^r zOySf7cJrYoLmexRj9d&q%nS~`ahqM8ewd4@$Rnd7I+ky5;FEkZVf8^XuJ?K10&9AG zvBEh0TzqOO2fzhSXLPmEo{sWxNExQWrLiG0gXfNT*W8_T2S{)cTM<;|m$4VBB3M^g zX3TxwX&A%fK~#F-_K#T*xw}aafeQz^Dj+vF@{vl@9Ac9OP)443Cc-u_8=0Bd_OQ}g zoMg^(!{ctUFb@x0=*Ed#xZxE>I8HC7i%5;qfY*v9vP-Y(ANa zjurs&;q;=FWGcGGdRW>6ofm4DKBSv#sy2-T)2@1$=36@OTo^AgDhmqidg(WO%9!keIVFOzIYDl!R8|d2N>A zQDlx>hHob`aA$Z5j(>4l-aWX9)FI4y9>w9EVH;ZhvMyJiQeT#!Xrzc!t$5Z2*<$M! zsi6fZ$+jGh@1m0RRnc}NkIzcGm4w9H=@47@Q8$DCRj3J4G0ZNt;hg5pggK-_GDA+3 zgx3Y+MeedNhUdbtZ=nl#fjFWLFxLwQiK5J*=A1H8f;Ci>6%^rJ9o!R;ig@Y=8y8S` z2aE8`#j?}}>t&~(BMnJc3=Bf3T(w12Ot^y_wz#AZ&56dA$c~zGYZ)907Qb59EcPPs zw1ez8MNvlpb!lL!4u`BQqTNkHUVy@#$%s0ShD%_^*9qX!=6KO4JK3xgba~+mp|dWl z6u`;zQUqn}M+j|?6)Wx&nbL)xR>ORhp7pW-bgKac&$V>M6~)R~R~#ypcBs&g^Ymgq7$_=S4h`2&j3w}mxIvzP#4 ze#BTfImKxVA;&bN)Zm1RbNWfCFydr_nYK3r3t&R&#B>5KGe#zwoe}WUJl5P~ql?WH0a&Pk7L{*+%#a8fa`OtjL zU682kaqF$Qi@NL0w_UD29?ND3HtKGSoC2!X6&si0}3 z;BSUD;2+@$u?F9ZhkUr$2)as3QXT>dK*YbCH2~+38J-e{;j7Mybh;coml`Wxy1^Xo#=!|EU@Sy=C=m|Tmj5-xjh+@z^&OiyuN}Y z;=5DuGB{n#)5GAvBzO5;6ekaCx(S@+&M`Zy;*~l${~id_oG55NvLw>`z$1d_fwFfI zJ?d~F;)=ocMCH!0pUHys)_mey~3VkaVCN`U&vhn5Fa; znAnhZK+Ls4UjS(8L>2o@n#S~mfN>nqn>c?t4KzU5kEr?>!U$Anc!}??gC9~CZQ_!~ z9vg00RU@Z0n*&C}U%ZBgUMv|T<^juaMJcYLpxDB*9*}FeByjeD3EX*!r;*$)S?CXw zRj3#wAdYQeo0Acyx&6y)(U#@vmoL9!)BGSk@&K^{E24jTvug>2CmaS#-T zr3FBWUUfC=Fw!W-D%JzhWL=aQ-prT>@RoP7(b!}Ah|fsFA!08sfacMT0>0Zo9^S_B zg-RQHh?vNjHEg&F=NaRe*ey7cWq5OH0x129cqIrAtza1>-aMT>aCG6|5uOOZ(;6!C zxDPl(EUjK&0-^RiRg#|Kl?WCdJcWlWyfg~$i_j>Z3Wb9XfFFm@VC8sOk1rN^qLTuy zu6_`vTyN>w6M0dmX5dtS4ul8HPyk2us%=QqIQoDdf&zy)qhBuNgv>GblK4HPMLBxT zi6_s@!d(jGF9*nZ=b}gX2YbUP zf>U{ggM4p=3)OVsX3V#Td`=y-8aq&qHEl8j>am4UIY+-iH9nO?wGd;&bY+Hn^ldz^ zr@Qs=4*~h(K}n$Rro2Uj?z1u;jKQJ6X($utypTZmjd9*V92RQNH7*bx%){v*(Yin! zcnUyXO30Uk;K9atTnnm+$36pJT?hjK0S64w(wbDcREgq45%lG23a{UA5fM&_FX5F< zlvGK8OB{?AlBhmn=qx7}WAcP}7@@J01Uh2KscNBJ6RA;(lsJnuO{*rb!kq%eX*;Y4 z%hHPUAt`G^b0FVQ&qyS%%DY@;!KkG*oh-vi4^)TuDnt!MdC9W0zIc^wRM2HuDQulX zR&mr5bAp8^?F<2NaKuF8i(m$(=qz7_8c2ffq9`_v4M?b)r&ZuWt!Y%xa9WjF zJ}@Cgh`uZ$FSfM~^3$46Eupb`8>e1La4FAx8DK0K8w19N%>}*2_q9kJozEJ_l))1u zI6Na)@Mr@Lu!OfzFJqe}>{#)V3TLh~KaDpykwP*8odV)Qji<%v$fK4xm=l*fz(0qR z7Qltu6}V(+H+f@8fDslT%2&WS0M61T@GKeQn(7u7(pc1|rCpz~ zr0bJ{#fl@e&ze?#lBD5|gJD z=J@oFP=yeQH3(efydw}E(_H;qD6oME#XpSE$1OSPk!4gCp^WGPk+Fz+qVt(0kvN%c zo0Av0@GC7vF)AUfQeqjh;}uH-A=nubxeacw^0I8RMzvisFN#+a++z<*V#SKXe4^y# zsy=NVUJiR@Ip#8q4Nj6K9FhQhz$+}QWD$qlIVe7m0b;`A1g)CNkux$;p0tvg2ZuY0 zsZWV9rJCD0Wd@J)$CCQ=Z4C!icu`V(+AfiZaRdkuu3eOrNbD~0lnPcwydoQgFipt} z_%-5re4s-Pxau8qmB6}Dw%np+L-)3)@i6GDC~b95vN%!FC5-TuWw|!7ZJ1iH6yyw# zZ&*r7f}5$*%n54<97TqJ8#buh4mfjFlJ;GaThg(s+<}cH#iI~Ua|2s;tkj^oM%Zzx zU1p`)mf}46s7V1SM;8VeJfD-}B zTWJLks^S=r;t8%KV}@Ijc(+bE%ZMotFR>9Ut8;i$Umk4<{0`IdjCfdr5AeqlJn-Q5 zDy0H}o8(Zyt(;9GmS8-7P4@e(pxgX+3u|oQyJ=!e(O8DO5{C8YyVH~C$yBlc-WO7J zHzpNaI$4NU!bYSRCw`bC2kn!ou)glOQ6g|z|Bv*Xlb(4u1o7z;<1ai$H28~6g}paqf!aPZ$k^o1CP%X9d6fU`wS8t_LI z8esKIfL9lYMMDJ2C4k?fj)em1!mrvE#s%7jSFI&qQDEwhzl(TZ|R8p*J^cF1wY6V&v&`9NL0NcZb+VYKrtPF z#O3XadPqRf;8s4{O!uBpm?xCoqq~dw%E7LvZAQuZ#=XMsX1rn~=i+>Uu$&bmrsZ(} z-4WrLbGq4;Kz8QB?TPbfnR6MUA#5UvvBo)IEP=u#{L}6|3}lM#9q^Z(q#rq04POB~ zCOGOk;rysPQzC0*X^9&X`j8Ar9wv07l1cqpBe!uWPUNr+re>yOWU+bD{t zh*(fmRK!NHU&g~j1$Nh6y1ir9sELUhF~#1y#@IC)ON=r0g0aUEdoTa* z@0_{!y$6e*Kg;jknKN^z-6?0zoS9K3wf~BqTE{%oBioj#&``$_C5R8v1Xpn{oYly2 za4;WH@5b46UZNSjzR#M;=8 z$^xe&x!HCI8Z~Z7GjrsatwQ@|CTg~EM$V-*v^E7`OaQ7gwW--w9xS2-ET*AwMz6q* z9pia4`f9VA@fygu5Mv@X%Ji`Y7F!2dhE$7GEvyMx%T$sil-1J;6a$T2EWDj&l3Hj| z>?G7j(Q;=)1Kofr)k;2KO)S2rG)SPk*k6#yUyYZgb~}U~U%GdMjc5q8Rp=^RYa?i^ zm^vNfIS0GVGCfRbXllG~oX>}C;8?Ycz+DV1A>ouMj_Jb<9ISTh3t_fEmA7(mmGs0+ zk;j+7_4za?QjhX_D47aMdn;paRFqp#hr-?5MmVN`F^Z_{L#r`F7mS52WYOA9JO@CM z1cq>%)M~YXT_TwRkEPs1Cvf8Sv3bUOCwwtXs-CQ}MQtV(84Fr7x!nY@C0kN#t;=3C zu?%%YmoIoXV)MC7jkH$hN7DJ*laJ)XNxNAs8FovT^=DB%L%Svl>?wEVt5Lpb~=@w`qXZ_IJZ*>%7>|CG1GQa?MtLnvx_MgcibOB)6{wo$6rSK|OEbor&u@y|aUqG2In>#^ zX|0UwN*C|=yrQ9XkGfBYV2RCv7&OX&i8&Vb%Th&OAFiJ@wQPmeJjUTJU3E2@8eW~RJ{Eg6h9F-v zqH=~9GF$tCSCAOb>}>AmcptLE>Xr%AOe0AX3^Rx|G6RD>Yh>)LV&T>oU+-JgTK`&&_&TsY&_l-A6`ism9II~j;=LWtZmo{b*n|wQR zd_KYV%4+n;7?>IEg4J=Y#7KH45o&?WOQ$JaOs!j-h411DPhvDHaZb?rwO#|L-Lzpf zV>&kLHDa1f_gS2wZ55FUasLIVnQ&Zr{~0VfN#<`A$qKm8lBogtQbVl2Qg@4NrFcb- zI9a`|uEW2*FDqzh)bc3`=$@jKNj7$g zResF~Vi~UFm+acet~0*S3RYpnN~{FK2kXuqPHDFFMi`USlNAg-hx9$vqsr(^r51(@ zj0Fzb9U61sM&00NTSo2k8c%B-f$P@zci>vU`P5N$PmJ2uEz-7imX497?R3CEhEJc+57;V`O>DBfnk{CS=7MUpu@P=e6(WsUjLEjIPUL>yS${;|N(LE$r-f`Y zMg~IG*2RS=t?n)%0I^CzhUN`Ra+nG9jMLGiEY7jyBz43*iHR{MDCX^Iv(iklMq8`3 z88;ax<(|{3VP2zZE4>C+RI+@{UKq|fk{VCsdutEnynT&$Q%xw%)JP|<(x0@te$0$& z#=bD4(zdtE7~Z0n8>+-3BrRPu2JdECER$Ky1UDvvR(5?8CY^xx zV%TO!pLs=wibKJu5Y_Y*-Z*RQh%WX1C=oU_jFhVlRJsFHt;KI>I$%fbAh*jH?C1#- zmarAa^jkDix^UgA zu4<-Z(+ZoH+lqOyL1%BRtrW7HtYMP=giz!@gy zG(JHDjmkXuXc{pnG5J(FPys}fxHWLt6>>1X0babTkU@=LkS@fek@yL1oK5UoM>D=4 zZ>?Qm^Itz*jUG#>NArwaqYlLnA|g&0_hH#sD?4(?uaGXyG?JFuTiVU@F-^@( zk2UqOwF~Rdkoz${`CBrlZ_4aNtuqPa;l%*Gh#WOB6p(>+)^ zWmWs&qB5L~8$PpEgNP>YK==?QHOg^wtub6zK<`|~wFEd)PC}WMzOjgIu zq-x-OyDi(W4=!(OpW*Kz{58LIy62Q|sK>N1?ICZFTuK{`Vj*T_8q0~fidK~<M5&N z&;FJtzvRmYb7xn@Eg@EQZr}3GXpYn-Pv8@vUg?tuWCvzb3hh`&G*@SP{7th>_$Gx_ z*b1>C`VLX-o*pUAk}!i32Xf8lLU%e_3c{b$7uhogI)j5VrTwCQj|2DYRv3)-)CCO6 zi)IY*<5e<8te3@h3lt~Umok|iYK_Y@*NLA@z?Ryk2l8)e^og8RpuAC+%c*-GV@n3w zg`k1K)CN&X(zUm$3lt=?5JI$(U@)s7Xg9brDBQCf8d-MHMKh`sstRh+@eCx%1mkH) zc-H`>?T5Ze61VX-=fy>ui#$+orFD=A8@HJ;lP|0B8Y40bJp|G=g42^JjKAn#1B&SZ z#a*q4N_|p%V`;m2mfmG=_30IR1JN8>qt#k-@gq51lJ|27hn^R4MCJYT_49Q!U1SA z97|}^^s}FS_U9gfX<$FFzpC3<$xbD%B<##ghu=1RDCEK5h$!V!yMXj`? z{!=??Af!T@)rA7TxLUMDZ)cSFevzFJGCR=@W6Nk*qL0F{g?=HqNHuoY4y9K=+kBYG z85qo4pwUmt^CLC3Z<>7K4VAmhQwxNEyU0@=ymAy^8fS zzM9n8lVLtO6~>`Ayi?M7WpsImWIr zm7;T^-$d4+TiYzd)|*p>q-5dJF55zj6NF`isJC(Bkowz=6Nj6F)c z1(=>Bdf^+nUq95@QozQ24%yb#5Rwqvs;%ZSI_#DFFq5-<;jGD}9W!ooBppMeH%$k= z$$2sF?^Cf4o7bcY!2HZkcH-D?S>YVGEc0Q@{YU@mN*1W903d+i+pU(0$J#n2{-A@s@*1bFHuAeB6jMbS zlVnSDlnl*CO>9o9D$_u@Qe2rbikcylx6FYCnwjaT8Lw@}f=UnxpH%d9mnX;FBD(j} zTI>KqFK;tuQ!2U|lh&x`c7qM_oc!*W)X@>S0l~6PP%`kj_Uw12;5!E&9(Cea|c;*xDtUcTxFSf#dgB$;_5+Ctnzd6!4@J&NA3KNj7Y!*kdduM52=YI>QjaKx zQbvME4{1XRb70vuA=Z=A!tBXiw>r%&iZAR#WVZI%et!>(0o;3z(8^^Mijq~3x+a!% z5pP&ML%*qxGrXgy#J{0Z9Hkq1qfT*TEK$$SG9H4Dn0VG%4h!wHXKqv}Fe8Cu*63;n zGa7x%v?Wp%d+vPQHlw9A4H|YwSKdUF@RT|@!47vMP~^C&1rEbFtyGdJIf&g3=i48- ze85>v7LW5sdD<{bys2iF23D6$XQEenG!<^Du98|)$*d`jvtSGxoi48xlJd7{nq)N| z<|`qqAM)GKWQryXR(_h23PfkXu0%-ha06l+A!HHPkXQ9FA(;*O#?jTT z;9SRH)TRNV`HT&?{Zo>*-1^t`;zx^)TI7SW&9}4ugpppNBZhySO%NHzcoZdy%E&cU zqjYNvqB8~)*kC#n8%t+3s1IbFhyA1sAGXpEQw8wKxouxA69Yi9&mGf5bBZQzoUPodH7#mUZQMuP2M zus~fSBc)#>dWqjdJpiIk*nK~%S0@>X5kmV}COAv&D1;HSTPkd4UDI5Xm8Z$kx((fg zA7S8|-YAs98yMpud~y1%vtiS|+FFr%cb^C=TKn!gq$4KKAGNx>hD#=y{vwx#y|6dn z$Ly=C)O4h*3JCSAVq*M)rqI-&kYcI=k@-T`@T&1I&2}26 zefErK)xk*VZ8mU|jFYL&YkrK*wt7k{+G97Xr0z_>twfFBrB*;NPOrf3ODWnlnyP}> zd#bSmbzXy1q+*H0qCl&a#g&=55HJ5JeBTzzRh(p-exCT@yjW9WI%aWoC@Ga@Ml43I zJm5StuYj>nSKLZp`iWT?)wB(%Ta<}q80hhF0sq>1&v?JM44veR&Kl7#Wd2i z5anCA@I)$oP7?d0HWxf-?&iHhq$>d&O(sqQ0U`XKn2#MuErA(T?6(`B*whg595s_^ zUlb}Jb|MVjGeie#zg*minTs6xwWHoBCXM5g08wtRnzETJfMhMCKSc~7cTEr@W0SFx zmJOAkR-WK&tY48l(bt4{D9nZWnK9pX_{@m4s(}&QtC|)`G#h1=L1)4v)^CA9qU*Kw zN-;_euKdW9Y8H|aMm?_h)}7d~5OrPzZaQM7c6NFf5T3{wLST*%4~uoJOYDfKp=uFw zPgz!XPHkwd__aEs|!IG)=fH1S6 z(lGS7%vmFr7z&oW(L$r**cmE{HE`BqjF7WKoQzz-*T(5#;`P`H*lVonvx1_s#0N8G z6d&y~h{73Jq)yF1tJDz8T?WOcl8VNRPWwVUful7`I99#Pm$8d@qyuO%$wO>Y_CY;4 zZfvg8EvC(En3R@}Y-Y0X%#?*5ZOrH7l{N@>5C7eoze7%>^x`=B7~I@SKVeLe);`=F zIVlZA3}F6+XlD{UbCwoS^>E3KnOV#bX;2}_du(^GGepdbOi})bW`{{9;xqcUjz#>5 zidgei%n}V}W=a1^4r8Vb3Emu#uUUPvl|)G$kR)hPQIl};r^`msP_Y9wneb@OG40Pv z!A4K?5|n;78yVpWXZd@6>Ig;2h=tH!eA)p6+1O!QkeppmbJi+MT*I=<8j(Y@K*>BB zhOJ?cR_Dconp9Wa9b#Uw3_GeF7|-ILe%?ZK4o@uvr@58Caoa$ePchxAKe89L%8QFLNzOZ;Y-L z(S`ibi{V9=lDHIxa-P4y7s(Ft$(F6v9WanKw_qmv=rcnbGO?&s#Yz6L`=#$v*KA=@ z{<>B(5;z;k4x%X_*%@N`m<&!#3YdVh=+%XIHIJLTE?Mq_^R!86Q4qFTO~qwK6lsilF|_YoAvP*?BpwC(KrC zj$f-|aOlMB>ajQe^>fddysCpsA7e znd(QSGYd~#Tw$zrZd0;(*VLz_Yp{t|1El1r{IB66Hor8^1ueQ`rk>3>-aIvy=_;|2 zR@r#p)Ilg$FE*8$ul>3NC&puiAI;WNM|1oZsm=1|&66r88HZ$)5}(kwn-nEYok4+tzt;u@8hg-=oS2J8ozs{k z_hiGn7MrpJWiJ;*ZdEaJC`@`rEc7kSOmv;e4r@OY5Z|MTduXIgLB&k#O=d_xq?}W) zZQOp0K+zVmQ$Zi44belfVij4g=R>*obzx|Fy4~-b=?`v&)5?#Jz6oof6 zdxE)qUQI&GxazL4iqazTUb#hw`TCIKO36}YQ;s#3+8GV3y)*pka%opJOjS!I$Fl5Z zvQI9EgrBrux>~gRXWC1q-6XCjTID2bf7(X>c19ZMPs3`*@Y~Ze*Tvi_aNm$uXJzf? z_)@K3VVBxW{VBB=cf<%$ThFBTmH8>>Cu9T`CUB3Uk5C%xFGIJ&a@&B4y$!ZGP1? zVpe)#R=Zv78NZN=x@`SR#m(e0GG-W5?IGBXTB5FPYo&#WVPfR>vBbJ*yENxt(Yr}wDq!;CcR2YQ{vRD zM6Ei4!_SlEy0n!JM@6J|t_!C)PnIrFhp&=bb%yXn$UCK8U<&oVxy`G5)&g|yf4u!f z_oJtmOlyx5p~W2&NNZTFZDBi5EJu?iu)oaCTGeddbFDVRH9}Sb5-Zk4Bbl{rZd#;K z?La2V_AsA(>+J$-f1{FH2`hX~%7LMAW0nQaq6!l_7|d)J72g|<4V5yrVac~Bb>ujj z1F*+kOP;N^Y_4&}#-5Bqo6s_O{k*n09OBCkns#2*N3+I{b_fGCch(~|V5FmV`8tyy z{-#gpCi)4q$!-6;G0VtSd^ZaQW})zQare;dx!ms2fNB8J$~mqCAd|Wi7zTwPV*k7q zHCHCd*~jvHnGDR0%CU4ew78Qt1ly$1hH`03D~ihXEikLdVrW&o$3-QsoI$kQQt#SZ znuq&VOXLn@*;-;MZSaDN5+zgvu){FIN7!5oaf;3e@%}K9ZA$@hnM1T_iO)OKChyef z645@lp~Una^Gk`=>MOPMjIx4C-X|vQ+UPGyRkWfA!4S_XFhYk#DYF;P3>AT1i5WOj zI*hiOppEBtL?-t{u==mlnOx#(lK>S=6m}69H=1j4DUMb~h$TP`YGP{ZHx?lglGS*B zS6<@F>26>cIx0Lybi9$OP(WU3U71JKka?!hpS1dGCiBl%B{?SIbECw!Qu4IfHl2z# z$8#PkoW%iyc91dxC6uvL-q$gl(T8dG4t77@LyNWQS5WMvc$pW==&7(HBWX-&M0i6p zRlF@nKu{>slkmlMOQ388`ID9C*`}atdD_qkq$^eGC?Xj2v;?9N6||wMLd&-MJ34 z#prImOcn%MhbD0F3Sb`UrZ-EbAEwVV4ITmvl7BMsVs@yxwAnP5EV3bW%3SEN&CC$d z?$?F!1*Aa^S74`1_^W2OS!vwBg0rj&Dsxj$$IqK z86u;(NRH^>-D;%(O9pQu_9V5E`A9KMA?A&Gmxn%nW^`rF=m-l+bykXKl8DQ+IZGEt zx;mbVdgEaaZsENs4bCsK@XbYzQ)e0Dv1D+ZKH0O5o~FoTh*HK~!g1OK;$^Ek3t)Rp z%$_PUIj2wR{#xRtEYRJQS56Szc=>hmRKGesH~30e!yXp91!O_uk=XKI@3 z3nKm!$t@;0!<&DD#@-M=7IO;kJ_;7V#O}tW42BLJ%R+aMs>5oovxAh7)B7mX*?Ykv zh6LMrD`OA}9Ja$&$Nqa)XQzhIiE;G^*ZsB9%sKvp_1lyLqn(nnjK^%4KkvGbT~pBh zW=4@L&iz=invuI0oN>(;f_0Nw*e=*=Z*Isa^QO`gvrRZ`a#dMI0 zC~0UK&GP=dCnzGhniyN&Na2ku%nB%OF-16AB233bv@PXJ$uQ|^wEJ|E z9-S3azZR|gz#lo{(>RZ|fY)6s!2yC-Lb~gFJC=wuL>*gwyT{Ph7yp077 zTC=AomujF%nC+W*LgaJc0J}=V)f%m6Ri3R}!ia3b1Y=&_9*EU|C@WB)UL!QGjvvp0 zw1e$YSk;0LoPZsDfi4%K!Bk@I(+`t;yM~4t<9d*qM12dB6%82a((jDoH z(y@uE7OA(ilg_xwtirh%%TwcBa!gt_^KnUY8d4p51s60Syh^=gHEyudm9|ggl4Bwm zhtl+@14`3iORkwk8?Ir3U=*o|QK3Uxi1hvi1Uui|2{CZ@!ke~spiMO^925}k@tgpi z-4s*q+_3U*O+^y|u?RW|z)Wfq@~VmRBJP8+%^-39qq=AQ$OPIAZqx*c8kZ_+`wPws zxjAb6!6hNa;Z2=q8RKIaM)%jGwir|zu&a}JEWE4vo~<{+{z{Bs(hm=f21aL@2_566 zESd%DC+%zxw$c~Bq>LiN^~ly)dSyI_n-p z>;RPkU7)K{3%(Ak(T43mMHyoaRB~Xi7!+B7g`~S4e=40!_t6x^o)T9`MM~}{HK|*g zCu`0rF_u6Pt*9hYkCdcNWJ|4SU|v8e)e17E*UU`KEi`IFG-7)E4PV`{5iVO z{Ww?0;(JQdx;~ZOqE6QfW2JS$ipj5OTg>Wx-?a?9uZLB_cq#`E-N)iKR$0_{@adVe z#tuTucZEeFmQ-R&m(eKQQLPOjNxG+7^Nf^gqjy$D5>MEzK{VlXl&g=#^c7$0N%vf2 z<6lg$>MaM|FY(H3vXFw*#_jgVL9Ecpno{T%5{Mv?9)tmu^+KKbW6Gm(0*%bk)`z@I z>7@_|X%6G{UP9(L7P@kbt|ha*SvFZK^a`gZg;2FMG>we!DDbHfyuZB|yK#3jac(9c zY+w@Vb3+eZ_WX>~*He7u&e9nfP1bP{$P~R;M2aiV9x%coo#!j1WDF8oWCEbbusE9> zEmGgkRR5G;q_03qiU_Cb zS%{@;S@S|y{m!$5bLZ>ufBFnp)6sxxUsD2HGpbX_%+yCDqF!HMVwkL09;Jj?V0EJ{ zg8HyxRWo+iPDc8{fHNOy!V*&psh!W|bHGP<7v;vjo-*K67HbODsUroq1;40>Vh-Zt z(7)4?9>NTNN{*zf*{qd0&CO{jDC03E*ZMuU{rh`6!@qYJDtnj|)eeb#>sW|W*iu6< z7TS+5G-+^@o)jp}@@>6grqg2EHX^A5XF7Z9BCT1KWR*BGi{6gxF;#}u_Nih5!=Bn< z9C1lEn-yB>*tkUl5))O>*rHB}bpR(WavSXd4JGr=Cn!2PSp8c%`F^Q% z{D_J>E%oylf2613r!leB6h1{qE~Fv=H2zW}DvCN3)n}db@V4_J+I-Jx>XruL9Fl6D z1~GP|+7aNj^W&2>QymEoJD%yhw3Troq+cQl$` zICQC9x_4~=85qqor?;j?kq70;sZr#?c``=vR&cZo=&qqGM%MZ-I1cr`w!>r~+lvX> z1I5U0DhmkXV1`ZhBx-o2a#PDp6_b%yyJHLN`O?Vync0Xc_&nH^JjsUo9R}!L&d3Uj z!Wuq8m-KM0blEC$w7$${r|%Xp3h}fiL}^lhpf)f|;srKfi4lOuR_lW2MW%1_SdOS= zxZ$fZ`IXl>=&0)q09zk${UU~JvG!Iv{n)nN*k~)a@!-0GP;C!mKAM!l)GpgNKuW-$ z_W+OAfLf3A40JWJYOXh7{78?0<+)fG7D8O4E2e3eWx6B~J-Z(Nipira?dVP8U+l^v z3DoE$V5Qh3uC+S1P;@>EB>izgTikXF>mM-!KAR5mpnRQOp3f1Pk|FfBKEXzR>0ua0 z;9+W2NJpe+`Uj@d5veg+Cu!Q+%yC6oeT2(_;ZoNiMq6B(rYCyhBFVdN+%W^=d4p}^ zaU0xUs;wTGZJO_j6m3W5Gvpa^E+&`GuSY6}xoq+e#=`o5rq?TuUs||M zTfOG#g}H%6EVMK4j7w2zWO+(HF$%;vx)p=-=^g?LUEBlzsvVYv;d`;<-51N)b8BJ4!;9EzOyD(LR$ThPDnuH#fh|I$$qm`ZIcccsm*N zmB=dm+6;SI2|CMa-^5OR;%#ZRSTK4s8eI#*yqQs5fCZXPFk=jes!Solwnv+3(tZ<0 z{Fn>sf7#h?zqVf(opNm(R*y&rLBBlTerL>SL8jf%GM{3Q+fF;w&f}odXjq`lHDh(U zhkmN0nlY9-G2B*#8tVsf6gR&!^gEcjHQkSXW`rt^<=R)La#f+wqSy3RW(i}eCV027 z*n-SkaTyO6E;WI%97E1RWa@FeiAB}BtKn`PGpo3J02qlBbnA(GA1ydHa5r_ zCb$@Ij9u?LYQp46QPex8wWZ253c`4sTn7l1I`1hApP=bP7~Z&K5|c@Sz$NU{xOljP zdoqM!2;was1x9f;1{ngOSB)Q8!#OVumgs<+gr$bbN@L3k#NnenJq5p$brOBG?hL9# z2%a|?-Gf>=@Y=Kl+yiG>>Ht{_RcW+CR@^!TQK*{=%4VX;X=~;%iF4ybPIf}!$O4!o zfq5E!Mu`cNNIg_)M6I6Qj0mK`%%*3QWz};&xM8F(qEu5xDyL96+{(`07|xn!u=1{o z8@%irRL3J5>c-K5Pttj7yqFSWw7yUGCun+RIjNpbiK9(7YJzR|t1(V9C59;@ z5hMGrrJ|bE>k&FUak%)b;oP$+%5eJBFpgs&LM3f)jBYp~j(KwSIx+$^4|A8nf~+3P z_7W;gZH<%wLuw^B)=$%7lqKjD87%%9+do}dIm())vKwkl`&@??Sej@#p3)jr3z>RX zPe4n`!}s6GQ~XJ}gzAw}?x>z*5C5&6qPcMO2&VO+y2`{pPLcoN&^iU`BByvhPu5pgseUJ;?DWd;Y*H58X(CB4?HB5y_s_FL05H_Mn2s6%ryiuE^@ z-i0ZY(P&Xw1@U+77{b^S>OEUiDT>J|H*Gx(pEBBdry8oyie(qwM#9lsv*$Qs$<&Jj zqRmhpqo$f#XC>-8)@OKYD)K!c>YvoGX|!?fFF1wN=NQ`uyTV5uv8Z(p{Y=sOXntb@##ewBJu%b8lD2%2ZLF&Zo0*E}W2dVL8Bi=#8o9j};Nr2q(d_x3l`+6>hBN0hgN=c)-FA@TD&$M(inq=RUMU(IJPk$3ii3oW=rV^o z4`~!a8;;}G-~`hW#4A;V_Q|d-dsPYw^ z8avCPCT=II8|LDIx(OUC8}QX2{=QB;;FP8%S>39uX34Cjd4g1N)kTn6V=2_Z4yS_^ zN0&+-s$inngrJ0liJbKZZ`81Od|lpL2?IaAPMvj_IBrx(2NW-^_Ap_RC3%E48mE?O z_^gx;+YxGp>np$#rU|H}E8yl5n6ZY%kqgIEV-i$+*KoXq7KyE6@>i$Cjg4VyOB*_$ z!xl7E(zn%HcRq4tb!+3yynUE1XfhY$lbz)qD_KaMA0bzgXB2qIbI#7lS^yMO#`?-b zR>Xx4KBO+r+=iocZEt(b1;%tppTumY+EoXvJIShw*(Nc97>jE?247IqlnKcAkVK@s zy}00X0+Nmb=G|gTDQZcXH?K-z@`7j>)#@Qn@yDnMweC=BLFBEYqzT5PCw0yOgao4) zPtI?w&FGUkK)U{P9sK488HG5oQp8Lp?NPvuQNWs^~Z}|^JNc#>0I4t?$(p*$7Bx+=eh)evNxIu2Hm4gQ~9J8$!G)>oP0TbuDfXhSDb87@T{#1 zF{y6OW}Vhink{9dH2e4LX{M&>8ZPu<<7c#6>!AB!@sD&e4L5(0;1MH}vhHY`q&qVwj|uj))VNWjv3Ut~ z=EOjueP5wY`K?4CMjssNl-Oz{oO#n2xXxl*?RbW{)T5jk$X0x#md=g)HpI?Z0}E5R z1asW<^fI)d*BOYiPm|g$!B(g#MPGYmD(oynl_ZO(M@6rpj?b!lfrfd53p60AGs`Mg zTKecd{@1tJq!GJ13Jum)fc`s4a@_e%j1Wkkom5F#>xv_SK^BCYgkkKT-Pam6IC_b!K;Xc31yUBz@!(fKw_@4m!sW$FPu9{*B2=(3+GB^ zH{3Ves_;A*>oTOMlM>VeKVP|d<64i^#<{XDIgd{Ofii@ezSH?`AeK) zvJ@|>lueU7&h9YW8-evyE^e8^f#!jPEi^+Go7t?=Sd4Df{sI~l+l1%%YiJO+!|o1e zv#7sLi#CJ31RL+~#onigcPq?Dv4b7@UPKx_pY~$6nG}(Sv#FZ_LkU`OrkizmE6D?< z>JpV$fJLEYuS`N7J$HKXlx56ZK4avuf=M0Vx2TeB^U|j_CeXANG>VXQ+XWn56mydA z$l_J%&=^=Px~jT#B5tFZlk&WxH5IySJ(UcM#*@-vz-}TT)6w}^Wkl4rLy=37C6ywF zx-t7$7mtDKhS>1yEUdH6*2v=0vYtVXK z(Pz!{xs6j;44PZ?zO|1Py;d_loW7_q8ZWv+3K7q?R2CAe5T33?97zRfS?EJSKH;=) zT_3SR9@BZj-jbLXhFr;Jp4MW|R^7(WDD-8yksewhae`K-3kf8BtQ49GX_W3tG%v*! zJi_#K;4_o37KZ5=U#UEz7~iBqh2FhA(M7?H71HyWl7y+y#lK40=+jED>IEt8gENd%j2xhS|OGj||G=d%NZ0=Q-)e&vDm^~{k*kxNS zw9p$D)y!UO?vV4Pjiqu{BUQI8bz_i(Q;P45XyyXymS!<)DT(QXowl0V$7w@GYMIi4 z@0O<2S{={CPVE}*Qgik6nVbNxcr>$XY#WC54L5`_GtSdgBeUjNKqu8jYf#wr(s;kb zK}Ps~>L-N_Q<+r?CuUabIT#TO3C-3}V15B5oyiw)_WQdXc zvJA=UH3<{zBbGN}Y7=V3t2)R`RS7Qoed;b6agGT4KL;GiKaSo+NQ! z6?NSe&t!>b+tf=&Wv-E6X80r>vXibzS~x~BR}(H4InFU%p+fIQk?#hCjD>!s$Q|Ttv|HuZUoRf+EUKA4gSAn*bNi9aBBR%F+U)8#RH7b$yL(;?Yui6>7@nmJ-;6 z&)8p(4wE9~1!2bPjZB+X80mej2(_cKJ=SI&IltMK3JS=T)wPVv$kAJUpfZ0cC77*J z7qYgy*{4o!HXc0Eec(3lXnwGFya6pCmJr%vAL|w-VlaO3$%(a1FqR#$M&n&~J zmg#ebnHp3|F&kCXmv}ReJ`ot}i$;0Bw%4b|&NxVkBTd&qHtGa%+8E&r@IDA<%M;bZ z#!VWAP{$5l$!qtx@FY|FNgEb3Y=&#AH7mL0Uv^Qod9d;k2VG=~O9@3ZFG(YzXJJ!Q zc84KXf$L_arpRwcG-F{p3OLW(6bF(GibX+FUIiPUiku3PB_**UwX-4fzPz3a?R@k&CvGL})t*QKOPdqz@cHHu<_=|5#8x&)d+?9A*1xo15` zMzM}NCD#s+?$0}l2*?r|GR`xS0 z?lZ`m3DQ4_9%trDY$Y$~r*bZukMvn$R`ONT)I48vf5yamQ@{R&5RtIztdSMI=1M_M zVD+)7*?bKwsGPs#k5$N3CvkY({6haC5hJ35Rr{UP)QWzu;$3mGkDm=!F5w?*aM+Uy=P!&!o!|zj8&YoDS<^S}N!y zqr_U*RPWu2aY@7K>W6WN0W8>Pv}|d8qck{ZQP>6;Uw1ZsR5MSv8Y5}WRQpsF#1^rA zluehZQbr}u{PL1k$>2$~6$5SUj4jTa6xqad=f3gy@IQ6x7Fb6yqq8(-m%?a))r=`q zWVN0bW*~5LW^vNk5#y4OgdBgR@vl?RUkKepFHnkkHJ;r=0|=o{I3^4T{lEp-?!aUB zFcj0-;exW(&^L?@_k}w`NM_+@Ilg;^)^JDJfUvA{Cu}c-ez{M2^}_#z(q5(0c*;Ex zLZ>h^xgzNmI+a`zmL^XpXNLhL$6&tz`VFNa%;K+4G7W#-!vM7V^=9|5H1sN$S^tzy zp)~X$rlI^Q-Mku}4o@e_T}bq{=Sp^^ycfQPhDG?fAUw+7QXum&;XU$lL0H!5Y4X}9 z>6biB&YljVdA25t$Qv;xqeE*M2I%^?3@jxLo$#?NT#@UOD7<6B3#9-*dTUweWp4~g zTFGxK`8WqIs_xlfrw>=Vu|nN<>!Mfe>}D6>{m>K277N@8TtI)z6| z`-LkY3?Qxvq)BgfN?OU$=mZ*ea^7hXCi$AR)!9Az^`Pu?kCqW4-|1}L=@%C9#tnyFnVnP*lkU8|4Y4gPxghzbw4b@IW_h;shoL#XGv)D3@(uZK)bFDu%HN}A$+3vl4azekEOb1(!|PhashMB?5l+&tR6~007>Wy zy&LEXtt)kD4a~Vv2Fl56E>vKyz`Q2zsks8vTKLt-Q5rgfE}&~zo8Jm(70@c6RY2=u zwAC=L4!VIg!a9W8lkj@twywR|9hWsRDb%$o%`QMKE#bEZ@Hc|_?#1tV_*)-rfT=SG zKx5p77IFx^p=<;;#!nxxiTPe1%K8@Oro^`yZkC2yAnNHA|j zX#KHmZT?E>HA=&_U^}oqbhYe(gf|GkgL!8M{CCE@BPrMk_npBIXuFV_U3q6W!r2|{ zLCREqdxE{N4+X<84-cD$N}k(c--dUqNNqVO9f5r$7zKKOp16%B_3MBDlCVV>Lk{+) z6!!sR3;b7O9tXyQ37{v~m+#@QmC*zbPH1nYa0F)_kLi1OVd`A z(N>tYBHoH{fW4=5g>WE#4g&hZ2ZLJ5gi6Sl3$%iYFdeWjllN6dTXWm(R&XC7G~#y# z&jEasnZ!Q}_aHnopcR{L2m=? zggcLS=7R;;7XtOui}@~ee_;tY+|s(8)#D?G>qu}EI2s%Sj>XS$;CQ~g>iP-bMACN> zI60=X3ffX|3OQjkwj3qYkW;B4r%^*rr-qz?`Anzmk6re0nb**g{CV%&cZE&&)_m} zxs`igderU0m89h=%Is=#a1FSYJYPqRzMg!nNsYdNG~Ebp0yl$O@N+A;4crdyAnrSP z9*EmrU^e!@fV;t8K~Gvl2?!veW!yu{Q0oXlZC~|e2rZ=)1dv$!5p54>dqCSG`r9+y zOAAt;bRW1MJOCb~MOA&ecvyuZ=z9wonz(IWrO^KsJn z1b7nvYA@#i^=MD={0HwpjrpIJrf%UG+Va1!KMVd1p2Pil@B)5cBo!}#m%%Hv?pL9| z2JQ#1gXQ>tgZTaf-lXNfMT=Kke;d35-UaVbC*FtpU;KXnJ_H|ukHP=IC*V_{y7w9Q z9DD)3g!UEhe+|9?--7SJ_qhE4egr>(pFv0}tWQXI=0FK31!bTdRDe#PGw1@kg4Mw4 zpc_~NbO&pKwZPh-2UrL61nYucU_G!t*Z^z@dV`I?#-I<_1Z)a61AW2fU<3@Y4hi1+&4etZ zluy-p`dHkrWyH}Ke;EGTz~_Xc@u|3;YVKAM+Hs!;<|i7{#xe$u3Jb93%SP{3goV%+ zk6d51Gj@az@6YO@E5{e0`A8ASDyEf)&Xz}TNRYM zzUhI)S6Jq1gZF~_!2RHC+#lfiAb1Eo3?3mY<^6A@N#*b;xGqWSlj>1LcnsR#!Qb@1vHt)bf(KMyeuU=Xl@YtYk{?M>SOwc9yyg~T5g_JmFGHy-;;3G1-*!O zJ?!g)cS*bYjSZl02zohkAJ4*=nF23tgq*?XvXlTbo_hZRJ8Pwx==Xhu*fMap*$qYpF6QR$= zp4Q>}nUzR>dJ^=La}8#`j=I*vW;vx{DfClv?X)MxirhS&rQx*PeEfxQIzMOR7T7yy zlFm<)W_aEO;Vj-c8}wurqIvc?W}a#0Uzu5wG1@fv5&Q)DC5xbyhI4U0kFd_?`Rm+b z!V~8sn%eCW%xT*@yujRquQbo4;WxZ{LCoWCd7&q>ET#W&zN_NxM?1^MeMHRDk+{(| zXp{N=|0vv!r0kEjvilw3UTEQwX2PgqcB8aiWb|X1ZyrnN$MVk6;o{s;;rF>?!X>z= zuBe_gSsvzuWqjjq{9VfTTL$e9;E&)>;LqSPa5=aF^kjyo`Zt68T#5av+;P;3~SjIo6AbnZ0jliVx9KkdEK>37`z4EBG;yg$qH-{3j$Ja_@T2wnm& zgI9R}Rqz^ko%Aoyoe|#1of-3VR`^fu?C@spobVRzZxe10X1w}l9e)FrV`+HD!l?-F zVty}oZuC!CL$Bof{+F;m03U*nz{k-2JL(&q7yUEFlD(I=nY+7vo%=O?j?$@bEH{m-6|_2q;eL9A-@qfRDldJ*H(7W-U;CCYz60L_ zja@&0AHh%HXAnv%LQ*0gT(fDP=P);}% z;OCrpUF3Hq$nUUs!QZ+_5E2XfLiixXaZ%`6a&cI#U^kLHy zNgwj>Z&p$p`j%V}$fVq;)s2JO1|odxE`UJXPc_ZKs;gYfh>9rFQoo-*qVA4Fi(@4Ch%1swk5Y zU}VX4G0&x8l!ccIqj4XD+Xsw%-c~}`8~Z*$ec@Q1)u7GFM}3p}DAkc0h*jymF^ns@ zDYkF5Imt?H4*tFShVdnR!vx;nmv|-;XAR~_U^4b8Jg0(bpbANk=f7{*54-&D4-UY* zgu3=5aUO`dCo@W~Q@0^aR{W}?%tOfULHIuy)W&xX;W-`Lk6Rt|deA^ws=OLW%Z!rS zv-Um{`Yg}{J|VnA@%uT?N6D|gui~FwatCud#d&9#Q*u|Bi{EC@g5Or4wsjcKHqZ{{ zf%#woSP0Z7EyDj|r4JkqjsQmj#UWYNQKai={M<`eOGx)IxD7zUQ6}4+sy$K2&3w%RnzCO>IDBt2%T)(mNkZnI}j3B|NL()}5}p!Q7cJ zF9m-nd6+Mt@68;VH2ev_%~r(pCtP6U9^}zasEq-l-QkT7Kh+T4k-laar+=!=SE*tag10;Ldgr{UZ zoATTY^aY!PEx?vQd{RH2TY>(Bw>9}ueb|QQwqQH3Js1E6lCMEvFypb~l&&k^KtBp3xogE6J=hP_MQ z3;UG5AI6s67^+ME8^(e0xJ@YiAnaTEVVFqxHKl{XB;KD4rhutn8h-XGeL3u3DtX&0 za1kHDpJ)}~BdaUBkOt*l@>%B-RsT{x5xECx(swuu`dOukY?rSRCD`; zHm8-9PbeSfmrk?#`6>O1R$D$b`su`V22dZ_liu!3{G3HupIv$hGTKYoU;0_Ngt(TKeopw3 z`F%mkFA0|t_ZlVdF-CZJe<=Mj{IT?_@F(88pYZ-n*q4#l%dua<^Ga|PxEfpot_9bD z>%k4+M*QD|-g-T?pM-8aEo;BCUFq^`V! z`CZ)J1Mh?XLjQp0hu|aYw{qcQX#WGBK>HN`pYi-0e1Z8(p!xb&*uMtfklt^hjf3_b z_V2+D;79Ni_!-b)hNP?_c4$Gp#=9*PzK6D1?U7igD#+JnZ{W95$gYH z*jESLz#5=CSQB@R6>F8L@6E4E46rp!$>b$d|Bm$>`rb0MI7rhvpeI-t^aAUF^}z;U zL(scSZ3(@LvhSJudRy5TdLOU}*c5CA`r@xQ`QIG#7GO&t*+f5{TY>&yYp@O27Ho(A z=0y4xKhWlwr;+{vU?3QT`{0-t@ew=Vw=(&WK1~v{AE_H^KNG@^_}iLt--+kWU7f;~20vaqWYBET{(KfXZw+Yrf;ll4L?zF4?!NBtbhTnTXpE;@f~e z^?Oib`D87S^i0NW3YZF}frl7V_bV%9B|-0f7xw2H9Du*g>5sg9R)hnw9|R5twcrp7 z5BUvsZaV3zgH{i%0W<>1GiE@W31)#Na47T93;fQiI<_U1(u?c1r$CS}wz_Iq8~QPP|vp-mb)c6?C8k&^V@j;cHFKcl>=CBOPcN>tb4(I;Qlh{fk?*E zH#|_bM$*O7=4pQr{}18kVV;kGzkx@|#{m33R@R-eP(Id-&$SXX$*_C-k&ecLWoy$5 zds;nx%sB|-aqy|-r3dka@C5HX37!I)Q>pKkJm4Sr)0)oHWqrdx%hsV})=r+Wyp)nJ z<(V-AKhI+RH}4K$4fr{}!SiK3k{8N)THI>O3bS~vZA^HvY~5rd-q*bUCBo2}r{)VU zV}8ZLW}LzN8s^t|F6a3M&;NioF~7z0ZQ^_fybIm~??d}9ZXfXc5PSqahOTwW|6%?F zd|K8k`K)X`^%3E7+?2jAczy}K0{2s1U*qo^@GbZbd=GvAKbEa;?~b zMUX2;)Ck_7&Xi&=1LdHie1l{(8XcX=*Gf8jLR?uLsr#8{oDf&)#68@^zAp%X=n$%2!J^DesnS%DbC^ zzWCW3_btGdpdZ)@^aopmZNRo*JFq<%00x3VU@+JL> z;r8M=lsJd+91beWOG6du7y(9>ubYf2UoRP5zJ4+W``)-;l$;UvDc>-Wd|@p1YA}xX z^=-yuo&fd*vrBqY$C0fOp6Xr=&wbH+5p5D-O$JlI)bfp~*XVg*-Vf{#4gd$@{~*FS z7}SC-(3Ux*e3N85!cutCajygQ_-z1_s^>N7%*6`E$w))U-!`IgD0 zg!c!+{v-bW#5etOx#ptM+3THLhM&vJUkz7)E9vfiydEB|D({zEU9LG*w{T7Q`{CO1 zt&;1?dxh)qe*@q0M!wNa<^7ZXe21IK_buR7a2vQC+yU+ccY(ivyUQnqzvBO%@~xA5 z%eP7HE8jM`zkIvo0o)!04}pilBj9h~QE&`>&tp9Q4ju>60egbHJPDoxcT+z9;Q2Io z2)BPyKc4~r!tb*@{|%nQ{5*J}d~-rmzgZDp#QqX^8N7m@S9xFct~cSSA9)S?>tH!< z`UY=c{ttK)yalSDz0LC-@GfDz2i^z&1s{M9!AIa@@IUYg_!N8wJ_ld$ExzR4N_fCM z%C=9W@vgf56>eXHZ*cz>e24ja@B{b}`~>Z1o}q%i4dg%xD6JU4c+)kMRSZma4TGpL zgRpl~7bvfx6Oe2)Ez{1}yMV6XS$y9?+^bcThSe+3O(D;B2h~xuh%43(YY^r=q_sP4 zYvN!0)4BLr3;Wuj2UrL66bR=XN_iROye<*<0_%a#C@<-Ytk3%!fDJ)!uo2i8^x@r2 zz^3@!tU`4&7y3fq9Bct?OVAH&RiVCN`=mely&lcB-bj76f>WJ_1aj+&wZb-FTl{SY zwg&^iK*Aja27?{Ij$kJsK4WK|L%=RzSFjt{op<)2EcOI@5&uvyOzA+2&g<)-q+{!mvF8{18?nB`Wc*5l7=cU0*nNsz-Zo^O&_j#_!!c)H`u3Q!!Wj@YpAZ+ zIa%iy!|N8tRSZeS6UKy!U6OqXPkEonvj*BEFq!bC@SF;!LEn#X_pjI$KF|9vt@s>J zu^aVtRe4jocTW!FUGd5X5uSLPgDJ~e%)1lr05lD+N5in|D#OrwN}K#DEQPsevfe8F z%RSX$@$x!^_osup7=Jy_yQz~6JR22tW#k=8=OP>H0S;m&vU^b+U0qKe?I14 zgWrG)!0zN*-|e@UmA~Ino)=c^!+4L51a248E`JX$!MqGyO4xtk`A7USM+kqa7@MrW z%Jgm<{*2$tz~$!O^%SnaekJy+z}4Uya4onFTn}ylH-ekM&7}Djo+C>4p$=A)E{(-q z!>xS#+raJM4sa)7YJPGTe*XgQt{C?V^|dbM!Fy6 zDc#J+NYmfJ_I!`Wp>2WRCn_c;Puh2`A*348S3~-wf8}~!&6ve|^gt`O+bYwCjwa!0 zAH!3G`47xbgMSkDGvHqplbKtts()ad!SBDpa}`s5p>C=i^Lc%qyuJYHD|QGkR)}Aj zN}W|*^L|Ec`z738R+&)7(s@u>zk>Z${JlmwysmWOPkqqO%mL1_x;c$lrcn;lD2EW1 zZP3yOjg6G40<`J0G$BaRznxi6|4qU2i@?$2G8DTRWqGu4<7Rwu$IvdPPRkqdhJdJ zBt5`7peI-t^aAUF^}z;UL(m&+1U3eJz$Rc*uo>tJHV0dfwk-*}AMtKQdi!JE8hpj~ z*#_FSn70Glg8^V57z74`9l(xYC$KXZ0(Jqrg5ALGU=N^nv1g~+<#t-V?i|-2gZX5U|%p1)O0#1nZ$E4m;$DPX<$FF zKR5s!2o3@VgIaJ1m=5YdJ!k-pU=wc7J!9d z5m*eCfWyHN;7D*3I2s%Sjs?eou&1TF@@2bX|l;8O4h@JH|`@MmxtxEx#ot^`+stHCwkT5uh> z9^3$K1UG@3!7boca2vQC+yU+ccY(ivi)es%^ZYBg2iyzp1NVamz=Pl+@Gy7;{0%$` z9s_>|kAo+`lhn_rc>V)C4gLw90sjKef`5bO!1Le*@FI8#ybN9euY%XW>p(Jz(pCtP6U9^}zaI1F#|J4K@NB6JMXs$kd6iH#<9+ z@e@a##j$B;&5`O!Pd&7Hqiu#irRU?426*uX=nY2i3;ko-{^p&#g)KTa@=haejpnu` zZkpSDTr$Jx{jhIkVIy;~_hvGBHYTEP-Fa5#XB+I>lD6%5_GV{^*6GFDZjXHc6R9JZ zR}JL(V{&LBS;-*GgTW49N3avvxwDtwIyvn~p+Do@k4xqlf4vK4;;B`VL1#^i_j#U_6)r{VUS6FVBg%*YKPKCW9$pDwu}9{czhK8~_dk2Z4jhZ!OP5 zz;w)YpdK_}Zv;=#C(q#h8yWLv62>ghg#A#y*=#Te%mvM$1+;?0KpTGA@jH*FG|A@^ z<^t>s!6L92EWz#Y&P~Y?xE+aE{LuQua};hzgJZz4;5cwRIDzz>2u{NP$@pIi?G$h- zI1QW*&H!hEvv5BfoCAIZ&IRZ3?)kj?Ys|mF&jsMO;CIk21Q&se!SBH(_+5tErQi?P z|HyL-=FyS?{)zYh3@(FyIk=+psBk6EtH9OJuL0MB>%jHk25=+c-GuwigmVkH72F1H z2X}xw!Cl}l_`MrQzV=t1_kfc-9h%(Rc}{X)=ef!K)TswL&xS8 z{ukhXVe(?2Va!(!Bkse9Tl15(LIv)fx}-WUf9jpn~0&4@s-=oV($vR!OOL}%WIa!y*k6vB6hV{CfK$?~^ zA3<(J7#n~ML2ul*pssGzWk}e#%PC18{A#brCZu=ME?vTAxc3FiD^8^xPbKZAl6LLG zJq{GM7l`ty+Z_PD!nQo9U=(Q6;ST; z-#I5i^nUld`Td^E?v!`lDLXqm?O;ZVK}=(qCko%E8+ni=%cykTL?B2W~!V(>Me~$SDCOJp=7h_$lN;UeqAFG;u#ioMk-POFPUiP4q4?>WHM&Obr-(DD`Hkc@5)dG640wERKvbH)bJ$QH9eXuH*;OJ zJo>)U7>M=?Gp9?KI-X(n^H3M+QBL(e!|ev>(h#>|jH5QfYz$4XYl_Tf&>UXC?nTU{ z=&U`#8ZSM;eDE306e!2sWDH~6EpR`XW|;jFVLPNBL0*p_pGJ`0fYp-tUdFwZC(hP6 z3a_|v2dr1IZ%v-P25sPV{IrF3&>lK?GFu%zBkir|{|5IhJfrM4J)`;S$Dl(zJ0Vq1 zKEcnYxM}=g9sYWHv?GwY1MGWw#=GBXpL-fuz46lr`eNS?z5so{_D7cLS4rBiSlWRC z_5`;s4#54zG!yB*O(cINy7fqFoaI;bVIZ;wkuQTimF*#(N!0O)_IziEJ(O^Xp2^72 zeNAhaXUYTDQ^Wou`%}M0uKZ0)u^;ZH?He~*d=|cju6{Isc(I^O(f{U;880 zAVaz_uuob_Q@2c>ttBqCuj@P-BbrM&nR6)CdrG6haK@DN?$$n0?Ga@x%JZbP(S5$n zvzmllJ+I%wCb-Htg2t{kyXp2?S|$7)&!Xmzws__te;&HeLwD_Gp3nV!?&ou#Y|T%X z%sLv=SJ=w4dBJ_RQ}3xC+roP0M;DD1ZO46wM{`I0?e9Gc>}T1*OD_gFY6}+FrSbCv zI_SOlBYN$GU9g)nR2|=go7M~O#cm($hXbIwA+FVe#C0Anpl34t>RD(@xQTfSva+N3 zwr8pR2mDD~cRXj=tEKTg`Um9gJ@^a$Cf+z?-zN-qrA)Qw2%(c zdpQ@$yTY!(?r6T8!+EbYn96rkuQGbg8c?FNyx;>r1Ry8n6(oFV!iK!Ozaf)X>sZ;> zihUL@=ON%vV|SfFYg4mgr}d~>i<+BfRO?0)xR1g9QOE|_AusMZFdu`Q@HjjHPr_4> z3;zGga|LC$g0k~kPkUF|vFMkZd|AMXm}tr{&YQ>1gI!+ItNN8d9_9<{uKlae5Z|+; zFF$!$01A>Bg&^LmwY!W{c~_BtvR_S`E|YIQWEF*CTo;EDT$gm^v$ux(((oLV@vb3v z)=&m(kP)!TB42f;9P!6+!a;fODL&QBb5#Ky;-DgY$=Iy?Rl>rJ;Pz@*PHW89U^D4xgZt~y7TS5gbK7j?h1$ht-Yq<$c5i#i1Kcb)vni^Y#bq==->KJFqk5udf&7Yq7N7hy59O^IUm9 zq{Q_mdTO7U;!I0>mc(fVCY>hjt0`yoIrW}>3%{M*x)zaj%6i+4cV~(&h4BB5Yq#qG zyGR;$hvPNCI_nsUoG~j z-PIR4{J-#Xi}unr0o9$c zq(8|$Z9?A^j1jx_gn2>izoMM9wqU&X76igCX;WgNPSG}L{4erMn6_;evS-5_m<#h@K4IeNF=huw zg3;x)y}+wBiZLDBVrUohq@;y@Ct((Q&)7?FOJ=NRDRD33U9=qg6|fTfRj`?GTgk`O zM?Dh0x z6vtY(ZxXPQNb9%AE6san6LY0`khclD&FEzGGW&eB-}gK0w!l`{2HVkV2YPNHj_;BA z19m^cPOf*sZql^Jo7vh6`(QtI2jCzaBHUp(;=N%1M3|r9sJA}pVcyX>OPxMT`p&xP zJBEJ8N&hc!!mV@4?^@JYy;IePOAe>~SNo(_YXQHYDi z_d4Osb9={ogXhYef24KOYe~yp^t=ZNoV=p%V4d5f?>T+j{e|qm-E`c-?WTR-%jqn> zo3;&(kM%|n<-1K=rSECRiMUS(=^=yf4_BVtB)2D+{om5-&;P;g4*Ifho5@U%@2(v} z_sBR>8OHy-KE{$j=kIN%Uiyhkd(;D%LF_fc5+dwKPm~qy&C40*L;ccMDyyBrSE`d{a6s|JRmT@{(po_$Fvzq;3|Eg7k!VW_-lb(b6>WU`C2vSuRR*^ z?5Z&3{}@lDY0F;5Un@6`oRq2bbF5dm*Ei3r=w6uG---T=`p_TJ_M7wKC||pV)ta!c z;kSzYcv$WeuGz--B=w7aE#ccjJN&iB>;N6%4esBBx1bZe4e$7#a?7U;@;du+p*M5d zT(`uGyi1@#|#W1;?PpLDV0jn@C0K0+zn-o;NhUv6Zu?h4u37vJ3%=a%^e z_d1WOXLny-*L>fX&vjG(r4%P0nLK(HJNkv_+ryWiIOrR4{SmT1M&>7&@tlmLI`t{n z^V}1XBF~v=S9|&jkq^ud@olU5Km%PbLj0W==6cU(2x5spuevs<0j^Nq&emQ z;u`47Yz>0J$Qy#6p^yl}U^sPs1o6kwLMxoU7e``03P!^i7z}jr7$R z)xvHr?&(SQNKZ{`9&N{bpTqlz(H&pq@LnVLG%41bnR7uCaf|14saSMfNZ3WN7?!|N zSO&{s1*|0Pt6()~{r?*5*1|gO*TV+l--vEW@GWS)_$J&pbNwA`;d(1mCQPr_4> z3!e6ur0vnToX*Bj8EPKVv^}x@Qf|8-xBVK!LgzR*>y*Ym*2?35&dEmDhUs{>Vc&q0 z(A00pN4(F#v;MM#WX~Vh1)v~)3PC&+cKw&*y;F|Z%8?FzqnPtK&9{lsr-;8iGRotp zeAtinHJSED`)M0+(pqLtW80pwlv9+n6hr6Lp3+Wn;?q7=rOBr6Q-XWxQSyQKwa2HF zTPExq^c$Ja`71g)udgug>N5Dv2W6ogl!ppX5h_7tr~(O471^ry)sRz?zGECGzl})g zb60k%Be#ZMdtJ5X)%a~d32Hn=-_kV+rx}%6n5Ae>Yh%_y=JUv|%XK}dkFMGi(SYlQ z&%l%(jEBvjjm9UDqSNjv3HJF-f zXh!|iTthxR)8xfk;#o&JHqaWa$5cI5d2Zl(BP7AMpz-%j=(`!dL)Qwt=(cdZ6}G{4 z?BY`PsWa!{FXMbqxF6t0e^qCvUuQy9b9NEmZrDS*F57dhz5WS2`>pwYH+$3f;kF;t zu9QJX)rkX;hx&97^AH?{Bk&Xa3`gM@XkYtr%wOOHEaE=0@BJkAr{FZ4fwOQ9&cg*r zhF?j?MbdGJ>)+rqx?cg!Y5tCR758g!9d5u)xCOW25BSr4##zhC^gR$uF7v|q^ zAJ|l4+2BB$06ld+Hni_FE%)glJ!HTxC#Tg$lP?*$_kb6C;D-PNArz2q>`OsTCc?xs zH`R~!BQw|9C!PgAj|8f_?Reyylo*(I)w{X|?R8BjD>7o-_;mVYq>m?GdPiyhsM=B0 z3!W|HWy5b3yN0uXQ!4eHksZ4nf!g@0O*>uNeJ4GJo#u9PqL=!!ahznC&OObt4({~C z$>YaT+@2>a^B#nG0@+VuK7|?2iI=&Ue3|d7OB-Jo*>wq9lXqn;=V^2)RY5jesB6KHpWXDVPlOSt@DSp@?1 z@K@hWUqO7tbK+(WU`3d#|6;-v4ErsVl2)DPVD!o8)3e6A4t+9U7X^j!R|JY;SB$t` zaKDWhTR~0<>`Ou^+&bCyiMyfWXC|pM>3f4sXEDsfsQ4uOZWx`dVoD%|# z-1qrS^1dozhM>FlPrU1<;miYP-e~`}%2e*mgW`Oeqrq>afl)2B&2uTgzkwL`RMP80e(jh*@U ztdG0~&=7eUeWuR6$hV-**Jy;@2B#@?x{qeww*){;8V5`7ef(Ri)Se>C}|af9ZR-wW^}=uDig*tH;RJpMGcWb&6j zrJD~esbi72jk|PhMA+-pAI-_OaBAf8&P*(3ACb* z7tuB1HTYVVUSooSOE?sM%)qqEmueJC#@@o4>s zd3H=aQkpa-CYh}tDy!5u)!u0?*W{ygeeHkrn_5pLw+%5U-DWO44RtEXGUMw}#M?0N zx)V&v`v>btBu~sc=T-7wV|S{Tt+{>;+Q1&CE%m%DPfXkYc(znmBF|Pkx9!&ows=nO zeLc|LX$$QF9VnN!PJ7C`1E}un%#4m)zv1R}JD%T;DSkBP_a^ba1xlyNA)XU~IjfhF zHgY7RQ$Tiay1KQ;@7wSWB)N6eJXdcJN13$p_f}ZGsmIE1o$1~g|6Nja=!E`8zSbzn zPgggNw_Ke;jz%G3!pdIiCc&IiCgs zR!^R@&!8844!yDK1APNsoqm{KKz|qj0|W0lgJ3WW;eKeKpq&`#?hGRjhr>LcmJ!H} z<+No+j;JqQYb4L+DC|nRYu`#)qwzN;@PRWn(9Qlb@Qyu>IKP7N5E+M_!1Y9UiFSTC z<7kt(o(xl9D(TVM*sr;s7U)5{Br^yJDE7u znGq*+()^Cri}F4|#yrrsQ6`wr^#WK3i(oP68*vF{ar`H68uZeDR+fB z%L6@W-+E%#6FaSk4_GTmXEJ)OB~q)KF|wUy$IJUMXz#c-=mCm zQuTXbJ7)Ju&qmUnQDolS(>9H?f07tng$ zNdKreZC7vP_eOpn#?AD7uV*+iuScJkc3>&>ez0YOQ{tnLAOx&YUBE)9#P`7jAz?=NSD!7~^LEdBNGHq;V(gg580E z_$y$obJrFOq7Rwb+Jk&kp9i~f>l;q}#_q^jLijGUzk35i+_?9-c9D0C!VM*FHK)e; z?WB1>aU7s*v?qNYVfDNn3?$+wkt|7c^FM|#hwyV4R8Q0{G~u-E43zT`?0zD@e+~?H zjuKZB+z!)bne>lv$0&}a=-bE1LVh!Ija;qg80IuZMod&5s}?76AIG2aqX~MM^9b~t z8tiK!4!y%qVCKTiPhP9fb&~i_1x7mA-BY_qB9nQwfaX^DEdk0shM^{Xd#NnX;`iaX z)_=~iGWSMaoF@*mm)2`t28`xe^fXw)#1`)eRT%uYUbl%5*GY z#u6qXPxE)rGR~_tHK(j=r2Beclyif8xykh{xE<)@{1Hw|JmvQ%a_^8IcLQHiw<2?u zy=_o1wJJmo7lV{Zi~P$wdO&HLOAn(toC zG5m!;CpgiK=N@v>;HER!bxv~wPB1sJ%sV(LsMG%WKEh8A`o8Ic>QhW+USTpiPImJw zeK25U0G9QmC*xV@r}FR+#v6?2Xx1a%cPcwtzbYMkxcfollmSewQ&c=b&~r3_u}6)s zhq#Z1OpqC}z$1_qV&GB82HDXeM{o){Y3yz&zxg!8dMr4VF{r6d&Y;(NJeX`f0besd z@nkR;=j-LNp2ExpPeUx^hB(Lrc_Cjg)_Mk+&j!tzZTX3(02G8m5D$e(qxzslxGoAB zW5@%=xGs)c2`CArpfo&(eHj=^K9uFY9F*t20{N%!mWte0g36#XJ$1%P74lv4a{9j2 z*l_}GRS8oKs&icfvnJGn+E53chq_P?>O%wkHH1dUYD`>J(Xk2lO`#by$IlD!BD8>) z@YfQ5FLT`rUct|+n62S8Xalcf*B07Ad(iK)bs)@4#tk}h{|0{Egtwp*ybbR_XWY6# zSFYcMZtxy-$L@Xj02w{tL-+{$kFom%^Ha>8==B-)mx!Ym_n$*==mUMBAAA8V_}1)? zzX3212Ekw$LinMWiOADf%P`F0Fak85GLo>PU^ITlz*zVa#^L@IjE4!q>ilL9dwj5; z1e0M3OeNgcnA0%7!QXVQXTZ$hBx@G+b2j#KU@ms^V16)>U(-`P)j8ohgPXIK3AYeG zakQ68lnf7PQaJJIx3PsIycJl1+BCg$}OYM^OP-y+_o}l(z zOs7xY%nqW{3fPOEeXt)61ZO!1gVXIpa2VM~(CsJq8Mj6JGDF6wS#F)-U)yLB45D^Cb4C;52q;uv5OC<^CL;hYOGlzY?eBCN6S)34VjiZhX>x zHt*Qkw7av(3-eCBg8T0&{xtT%`wIWpkaHdT8*rR^rTZr4E$(lU-?!02=kWc3`6u>w zu)iBLYh$ib$LxMw?m<9464#PiD&*SS`_S?SGc-j9q& zhXwTUWykrtA-)MiylXI{AT6YW^pF8E;?{@$l85WRRQiPXfuH+8NOg~I6xzlhb|L&m zLniFU+6$e?IXanf%L0!;R@`Gkvz+@Ym>2QDSdQtnkpls_sf zo@e~#fxM6}w2X3IhQDR_W9|q$vnE{rm($8iFV=pL{;b58pZGKnT!1ul=0AP>1x~@x zT&EEBsk$t5;z{$3zo5ZLpeU*6I;Twmx+AX3i#y!-?{MHf9&$NU%FZ(7x*R@57{ zMLluNeW4$Gf!|K{M&h|-g|A^6d;`;A2Fwg` z&SfZxyiOvolfrpz>fmg2oP$oRX@;>|@<$dH|@=e+#|ECA^F*qLsZ?DTE4#jWor!}WqbW!S&QAmyff z?_{6)f4HAciGQ1`&zY3_?e6{AlzXG!xs>}Q?(=azEZ^kE4s_T?+~30w@MGvgir$fN z4KwGM9Imf?k5G?x5^fi0J?d`EJ+Rk}|JRiGcDnWGVv0OdF0_ws{(S2cNO=eS`@N<) zo_)yNk4|b|4`3by>3awwb>uMDN3j2icIjt03di6$`~oL%I|--ocba>x&xriiXB=(q z8SKu&IXDj&AQ}I^hBW_g&fC67yL1VDgUg{yr0)_byX3Y{S3=xgLdX1=gY)>=m!x%&Q3LUs}IHC=R1{Po0N z&+xb_X93_ZKRU$H>FmMImBQ4vy!;XvI}J(C4br1AZuJ9hQYJUCyXlrm46CZm*=UU8 zpi4&ZfHzv{r5}#&YOnm<2cmBy?>1p?6PDkPf?)Iq*xhnM(Knpv=vz)E%*@e$uudvc z&gKjjvJSs?~Aj}`fS+DEz12H9a0-)A|9_c6#xm`;@Cl^Hu`cC7~3QhUaiEL)fxV4$7lv1$3zxeUEw< zS#My<^%|vk-5%`j_pC%2Rwn!a-#w>h`g^P+z31qgL2+o!XqD*9Rzh^ux(St0=wE;T E2YC'); +#122= IFCBUILDING('1pR7do_mD5MBaPRgMraz7c',#41,'',$,$,#32,$,'',.ELEMENT.,$,$,#118); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#118= IFCPOSTALADDRESS($,$,$,$,('Enter address here'),$,'','','','');*/ + + +#131= IFCBUILDINGSTOREY('1pR7do_mD5MBaPRgLAR2zq',#41,'Level 1',$,$,#129,$,'Level 1',.ELEMENT.,0.); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ +#133= IFCCARTESIANPOINT((0.,0.,10.)); +#135= IFCAXIS2PLACEMENT3D(#133,$,$); + /*#133= IFCCARTESIANPOINT((0.,0.,10.));*/ +#317= IFCRELDEFINESBYTYPE('00qbT7oIHD486smcQxd9fc',#41,$,$,(#253),#243); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#253= IFCBUILDINGELEMENTPROXY('3U4DXTfAb8ZQjJfO8KAq8c',#41,'Testy IPF2:Testy IPF:151607',$,'Testy IPF',#252,#249,'151607',$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#252= IFCLOCALPLACEMENT(#129,#251);*/ + /*#251= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#249= IFCPRODUCTDEFINITIONSHAPE($,$,(#247));*/ + /*#247= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#245));*/ + /*#245= IFCMAPPEDITEM(#242,#163);*/ + /*#242= IFCREPRESENTATIONMAP(#241,#239);*/ + /*#241= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#239= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#238));*/ + /*#238= IFCEXTRUDEDAREASOLID(#234,#237,#19,3.);*/ + /*#234= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#233,2.,1.);*/ + /*#233= IFCAXIS2PLACEMENT2D(#231,#23);*/ + /*#231= IFCCARTESIANPOINT((0.,0.));*/ + /*#237= IFCAXIS2PLACEMENT3D(#235,#19,#15);*/ + /*#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.));*/ + /*#243= IFCBUILDINGELEMENTPROXYTYPE('3U4DXTfAb8ZQjJfO8KAq8a',#41,'Testy IPF',$,$,$,(#242),'151605',$,.NOTDEFINED.);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#242= IFCREPRESENTATIONMAP(#241,#239);*/ + /*#241= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#239= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#238));*/ + /*#238= IFCEXTRUDEDAREASOLID(#234,#237,#19,3.);*/ + /*#234= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#233,2.,1.);*/ + /*#233= IFCAXIS2PLACEMENT2D(#231,#23);*/ + /*#231= IFCCARTESIANPOINT((0.,0.));*/ + /*#237= IFCAXIS2PLACEMENT3D(#235,#19,#15);*/ + /*#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.));*/ +#286= IFCRELCONTAINEDINSPATIALSTRUCTURE('2MayaW1Gv4Gviu990fLNUo',#41,$,$,(#174,#219,#253),#131); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#219= IFCBUILDINGELEMENTPROXY('3U4DXTfAb8ZQjJfO8KAq8F',#41,'Testy IPF1:Testy IPF:151582',$,'Testy IPF',#218,#215,'151582',$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#218= IFCLOCALPLACEMENT(#129,#217);*/ + /*#217= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#215= IFCPRODUCTDEFINITIONSHAPE($,$,(#213));*/ + /*#213= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#211));*/ + /*#211= IFCMAPPEDITEM(#208,#163);*/ + /*#208= IFCREPRESENTATIONMAP(#207,#205);*/ + /*#207= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#205= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#204));*/ + /*#204= IFCEXTRUDEDAREASOLID(#200,#203,#19,3.);*/ + /*#200= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#199,2.,1.);*/ + /*#199= IFCAXIS2PLACEMENT2D(#197,#23);*/ + /*#197= IFCCARTESIANPOINT((0.,0.));*/ + /*#203= IFCAXIS2PLACEMENT3D(#201,#19,#15);*/ + /*#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.));*/ + /*#253= IFCBUILDINGELEMENTPROXY('3U4DXTfAb8ZQjJfO8KAq8c',#41,'Testy IPF2:Testy IPF:151607',$,'Testy IPF',#252,#249,'151607',$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#252= IFCLOCALPLACEMENT(#129,#251);*/ + /*#251= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#249= IFCPRODUCTDEFINITIONSHAPE($,$,(#247));*/ + /*#247= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#245));*/ + /*#245= IFCMAPPEDITEM(#242,#163);*/ + /*#242= IFCREPRESENTATIONMAP(#241,#239);*/ + /*#241= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#239= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#238));*/ + /*#238= IFCEXTRUDEDAREASOLID(#234,#237,#19,3.);*/ + /*#234= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#233,2.,1.);*/ + /*#233= IFCAXIS2PLACEMENT2D(#231,#23);*/ + /*#231= IFCCARTESIANPOINT((0.,0.));*/ + /*#237= IFCAXIS2PLACEMENT3D(#235,#19,#15);*/ + /*#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.));*/ + /*#131= IFCBUILDINGSTOREY('1pR7do_mD5MBaPRgLAR2zq',#41,'Level 1',$,$,#129,$,'Level 1',.ELEMENT.,0.);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ +#142= IFCAXIS2PLACEMENT3D(#6,$,$); +#314= IFCRELDEFINESBYTYPE('3qY1e1Bj5C4uGXpP8QyF9D',#41,$,$,(#219),#209); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#219= IFCBUILDINGELEMENTPROXY('3U4DXTfAb8ZQjJfO8KAq8F',#41,'Testy IPF1:Testy IPF:151582',$,'Testy IPF',#218,#215,'151582',$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#218= IFCLOCALPLACEMENT(#129,#217);*/ + /*#217= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#215= IFCPRODUCTDEFINITIONSHAPE($,$,(#213));*/ + /*#213= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#211));*/ + /*#211= IFCMAPPEDITEM(#208,#163);*/ + /*#208= IFCREPRESENTATIONMAP(#207,#205);*/ + /*#207= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#205= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#204));*/ + /*#204= IFCEXTRUDEDAREASOLID(#200,#203,#19,3.);*/ + /*#200= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#199,2.,1.);*/ + /*#199= IFCAXIS2PLACEMENT2D(#197,#23);*/ + /*#197= IFCCARTESIANPOINT((0.,0.));*/ + /*#203= IFCAXIS2PLACEMENT3D(#201,#19,#15);*/ + /*#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.));*/ + /*#209= IFCBUILDINGELEMENTPROXYTYPE('3U4DXTfAb8ZQjJfO8KAq8D',#41,'Testy IPF',$,$,$,(#208),'151580',$,.NOTDEFINED.);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#208= IFCREPRESENTATIONMAP(#207,#205);*/ + /*#207= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#205= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#204));*/ + /*#204= IFCEXTRUDEDAREASOLID(#200,#203,#19,3.);*/ + /*#200= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#199,2.,1.);*/ + /*#199= IFCAXIS2PLACEMENT2D(#197,#23);*/ + /*#197= IFCCARTESIANPOINT((0.,0.));*/ + /*#203= IFCAXIS2PLACEMENT3D(#201,#19,#15);*/ + /*#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.));*/ + + + + + + + + +#158= IFCBUILDINGELEMENTPROXYTYPE('3U4DXTfAb8ZQjJfO8KArty',#41,'Testy IPF',$,$,$,(#156),'151533',$,.NOTDEFINED.); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ +#161= IFCCLASSIFICATION('http://www.csiorg.net/uniformat','1998',$,'Uniformat'); + + + + + + +#183= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Testy IPF'),$); +#184= IFCPROPERTYSET('2ypKDWvl98HuUfKxTtFDUd',#41,'Pset_BuildingElementProxyCommon',$,(#183)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#183= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Testy IPF'),$);*/ +#189= IFCRELDEFINESBYPROPERTIES('19nKYtulzCxxogWmus9BKJ',#41,$,$,(#174),#184); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#184= IFCPROPERTYSET('2ypKDWvl98HuUfKxTtFDUd',#41,'Pset_BuildingElementProxyCommon',$,(#183));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#183= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Testy IPF'),$);*/ + +#263= IFCRELASSIGNSTOGROUP('3U4DXTfAb8ZQjJfOCKArtb',#41,$,$,(#174),$,#193); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + #174= IFCBUILDINGELEMENTPROXY('3U4DXTfAb8ZQjJfO8KArt_',#41,'Testy IPF:Testy IPF:151535',$,'Testy IPF',#173,#168,'151535',$); + #173= IFCLOCALPLACEMENT(#129,#172); + #129= IFCLOCALPLACEMENT(#32,#128); + #32= IFCLOCALPLACEMENT(#273,#31); + #272= IFCAXIS2PLACEMENT3D(#6,$,$); + #31= IFCAXIS2PLACEMENT3D(#6,$,$); + #128= IFCAXIS2PLACEMENT3D(#6,$,$); + #172= IFCAXIS2PLACEMENT3D(#6,$,$); + #168= IFCPRODUCTDEFINITIONSHAPE($,$,(#166)); + #166= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#164)); + #109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$); + #104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102); + #101= IFCAXIS2PLACEMENT3D(#6,$,$); + #102= IFCDIRECTION((6.12303176911189E-17,1.)); + #164= IFCMAPPEDITEM(#156,#163); + #156= IFCREPRESENTATIONMAP(#155,#152); + #155= IFCAXIS2PLACEMENT3D(#6,$,$); + #152= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#151)); + #151= IFCEXTRUDEDAREASOLID(#147,#150,#19,3.); + #147= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#146,2.,1.); + #146= IFCAXIS2PLACEMENT2D(#144,#23); + #144= IFCCARTESIANPOINT((0.,1.11022302462516E-16)); + #23= IFCDIRECTION((1.,0.)); + #150= IFCAXIS2PLACEMENT3D(#148,#19,#15); + #148= IFCCARTESIANPOINT((0.500000000000003,1.,0.)); + #19= IFCDIRECTION((0.,0.,1.)); + #15= IFCDIRECTION((0.,1.,0.)); + #163= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$); + #6= IFCCARTESIANPOINT((0.,0.,0.)); + #193= IFCGROUP('3U4DXTfAb8ZQjJfO8KArtb',#41,'Model Group:Testy Group:151540',$,'Model Group:Testy Group'); + + +#195= IFCAXIS2PLACEMENT3D(#6,$,$); +#311= IFCRELDEFINESBYTYPE('0k6cfXUOH0a8megzw1dr$r',#41,$,$,(#174),#158); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#158= IFCBUILDINGELEMENTPROXYTYPE('3U4DXTfAb8ZQjJfO8KArty',#41,'Testy IPF',$,$,$,(#156),'151533',$,.NOTDEFINED.);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ +#197= IFCCARTESIANPOINT((0.,0.)); +#199= IFCAXIS2PLACEMENT2D(#197,#23); + /*#197= IFCCARTESIANPOINT((0.,0.));*/ +#200= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#199,2.,1.); + /*#199= IFCAXIS2PLACEMENT2D(#197,#23);*/ + /*#197= IFCCARTESIANPOINT((0.,0.));*/ +#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.)); +#203= IFCAXIS2PLACEMENT3D(#201,#19,#15); + /*#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.));*/ +#204= IFCEXTRUDEDAREASOLID(#200,#203,#19,3.); + /*#200= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#199,2.,1.);*/ + /*#199= IFCAXIS2PLACEMENT2D(#197,#23);*/ + /*#197= IFCCARTESIANPOINT((0.,0.));*/ + /*#203= IFCAXIS2PLACEMENT3D(#201,#19,#15);*/ + /*#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.));*/ +#205= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#204)); + /*#204= IFCEXTRUDEDAREASOLID(#200,#203,#19,3.);*/ + /*#200= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#199,2.,1.);*/ + /*#199= IFCAXIS2PLACEMENT2D(#197,#23);*/ + /*#197= IFCCARTESIANPOINT((0.,0.));*/ + /*#203= IFCAXIS2PLACEMENT3D(#201,#19,#15);*/ + /*#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.));*/ +#207= IFCAXIS2PLACEMENT3D(#6,$,$); +#208= IFCREPRESENTATIONMAP(#207,#205); + /*#207= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#205= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#204));*/ + /*#204= IFCEXTRUDEDAREASOLID(#200,#203,#19,3.);*/ + /*#200= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#199,2.,1.);*/ + /*#199= IFCAXIS2PLACEMENT2D(#197,#23);*/ + /*#197= IFCCARTESIANPOINT((0.,0.));*/ + /*#203= IFCAXIS2PLACEMENT3D(#201,#19,#15);*/ + /*#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.));*/ +#209= IFCBUILDINGELEMENTPROXYTYPE('3U4DXTfAb8ZQjJfO8KAq8D',#41,'Testy IPF',$,$,$,(#208),'151580',$,.NOTDEFINED.); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#208= IFCREPRESENTATIONMAP(#207,#205);*/ + /*#207= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#205= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#204));*/ + /*#204= IFCEXTRUDEDAREASOLID(#200,#203,#19,3.);*/ + /*#200= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#199,2.,1.);*/ + /*#199= IFCAXIS2PLACEMENT2D(#197,#23);*/ + /*#197= IFCCARTESIANPOINT((0.,0.));*/ + /*#203= IFCAXIS2PLACEMENT3D(#201,#19,#15);*/ + /*#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.));*/ +#211= IFCMAPPEDITEM(#208,#163); + /*#208= IFCREPRESENTATIONMAP(#207,#205);*/ + /*#207= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#205= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#204));*/ + /*#204= IFCEXTRUDEDAREASOLID(#200,#203,#19,3.);*/ + /*#200= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#199,2.,1.);*/ + /*#199= IFCAXIS2PLACEMENT2D(#197,#23);*/ + /*#197= IFCCARTESIANPOINT((0.,0.));*/ + /*#203= IFCAXIS2PLACEMENT3D(#201,#19,#15);*/ + /*#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.));*/ +#213= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#211)); + /*#211= IFCMAPPEDITEM(#208,#163);*/ + /*#208= IFCREPRESENTATIONMAP(#207,#205);*/ + /*#207= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#205= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#204));*/ + /*#204= IFCEXTRUDEDAREASOLID(#200,#203,#19,3.);*/ + /*#200= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#199,2.,1.);*/ + /*#199= IFCAXIS2PLACEMENT2D(#197,#23);*/ + /*#197= IFCCARTESIANPOINT((0.,0.));*/ + /*#203= IFCAXIS2PLACEMENT3D(#201,#19,#15);*/ + /*#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.));*/ +#215= IFCPRODUCTDEFINITIONSHAPE($,$,(#213)); + /*#213= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#211));*/ + /*#211= IFCMAPPEDITEM(#208,#163);*/ + /*#208= IFCREPRESENTATIONMAP(#207,#205);*/ + /*#207= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#205= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#204));*/ + /*#204= IFCEXTRUDEDAREASOLID(#200,#203,#19,3.);*/ + /*#200= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#199,2.,1.);*/ + /*#199= IFCAXIS2PLACEMENT2D(#197,#23);*/ + /*#197= IFCCARTESIANPOINT((0.,0.));*/ + /*#203= IFCAXIS2PLACEMENT3D(#201,#19,#15);*/ + /*#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.));*/ +#217= IFCAXIS2PLACEMENT3D(#6,$,$); +#218= IFCLOCALPLACEMENT(#129,#217); + /*#217= IFCAXIS2PLACEMENT3D(#6,$,$);*/ +#219= IFCBUILDINGELEMENTPROXY('3U4DXTfAb8ZQjJfO8KAq8F',#41,'Testy IPF1:Testy IPF:151582',$,'Testy IPF',#218,#215,'151582',$); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#218= IFCLOCALPLACEMENT(#129,#217);*/ + /*#217= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#215= IFCPRODUCTDEFINITIONSHAPE($,$,(#213));*/ + /*#213= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#211));*/ + /*#211= IFCMAPPEDITEM(#208,#163);*/ + /*#208= IFCREPRESENTATIONMAP(#207,#205);*/ + /*#207= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#205= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#204));*/ + /*#204= IFCEXTRUDEDAREASOLID(#200,#203,#19,3.);*/ + /*#200= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#199,2.,1.);*/ + /*#199= IFCAXIS2PLACEMENT2D(#197,#23);*/ + /*#197= IFCCARTESIANPOINT((0.,0.));*/ + /*#203= IFCAXIS2PLACEMENT3D(#201,#19,#15);*/ + /*#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.));*/ +#222= IFCPROPERTYSET('2XGBlPocLAeQVPvuSO4$ub',#41,'Pset_BuildingElementProxyCommon',$,(#183)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#183= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Testy IPF'),$);*/ +#224= IFCRELDEFINESBYPROPERTIES('0wftfM$qv8$f6VcvVQo3TZ',#41,$,$,(#219),#222); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#219= IFCBUILDINGELEMENTPROXY('3U4DXTfAb8ZQjJfO8KAq8F',#41,'Testy IPF1:Testy IPF:151582',$,'Testy IPF',#218,#215,'151582',$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#218= IFCLOCALPLACEMENT(#129,#217);*/ + /*#217= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#215= IFCPRODUCTDEFINITIONSHAPE($,$,(#213));*/ + /*#213= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#211));*/ + /*#211= IFCMAPPEDITEM(#208,#163);*/ + /*#208= IFCREPRESENTATIONMAP(#207,#205);*/ + /*#207= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#205= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#204));*/ + /*#204= IFCEXTRUDEDAREASOLID(#200,#203,#19,3.);*/ + /*#200= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#199,2.,1.);*/ + /*#199= IFCAXIS2PLACEMENT2D(#197,#23);*/ + /*#197= IFCCARTESIANPOINT((0.,0.));*/ + /*#203= IFCAXIS2PLACEMENT3D(#201,#19,#15);*/ + /*#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.));*/ + /*#222= IFCPROPERTYSET('2XGBlPocLAeQVPvuSO4$ub',#41,'Pset_BuildingElementProxyCommon',$,(#183));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#183= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Testy IPF'),$);*/ +#228= IFCGROUP('3U4DXTfAb8ZQjJfO8KAq8E',#41,'Model Group:Testy Group:151583',$,'Model Group:Testy Group'); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ +#229= IFCAXIS2PLACEMENT3D(#6,$,$); +#307= IFCRELDEFINESBYPROPERTIES('3sOU47jj1DKeYeK_unNOzK',#41,$,$,(#122),#305); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#122= IFCBUILDING('1pR7do_mD5MBaPRgMraz7c',#41,'',$,$,#32,$,'',.ELEMENT.,$,$,#118);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#118= IFCPOSTALADDRESS($,$,$,$,('Enter address here'),$,'','','','');*/ + /*#305= IFCPROPERTYSET('1b7tIashzEUx2OMdA24_7R',#41,'Pset_BuildingCommon',$,(#304));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#304= IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(1),$);*/ +#231= IFCCARTESIANPOINT((0.,0.)); +#233= IFCAXIS2PLACEMENT2D(#231,#23); + /*#231= IFCCARTESIANPOINT((0.,0.));*/ +#234= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#233,2.,1.); + /*#233= IFCAXIS2PLACEMENT2D(#231,#23);*/ + /*#231= IFCCARTESIANPOINT((0.,0.));*/ +#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.)); +#237= IFCAXIS2PLACEMENT3D(#235,#19,#15); + /*#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.));*/ +#238= IFCEXTRUDEDAREASOLID(#234,#237,#19,3.); + /*#234= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#233,2.,1.);*/ + /*#233= IFCAXIS2PLACEMENT2D(#231,#23);*/ + /*#231= IFCCARTESIANPOINT((0.,0.));*/ + /*#237= IFCAXIS2PLACEMENT3D(#235,#19,#15);*/ + /*#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.));*/ +#239= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#238)); + /*#238= IFCEXTRUDEDAREASOLID(#234,#237,#19,3.);*/ + /*#234= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#233,2.,1.);*/ + /*#233= IFCAXIS2PLACEMENT2D(#231,#23);*/ + /*#231= IFCCARTESIANPOINT((0.,0.));*/ + /*#237= IFCAXIS2PLACEMENT3D(#235,#19,#15);*/ + /*#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.));*/ +#241= IFCAXIS2PLACEMENT3D(#6,$,$); +#242= IFCREPRESENTATIONMAP(#241,#239); + /*#241= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#239= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#238));*/ + /*#238= IFCEXTRUDEDAREASOLID(#234,#237,#19,3.);*/ + /*#234= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#233,2.,1.);*/ + /*#233= IFCAXIS2PLACEMENT2D(#231,#23);*/ + /*#231= IFCCARTESIANPOINT((0.,0.));*/ + /*#237= IFCAXIS2PLACEMENT3D(#235,#19,#15);*/ + /*#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.));*/ +#243= IFCBUILDINGELEMENTPROXYTYPE('3U4DXTfAb8ZQjJfO8KAq8a',#41,'Testy IPF',$,$,$,(#242),'151605',$,.NOTDEFINED.); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#242= IFCREPRESENTATIONMAP(#241,#239);*/ + /*#241= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#239= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#238));*/ + /*#238= IFCEXTRUDEDAREASOLID(#234,#237,#19,3.);*/ + /*#234= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#233,2.,1.);*/ + /*#233= IFCAXIS2PLACEMENT2D(#231,#23);*/ + /*#231= IFCCARTESIANPOINT((0.,0.));*/ + /*#237= IFCAXIS2PLACEMENT3D(#235,#19,#15);*/ + /*#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.));*/ +#245= IFCMAPPEDITEM(#242,#163); + /*#242= IFCREPRESENTATIONMAP(#241,#239);*/ + /*#241= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#239= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#238));*/ + /*#238= IFCEXTRUDEDAREASOLID(#234,#237,#19,3.);*/ + /*#234= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#233,2.,1.);*/ + /*#233= IFCAXIS2PLACEMENT2D(#231,#23);*/ + /*#231= IFCCARTESIANPOINT((0.,0.));*/ + /*#237= IFCAXIS2PLACEMENT3D(#235,#19,#15);*/ + /*#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.));*/ +#247= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#245)); + /*#245= IFCMAPPEDITEM(#242,#163);*/ + /*#242= IFCREPRESENTATIONMAP(#241,#239);*/ + /*#241= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#239= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#238));*/ + /*#238= IFCEXTRUDEDAREASOLID(#234,#237,#19,3.);*/ + /*#234= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#233,2.,1.);*/ + /*#233= IFCAXIS2PLACEMENT2D(#231,#23);*/ + /*#231= IFCCARTESIANPOINT((0.,0.));*/ + /*#237= IFCAXIS2PLACEMENT3D(#235,#19,#15);*/ + /*#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.));*/ +#249= IFCPRODUCTDEFINITIONSHAPE($,$,(#247)); + /*#247= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#245));*/ + /*#245= IFCMAPPEDITEM(#242,#163);*/ + /*#242= IFCREPRESENTATIONMAP(#241,#239);*/ + /*#241= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#239= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#238));*/ + /*#238= IFCEXTRUDEDAREASOLID(#234,#237,#19,3.);*/ + /*#234= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#233,2.,1.);*/ + /*#233= IFCAXIS2PLACEMENT2D(#231,#23);*/ + /*#231= IFCCARTESIANPOINT((0.,0.));*/ + /*#237= IFCAXIS2PLACEMENT3D(#235,#19,#15);*/ + /*#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.));*/ +#251= IFCAXIS2PLACEMENT3D(#6,$,$); +#252= IFCLOCALPLACEMENT(#129,#251); + /*#251= IFCAXIS2PLACEMENT3D(#6,$,$);*/ +#253= IFCBUILDINGELEMENTPROXY('3U4DXTfAb8ZQjJfO8KAq8c',#41,'Testy IPF2:Testy IPF:151607',$,'Testy IPF',#252,#249,'151607',$); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#252= IFCLOCALPLACEMENT(#129,#251);*/ + /*#251= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#249= IFCPRODUCTDEFINITIONSHAPE($,$,(#247));*/ + /*#247= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#245));*/ + /*#245= IFCMAPPEDITEM(#242,#163);*/ + /*#242= IFCREPRESENTATIONMAP(#241,#239);*/ + /*#241= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#239= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#238));*/ + /*#238= IFCEXTRUDEDAREASOLID(#234,#237,#19,3.);*/ + /*#234= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#233,2.,1.);*/ + /*#233= IFCAXIS2PLACEMENT2D(#231,#23);*/ + /*#231= IFCCARTESIANPOINT((0.,0.));*/ + /*#237= IFCAXIS2PLACEMENT3D(#235,#19,#15);*/ + /*#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.));*/ +#256= IFCPROPERTYSET('1xHkLocWjE_BAhRulp9b75',#41,'Pset_BuildingElementProxyCommon',$,(#183)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#183= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Testy IPF'),$);*/ +#258= IFCRELDEFINESBYPROPERTIES('1JMmOmGW98JfFN1khIJD89',#41,$,$,(#253),#256); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#253= IFCBUILDINGELEMENTPROXY('3U4DXTfAb8ZQjJfO8KAq8c',#41,'Testy IPF2:Testy IPF:151607',$,'Testy IPF',#252,#249,'151607',$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#252= IFCLOCALPLACEMENT(#129,#251);*/ + /*#251= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#249= IFCPRODUCTDEFINITIONSHAPE($,$,(#247));*/ + /*#247= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#245));*/ + /*#245= IFCMAPPEDITEM(#242,#163);*/ + /*#242= IFCREPRESENTATIONMAP(#241,#239);*/ + /*#241= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#239= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#238));*/ + /*#238= IFCEXTRUDEDAREASOLID(#234,#237,#19,3.);*/ + /*#234= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#233,2.,1.);*/ + /*#233= IFCAXIS2PLACEMENT2D(#231,#23);*/ + /*#231= IFCCARTESIANPOINT((0.,0.));*/ + /*#237= IFCAXIS2PLACEMENT3D(#235,#19,#15);*/ + /*#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.));*/ + /*#256= IFCPROPERTYSET('1xHkLocWjE_BAhRulp9b75',#41,'Pset_BuildingElementProxyCommon',$,(#183));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#183= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Testy IPF'),$);*/ +#262= IFCGROUP('3U4DXTfAb8ZQjJfO8KAq8f',#41,'Model Group:Testy Group:151608',$,'Model Group:Testy Group'); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + +#266= IFCRELASSIGNSTOGROUP('3U4DXTfAb8ZQjJfOCKAq8E',#41,$,$,(#219),$,#228); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#219= IFCBUILDINGELEMENTPROXY('3U4DXTfAb8ZQjJfO8KAq8F',#41,'Testy IPF1:Testy IPF:151582',$,'Testy IPF',#218,#215,'151582',$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#218= IFCLOCALPLACEMENT(#129,#217);*/ + /*#217= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#215= IFCPRODUCTDEFINITIONSHAPE($,$,(#213));*/ + /*#213= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#211));*/ + /*#211= IFCMAPPEDITEM(#208,#163);*/ + /*#208= IFCREPRESENTATIONMAP(#207,#205);*/ + /*#207= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#205= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#204));*/ + /*#204= IFCEXTRUDEDAREASOLID(#200,#203,#19,3.);*/ + /*#200= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#199,2.,1.);*/ + /*#199= IFCAXIS2PLACEMENT2D(#197,#23);*/ + /*#197= IFCCARTESIANPOINT((0.,0.));*/ + /*#203= IFCAXIS2PLACEMENT3D(#201,#19,#15);*/ + /*#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.));*/ + /*#228= IFCGROUP('3U4DXTfAb8ZQjJfO8KAq8E',#41,'Model Group:Testy Group:151583',$,'Model Group:Testy Group');*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ +#269= IFCRELASSIGNSTOGROUP('3U4DXTfAb8ZQjJfOCKAq8f',#41,$,$,(#253),$,#262); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#253= IFCBUILDINGELEMENTPROXY('3U4DXTfAb8ZQjJfO8KAq8c',#41,'Testy IPF2:Testy IPF:151607',$,'Testy IPF',#252,#249,'151607',$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#252= IFCLOCALPLACEMENT(#129,#251);*/ + /*#251= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#249= IFCPRODUCTDEFINITIONSHAPE($,$,(#247));*/ + /*#247= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#245));*/ + /*#245= IFCMAPPEDITEM(#242,#163);*/ + /*#242= IFCREPRESENTATIONMAP(#241,#239);*/ + /*#241= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#239= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#238));*/ + /*#238= IFCEXTRUDEDAREASOLID(#234,#237,#19,3.);*/ + /*#234= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#233,2.,1.);*/ + /*#233= IFCAXIS2PLACEMENT2D(#231,#23);*/ + /*#231= IFCCARTESIANPOINT((0.,0.));*/ + /*#237= IFCAXIS2PLACEMENT3D(#235,#19,#15);*/ + /*#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.));*/ + /*#262= IFCGROUP('3U4DXTfAb8ZQjJfO8KAq8f',#41,'Model Group:Testy Group:151608',$,'Model Group:Testy Group');*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + +#273= IFCLOCALPLACEMENT($,#272); +#274= IFCSITE('1pR7do_mD5MBaPRgMraz7b',#41,'Default',$,'',#273,$,$,.ELEMENT.,(42,21,30,344238),(-71,-3,-35,-194702),0.,$,$); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#273= IFCLOCALPLACEMENT($,#272);*/ +#279= IFCPROPERTYSINGLEVALUE('AboveGround',$,IFCLOGICAL(.U.),$); +#280= IFCPROPERTYSET('2MayaW1Gv4GviuBtqfLNUo',#41,'Pset_BuildingStoreyCommon',$,(#279)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#279= IFCPROPERTYSINGLEVALUE('AboveGround',$,IFCLOGICAL(.U.),$);*/ +#282= IFCRELDEFINESBYPROPERTIES('1meTStIk5C1PJmtwLOwy5U',#41,$,$,(#131),#280); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#131= IFCBUILDINGSTOREY('1pR7do_mD5MBaPRgLAR2zq',#41,'Level 1',$,$,#129,$,'Level 1',.ELEMENT.,0.);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#280= IFCPROPERTYSET('2MayaW1Gv4GviuBtqfLNUo',#41,'Pset_BuildingStoreyCommon',$,(#279));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#279= IFCPROPERTYSINGLEVALUE('AboveGround',$,IFCLOGICAL(.U.),$);*/ +#292= IFCRELAGGREGATES('1AEywC7hjANw8fAL3aTU94',#41,$,$,#112,(#274)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#112= IFCPROJECT('1pR7do_mD5MBaPRgMraz7d',#41,'Project Number',$,$,'Project Name','Project Status',(#104),#99);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#99= IFCUNITASSIGNMENT((#45,#49,#53,#57,#58,#61,#63,#64,#66,#70,#74,#76,#77,#78,#79,#80,#81,#82,#87,#91,#93,#97));*/ + /*#45= IFCCONVERSIONBASEDUNIT(#43,.LENGTHUNIT.,'FOOT',#44);*/ + /*#43= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);*/ + /*#44= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#42);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#49= IFCCONVERSIONBASEDUNIT(#47,.AREAUNIT.,'SQUARE FOOT',#48);*/ + /*#47= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);*/ + /*#48= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#46);*/ + /*#46= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);*/ + /*#53= IFCCONVERSIONBASEDUNIT(#51,.VOLUMEUNIT.,'CUBIC FOOT',#52);*/ + /*#51= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);*/ + /*#52= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#50);*/ + /*#50= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ + /*#57= IFCCONVERSIONBASEDUNIT(#55,.PLANEANGLEUNIT.,'DEGREE',#56);*/ + /*#55= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#56= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#54);*/ + /*#54= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#61= IFCDERIVEDUNIT((#59,#60),.MASSDENSITYUNIT.,$);*/ + /*#59= IFCDERIVEDUNITELEMENT(#58,1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#60= IFCDERIVEDUNITELEMENT(#42,-3);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#64= IFCSIUNIT(*,.FREQUENCYUNIT.,$,.HERTZ.);*/ + /*#66= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);*/ + /*#70= IFCDERIVEDUNIT((#67,#68,#69),.THERMALTRANSMITTANCEUNIT.,$);*/ + /*#67= IFCDERIVEDUNITELEMENT(#58,1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#68= IFCDERIVEDUNITELEMENT(#65,-1);*/ + /*#65= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.);*/ + /*#69= IFCDERIVEDUNITELEMENT(#63,-3);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#74= IFCDERIVEDUNIT((#72,#73),.VOLUMETRICFLOWRATEUNIT.,$);*/ + /*#72= IFCDERIVEDUNITELEMENT(#42,3);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#73= IFCDERIVEDUNITELEMENT(#63,-1);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#76= IFCSIUNIT(*,.ELECTRICCURRENTUNIT.,$,.AMPERE.);*/ + /*#77= IFCSIUNIT(*,.ELECTRICVOLTAGEUNIT.,$,.VOLT.);*/ + /*#78= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.);*/ + /*#79= IFCSIUNIT(*,.FORCEUNIT.,$,.NEWTON.);*/ + /*#80= IFCSIUNIT(*,.ILLUMINANCEUNIT.,$,.LUX.);*/ + /*#81= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.);*/ + /*#82= IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.CANDELA.);*/ + /*#87= IFCDERIVEDUNIT((#83,#84,#85,#86),.USERDEFINED.,'Luminous Efficacy');*/ + /*#83= IFCDERIVEDUNITELEMENT(#58,-1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#84= IFCDERIVEDUNITELEMENT(#42,-2);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#85= IFCDERIVEDUNITELEMENT(#63,3);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#86= IFCDERIVEDUNITELEMENT(#81,1);*/ + /*#81= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.);*/ + /*#91= IFCDERIVEDUNIT((#89,#90),.LINEARVELOCITYUNIT.,$);*/ + /*#89= IFCDERIVEDUNITELEMENT(#42,1);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#90= IFCDERIVEDUNITELEMENT(#63,-1);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#93= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.);*/ + /*#97= IFCDERIVEDUNIT((#94,#95,#96),.USERDEFINED.,'Friction Loss');*/ + /*#94= IFCDERIVEDUNITELEMENT(#42,-2);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#95= IFCDERIVEDUNITELEMENT(#58,1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#96= IFCDERIVEDUNITELEMENT(#63,-2);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#274= IFCSITE('1pR7do_mD5MBaPRgMraz7b',#41,'Default',$,'',#273,$,$,.ELEMENT.,(42,21,30,344238),(-71,-3,-35,-194702),0.,$,$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#273= IFCLOCALPLACEMENT($,#272);*/ +#296= IFCRELAGGREGATES('3LDiR9vXr6tRN4qK7pwMZp',#41,$,$,#274,(#122)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#274= IFCSITE('1pR7do_mD5MBaPRgMraz7b',#41,'Default',$,'',#273,$,$,.ELEMENT.,(42,21,30,344238),(-71,-3,-35,-194702),0.,$,$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#273= IFCLOCALPLACEMENT($,#272);*/ + /*#122= IFCBUILDING('1pR7do_mD5MBaPRgMraz7c',#41,'',$,$,#32,$,'',.ELEMENT.,$,$,#118);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#118= IFCPOSTALADDRESS($,$,$,$,('Enter address here'),$,'','','','');*/ +#300= IFCRELAGGREGATES('1b7tIashzEUx2OKPg24_7R',#41,$,$,#122,(#131)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#122= IFCBUILDING('1pR7do_mD5MBaPRgMraz7c',#41,'',$,$,#32,$,'',.ELEMENT.,$,$,#118);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#118= IFCPOSTALADDRESS($,$,$,$,('Enter address here'),$,'','','','');*/ + /*#131= IFCBUILDINGSTOREY('1pR7do_mD5MBaPRgLAR2zq',#41,'Level 1',$,$,#129,$,'Level 1',.ELEMENT.,0.);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ +#304= IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(1),$); +#305= IFCPROPERTYSET('1b7tIashzEUx2OMdA24_7R',#41,'Pset_BuildingCommon',$,(#304)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1573333573);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2019','Autodesk Revit 2019 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2019 (ENU)',$,$,$);*/ + /*#304= IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(1),$);*/ +#320= IFCPRESENTATIONLAYERASSIGNMENT('A-GENM',$,(#152,#166,#205,#213,#239,#247),$); + /*#205= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#204));*/ + /*#204= IFCEXTRUDEDAREASOLID(#200,#203,#19,3.);*/ + /*#200= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#199,2.,1.);*/ + /*#199= IFCAXIS2PLACEMENT2D(#197,#23);*/ + /*#197= IFCCARTESIANPOINT((0.,0.));*/ + /*#203= IFCAXIS2PLACEMENT3D(#201,#19,#15);*/ + /*#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.));*/ + /*#213= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#211));*/ + /*#211= IFCMAPPEDITEM(#208,#163);*/ + /*#208= IFCREPRESENTATIONMAP(#207,#205);*/ + /*#207= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#205= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#204));*/ + /*#204= IFCEXTRUDEDAREASOLID(#200,#203,#19,3.);*/ + /*#200= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#199,2.,1.);*/ + /*#199= IFCAXIS2PLACEMENT2D(#197,#23);*/ + /*#197= IFCCARTESIANPOINT((0.,0.));*/ + /*#203= IFCAXIS2PLACEMENT3D(#201,#19,#15);*/ + /*#201= IFCCARTESIANPOINT((0.500000000000006,3.,0.));*/ + /*#239= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#238));*/ + /*#238= IFCEXTRUDEDAREASOLID(#234,#237,#19,3.);*/ + /*#234= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#233,2.,1.);*/ + /*#233= IFCAXIS2PLACEMENT2D(#231,#23);*/ + /*#231= IFCCARTESIANPOINT((0.,0.));*/ + /*#237= IFCAXIS2PLACEMENT3D(#235,#19,#15);*/ + /*#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.));*/ + /*#247= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#245));*/ + /*#245= IFCMAPPEDITEM(#242,#163);*/ + /*#242= IFCREPRESENTATIONMAP(#241,#239);*/ + /*#241= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#239= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#238));*/ + /*#238= IFCEXTRUDEDAREASOLID(#234,#237,#19,3.);*/ + /*#234= IFCRECTANGLEPROFILEDEF(.AREA.,'Testy IPF',#233,2.,1.);*/ + /*#233= IFCAXIS2PLACEMENT2D(#231,#23);*/ + /*#231= IFCCARTESIANPOINT((0.,0.));*/ + /*#237= IFCAXIS2PLACEMENT3D(#235,#19,#15);*/ + /*#235= IFCCARTESIANPOINT((0.50000000000001,5.,0.));*/ +ENDSEC; + +END-ISO-10303-21; diff --git a/Specifications_Test_Files/Materials/from Revit/Material_02_commented.ifc b/Specifications_Test_Files/Materials/from Revit/Material_02_commented.ifc new file mode 100644 index 0000000..0a6aac9 --- /dev/null +++ b/Specifications_Test_Files/Materials/from Revit/Material_02_commented.ifc @@ -0,0 +1,1652 @@ +ISO-10303-21; +HEADER; + +/****************************************************************************************** +* STEP Physical File produced by: The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013 +* Module: EDMstepFileFactory/EDMstandAlone +* Creation date: Sun Jul 22 13:01:15 2018 +* Host: DESKTOP-U7CN0PI +* Database: C:\Users\theor\AppData\Local\Temp\{2BEE6623-4A78-4BC5-AC33-B7B498DCF695}\ifc +* Database version: 5507 +* Database creation date: Sun Jul 22 13:01:11 2018 +* Schema: IFC2X3 +* Model: DataRepository.ifc +* Model creation date: Sun Jul 22 13:01:11 2018 +* Header model: DataRepository.ifc_HeaderModel +* Header model creation date: Sun Jul 22 13:01:11 2018 +* EDMuser: sdai-user +* EDMgroup: sdai-group +* License ID and type: 5605 : Permanent license. Expiry date: +* EDMstepFileFactory options: 020000 +******************************************************************************************/ +FILE_DESCRIPTION(('ViewDefinition [CoordinationView_V2.0]'),'2;1'); +FILE_NAME('Project Number','2018-07-22T13:01:15',(''),(''),'The EXPRESS Data Manager Version 5.02.0100.07 : 28 Aug 2013','20170927_1515(x64) - Exporter 18.4.0.0 - Alternate UI 18.4.0.0',''); +FILE_SCHEMA(('IFC2X3')); +ENDSEC; + +DATA; +#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$); +#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit'); + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ +#6= IFCCARTESIANPOINT((0.,0.,0.)); +#9= IFCCARTESIANPOINT((0.,0.)); +#11= IFCDIRECTION((1.,0.,0.)); +#13= IFCDIRECTION((-1.,0.,0.)); +#15= IFCDIRECTION((0.,1.,0.)); +#17= IFCDIRECTION((0.,-1.,0.)); +#19= IFCDIRECTION((0.,0.,1.)); +#21= IFCDIRECTION((0.,0.,-1.)); +#23= IFCDIRECTION((1.,0.)); +#25= IFCDIRECTION((-1.,0.)); +#27= IFCDIRECTION((0.,1.)); +#29= IFCDIRECTION((0.,-1.)); +#31= IFCAXIS2PLACEMENT3D(#6,$,$); + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#32= IFCLOCALPLACEMENT(#236,#31); + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$); +#37= IFCORGANIZATION($,'','',$,$); +#38= IFCPERSONANDORGANIZATION(#35,#37,$); + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ +#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316); + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ +#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.); +#43= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0); +#44= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#42); + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ +#45= IFCCONVERSIONBASEDUNIT(#43,.LENGTHUNIT.,'FOOT',#44); + /*#43= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);*/ + /*#44= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#42);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ +#46= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.); +#47= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0); +#48= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#46); + /*#46= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);*/ +#49= IFCCONVERSIONBASEDUNIT(#47,.AREAUNIT.,'SQUARE FOOT',#48); + /*#47= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);*/ + /*#48= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#46);*/ + /*#46= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);*/ +#50= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.); +#51= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0); +#52= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#50); + /*#50= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ +#53= IFCCONVERSIONBASEDUNIT(#51,.VOLUMEUNIT.,'CUBIC FOOT',#52); + /*#51= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);*/ + /*#52= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#50);*/ + /*#50= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ +#54= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.); +#55= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0); +#56= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#54); + /*#54= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ +#57= IFCCONVERSIONBASEDUNIT(#55,.PLANEANGLEUNIT.,'DEGREE',#56); + /*#55= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#56= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#54);*/ + /*#54= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ +#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.); +#59= IFCDERIVEDUNITELEMENT(#58,1); + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ +#60= IFCDERIVEDUNITELEMENT(#42,-3); + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ +#61= IFCDERIVEDUNIT((#59,#60),.MASSDENSITYUNIT.,$); + /*#59= IFCDERIVEDUNITELEMENT(#58,1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#60= IFCDERIVEDUNITELEMENT(#42,-3);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ +#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.); +#64= IFCSIUNIT(*,.FREQUENCYUNIT.,$,.HERTZ.); +#65= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.); +#66= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.); +#67= IFCDERIVEDUNITELEMENT(#58,1); + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ +#68= IFCDERIVEDUNITELEMENT(#65,-1); + /*#65= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.);*/ +#69= IFCDERIVEDUNITELEMENT(#63,-3); + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ +#70= IFCDERIVEDUNIT((#67,#68,#69),.THERMALTRANSMITTANCEUNIT.,$); + /*#67= IFCDERIVEDUNITELEMENT(#58,1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#68= IFCDERIVEDUNITELEMENT(#65,-1);*/ + /*#65= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.);*/ + /*#69= IFCDERIVEDUNITELEMENT(#63,-3);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ +#72= IFCDERIVEDUNITELEMENT(#42,3); + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ +#73= IFCDERIVEDUNITELEMENT(#63,-1); + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ +#74= IFCDERIVEDUNIT((#72,#73),.VOLUMETRICFLOWRATEUNIT.,$); + /*#72= IFCDERIVEDUNITELEMENT(#42,3);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#73= IFCDERIVEDUNITELEMENT(#63,-1);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ +#76= IFCSIUNIT(*,.ELECTRICCURRENTUNIT.,$,.AMPERE.); +#77= IFCSIUNIT(*,.ELECTRICVOLTAGEUNIT.,$,.VOLT.); +#78= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.); +#79= IFCSIUNIT(*,.FORCEUNIT.,$,.NEWTON.); +#80= IFCSIUNIT(*,.ILLUMINANCEUNIT.,$,.LUX.); +#81= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.); +#82= IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.CANDELA.); +#83= IFCDERIVEDUNITELEMENT(#58,-1); + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ +#84= IFCDERIVEDUNITELEMENT(#42,-2); + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ +#85= IFCDERIVEDUNITELEMENT(#63,3); + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ +#86= IFCDERIVEDUNITELEMENT(#81,1); + /*#81= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.);*/ +#87= IFCDERIVEDUNIT((#83,#84,#85,#86),.USERDEFINED.,'Luminous Efficacy'); + /*#83= IFCDERIVEDUNITELEMENT(#58,-1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#84= IFCDERIVEDUNITELEMENT(#42,-2);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#85= IFCDERIVEDUNITELEMENT(#63,3);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#86= IFCDERIVEDUNITELEMENT(#81,1);*/ + /*#81= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.);*/ +#89= IFCDERIVEDUNITELEMENT(#42,1); + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ +#90= IFCDERIVEDUNITELEMENT(#63,-1); + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ +#91= IFCDERIVEDUNIT((#89,#90),.LINEARVELOCITYUNIT.,$); + /*#89= IFCDERIVEDUNITELEMENT(#42,1);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#90= IFCDERIVEDUNITELEMENT(#63,-1);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ +#93= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.); +#94= IFCDERIVEDUNITELEMENT(#42,-2); + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ +#95= IFCDERIVEDUNITELEMENT(#58,1); + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ +#96= IFCDERIVEDUNITELEMENT(#63,-2); + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ +#97= IFCDERIVEDUNIT((#94,#95,#96),.USERDEFINED.,'Friction Loss'); + /*#94= IFCDERIVEDUNITELEMENT(#42,-2);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#95= IFCDERIVEDUNITELEMENT(#58,1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#96= IFCDERIVEDUNITELEMENT(#63,-2);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ +#99= IFCUNITASSIGNMENT((#45,#49,#53,#57,#58,#61,#63,#64,#66,#70,#74,#76,#77,#78,#79,#80,#81,#82,#87,#91,#93,#97)); + /*#45= IFCCONVERSIONBASEDUNIT(#43,.LENGTHUNIT.,'FOOT',#44);*/ + /*#43= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);*/ + /*#44= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#42);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#49= IFCCONVERSIONBASEDUNIT(#47,.AREAUNIT.,'SQUARE FOOT',#48);*/ + /*#47= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);*/ + /*#48= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#46);*/ + /*#46= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);*/ + /*#53= IFCCONVERSIONBASEDUNIT(#51,.VOLUMEUNIT.,'CUBIC FOOT',#52);*/ + /*#51= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);*/ + /*#52= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#50);*/ + /*#50= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ + /*#57= IFCCONVERSIONBASEDUNIT(#55,.PLANEANGLEUNIT.,'DEGREE',#56);*/ + /*#55= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#56= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#54);*/ + /*#54= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#61= IFCDERIVEDUNIT((#59,#60),.MASSDENSITYUNIT.,$);*/ + /*#59= IFCDERIVEDUNITELEMENT(#58,1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#60= IFCDERIVEDUNITELEMENT(#42,-3);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#64= IFCSIUNIT(*,.FREQUENCYUNIT.,$,.HERTZ.);*/ + /*#66= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);*/ + /*#70= IFCDERIVEDUNIT((#67,#68,#69),.THERMALTRANSMITTANCEUNIT.,$);*/ + /*#67= IFCDERIVEDUNITELEMENT(#58,1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#68= IFCDERIVEDUNITELEMENT(#65,-1);*/ + /*#65= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.);*/ + /*#69= IFCDERIVEDUNITELEMENT(#63,-3);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#74= IFCDERIVEDUNIT((#72,#73),.VOLUMETRICFLOWRATEUNIT.,$);*/ + /*#72= IFCDERIVEDUNITELEMENT(#42,3);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#73= IFCDERIVEDUNITELEMENT(#63,-1);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#76= IFCSIUNIT(*,.ELECTRICCURRENTUNIT.,$,.AMPERE.);*/ + /*#77= IFCSIUNIT(*,.ELECTRICVOLTAGEUNIT.,$,.VOLT.);*/ + /*#78= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.);*/ + /*#79= IFCSIUNIT(*,.FORCEUNIT.,$,.NEWTON.);*/ + /*#80= IFCSIUNIT(*,.ILLUMINANCEUNIT.,$,.LUX.);*/ + /*#81= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.);*/ + /*#82= IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.CANDELA.);*/ + /*#87= IFCDERIVEDUNIT((#83,#84,#85,#86),.USERDEFINED.,'Luminous Efficacy');*/ + /*#83= IFCDERIVEDUNITELEMENT(#58,-1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#84= IFCDERIVEDUNITELEMENT(#42,-2);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#85= IFCDERIVEDUNITELEMENT(#63,3);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#86= IFCDERIVEDUNITELEMENT(#81,1);*/ + /*#81= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.);*/ + /*#91= IFCDERIVEDUNIT((#89,#90),.LINEARVELOCITYUNIT.,$);*/ + /*#89= IFCDERIVEDUNITELEMENT(#42,1);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#90= IFCDERIVEDUNITELEMENT(#63,-1);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#93= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.);*/ + /*#97= IFCDERIVEDUNIT((#94,#95,#96),.USERDEFINED.,'Friction Loss');*/ + /*#94= IFCDERIVEDUNITELEMENT(#42,-2);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#95= IFCDERIVEDUNITELEMENT(#58,1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#96= IFCDERIVEDUNITELEMENT(#63,-2);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ +#101= IFCAXIS2PLACEMENT3D(#6,$,$); + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#102= IFCDIRECTION((6.12303176911189E-17,1.)); +#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102); + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ +#107= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Axis','Model',*,*,*,*,#104,$,.GRAPH_VIEW.,$); + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ +#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$); + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ +#110= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Box','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$); + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ +#111= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('FootPrint','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$); + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ +#112= IFCPROJECT('1HspfKvnb2I8J8j3XW2lMg',#41,'Project Number',$,$,'Project Name','Project Status',(#104),#99); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#99= IFCUNITASSIGNMENT((#45,#49,#53,#57,#58,#61,#63,#64,#66,#70,#74,#76,#77,#78,#79,#80,#81,#82,#87,#91,#93,#97));*/ + /*#45= IFCCONVERSIONBASEDUNIT(#43,.LENGTHUNIT.,'FOOT',#44);*/ + /*#43= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);*/ + /*#44= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#42);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#49= IFCCONVERSIONBASEDUNIT(#47,.AREAUNIT.,'SQUARE FOOT',#48);*/ + /*#47= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);*/ + /*#48= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#46);*/ + /*#46= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);*/ + /*#53= IFCCONVERSIONBASEDUNIT(#51,.VOLUMEUNIT.,'CUBIC FOOT',#52);*/ + /*#51= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);*/ + /*#52= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#50);*/ + /*#50= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ + /*#57= IFCCONVERSIONBASEDUNIT(#55,.PLANEANGLEUNIT.,'DEGREE',#56);*/ + /*#55= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#56= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#54);*/ + /*#54= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#61= IFCDERIVEDUNIT((#59,#60),.MASSDENSITYUNIT.,$);*/ + /*#59= IFCDERIVEDUNITELEMENT(#58,1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#60= IFCDERIVEDUNITELEMENT(#42,-3);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#64= IFCSIUNIT(*,.FREQUENCYUNIT.,$,.HERTZ.);*/ + /*#66= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);*/ + /*#70= IFCDERIVEDUNIT((#67,#68,#69),.THERMALTRANSMITTANCEUNIT.,$);*/ + /*#67= IFCDERIVEDUNITELEMENT(#58,1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#68= IFCDERIVEDUNITELEMENT(#65,-1);*/ + /*#65= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.);*/ + /*#69= IFCDERIVEDUNITELEMENT(#63,-3);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#74= IFCDERIVEDUNIT((#72,#73),.VOLUMETRICFLOWRATEUNIT.,$);*/ + /*#72= IFCDERIVEDUNITELEMENT(#42,3);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#73= IFCDERIVEDUNITELEMENT(#63,-1);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#76= IFCSIUNIT(*,.ELECTRICCURRENTUNIT.,$,.AMPERE.);*/ + /*#77= IFCSIUNIT(*,.ELECTRICVOLTAGEUNIT.,$,.VOLT.);*/ + /*#78= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.);*/ + /*#79= IFCSIUNIT(*,.FORCEUNIT.,$,.NEWTON.);*/ + /*#80= IFCSIUNIT(*,.ILLUMINANCEUNIT.,$,.LUX.);*/ + /*#81= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.);*/ + /*#82= IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.CANDELA.);*/ + /*#87= IFCDERIVEDUNIT((#83,#84,#85,#86),.USERDEFINED.,'Luminous Efficacy');*/ + /*#83= IFCDERIVEDUNITELEMENT(#58,-1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#84= IFCDERIVEDUNITELEMENT(#42,-2);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#85= IFCDERIVEDUNITELEMENT(#63,3);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#86= IFCDERIVEDUNITELEMENT(#81,1);*/ + /*#81= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.);*/ + /*#91= IFCDERIVEDUNIT((#89,#90),.LINEARVELOCITYUNIT.,$);*/ + /*#89= IFCDERIVEDUNITELEMENT(#42,1);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#90= IFCDERIVEDUNITELEMENT(#63,-1);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#93= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.);*/ + /*#97= IFCDERIVEDUNIT((#94,#95,#96),.USERDEFINED.,'Friction Loss');*/ + /*#94= IFCDERIVEDUNITELEMENT(#42,-2);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#95= IFCDERIVEDUNITELEMENT(#58,1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#96= IFCDERIVEDUNITELEMENT(#63,-2);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ +#118= IFCPOSTALADDRESS($,$,$,$,('Enter address here'),$,'','','',''); +#122= IFCBUILDING('1HspfKvnb2I8J8j3XW2lMh',#41,'',$,$,#32,$,'',.ELEMENT.,$,$,$); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#128= IFCAXIS2PLACEMENT3D(#6,$,$); + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#129= IFCLOCALPLACEMENT(#32,#128); + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#128= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#131= IFCBUILDINGSTOREY('1HspfKvnb2I8J8j3YVzGiv',#41,'Level 1',$,'Level:Story Level',#129,$,'Level 1',.ELEMENT.,0.); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#129= IFCLOCALPLACEMENT(#32,#128);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#128= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#133= IFCCARTESIANPOINT((0.,0.,10.)); +#135= IFCAXIS2PLACEMENT3D(#133,$,$); + /*#133= IFCCARTESIANPOINT((0.,0.,10.));*/ +#298= IFCRELDEFINESBYTYPE('3Inf6PT_rDrOCOgLAAm1We',#41,$,$,(#194),#164); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#194= IFCBUILDINGELEMENTPROXY('0KOlunD3j0E8dWGeZSKG6S',#41,'Generic Models 1:Generic Models 1:149933',$,'Generic Models 1:Generic Models 1',#192,#187,'149933',$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#192= IFCLOCALPLACEMENT(#129,#191);*/ + /*#129= IFCLOCALPLACEMENT(#32,#128);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#128= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#191= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#187= IFCPRODUCTDEFINITIONSHAPE($,$,(#185));*/ + /*#185= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#183));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#183= IFCMAPPEDITEM(#162,#182);*/ + /*#162= IFCREPRESENTATIONMAP(#161,#158);*/ + /*#161= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#182= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#164= IFCBUILDINGELEMENTPROXYTYPE('0KOlunD3j0E8dWGeZSKG6Q',#41,'Generic Models 1',$,$,(#224,#227,#229),(#162),'149931',$,.NOTDEFINED.);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#224= IFCPROPERTYSET('3m9peqoKf8vQHabqWdzwux',#41,'Pset_BuildingElementProxyCommon',$,(#203));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#203= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Generic Models 1'),$);*/ + /*#227= IFCPROPERTYSET('1aGxv_aNX7qAbK3TNjeFGV',#41,'Pset_ProductRequirements',$,(#226));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#226= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Generic Models'),$);*/ + /*#229= IFCPROPERTYSET('0msS0sckzF0BdW$ob8CFCX',#41,'Pset_QuantityTakeOff',$,(#203));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#203= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Generic Models 1'),$);*/ + /*#162= IFCREPRESENTATIONMAP(#161,#158);*/ + /*#161= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ +#264= IFCRELCONTAINEDINSPATIALSTRUCTURE('2MayaW1Gv4Gviu990fLNUo',#41,$,$,(#194),#131); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#194= IFCBUILDINGELEMENTPROXY('0KOlunD3j0E8dWGeZSKG6S',#41,'Generic Models 1:Generic Models 1:149933',$,'Generic Models 1:Generic Models 1',#192,#187,'149933',$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#192= IFCLOCALPLACEMENT(#129,#191);*/ + /*#129= IFCLOCALPLACEMENT(#32,#128);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#128= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#191= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#187= IFCPRODUCTDEFINITIONSHAPE($,$,(#185));*/ + /*#185= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#183));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#183= IFCMAPPEDITEM(#162,#182);*/ + /*#162= IFCREPRESENTATIONMAP(#161,#158);*/ + /*#161= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#182= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#131= IFCBUILDINGSTOREY('1HspfKvnb2I8J8j3YVzGiv',#41,'Level 1',$,'Level:Story Level',#129,$,'Level 1',.ELEMENT.,0.);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#129= IFCLOCALPLACEMENT(#32,#128);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#128= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#139= IFCAXIS2PLACEMENT3D(#6,$,$); + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#294= IFCRELASSOCIATESMATERIAL('3GlzkF6BT4QvOCp76yEH_G',#41,$,$,(#164,#194),#167); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#164= IFCBUILDINGELEMENTPROXYTYPE('0KOlunD3j0E8dWGeZSKG6Q',#41,'Generic Models 1',$,$,(#224,#227,#229),(#162),'149931',$,.NOTDEFINED.);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#224= IFCPROPERTYSET('3m9peqoKf8vQHabqWdzwux',#41,'Pset_BuildingElementProxyCommon',$,(#203));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#203= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Generic Models 1'),$);*/ + /*#227= IFCPROPERTYSET('1aGxv_aNX7qAbK3TNjeFGV',#41,'Pset_ProductRequirements',$,(#226));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#226= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Generic Models'),$);*/ + /*#229= IFCPROPERTYSET('0msS0sckzF0BdW$ob8CFCX',#41,'Pset_QuantityTakeOff',$,(#203));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#203= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Generic Models 1'),$);*/ + /*#162= IFCREPRESENTATIONMAP(#161,#158);*/ + /*#161= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#194= IFCBUILDINGELEMENTPROXY('0KOlunD3j0E8dWGeZSKG6S',#41,'Generic Models 1:Generic Models 1:149933',$,'Generic Models 1:Generic Models 1',#192,#187,'149933',$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#192= IFCLOCALPLACEMENT(#129,#191);*/ + /*#129= IFCLOCALPLACEMENT(#32,#128);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#128= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#191= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#187= IFCPRODUCTDEFINITIONSHAPE($,$,(#185));*/ + /*#185= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#183));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#183= IFCMAPPEDITEM(#162,#182);*/ + /*#162= IFCREPRESENTATIONMAP(#161,#158);*/ + /*#161= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#182= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#167= IFCMATERIAL('Testy Material (Identity)');*/ +#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.)); +#143= IFCAXIS2PLACEMENT2D(#141,#23); + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ +#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.); + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ +#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.)); +#147= IFCAXIS2PLACEMENT3D(#145,#19,#15); + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ +#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.); + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ +#149= IFCCOLOURRGB($,1.,0.,0.); +#150= IFCSURFACESTYLERENDERING(#149,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.); + /*#149= IFCCOLOURRGB($,1.,0.,0.);*/ +#151= IFCSURFACESTYLE('Testy Material (Identity)',.BOTH.,(#150)); + /*#150= IFCSURFACESTYLERENDERING(#149,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.);*/ + /*#149= IFCCOLOURRGB($,1.,0.,0.);*/ +#153= IFCPRESENTATIONSTYLEASSIGNMENT((#151)); + /*#151= IFCSURFACESTYLE('Testy Material (Identity)',.BOTH.,(#150));*/ + /*#150= IFCSURFACESTYLERENDERING(#149,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.);*/ + /*#149= IFCCOLOURRGB($,1.,0.,0.);*/ +#155= IFCSTYLEDITEM(#148,(#153),$); + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#153= IFCPRESENTATIONSTYLEASSIGNMENT((#151));*/ + /*#151= IFCSURFACESTYLE('Testy Material (Identity)',.BOTH.,(#150));*/ + /*#150= IFCSURFACESTYLERENDERING(#149,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.);*/ + /*#149= IFCCOLOURRGB($,1.,0.,0.);*/ +#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148)); + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ +#161= IFCAXIS2PLACEMENT3D(#6,$,$); + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#162= IFCREPRESENTATIONMAP(#161,#158); + /*#161= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ +#164= IFCBUILDINGELEMENTPROXYTYPE('0KOlunD3j0E8dWGeZSKG6Q',#41,'Generic Models 1',$,$,(#224,#227,#229),(#162),'149931',$,.NOTDEFINED.); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#224= IFCPROPERTYSET('3m9peqoKf8vQHabqWdzwux',#41,'Pset_BuildingElementProxyCommon',$,(#203));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#203= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Generic Models 1'),$);*/ + /*#227= IFCPROPERTYSET('1aGxv_aNX7qAbK3TNjeFGV',#41,'Pset_ProductRequirements',$,(#226));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#226= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Generic Models'),$);*/ + /*#229= IFCPROPERTYSET('0msS0sckzF0BdW$ob8CFCX',#41,'Pset_QuantityTakeOff',$,(#203));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#203= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Generic Models 1'),$);*/ + /*#162= IFCREPRESENTATIONMAP(#161,#158);*/ + /*#161= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ +#167= IFCMATERIAL('Testy Material (Identity)'); +#170= IFCPRESENTATIONSTYLEASSIGNMENT((#151)); + /*#151= IFCSURFACESTYLE('Testy Material (Identity)',.BOTH.,(#150));*/ + /*#150= IFCSURFACESTYLERENDERING(#149,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.);*/ + /*#149= IFCCOLOURRGB($,1.,0.,0.);*/ +#172= IFCSTYLEDITEM($,(#170),$); + /*#170= IFCPRESENTATIONSTYLEASSIGNMENT((#151));*/ + /*#151= IFCSURFACESTYLE('Testy Material (Identity)',.BOTH.,(#150));*/ + /*#150= IFCSURFACESTYLERENDERING(#149,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.);*/ + /*#149= IFCCOLOURRGB($,1.,0.,0.);*/ +#174= IFCSTYLEDREPRESENTATION(#104,'Style','Material',(#172)); + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#172= IFCSTYLEDITEM($,(#170),$);*/ + /*#170= IFCPRESENTATIONSTYLEASSIGNMENT((#151));*/ + /*#151= IFCSURFACESTYLE('Testy Material (Identity)',.BOTH.,(#150));*/ + /*#150= IFCSURFACESTYLERENDERING(#149,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.);*/ + /*#149= IFCCOLOURRGB($,1.,0.,0.);*/ +#177= IFCMATERIALDEFINITIONREPRESENTATION($,$,(#174),#167); + /*#174= IFCSTYLEDREPRESENTATION(#104,'Style','Material',(#172));*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#172= IFCSTYLEDITEM($,(#170),$);*/ + /*#170= IFCPRESENTATIONSTYLEASSIGNMENT((#151));*/ + /*#151= IFCSURFACESTYLE('Testy Material (Identity)',.BOTH.,(#150));*/ + /*#150= IFCSURFACESTYLERENDERING(#149,0.,$,$,$,$,IFCNORMALISEDRATIOMEASURE(0.5),IFCSPECULAREXPONENT(64.),.NOTDEFINED.);*/ + /*#149= IFCCOLOURRGB($,1.,0.,0.);*/ + /*#167= IFCMATERIAL('Testy Material (Identity)');*/ +#180= IFCCLASSIFICATION('http://www.csiorg.net/uniformat','1998',$,'Uniformat'); +#182= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$); + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#183= IFCMAPPEDITEM(#162,#182); + /*#162= IFCREPRESENTATIONMAP(#161,#158);*/ + /*#161= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#182= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#185= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#183)); + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#183= IFCMAPPEDITEM(#162,#182);*/ + /*#162= IFCREPRESENTATIONMAP(#161,#158);*/ + /*#161= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#182= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#187= IFCPRODUCTDEFINITIONSHAPE($,$,(#185)); + /*#185= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#183));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#183= IFCMAPPEDITEM(#162,#182);*/ + /*#162= IFCREPRESENTATIONMAP(#161,#158);*/ + /*#161= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#182= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#191= IFCAXIS2PLACEMENT3D(#6,$,$); + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#192= IFCLOCALPLACEMENT(#129,#191); + /*#129= IFCLOCALPLACEMENT(#32,#128);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#128= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#191= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#194= IFCBUILDINGELEMENTPROXY('0KOlunD3j0E8dWGeZSKG6S',#41,'Generic Models 1:Generic Models 1:149933',$,'Generic Models 1:Generic Models 1',#192,#187,'149933',$); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#192= IFCLOCALPLACEMENT(#129,#191);*/ + /*#129= IFCLOCALPLACEMENT(#32,#128);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#128= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#191= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#187= IFCPRODUCTDEFINITIONSHAPE($,$,(#185));*/ + /*#185= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#183));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#183= IFCMAPPEDITEM(#162,#182);*/ + /*#162= IFCREPRESENTATIONMAP(#161,#158);*/ + /*#161= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#182= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#203= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Generic Models 1'),$); +#204= IFCPROPERTYSET('0ke9isrPD3xxTL30s4hvjX',#41,'Pset_BuildingElementProxyCommon',$,(#203)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#203= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Generic Models 1'),$);*/ +#209= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Generic Models'),$); +#210= IFCPROPERTYSET('3LDnfYknHDlBurSkK3gm6O',#41,'Pset_ProductRequirements',$,(#209)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#209= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Generic Models'),$);*/ +#212= IFCPROPERTYSET('1XUzs7hYX9q9HrBsIMLG21',#41,'Pset_QuantityTakeOff',$,(#203)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#203= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Generic Models 1'),$);*/ +#214= IFCRELDEFINESBYPROPERTIES('37v926ERb5H9V$s81HYt$c',#41,$,$,(#194),#204); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#194= IFCBUILDINGELEMENTPROXY('0KOlunD3j0E8dWGeZSKG6S',#41,'Generic Models 1:Generic Models 1:149933',$,'Generic Models 1:Generic Models 1',#192,#187,'149933',$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#192= IFCLOCALPLACEMENT(#129,#191);*/ + /*#129= IFCLOCALPLACEMENT(#32,#128);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#128= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#191= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#187= IFCPRODUCTDEFINITIONSHAPE($,$,(#185));*/ + /*#185= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#183));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#183= IFCMAPPEDITEM(#162,#182);*/ + /*#162= IFCREPRESENTATIONMAP(#161,#158);*/ + /*#161= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#182= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#204= IFCPROPERTYSET('0ke9isrPD3xxTL30s4hvjX',#41,'Pset_BuildingElementProxyCommon',$,(#203));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#203= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Generic Models 1'),$);*/ +#218= IFCRELDEFINESBYPROPERTIES('29A9ocB8r2FAqq7pVWmSTm',#41,$,$,(#194),#210); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#194= IFCBUILDINGELEMENTPROXY('0KOlunD3j0E8dWGeZSKG6S',#41,'Generic Models 1:Generic Models 1:149933',$,'Generic Models 1:Generic Models 1',#192,#187,'149933',$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#192= IFCLOCALPLACEMENT(#129,#191);*/ + /*#129= IFCLOCALPLACEMENT(#32,#128);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#128= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#191= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#187= IFCPRODUCTDEFINITIONSHAPE($,$,(#185));*/ + /*#185= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#183));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#183= IFCMAPPEDITEM(#162,#182);*/ + /*#162= IFCREPRESENTATIONMAP(#161,#158);*/ + /*#161= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#182= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#210= IFCPROPERTYSET('3LDnfYknHDlBurSkK3gm6O',#41,'Pset_ProductRequirements',$,(#209));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#209= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Generic Models'),$);*/ +#221= IFCRELDEFINESBYPROPERTIES('0tT3cOCGDF6OpsEDYEKe53',#41,$,$,(#194),#212); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#194= IFCBUILDINGELEMENTPROXY('0KOlunD3j0E8dWGeZSKG6S',#41,'Generic Models 1:Generic Models 1:149933',$,'Generic Models 1:Generic Models 1',#192,#187,'149933',$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#192= IFCLOCALPLACEMENT(#129,#191);*/ + /*#129= IFCLOCALPLACEMENT(#32,#128);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#128= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#191= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#187= IFCPRODUCTDEFINITIONSHAPE($,$,(#185));*/ + /*#185= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#183));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#183= IFCMAPPEDITEM(#162,#182);*/ + /*#162= IFCREPRESENTATIONMAP(#161,#158);*/ + /*#161= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#182= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#212= IFCPROPERTYSET('1XUzs7hYX9q9HrBsIMLG21',#41,'Pset_QuantityTakeOff',$,(#203));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#203= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Generic Models 1'),$);*/ +#224= IFCPROPERTYSET('3m9peqoKf8vQHabqWdzwux',#41,'Pset_BuildingElementProxyCommon',$,(#203)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#203= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Generic Models 1'),$);*/ +#226= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Generic Models'),$); +#227= IFCPROPERTYSET('1aGxv_aNX7qAbK3TNjeFGV',#41,'Pset_ProductRequirements',$,(#226)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#226= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Generic Models'),$);*/ +#229= IFCPROPERTYSET('0msS0sckzF0BdW$ob8CFCX',#41,'Pset_QuantityTakeOff',$,(#203)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#203= IFCPROPERTYSINGLEVALUE('Reference',$,IFCIDENTIFIER('Generic Models 1'),$);*/ +#235= IFCAXIS2PLACEMENT3D(#6,$,$); + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#236= IFCLOCALPLACEMENT($,#235); + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#237= IFCPOSTALADDRESS($,$,$,$,('Enter address here'),$,'','','',''); +#239= IFCSITE('1HspfKvnb2I8J8j3XW2lMe',#41,'Default',$,$,#236,$,$,.ELEMENT.,(42,21,30,344238),(-71,-3,-35,-194702),0.,$,$); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#244= IFCPROPERTYSINGLEVALUE('Name',$,IFCLABEL('Level 1'),$); +#245= IFCPROPERTYSET('12NqiruND5NQu0MOg_34O0',#41,'Pset_AirSideSystemInformation',$,(#244)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#244= IFCPROPERTYSINGLEVALUE('Name',$,IFCLABEL('Level 1'),$);*/ +#247= IFCPROPERTYSINGLEVALUE('AboveGround',$,IFCLOGICAL(.U.),$); +#248= IFCPROPERTYSET('2MayaW1Gv4GviuBtqfLNUo',#41,'Pset_BuildingStoreyCommon',$,(#247)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#247= IFCPROPERTYSINGLEVALUE('AboveGround',$,IFCLOGICAL(.U.),$);*/ +#250= IFCPROPERTYSINGLEVALUE('Name',$,IFCLABEL('Level 1'),$); +#251= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Levels'),$); +#252= IFCPROPERTYSET('04EWQVQS1ArOsg8$LAdmQR',#41,'Pset_ProductRequirements',$,(#250,#251)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#250= IFCPROPERTYSINGLEVALUE('Name',$,IFCLABEL('Level 1'),$);*/ + /*#251= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Levels'),$);*/ +#254= IFCRELDEFINESBYPROPERTIES('1la0mpL5bAhA$3GdGKCwKV',#41,$,$,(#131),#245); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#131= IFCBUILDINGSTOREY('1HspfKvnb2I8J8j3YVzGiv',#41,'Level 1',$,'Level:Story Level',#129,$,'Level 1',.ELEMENT.,0.);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#129= IFCLOCALPLACEMENT(#32,#128);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#128= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#245= IFCPROPERTYSET('12NqiruND5NQu0MOg_34O0',#41,'Pset_AirSideSystemInformation',$,(#244));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#244= IFCPROPERTYSINGLEVALUE('Name',$,IFCLABEL('Level 1'),$);*/ +#258= IFCRELDEFINESBYPROPERTIES('1tUK47Nif7UOvZDnWK0HEi',#41,$,$,(#131),#248); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#131= IFCBUILDINGSTOREY('1HspfKvnb2I8J8j3YVzGiv',#41,'Level 1',$,'Level:Story Level',#129,$,'Level 1',.ELEMENT.,0.);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#129= IFCLOCALPLACEMENT(#32,#128);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#128= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#248= IFCPROPERTYSET('2MayaW1Gv4GviuBtqfLNUo',#41,'Pset_BuildingStoreyCommon',$,(#247));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#247= IFCPROPERTYSINGLEVALUE('AboveGround',$,IFCLOGICAL(.U.),$);*/ +#261= IFCRELDEFINESBYPROPERTIES('363kcVAeDEReaPoLmU0V$j',#41,$,$,(#131),#252); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#131= IFCBUILDINGSTOREY('1HspfKvnb2I8J8j3YVzGiv',#41,'Level 1',$,'Level:Story Level',#129,$,'Level 1',.ELEMENT.,0.);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#129= IFCLOCALPLACEMENT(#32,#128);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#128= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#252= IFCPROPERTYSET('04EWQVQS1ArOsg8$LAdmQR',#41,'Pset_ProductRequirements',$,(#250,#251));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#250= IFCPROPERTYSINGLEVALUE('Name',$,IFCLABEL('Level 1'),$);*/ + /*#251= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Levels'),$);*/ +#268= IFCRELAGGREGATES('0VqftoutD3GxN4jZPh34D$',#41,$,$,#112,(#239)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#112= IFCPROJECT('1HspfKvnb2I8J8j3XW2lMg',#41,'Project Number',$,$,'Project Name','Project Status',(#104),#99);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#99= IFCUNITASSIGNMENT((#45,#49,#53,#57,#58,#61,#63,#64,#66,#70,#74,#76,#77,#78,#79,#80,#81,#82,#87,#91,#93,#97));*/ + /*#45= IFCCONVERSIONBASEDUNIT(#43,.LENGTHUNIT.,'FOOT',#44);*/ + /*#43= IFCDIMENSIONALEXPONENTS(1,0,0,0,0,0,0);*/ + /*#44= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.3048),#42);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#49= IFCCONVERSIONBASEDUNIT(#47,.AREAUNIT.,'SQUARE FOOT',#48);*/ + /*#47= IFCDIMENSIONALEXPONENTS(2,0,0,0,0,0,0);*/ + /*#48= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.09290304),#46);*/ + /*#46= IFCSIUNIT(*,.AREAUNIT.,$,.SQUARE_METRE.);*/ + /*#53= IFCCONVERSIONBASEDUNIT(#51,.VOLUMEUNIT.,'CUBIC FOOT',#52);*/ + /*#51= IFCDIMENSIONALEXPONENTS(3,0,0,0,0,0,0);*/ + /*#52= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.028316846592),#50);*/ + /*#50= IFCSIUNIT(*,.VOLUMEUNIT.,$,.CUBIC_METRE.);*/ + /*#57= IFCCONVERSIONBASEDUNIT(#55,.PLANEANGLEUNIT.,'DEGREE',#56);*/ + /*#55= IFCDIMENSIONALEXPONENTS(0,0,0,0,0,0,0);*/ + /*#56= IFCMEASUREWITHUNIT(IFCRATIOMEASURE(0.0174532925199433),#54);*/ + /*#54= IFCSIUNIT(*,.PLANEANGLEUNIT.,$,.RADIAN.);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#61= IFCDERIVEDUNIT((#59,#60),.MASSDENSITYUNIT.,$);*/ + /*#59= IFCDERIVEDUNITELEMENT(#58,1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#60= IFCDERIVEDUNITELEMENT(#42,-3);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#64= IFCSIUNIT(*,.FREQUENCYUNIT.,$,.HERTZ.);*/ + /*#66= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.DEGREE_CELSIUS.);*/ + /*#70= IFCDERIVEDUNIT((#67,#68,#69),.THERMALTRANSMITTANCEUNIT.,$);*/ + /*#67= IFCDERIVEDUNITELEMENT(#58,1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#68= IFCDERIVEDUNITELEMENT(#65,-1);*/ + /*#65= IFCSIUNIT(*,.THERMODYNAMICTEMPERATUREUNIT.,$,.KELVIN.);*/ + /*#69= IFCDERIVEDUNITELEMENT(#63,-3);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#74= IFCDERIVEDUNIT((#72,#73),.VOLUMETRICFLOWRATEUNIT.,$);*/ + /*#72= IFCDERIVEDUNITELEMENT(#42,3);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#73= IFCDERIVEDUNITELEMENT(#63,-1);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#76= IFCSIUNIT(*,.ELECTRICCURRENTUNIT.,$,.AMPERE.);*/ + /*#77= IFCSIUNIT(*,.ELECTRICVOLTAGEUNIT.,$,.VOLT.);*/ + /*#78= IFCSIUNIT(*,.POWERUNIT.,$,.WATT.);*/ + /*#79= IFCSIUNIT(*,.FORCEUNIT.,$,.NEWTON.);*/ + /*#80= IFCSIUNIT(*,.ILLUMINANCEUNIT.,$,.LUX.);*/ + /*#81= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.);*/ + /*#82= IFCSIUNIT(*,.LUMINOUSINTENSITYUNIT.,$,.CANDELA.);*/ + /*#87= IFCDERIVEDUNIT((#83,#84,#85,#86),.USERDEFINED.,'Luminous Efficacy');*/ + /*#83= IFCDERIVEDUNITELEMENT(#58,-1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#84= IFCDERIVEDUNITELEMENT(#42,-2);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#85= IFCDERIVEDUNITELEMENT(#63,3);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#86= IFCDERIVEDUNITELEMENT(#81,1);*/ + /*#81= IFCSIUNIT(*,.LUMINOUSFLUXUNIT.,$,.LUMEN.);*/ + /*#91= IFCDERIVEDUNIT((#89,#90),.LINEARVELOCITYUNIT.,$);*/ + /*#89= IFCDERIVEDUNITELEMENT(#42,1);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#90= IFCDERIVEDUNITELEMENT(#63,-1);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#93= IFCSIUNIT(*,.PRESSUREUNIT.,$,.PASCAL.);*/ + /*#97= IFCDERIVEDUNIT((#94,#95,#96),.USERDEFINED.,'Friction Loss');*/ + /*#94= IFCDERIVEDUNITELEMENT(#42,-2);*/ + /*#42= IFCSIUNIT(*,.LENGTHUNIT.,$,.METRE.);*/ + /*#95= IFCDERIVEDUNITELEMENT(#58,1);*/ + /*#58= IFCSIUNIT(*,.MASSUNIT.,.KILO.,.GRAM.);*/ + /*#96= IFCDERIVEDUNITELEMENT(#63,-2);*/ + /*#63= IFCSIUNIT(*,.TIMEUNIT.,$,.SECOND.);*/ + /*#239= IFCSITE('1HspfKvnb2I8J8j3XW2lMe',#41,'Default',$,$,#236,$,$,.ELEMENT.,(42,21,30,344238),(-71,-3,-35,-194702),0.,$,$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#272= IFCRELAGGREGATES('32rv$XTNb6IfrOiaeLfi2j',#41,$,$,#239,(#122)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#239= IFCSITE('1HspfKvnb2I8J8j3XW2lMe',#41,'Default',$,$,#236,$,$,.ELEMENT.,(42,21,30,344238),(-71,-3,-35,-194702),0.,$,$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#122= IFCBUILDING('1HspfKvnb2I8J8j3XW2lMh',#41,'',$,$,#32,$,'',.ELEMENT.,$,$,$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#276= IFCRELAGGREGATES('1b7tIashzEUx2OKPg24_7R',#41,$,$,#122,(#131)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#122= IFCBUILDING('1HspfKvnb2I8J8j3XW2lMh',#41,'',$,$,#32,$,'',.ELEMENT.,$,$,$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#131= IFCBUILDINGSTOREY('1HspfKvnb2I8J8j3YVzGiv',#41,'Level 1',$,'Level:Story Level',#129,$,'Level 1',.ELEMENT.,0.);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#129= IFCLOCALPLACEMENT(#32,#128);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#128= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +#280= IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(1),$); +#281= IFCPROPERTYSINGLEVALUE('IsLandmarked',$,IFCLOGICAL(.U.),$); +#282= IFCPROPERTYSET('1b7tIashzEUx2OMdA24_7R',#41,'Pset_BuildingCommon',$,(#280,#281)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#280= IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(1),$);*/ + /*#281= IFCPROPERTYSINGLEVALUE('IsLandmarked',$,IFCLOGICAL(.U.),$);*/ +#284= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Project Information'),$); +#285= IFCPROPERTYSET('2wCzt1Eyr5QeR3Lg596pxk',#41,'Pset_ProductRequirements',$,(#284)); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#284= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Project Information'),$);*/ +#287= IFCRELDEFINESBYPROPERTIES('2ksQxs$Qv6tBzCjL1gR1nq',#41,$,$,(#122),#282); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#122= IFCBUILDING('1HspfKvnb2I8J8j3XW2lMh',#41,'',$,$,#32,$,'',.ELEMENT.,$,$,$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#282= IFCPROPERTYSET('1b7tIashzEUx2OMdA24_7R',#41,'Pset_BuildingCommon',$,(#280,#281));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#280= IFCPROPERTYSINGLEVALUE('NumberOfStoreys',$,IFCINTEGER(1),$);*/ + /*#281= IFCPROPERTYSINGLEVALUE('IsLandmarked',$,IFCLOGICAL(.U.),$);*/ +#291= IFCRELDEFINESBYPROPERTIES('3CTxLF6pX06xpnlBjGhrut',#41,$,$,(#122),#285); + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#122= IFCBUILDING('1HspfKvnb2I8J8j3XW2lMh',#41,'',$,$,#32,$,'',.ELEMENT.,$,$,$);*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#32= IFCLOCALPLACEMENT(#236,#31);*/ + /*#236= IFCLOCALPLACEMENT($,#235);*/ + /*#235= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#31= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#285= IFCPROPERTYSET('2wCzt1Eyr5QeR3Lg596pxk',#41,'Pset_ProductRequirements',$,(#284));*/ + /*#41= IFCOWNERHISTORY(#38,#5,$,.NOCHANGE.,$,$,$,1491948316);*/ + /*#38= IFCPERSONANDORGANIZATION(#35,#37,$);*/ + /*#35= IFCPERSON($,'','ryan@openingdesign.com',$,$,$,$,$);*/ + /*#37= IFCORGANIZATION($,'','',$,$);*/ + /*#5= IFCAPPLICATION(#1,'2018','Autodesk Revit 2018 (ENU)','Revit');*/ + /*#1= IFCORGANIZATION($,'Autodesk Revit 2018 (ENU)',$,$,$);*/ + /*#284= IFCPROPERTYSINGLEVALUE('Category',$,IFCLABEL('Project Information'),$);*/ +#301= IFCPRESENTATIONLAYERASSIGNMENT('A-GENM',$,(#158,#185),$); + /*#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#185= IFCSHAPEREPRESENTATION(#109,'Body','MappedRepresentation',(#183));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#183= IFCMAPPEDITEM(#162,#182);*/ + /*#162= IFCREPRESENTATIONMAP(#161,#158);*/ + /*#161= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#158= IFCSHAPEREPRESENTATION(#109,'Body','SweptSolid',(#148));*/ + /*#109= IFCGEOMETRICREPRESENTATIONSUBCONTEXT('Body','Model',*,*,*,*,#104,$,.MODEL_VIEW.,$);*/ + /*#104= IFCGEOMETRICREPRESENTATIONCONTEXT($,'Model',3,0.0001,#101,#102);*/ + /*#101= IFCAXIS2PLACEMENT3D(#6,$,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ + /*#102= IFCDIRECTION((6.12303176911189E-17,1.));*/ + /*#148= IFCEXTRUDEDAREASOLID(#144,#147,#19,1.);*/ + /*#144= IFCRECTANGLEPROFILEDEF(.AREA.,'Generic Models 1',#143,1.,1.);*/ + /*#143= IFCAXIS2PLACEMENT2D(#141,#23);*/ + /*#141= IFCCARTESIANPOINT((2.77555756156289E-17,0.));*/ + /*#23= IFCDIRECTION((1.,0.));*/ + /*#147= IFCAXIS2PLACEMENT3D(#145,#19,#15);*/ + /*#145= IFCCARTESIANPOINT((0.500000000000001,0.5,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#15= IFCDIRECTION((0.,1.,0.));*/ + /*#19= IFCDIRECTION((0.,0.,1.));*/ + /*#182= IFCCARTESIANTRANSFORMATIONOPERATOR3D($,$,#6,1.,$);*/ + /*#6= IFCCARTESIANPOINT((0.,0.,0.));*/ +ENDSEC; + +END-ISO-10303-21;