From a340f6871f51459620347df2873967924185a4e7 Mon Sep 17 00:00:00 2001 From: youandvern Date: Wed, 14 Aug 2024 21:23:50 -0700 Subject: [PATCH 1/3] Fix packaging for release --- README.md | 4 ++-- docs/.buildinfo | 2 +- docs/.doctrees/base_classes.doctree | Bin 210531 -> 244822 bytes docs/.doctrees/calculation_helpers.doctree | Bin 62413 -> 71509 bytes docs/.doctrees/environment.pickle | Bin 1679460 -> 1741920 bytes docs/_sources/base_classes.rst.txt | 8 ++++++++ docs/_sources/calculation_helpers.rst.txt | 4 ++++ docs/_static/documentation_options.js | 2 +- docs/base_classes.html | 8 ++++---- docs/calculation_helpers.html | 8 ++++---- docs/canvas.html | 8 ++++---- docs/constants.html | 8 ++++---- docs/examples.html | 8 ++++---- docs/figures.html | 8 ++++---- docs/genindex.html | 8 ++++---- docs/get_started.html | 8 ++++---- docs/index.html | 8 ++++---- docs/integration.html | 8 ++++---- docs/math_operations.html | 8 ++++---- docs/purpose.html | 8 ++++---- docs/py-modindex.html | 8 ++++---- docs/search.html | 8 ++++---- docs/searchindex.js | 2 +- docs/section_properties.html | 8 ++++---- docs/styling.html | 8 ++++---- docs/testing.html | 8 ++++---- docs_src/conf.py | 2 +- pyproject.toml | 4 ++-- 28 files changed, 88 insertions(+), 76 deletions(-) diff --git a/README.md b/README.md index 4a5efcf..69360d1 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@

Tests    - Coverage Status    + Coverage Status    License: MIT    - PyPI version + PyPI version

diff --git a/docs/.buildinfo b/docs/.buildinfo index cd1de59..984f653 100644 --- a/docs/.buildinfo +++ b/docs/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 588ef32e5d3380f257565ff4648d3b11 +config: addfdae138636e09ebdb1ac4af59b350 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/.doctrees/base_classes.doctree b/docs/.doctrees/base_classes.doctree index 3dc2d1e2249201dbb79e022152e3d624f5173a30..5936d3bb8cc8f6bca460235a61d0a6d29d73e2fe 100644 GIT binary patch delta 11649 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 delta 1551 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 delta 5152 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 diff --git a/docs/.doctrees/environment.pickle b/docs/.doctrees/environment.pickle index eabed49ecef1901e655d43b2d99d0b20e41cc915..d1d34cc5150428a6035cd4ab3662bbf6f1dc5b2f 100644 GIT binary patch literal 1741920 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 u|ALi7eiZQ&<=lyoTV#4AMW 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%0Avl*&f& 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

aaRvcS3QH$m+t1GX`NVc< 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 ?1h7;xCfbJ)?_)OG2fs728nF49ni z;E<`pa(JkQDg=j2m30nRYRGOchsS|pc|JPCG~k=G$sC6Fn+K>h;P8U*eO`=1*uech z9MEtQ!VsINMbR9(8mbT+GF4a(%NnW>95PkbIlM+gc6&Lzl17b%`Or6MvpEc&lTdLe z-g2c(P=(--slsx2zlJIVhfI}q4j*svtg&8)SnUQ7H&#>NyASF6knu9MWZ;k55HhWpvY8VQGB(ADg=s5m30)4 z(U9F<6psMKR+gr|Nt=seSNNb~z*>W)>411Y4Q${z?ALG-g2S_^MbR7%YN$eR$W&oD z^fXizgIL=A@F0WMEr~&b=vP7{36;6LDNT__5sCKR-?X2n+xHBD4AP; zS`x$Auv1XV)}v$#Hxr(u;U@%&$5W%CQS8-Fg+P(1!lHPAhAIS#OqF#Ma~iVSi{dbi z8VmEGZ_;L?80Jz8U~7b8Nq9Z?>_OPVq4+KhKOsRBJ9NwUz3c(>$h2`)sG*lrtWU8!l_*o6v?d9+e8Z{O;^iA4a4)=~{(3hh) zm+lsn`)6#}HV(+|X?P0(8+aE|B|hFR=)SOP;pb%ik~9!ACOK$T4}udi*a61e1qC^%{vXR%)n1Fv(P5nOvix z3c(~(Wu3`Q8nWBVq58fmb(3ZrpBOjEp>xy}PrCQbS5CXz7H79yv zyhcM60z#$=3*mb;R3RW_s;onJyN2xcLiiCHH5MTBP1;-t7v`h)Fa@k7Ih;fG3W|Lc z{Y~7I_@IWX5H#LT?TV)HF%4A+8ks6AjX&2=g`knCvQFcR8nW9<;|nxuEYRqiw8=Ea z-l7)Z)__K`S5VAoq?k*UJc_!bRS2pX9x>one|A-laaUQeUO0*$^& zn@i(@=oR*I7-z#yL8(78(k&c{U(oOq0>wM2QPC)VLqin;MWzai;&(MvAy8zhtfTm( zhV1sD_!Am67Ets}+FTU7D!Y0d|2@w|{}uPiX|b~+-V_cSI1Xo@*VF~-E7YQB4)@bg zh2W5>!g6@HhAISyOqF#GkJpghUJjRoVkDSi!_{sm=70FtS~0(p;y zDg=;Bm31H=){xy^Aiqtc#sZMONt+Agt0<7et5Sb9&SN|BP=;GMEML&@83M~+QUjy0 z{F8<%1eQz{7R!a_<5$rLESW0nSRSe&yS-R02E|s^tG-FCVyRbI@v=FyW?es7eD~~G zvx;5ty;vvTt~)akQN>S@Z8t#ac^#7@iPqi$rEc+RDBd>HU7RE}T@D{!v607$S3psH zKW}ujkaNd#E2>_uRw$R?YUk~pvu2HLE54N+e-CN!O7g9rL<;$H_e}AspoodSm*{;D z`G^VhdvPtP;6_qZy>Aw|!RHz{cIh=USAxO{Y=(w{D?YpVlKS+Pu|m~>|6M2V*4*5< zTdg{|a;fGPN`=yPr#9v}6P5CWSE&`es#6|y+>*1lf1uYHEaW}soN>3b-E&yKRydoZ zT}R8~ z^5sr%rChBpXa01@9k=4SPIsYn>8hoHak`6N<>eGtKSD@`pxHL#-wx5Smj7-2HoFG9 zCp6drnnoWZOuK0xF;$pgx}0<)JEn05h?pwvFU2(dsDoq?%Eg?j9wR~*q5WY@ z=vim?^$!o!^1~a;@EZqyRMsXd!aNImI0V(~nx3J!ZKmRMl)m@f~OnS)h12E5*}UDHiWv?icP~{tvqm9#Q-| zYCj3Zq_A}qFWMw;4TE5U;=Q3_+^JC$iuWVk$WC$G0V2gp`%5WKKT1h4AF~|As+x@` zezElwAG;wA@s@I>3Rjxolr#6USTXe$_k3SG?Yx1XdC##M&k?ihXgo`pC55eHcB`T_ zBW4F_A2C&!FgrxLk)7GN14L$(_Lnl7e$--lh;odoYBFNG{`HCo7|F&RgcVRcEs5cT^GP{$)*3tfMMQa#T6SMofXdf|En9yD)-N;UR+yNr(O8ZM` zPe1Aej`obv%aN^W!-(t>+E>P87cUr%lRZ##YvjgmXQzMRYqVT}`=}?%1-J+XztqVs zWbB80zEFYN$i}D11+mLLT5>tLLPieu@^A+=yW?!i8=;rTPEh@%zd%e%02?@y-)|R> zXbAW^HMwL6Acd_P0)C)q4a09@2zZS45mSZ95b#6NjqF1}+yUYcptQeq2uMF_sHtJj z1+Ger(OB_Sv{Q}8iVH8`?ov}3(XGL$zx?vNH&Gi4MuHr%!Q?@DI?S`M7zuw^)&=cyGXM3chS5xv)i^42go zCWxL56}RrDxcQ_T*@=!jKqOjee<{)FM`a+Ik6eyuRsBXp|7+`s-n1pY81E~LQr$~tC}>ze>K{5#uNI`mf>@vhr9>JJUB65q37UPVg_dn?yrNq zCT>1oAo*F~q+BK| z4F~U}W|j;Gq|kgg$nqT8M-(k#@J-D2AEN!kRADj#+(x>QeFTUbUmO9HwwI0o=|^p{ z9oJl(s@gXi4z5A_(ResGYzw67h{gl*{9Z5)_(?p1TuDM+miioWAWyWvi8Iwd*bVsz z=|`xkBuJCO)*$_yq9qKE38bH;{lipYg7hy*H?kugH@=9p()LoM(~sIW5t>|}sVXpH z^1En97&Cd)V0?uRPmLGIBs}F6wvRzRhw+h>qc!-` zveO)QfJn2_{!*ILk6LRU&0KVy7n!QojDWuj?KNZI*KFmkW^cB3HG8XgH5)c? zR-C;>P8ud~nF%7kU!hi%@J$L^$Mnx zuV_tU)QX69X&*6Fn9SItq#N0ZjypgkT4{eN(dkEJAexU{E*4ew8xg%8?I+_o`p6OP zAr#2%?%y@e9yL+_zU~|mA0B}XoT+ZL8`2TBd#I@-*pkB5VSAUNH4Jl!h4!7akC-Y< zu>B(GMs{rD4iK?b+Fy!o`cbcG7@l0fsVXsIa|Z1UV>VA3AuqFx|77m-;8hyqBtP-x z?)W5q(2Icz?{xrh)ws^3_3^)r**4CGzpxw75wuTJ8%m%hg{_13kBZhX#3i78nf4J= zg$cBOCf&#mZQKDOv`YI+p-n&P=uAP&1)!=@BZ&VA?Hpr>SC5Piuc~pA?7+BJ%6pZP z2hU_x;GxelJ>%_zyv!LHT?zXKlqPc)@8wq*?BLTBY~;*%!bNhTFagSJ5OKT`DwbZT zB89Evc)g-EjXp+e=Cf%ZF;$pwyn%EhJI8Sch#V{JFXcG>sG~E5Ef;{QN{u*PhIWoI z$4m3^iFgw{aP5wdJKu=%=_;+@rIwJR5)PNFlNnz{AeNxdH2D=2gKc#)dRAEBy&q+73 zlN)z{NUqZUQgYLeYP4ofhAbC=s!ELregN$pV}e(X4cGX52Mt%u@C3y&XKZEk_W0yt zc@C*bfR}FKYw2zo7OyFHkx{)2; zxC2CZmG+myn|{>cjTg#Mv~sbhs?UhqMQFbmb9>4dcY{abF%oi97du~-gLivW%7r|A ziHH1d%zEdTa5D$lz!`AFZeU07UP=upnR!WJ>)@SIw1y!sG4s}FA2C&!z&lO4ksaQ+ z14MY0_Lst&e$?v`LCb}qs%j&SFG0J=nBz-!a0y33lZ;m2(M9syBB2+4?ZTO8NIwRr zulxk#@Yo}Hu+e|&(N8f>ZsmmKGdpRmUTAmj5K@qk4V;ZXXBUGA_0LcnOHe0;twa3* zMQa#N6R6)u`-rK+1oa0=H?pH1cYuhx(*9D^(~mmeZd`Mbs%qV6G`IupMdQ(6Xh$CI zyNqmrP;E=yA9b`eED+H|(A=?^(3<~1OIJ$|m^*MHdi3Wvr6d1{%KnhzoC|sgw&1g`# znD!AW$8|g;&K_Tt{aZpg&UpgqHAGOKCpuj~p7ptoFjmCvD(S9^uDZHTq$xdPm zg|kOT$@}ghM{&i?7s%U)MxE``^pbZ;eW|QI8>-?bf4YS;-A#58h%kQ-HJt==QrJ4o z?@+XcVKg!Kf1LIaQ-ulUpC;YNj(OYxBIZi_OEFJB>WK7c<)TkjqY=0_pgm&@?&=En zq{f9wS{tPtRGqe~h>vK%2F`r{Xg9DUcz;aICxMp~whrDG6|G^&OThc@w2zo7OyK=3 z=|*;V;|>tvRoY()Z~9T)nM0NfLRG~^3_pQ(kOhXhXET%riEeIJGAurnQ4t=>c>Tq4 znlQo1`W`WSEL1GLZbk}Q$MBho)-?JUT{kp4GH`M33mvDKw<|% z0{Id`!X5IxS5@8Bud2Ids=8+-^I7(eajJy?RyGPnHV1*fLQWSu+RC=E;?# z!UDn%1YNtcppG`qW>jnSrwG&1`D4x@XSjS@hWStI@v zWw!HMCnvHfVLDSosbsWjO_0i<7cvEY$?2-V0cUr zUc5Pb!uu^lZ#I&r3GX-97;TzJBfQ_nVRSFNQ39yKYs7z|@OFMHw<*lbs^vrq;}Rw` zHJnPApRguSYGGbR*O?J*)^UU0);x7>8U8?Ub>z*-qGQ8}VxUrB`=H@O4;gRHp1>|M z^yV-|=^=Y;j5bZA5!f?v7~KnOlmM#08u6bfu$|vJA)Y@8$C+A5C7p|{sgYVb&ui>a z6HU6tLNQg;RpLGa3t5AzoyAV5*xr&YOG~kR5kq2voyD88C$?2XZ#FWg+1WB1qfHZO z#P)U^M)zVHC4efnM*Js=ZRfYnjIpyZTua2*)M_d*zRsFDsl|9Jle&>L(bUl8`SLj1 zy05OKUYdm{dX zp*I`()I|LMV`H>wB8`ZD9EZ`ph(`&aintN~i6Y+ltqareGvP~9U#SHD?bb9)5PSzH zUbhqqAK57mw_k0$wnpU%L>HdH5~R z=(*vib@1tce;&I&k6q7a*9+Knm|ZW#t02f@&|(AujJo%J3VwSP+}O&X-3l|5_rSLm z_q6dCj~aZO+##GZ{|@+uzupCZ0nUB=PaM>(#aJv*g4KXK;Q2@4!Pd}3u`!Y_)e9r} z%0#)CTY;7VPELmN(TZMid>qe0E)0pC*y}6WE&WHOiT31~e)V6T$qxa2w+9Hly;-cy3{B4rk5vnRR@^8BBIm)2 zAwL8kM)>oTI_*%<{9gj35em1CRG;LV`*Y-~Hwj|T)khkNNFrhvpiWo_mo5?e3ln1f zwFp9>L;OByHafIp0u+Wk8M4mNT|b)hPgI^gJlbs7A~Uq~7Qxn)_So|Kq33+8(i3cV z0zAOkZZk9wnrXQL>)c@qAbclK-Q)n(+D=fNr9$;3h3Dpa3RE72YTN;;zkxoCxcXwq zNdi|YUCD7RS5ibu70>9*9wms}>i}}BU07Nxj*nHR@})|9^3m2}_{PuNcw`=!2)x#%~U%YGb*j(ell_vQ%0*!ZGihb&fep zHyW|V*qN!`mV$hOLw^m#NHnCBa2n5@2Hod{)0Oj^$O60Jl3;0G47XaxXeep>C}|+? zci{WyA(8IHPoKe0`1Ss_e>c8*G&P*L6>TwuCs5I#!x#mZkLlUiNa%}zzP<-qikPfW z&E)+1>7CYxHy0a)Nhn&ug45|*b-GwJ-6yi-Gp^wf63VFluJ!0GCAvz%|>R_7(yrww|jMamY*s@(VVitJ$i!-ccXkVnyhbhS6Ff~P6i@Nvp6f`K_D@{~zce@JeUDT;; zsvc-o4<{NP9F>T7P!o?-04ssEo`I_2ai}gH3(k8P%Qy0PRANL^s+&mD2?fzG^cF$x ziP<7o#(|H8h67%o=jEs(!<&+`C`prjq_0xCaJQBWRCl(|HuU7cJTg0*W8<@FA{qnc z3K>0eMfb&f@ctkUO98PQN*k9UnAZVt+eY$uXcgjM4gOM@(mEf+JtuRPUI*JXa(WIAd zsCe8J)m_CvDGC=B6{d7zg$8EoG*phhqX>O&Vi^{8ap6JdSA9k`UU{aot}4R z+py%|N1$Q5$%3Xok$|(!!Hc#*U_;$$A^4GyFyHP~)u zaL~Jg`N%z^NV{6?P!SA{{fDpI|uE%3^J}I7kW?bdr%2!lpj7DjpgdMiHf~i zA8#-7;4$d+uR;)>9(nMBJ+^Gpkt5JNM5t`@;I}(KWswILP<;u)*O6>bt5Y8QZU?9= z^56ohO!MHcbpSaouN#f4^)e6s0OOYgEojepHV%VKT?@}h=D}|@LKTNE*;qmzytCR+ z^WbME<-rZ+D|uGIeB8q@7amwVqC}sVb-r1t`w%P}9ydDYjQF3XAf(_5nGx?uLXG>@ zLH8MF#IHd@v5ffN;wStXWWSD|s{zsk zot-K-{?E{#UAU{2oE!fIG-jV0XHpf(jdwtoP!eom7e<>7B~P2nH*#B$Gjz_6n^;!U zdN%p-r8|H(C`G*r8XNQQh>w&;}+%Cn*2fZMeUIo?bns;YS90tJ^0`6fe84(uZ{5FCCWTO3NO{s-7_8b0jcW(MO^^W@J-$dhZ+0;Xj1n*MN@$7!B_tEY;4l!GDyMT}Cb40r%b{VJDyK0(RTY?0<%~_cNR{JrJXOB_Hu%I+ zG3wLm0l*xZ_s+P&6bOy@^rcQ62u#OkuQG{a){k* zAx*w~o8DdPr3W)#9-=tRD62)|$7nPS=)o0q%zffX6!js8iX=f#=6v_k@fZyIV+cYx zz(cxp{3Z6-vdLWTf#xA(Wt%cT-~g3H%3MHYn=*gc0V<1>xqvFul=&YxfEz+C<&dMlg?)+B->2wOD z%5iIXhunF9fzWwU%gX1E0Ewf?^JnYgm#iHY;@csEP*@YxcdG39T^c( zp{E4hY2qK5K);!d&!&l}UvHa0zYT{G3Cl|T7}b0%4ID+hnm{+=Ju!ja`K^(p1bS9n zPrPLlJg!QRq3#9NG!@vF8FW-DDFeI%tcf0F&|i;?Wamqmj*z=+ny}gC4L; zb}97CS|uF#-fXcbbC2(4w71bJ8V4dFW}5>^rkpss%xHRShYD?E_S=&`f@$`7TZ!U)9E{7d$dfcM~BVQ>YErIdcGHX z#h{ZCoYyp&bzkqU_40$5S&yRKP>y~=EQ!M)G4m`Eo*};9o%--YJ(GxS_bhu1w*5O0 zgr`TA{Xu(d*(5t(4b4Mb%QnmYhyzp>S#|-HZI=Cm4p3QS*#%UYX4yaO0CHT`IO^T? zGRyvP#xDtCYR`B!euYeo3kOPO*Np0sP*ns?;p2FT5~=WduWQZk(W{WJ;LMe8Tity4Tfgn zk3m|7_@^@{Rlr*-%~|*;B0?WaO~jvy9Yz!JXXtWi)EuW9AWl&7sdDkBK!28Di{wi7 z<G(s=)!Hom28A9@aFYO-lX(WVL8Y{z&{GlokN| z;H2cQBw$dXO%Q?ZQb?C!!z}J86*bbQ>y-SARZ4!0&6N+$o!>{Y#jy;7-U3_UsUkW9HXMn8oheu1~1}WWmw>zWy6FIKbb8qWmfZJi~}6VA^8x=G247d((uFqCU*!9 zznd)%B|m-}8&1QIU3j3u7}Xs8vVW6R` z-MMgQGQg5E^>{zYfcG*}Z|XOd)75WH2~9Degk+)^90npY^>pS;T`Px%Wu~465LH!R z%G5J9?IKf;&+$zC6tWk~)U!`dt4#g5VT`s`EHvP-weD)(V@^7aYp9ob`rG0~-d*edgP5g{VBL_UKR%AW0aduxj(>zWeGlnl z?`4WU2GxEWL3nzk=-+RTEt^c~d!c!VaoMKmA9sMtB1JEtvQ5!{-T^9$6up2d(-i%; z9YBstIY-^PUZ&{3$@nEfBib{bjYA=`>cVr9Df)LAp^C$oY%C!~-&t*_Df+cZDf)aQ0Etted#1h#o?rT9$KSk0@-2&(@32Y^#7BBxPnt;g1#eJHIBR! zy3aU4|1dPk6ZFfFboez$(4QD*V&n4j5fjD}ba!K;VMr8odiVMHk6EO&BV3qub$q00 z_w@YaY>kCx=T{hHP!;Y@+4(3QLhnk=&acG|yU5N*8lw=eGeDf6HBx2gS3`f6p^D_} z{PUqP`|LcEw$9o4D9VHak=gk}%uDC8kK7kzDxH(_CKlGTqD^xCg~(~qtDzri@bfgF+#ksPzlha>?{ykByM;P5}Q z#i8WKpJKyl_%R_{9$}@>`|mb2A9=UC)O_RxIz3oAmZ=!a)cnG18IQ3ejCyeXBfyFlsrk(~jP5+R^$f7& z)I8o#GT^;T&71m7<#Y{OQ$kY=C?T0B28V&j)I6OxQ`gF&VVRnzu|riAm{RkMO}j|V z<8u!!nlpC}{^L3Nmm#0A96kH=w93&Bgkjo7vDkS(`k3u&q7C#iC%-w`k!3C(#>NsB z*B6U{C(?`D``Zi(C&5KclY4)Y-d*digP3~e)5S|`6_Rrd5%O=(NNoXEoRkk_yuR1_wkz*H7+2+{4?*NrWj$J^NX^#D;4j`w? zkIt_*YHjC)=f5(3Nzi=ujA!E+$h5d{fn<*T2_sZ-_>zq!HUEGfqxW2%xP zy(|>D7;9J2vJu63YBAaQO`=HL*rUF@c|AsdLM}ZzB4<`Q35H`gCzeDL93XS&9m%C} z+C#uI8RyPFh{DW@+b={?;nyH{eq_{C#^uZ-CW+_G9>&JPSS9G_?sMiJu*fq5mxYO$ zj7r&|N%tK2&R)Y#Wom;#rc@zq^_wf#aonL7q~^r8U`NrM_$j(<#Y+9v1_%?RK2!>P>2luhHuU7cIx^?|2pgYG6HzbAHs}2w97ZH!DivZ>-?6N1 z6!B`#+lcqXoOkE9Zb`^_XTk8q<28Zes`?n#_FI!vAYSGeQJJI+yEa%8J<4@|4|yn5 z=2Ylx_*e{FW@P>r8&0D|FWKOMtCV4mJBtPh-~C&*xRZInpD>C$pkMMGqJOsej%2Wj z7fbFC93DR2BmP^84X5EhgF6|FP0eYanow>|Tz;le4UH4@oRKYhWDfiEY#Wxm`z&bK zZepP6OeEcG^KSP!>`mEXPHM~z*l-$-eH!Pmw`Yq~>2co7c*#bUMm;kBaZsZcIqchT z7~OefH!#4GbJ%!4$uRdahi&RNl{2-?ni85~Kncl2F*poF=CJAfm%2<24a*!hjpeDT zz?8#gY}!Q*8=vE;>$f6%vD7vD^t4J{%kuI)rLp43co{0pyGUW1%F81S^)i*cBaH7x zIaU5QG#|&li_|;@9v;hmq(Cp$aKrnaq@gLo*VxN z@%jEtAA2t|-!Z86KZhVZJu=^aYmY6P1mw4%d5BoqX1@Q~0V<2kw}8qv^Zg44s4Ozy z0;)_i-%BTw-Jk@$6C34?dUfV(X1dJxLV!1U`qRH)4rCMKvaQ0`IRPHvNdb;b8-GH} zd&?9INy-YIlj-q}G}YMgkASfcl@v>lUx$>#uR(fTmX=3Q8J8xH z*e@Ftb{Y>ZvhdGo&ty44~ZzZ-|qo%1%u087rs zIQ%`c6uZWnzLx5%}Q4GylHu2rXtwMMB}Z-+mQ zM1Cy#_syR(XGhz=pZ(!nGI>m-JHT&%lW6m-z{_e)7YP;;N;4D=;L(wX{-Nic6|<9{eHNt zxTk$*JLjLter?akC(dG@m$Pe*U01N{O1S!G<7EIYTju(M{Lc{l+3K%i*K^o)HQt!# zufabH{k8nhx$M?Dc0CWS`~By^b@E>SeE8#EfR|ysT!@#8!r#{8r;G9Oe7w8>FB{-8 zS@JJ|KU@8c?79hm+TmXcfBci?!(}u3`7(CBoL#SA*DKj|3%g#$u2;jA<8Ukcehq%V z7B4S^%YJ_wTw%1=!Jn&-UhZEHf4BNKz|}u}K3raepKipo)j-;5u<`Ea=fK5bbt z**@Ukiob2g%MQ5g_iw|GE9S#x1U?<`cd~09uF%ma`%-|bf69EgjIr-UxbFAI@$=-( zTOsT*0Ux*elW+x&^x+S1SDF8*@ITZ14>A}$f=rjM`*rqXjx!?Ty-y%ZK7ks}Z$@tJ z_wmMorhnIbY@3Uae=l+?KFmM89lyRCFWbHcmmBf&_TS=fczMrKc<%jp`N2tW`4_wt zmcwNdFE4#QT=wJTv|HeE242=}hs!WtuD%T}+wg*i?)vPkUfkW+XPW|Jt)kCL95F59 zV>YMh@8#otG5>Q1{DEQL#sBQ%f9~af?&E*%=YRIYAHe$o{4>XY1^n?JfD7OgIcdw> z`peqe+Wu?dCur|M{^#}ZN61bM9+DBH`$4P5-e6w%`IpatiYb>WySzre21{hTexZE^ zrK0KgN_DSNZFsffc(GQj6pCX*BF(^c%|8MD>!UWlh0p`iTmDC+w^b9Zh2`SzV!6F# zZfijUM$z^^2sofxsI>rwR)j}He-FVE*vq5vcdP#=a0Lv0gnfBnKA;(uW^=T)xZaq7 z7bn_&6@HDwUe4b`@3amd8uCWOd&6OVLVcuOD{L1K4%O<7HVEx&;QjdVJw)%cj=GNH1a`rjuGSj$ zaEOeLw7X>TcB~F`r)4#!pf;KX&Ui=Z4f{vpZ?A+$wk&`FD(v67<3;&eDL+~+dX@ZC zu?~llj(N>WsR5sAPz(lRERK15N{vacSqBdAuF79u-0Mx{8<}l7N6xV>-9WA1>TH_n5V}P|y#qkmdG6?3d zH(Y?9hId|3nQk_6{ZpmNNWOo-TMY=D8d=l7VrO69rc!;noSy-0R&SOY!=C5CQ`@~^ zpvv&h{Lby(dT+Hi75uPf=k~rpcypRgSz`}?Y>d(ESiJ?B$A6&#-D(oP)p7Vi?|k}v zauS*-2sax*NHYD0-$9oY;tQ!z?4D9yx+Nb+QVK$4@vZi zTi_6Q9@req4ETnmdPf zYNC@mi#NG*27Wv$%8w3hZU_CxVQ568E+Jf7J5tLXt}@_iddycOZ_7+nF2d?r_o03?I{RoyEqUX4A}b! zs%Y@aL0sZoo?|$nHKM2ntfp&!-GIF$KU%mmG-5AVy=Lv5T^O>_f@;d(MWZnrb_XWV zPeL(vG-@9;kU%qPxo%MsK*1H37cp+JD5T>583Ra3T;XcuaQK-Sx#KvmJ;vJ9jNH0d z8x?prz*(_e5@6EG(0$8*L0`25eZsT>06}M*Z1VvoN}2B)+D)QNSLO`??quFv28DvA z3<`dtgZk-g3`#X|rolLvqd3iXLX;aF+Ke-Cg2Pp9sgGv)2NIRT^Hd zP^uN0Q{(00-W4zjyUjd{EoR&w_yo6gn$PBRtfX-^VEkwhVb$sfVy z*aQ%P?_~0g1KbG>s54q7R?2{s8Et(w2BeyM(?C??={Tc(c9bI>+Ke;zg3C`LD2p*p z&DiN=#5~2!X>kIZFt6qIN=}aZZ|h=8JJVYj(0+9_r+qC!R!`=%UYAC!n>p=mWI}dZ zH*;Fl8p>=1e#&A_n*dB8(A^rgcNs{a88&@R+W`t~P8Y;&ow56r0fWA33vf;=00=run$v#4&~6fCx-xJGa3=%jGN^9m zwBMPHL8(U0G#Cei6z9G_H_D9;ZN?cn!QrZrQ(JEx9`U90S*?24d0vZ?zwYO?r(9Mm z7I%496&nx~=9%>CW~N4~Wo2!E;W;wnoxiI`Gu}CR!;u;9a^0!8>D0M%=J3&#BcrSH z(XotwehhPtY@tBC0gDLowK1_)AXpy2mKFq=-RjgREJP76eyR$=da=eJ3Cwb-jv3{A!<%e0rt8D2R_)odXQ;Xx z*8CLn<3sTFD)>;VtSUq1dGD&L;PH{__y`;Oh-h>K;26Ob5F-Ks;W`Fk6uWTqM0(y(!a7{)yG^7m&5(c1#k48HsaJFxs zo-B<_K`!Z>p$p>ILJXt05AVbWAv3^(^iwQH0I&2JmO`wu>^wklx9;^O1D-Ya`gEEy zQpO#0&7HI3MV^S@hAM)q41FibiK`!t8Tv>fjlq#FVRI}}gun+%Yu+4XO^0!0YN|`D z;+Rr$LUX6+NbbybBy!P1bR>&$6$eN%?bQBHJdGtP$=+^s5hwe{916X>oE z3a4feoSH%5&uD2P{-_t@RKcUp-ZeU!-Fw$ZY#1BE1*q3eugAc9W&O1L!1Izzg?^^+J9cPkOk$iHp~RgcYpI z4IFY@uDb_a_<9)tffX?Dy~vzw29ejl-7~If`TpC@9YXi>c1eNGE>-S9NapAZ8dWoq=x<#YkQ{gU|9cZundvclx5wZq~^p^eh|g zZt>@z8}O|;J$g*B0~Fk-K3lGnq3Gh+qL$*X3;-oDfU75jgU`$px`4CQXIPt>C$vm= zWq^I+8G>W2t2c;xe#!xL22UkUb}oz#QZ<8J%%0+mtU#P9k810!BOopUx_yu4$4)P7hS*(lc0eYdWS6z|E3CF|PApy!}MVLk{kTm3$lTfEJHCmuy)pR8*m zMf>)(k*8eGapK(!74Y81e7Vqscsf)fDf2eNbHquwNgqfW2V2hJZqOU{ugBlQdP&v6 zzPbPUs#mPlumpIrIhC&rc%#jR*QkQ=WOKLiDwaG>0!P%n=Cn6cZL;Z^m&eoulwTEV zL;Zby+XuaC^YGxdA@9;js5dT58iI(Mvgk8#vbm#nIZSEN4+KgIs3Yv__)J46>CH)^ zh`Pyf=qYB3eXNdHI`CuXXqcx%*xUOdEaBqGhoE|GCjUnWx^zf2v`~hQLC|ZjhqXS9 zYPnd;Lwo z6oH-L9jtHh#!3^VM!w7<3|@5_ok$Eqz(yUcgECgq%Wg1YQL12ZXC0fT^f?6KBdVy? zd-mw#?9q{wZ@UrWIeVb?2nwpJ6$t1|15U>va0Dxifv(riG$x_kdc0XFpzcK-HCC*b zCMuw~Dr2?c7?5;4j42I(hC+HkDU@Ic7IwmwVN!p4xCugj0&=5uYz`D2HUZrL1R^*k z`cR9z4|QM(k>AvNA|Ku*k-u>x*4|^5n@bTdqlbdEy-~Uhc%=r4FNo9(5@rhI87+rS2tXpZESu~V= zZ!}+kT{3_RDqgib76pg>I+mXXm>Nt2ac*?uQUugmjR*>dewz$ zWgIruMlS{x9OYD}76>}N*?V-Hn1GH4my$&^;oe0#{|)p`>-p%-MbQH`U{AHS3+y<0 zY@r@UHxG?9WPmU|1bH8L3wB@$k)~`5<9%?1ur>yoslDV5RE8oxW76j55azc~r5(RpzEa+Ko+y!Q&DnsR5tI8Dj`6z!Rgz z$viTBgrMPMQH$BDd#><5N?1TKO> zUxy6Jw)T*-K*97K6>R$om=1t009^r|8@TZG>UaYZzA%-;J;bWhm}Z9QoCxE9R>^aX z3_rkTQ6-pTjKQq0UVyC=V4et^3`;X%CW3|)c1pk$c4?{v9xF^3V5)~3EU*a!TH?sm zGOD`N3B#cYBH_hTd(Vrf#+wM0aazainVezf5;XrHE+|0XO|ACDheDdlhYSli=p0n# zHuSo>cP~%Byt>D`zREnzPJzJ=&k`z}n=KWj%eh)_SnB;P&x!F{?%ugkx|!RWl}fR; z6Q|6(!B0UEg2+j}G%?u-R#%|ZzvzE1@lQ-~t+ z<>lyjq8NkyfNe~q1m%2nJM!aVAft->7!7n97u&33BaPyf8;)NB4FfKjH7U<3wg?*` z7)r1_9G@y~UBu|(LYHT7VWxZqLx0}`@&2CXSWK^6$#(TBYVzZ47Ezv+D~G-7+3X)e z2EkcVQGSZVgD@ysT#UvAf(4FqrDNGg% zyVhS{YZg~f_MO$9xsK#WdH{%Hm%5b)Jo^2BzXOw#twqx;EZz2>3qRc17L+&^zNlC~ zGmbPi>hgmtSKi1}+Rf;9VmJu3<5pNnIUx3y43r&ChFKH=W0Z9-##jcH8T2IyCP{V5 zYo9PuI$kOWD?Q}F1idoABA@ws9XBtBBq+88!J*PP*!zg}PS&=6{PY?~z^=NoJ}zb; z!P8tfAEi)?>azFg>LE1JHmX5zom9o|W~z&WaAsFLLIK0~lay=^oUxA@x^uvTbjG51 zD9i%ScaO!4e6X{*Qh5iXw*#uAsd}qUgI<`b) zqggI7wOH@Hq(9$3?5(?#*(`iitlt337O`M_hLa;rjqqK1AtA-4DctIb`3bxoX=^C> zTpSVibNyqbLPJbk#)i% zwT(CMk?|VrU5;^Y)&^w3VO#zoZ(DH!*cNx|gccbfkzV=Eo!BBzk}{*L8h41Gvn&y0 zN-Gmp>?tW-G?Z+-|IhzhhzLYdH~uHaBO-W#8{cDfrlB_C*Sgxx#s&B}GYK4uzxjP- zQ;JI*a+24Qk-c5V^~irP|E2@m3w!H-5Bk|M-_qEw(-*S0PM@sq8EjNpSauLq z%V1#f*h)w>I*X5^$Hlarrisk80p>U@gep~P=31u+{^$H|4@YVZUs`ES!BSCNg@IeAKn4TmBHr$N8CDSB2}so% zlsDzegR6(V{x$txPJH*)C^4&xEgFKQ$!lO`F=>p1>aRmQQ9Y8z1z@3iR^5IrG;9}R z>~!c7%1lsLut3-pJaj3}yH?|0IDzX8rPf9$wKg54))GoVV}w$bUQue-Aw?->{T~Ff zf)44HV&SSD?s3Lc)CdFJv7+V`fD5~sp47~!Zs2ML!z|uTeoMd_0 zn0PNmMNQDNK#+FY*t}kl9SV zTMO_kz;;XR%zwj6;asLcE20DmKDqB1;tx1RJumVcTWW`hp>>l2YS_we6n~Q2!P4!CPa7VEaAn7*ggbib1eNE63s;u$YgX{}yOZt}(qmSYm{N4Eq?s8?bK-J5Vmf zJww11*y@w}-k3qV1aWh#fuA2*+pP7OsI}4%clsx2wtogrGiA1Bc-UJ7$C~2Nm#d`R z7y-L6iNcr5pd0)v7kopNT}1BAtvWy@mH7xMImBfd~vy~@Ma zLn#%LvN|mH1|~t*hPf#QmuA58@rW{f50?^*SIcGY7>TX^ID$5V!QBkV+38hBeOPUX zVhwA3*&FaPTIVLL1CHnbzAgcsrqC40o0%&&^ z7`jWcm#*9P;Lw1#nZ7*Ni425qO_<8arifx4%E&RU-m5O*K6`lv9dcxxY1qCHBiYOi zN1+@DPAs9+*vU;#Isf9B!E!avS(vkZsRHjyCggSqiV1nqF;-P!2NOkDVGF^j$df9& zKDQg_C|hhZutg8J@D@XNS#u!{E#SiIdxCw!r6x>f#HFH!O5@V*jmVM>*Iwb_dEiuY z$e+oOb~{kZuozStjJn=%#9*8PRC^Ct+{hs-GJs^^87u~`q6T&O?HzCk`=iictDnjw z98CpV{=r@VP$4Pi<}2E*lY-Af^l3P&c59=Z=bq{0UT)xHMk2NNpC$|<=YNdeX>F%n zS5)Tw&nVrlx%HxDxY^>cx13>O`Nad?MX-Fo04rN2M%X@H!(RA^xBTLZA?U{| z<%ES?$ljwm<&8RZB~HGifH2n!TIBWuz7rmN#L!rh#`qiPBX2rH{)_Mcrys&9Dr$-8j7c23QPP-_9oU+c#C=EHq%u`u2d$)Xd! zgl1@ZW*B7_m>G-?Zet*rbx3_-NW4I~sVz3j0kQg_g8ijoQbL3m^5!~ErBoGZfzAh{ECoD3jki=9a}1$<}gePDha4G zj=qD++uS=S@>e=QWx>&oxH{hfDtla+8Ffj>*+d0wb^tBT?RBAHi95`iW5!G$U8yrB6W7+PdGo3AIGk!_%i)|blM-o5k zfG>Lzzict}Q|GRyq6*)MkbcSms@FmvM(6K7cz`>9j=1_O2dM0E^)3Zh3vlXA(Zzov z82hdRY#&U-SnD{k>R_Zk1qVqS z0xxp_I-OnMKsdW=&jEmw*IwH5o-LKvJ0Q%S%C?4Kivv^^hQU!HZgzmm9#^ViSja-R zp-8aFwfK#&{)7W`=}iMiWu~UVtug<0m}~^5YiT&~hzZ2fxS`hDYhbDp6shF=CbqO2 zE(u}17sIXAk|1`;ZU64zmN2tVU?7k!Y>C7(x!rvo zHo#VV<4O>)Ecd{>kw9P=a?#JFdE@nyuzi(CZNuV0v5r!#LBk-OSXhWD4}DDrY=62L zpTWRNkS8B4_ThGqum)rl?y$Q5$;MP!Wb7Mx*!eqG9DhQee7=6PV6_OTvwu{|LR) z>bo|NwW|8os?i$+-|r+)F!|_|UWiR82zTomc$EUPAj~@LEJ1OTs(luf4KxE(E2(5qZGVWB%U73p_yff{7&%s@oe$= zc!wKPt+)Wr$iJUqcwA zi38T*l$npe5Qg}1uMj3+>YBPT{z@2G{!GCBZLh%oRVq6B{{*kINkDgW{v8g(n$C>( z=PJcUMj2yoEQFK%9#qKR`K@Oe)Dj_ysVU97+6UeatQ;_io-EIK%$g)ZK;&*Ef5Mtj zca%%k)R&16Gt<)paHs>W`^}d_H67f>orO_VbH8c;cXNPqO<-FGSe_LP=n8MMBS_GKrX0}SrYzCz`ng#U{_|9%5^6y$Es|jge9u%&TkE% z%I;c45h9ryPo=~MtcjFbiQg>a!d?#JiHahJy~06vM-{l7;nf7mOqpPE%F|Hz5TvFhC@V~Og$^IO9y6cVrBowaHw#2T4v_y?m64I^tAlcZqm!swdm{1f!Yr-PbR_K=1C*CEylZ zD&7YY7D=PD=1EFe)SGI{-DK7&1||MBL{qR@UDI#Fa5r7niKm+|@zi>@neW;>DOG?j zTk1mimd08y=P9dJXJ!^E@QE;?6&W%QzON^&0+dKfXlXku3|s|z2{*?G!sDo%cm*tv z!$3+3P6}eXTqr3fyH|-Ml?l950VhaO$IuqbJzRthb7tU}DUqI%R|FUWXZu3CLD9^! z9T8e28nzq{S1;mp30?5|vGf=)l-7N5^YJbg)lZ zpo5i_Av(hJmx_wklKgaOkd^WU8iX<-dw|#a<^B7isU4y`eexQPa#}{n@e|gjZ#l*1 zTR?!gc3)n&_|m<3JQ|Qjh{9iql)Z!SerhR`#f5Lx8;%qgdN3gMc!RItPSKHccyPGE zGM1#{+rUBD6)W+@$HW#peQXbdW!@&SokY0F1k1Ni!EU?a5Nyo0qrQsld_Z+|uGSB} z&$X~2H0}kpJpu~&-56fJju}xRcjNga4#oz>fCg7y2;LwAm@nhv)@eF#9aL$|qpiyqB&=|<{vFYgi`l>B{i6f8IL(EK^DN*Vs$ z35DHk^8b`h87GnlyFo>JxWh&uE)VoMz(P5JL>y zH`RhMO79_U z8xqOKVeZ^S?YPZ4xLM$eNBUA(?v)Y)BxUDk8+fY6?0lA?>#W%shY3_=l6FIHNI^K) zgw~8WcWnaac0aR`JEV}1ocx&#=@JKW8Rq!X19`sQa6~}Q1G4odK%9%yxbfSkoE{Sv zj%ew)O;ln=6 z66QtjnUdFGZS6m}iGT>VhN0WkJEz>Mk25520!`BFoDzdp{~iP(h(&9;hj^!oXuJ4F zh~|5Z%P`%u5S@pqM*Y`0>4U)k)VE7n#M=uV(8|}<`^>BcKN8fv#~yVyHN@|P=ItWP zn$#W@#+u*88q@ZU>0M?2CwhyVkMi+o`)hRAG3HASP+8P)3aD(=|92dqvQYm5Dz%1_ ztk+Lmb;8(RU&#Lx2aw|&rs#^FUhWd}BgQWYdfP@S9Z9^XX+OQSC$Vh-=kX3uSrl+O z;;P>PDtlb11)SYg_MhVbTl(@%j!2uimAxsLmCF7r9MES`U41Du4^t{zt8k+OR2Ei2 zKxJzciVjd&h=G7gwF-32sM##UEGFIK0CYOLz=3eC?5{JH$-po;Qu(zG2(zcMtzme( z15_4ak7U9CVKZ%REtd+okJ{^TUg1&HCjCqG6oah3t5BzMLj z(z0x48N-B46VXY$Z7F>YhY=~;VVati(nnOZETxZT1Uh-$6AKua{u-^y`+a(LqQ2A|6RA!v7Ds7{LB`WRCZ>1=*HZ`6~iQi~Vq|{3M z=}~0;^=!pLD)%olj3;?y%H)(72{ftuT%)xQ-cc>kWs>IxB4iY?+c>+4ZW;VcE4rq1rIueDGpk zFB(KivaQ0d+N{tcp0`isaciw=(=; zG8t>>wCJ?Lk5+7oD$S@vWnRM~KsF>ReT;ua&O2gB3!zVC6l_00Zs!hY>j8cZ*yOSD zj+oaBP!YOMm!V<9V%smbp4*KY5Vi0hfR0=7iyD(F;?L@)1K3(XVEKtK9TZ_dj;Tq) zFotxHR#x@`b6vdDf1=zXIDtSsgUXl7RvI5K*5Kr6 zZ%=;4L)}&>!j1uXZ>kC}jF*dh*$E%~M0BX`4>TXE@)ykvV9h@)GpcyadQsnO;F1|Q zNo;4h5tBF~e0sLwqE)+R>4*%cWm?tlNm^MlA5%CjWQ=hXXCB<)joqdl4jDR3a(`V* z&v9_T3Jj{bLlh3vz*SK;74Hd0S-RoU-?@qFCCaNhYuJ;Ps1P) ze5C+j*XzxqT+%1x%j<+$$`+Ry*s~|{aE+nEtmOd*C*6_H|UV3m-LY!e`kp74BX^?(t$mG-`i~LS>!Ta?ghO|u}N1Cep7>xRV zh#-VnhhHiK(p*WR;k3JCaF4qT&b`*Y^WggEdhymJ+{;O$4FWRjh4;tBG%lZ3>(CC5 zJ{>&9{bqWLVED`S7`7??{US6ER>QWw@b4U;vZyZ^N^B%dFkjNXBlfmaY30<~3vMHdlmCf}IP+7>PfJ&83vQ9m5i5!bv=nL4daR51;TrwC8xpcEsZejeAfmAw@ zxa5E@dlK6g{_b&r%A)Ys5mzsBfXW_MYT<8pJ3>6@09*R9UyjJ$nu1x`5#j?5=(Dg2 z?}O$Ytinefpt7(E0xDap@C65`EW|)SrCJ5Lz};*XVphI?#{uYcc7X%oY#9EUu}lVr z!I8@U>3}eMD%%={c`vs2-Yg7*Bd(5ifXW_Ms$uAMM~G)TK$qS$a8zb$8r&L7*b$;* zSVHUVWiVAqx84vc;qk~F{|THtvK=9wkF>$B!Hy94Sz7`ai3RbX_{*_@FntV`rTZNr z{*dkn!Q&hCgl!-o5(^34TCvc86k5GGJzbu`bQEU3_=`MLJ0y<#>8nE;tvrVLETJcB5atgmXs2Se%*&@ z05j7KFNUHKNI0PuGbG_27wjA6g;65eIebBkQs3Qz#w$s@nBF4H+sGD|vLThUjZ!dqiTzh88PuiutSb@tBV#;Z=q zBK302wy-@cB1T27-j5PMEr&MZpX1Sca^Hi>k>j1;I`Mko(-@{D@JohCoRA!v7s%xW!C93PrZ>8A1!qj*wCH_%sBBfU1PmkRz&O?6c zg>qj54JUePcr&Tj?v*7RE|~eMj1;~@15VuZ1)ONSE-c!Dr=G@D0>Ge4o(k&k&2X+ha#6aZk71y~!@%j)78lIv4e~%WSuI+C33buexZd{QI*XwN# z3*guz>c$MQdsf5@v-RL1us~4*o~`e*+pc0|2ZZ!|r;4xHtLHR3Rs5CS-62fN+1aEb z1}FaCBc8(LqM2_}@ozdAIxUFp{U#L{;EF7HV|f&zHf5OW#{jwAq)uC{CO4_*h?Y?;7}Ez607NJ_hd1kG-8e8_~0X$J`wXzR3t z1U|&ku|7lx`;-MbSbS2L@WMR&nJKO#~)FSVJXY2ma{1=3V|DunA0!h1X zE#l?jZQji(thJnfD*W9t$3KnzX$nJLnGX~E)8VJB{+6G#yo!w{#od+<$um)x7M-i zd2rqDKM$^x_xk6ThJ%P59Fe z|5EtlpEMsXo7vBovFqjRdIh^)$*x=2^(uC~8m=6NTiN$(@cXrRc_Cc(``h3OqrDFP zTz&L%|9bel)xQC*{^|4K@*@0nBVKNT%U1tp{OHYx%PsI}%aY0V0smI~Z986ez-7OG z8-83dA1)*C>43kJUGs2-jz-y+0$lx5=EG%-eJ{dwzdw$jCvV0H`2>92>QBOTN89(| z4{%qR|Ecgl)BF!I7(9YZm#_PE_G6ASBICWgktOfI%g>M%{~a%1ge_J4FTf>Y?zgr= z#j({t7MFJ&g_r-vM}Li%J=jJAE=|7~>1DrIGh}lRR2)~h{4A`G5G!ke?$0uuL_rk@lzc?y#_B2;bjPfBXmF0t80Z z-m;+nvi7#N|62HI2O#P7@Hh4>8+99%vo|%T%cVlTfeUf)6KodI$k!%{4X=`)Dh_-7 zfos>VOl?+mdh^MBZwcOga^G8(?K=JdG4cRF?lUF%D){6yGmp-BSjh4{h~-fmuZ~eW z-&$BM?k<+wTjsVFG-jrYZU2LSL#j|)3(BQRvAyLy(d$F-1lRO2XSzo;J)TtGHAPl- z!fU@U)ha=TI=u)45wGg>_*}2(@o9T{pnO@;W4%TXx_6X1;lK^vx~9j$l92EBiXz{& zrwD2{D~jyUD8h6j75IpR;C2#SQ{>=C$gg`vk6+l+1MP_wJ;pS8(Ak12Aux3<`VWG7 z1LM>!UF7;vmfRb>9JFW+6y~nLp!5r;xgWP9!VQLMMYcy*p*R*;2d+&|ywi3TC59)D zd^!%AurmWT24HRko!HBxfT^wipKyGAgnbEFy*b)iRLEC$=V6vnogZ(ObN(KBr*+uS zkT=3#lc%!Z0S}=Igsu<}#;}Oc-w%(3{R(Jz!*3)UxC)TOjWGL!M!2=EbH-_`TBwiI zYlZC`zM)#Z(FXZ_4ZI%bbL9Mo=$+Pan_wo0EAp!qFYj#>$f?6qFe=78u}_eg&ITR! zG!BG}>0GQg?61e)UJ3ARSpWl7eW*XYu~;q-?x~d;jbg={gw5vI@W<)XpjnX1!4pt{6;9^RRnezCI0Q46vsb zUo1UQtim?=wHe%FD-uP*jl1%V<#lh*By4&II29Yaan$a_vIf{PtW-HeuCr!nZXY6$ zKe_LX5_YGLjm?-nD2|wgaBk3 zuNu%WX@ICkM8S^m@FK2dDWk{m^#NS=%#r5tjS_*It9$BfTSQ=3*cuM_cM3Mbgb4)h zR)-tIdblH9zB1!Y=V5PLU|V&=H^%p+N}=2wE3yIrAp;m>(Vpe;8D-{i2*E{2H|@Yn zh6VXDk0aI3k_6IquX~q>xH(v(sKS*$lOf%c?U1CFy-RO6!l8%7aN~KGGt~y_tq$7E z6Ehj18JR-G-8$Lcg}Bov@F%jPG@eZCTpJ-sd9@CEsFIR&h9#Yk;B=-~0;F_L=TkRU zD+Smr8VVPR`6;hZtJdp-b+9F+YK4;C_#_$lJF*?PoX;6~vH7aL6NKuvo0eHl-fUmm9<02Jkvd71(4FyiU-;Q5=aEf`>~J zm0_;{TV)n&eIdrWcfnfop}%&kzjKG}*1~)ldTWEj#=2{_<~M7lwtofc?LinhM0p%G*7a4IQzPYSWnyGBU#r7!=k^8P zMr!%7QWJkWXXyOrt@BoSYx?T2XKSrFJu+5;z#K3oySesx>%tqO#mbm`ajmx!_I#zU zgpW>EtGnR+*k@o6*FpHNInAtdfqCbB{13ds{ec`qzyLV4IQVeS!}a~4*0}_=&UIYh z^bdG-@DPgY*Pb)rK>{@2EH_4qu&XTK24uHZ-BpBL@&Tjk&w&&p;1K-?tPNzU3mggz zyY(@l7GD66ZP0eUGEpw(pi%f=foL4u>Gl1~M#u2K{uN>XL;10>T(lw9--fXK^C^4_xs|9f(ygN|nK=34_PdU_fDgMSxKx)wR{~3__Y?8f3a!sx<2BZ)IOR_?P3P zKRcufwg9MO3_*YOjR05K*Jv+ zVh}tPhkzs_3FG?)_3)_~k0|rWD zRD9G@F3Ec{3BPk#=}n=u&N=7Ye0~fl%piaZKl&piEi3^kFy#rmZ-e15DXYHlSu`>x zvZ8WX7gdu28>E2&IIKkUjqQP6S1b%tWB?YYpz`H>x`ME&Xf)6wN^8p3ZW!Z(`x%oRwSqZ+A4Rm}!H60P7h#HMMLNS1-??sFx=v(l8x_Afs zirC|%CL)hSpnJw-Pd;O^Ya`E?>=-{F&=QJ`R=##+viXFc&%*x_=KHg>Vp4`tPmYfO zsPXmIsX>5f5a*18G>8_|M~I3M`EXps&A5`0hWU6dRsxIRukPc1&$$FA-ni)%o=t~2 zCM;z`r@UU61gDYsORbJili19UvW?Bi_}>roh9mL6o4bwwv5CDHu1KCL(LaWqAc_Ot zD@Riu4&sxDVqP}{3$uy;J-3@K6C;3Esu4i^K|}y$+%sX^di>9b=R+g@xA-nCC!KZt zZ-h%fMMg~g@6Q&_nNx!(@p=#9NaJf(uP*jubn0?Q;{yxd;! zVBm1b8Thki1^W*3=jeBARQNO40EsW0Bd3;eQ%*L~Ode*SQ1Z1}bx(9qcw>b9%D@bQ zJ9KPUg%L6Y3&##F2X`q4*jJoXMni%_Yt{untp{=pK#r%j3nD5I?OeYBLAaWI7ex#m zU@zpSJr+%5br_r$3~abD!h&~u0gHQK4y%xafsOZO#O(m4AabdI$>8W5M`g-p^*Mqd zYs6mw1{r33e>ciQ#0g++L0Q0ZeXUu<@Q@lxjaqdXK7~%b)!N+^}K z8>rA|+c7-OI$1|!0WpuAi?DQl3_UpuRVy{tb2J)1Q&;ukQW{+wsjIxbygaq<{_{ft^i2Shg)j;Q0vh+!U-^M znDsb9K7J;l#Sxx^GqgeBDh=WSQK4)H#iU$~C9oIdTtZGxgIRovcmhnPH2{|c%c-== z%;=r_VDbqobmK}L>0&}Pgn{e1x({L49e{a$wi8Aflvt-X90^Li!D>js+EcRTF8Gne zSgz1}O*8+M!`ZAi92w4=VL0yr^2ROT_AM4YErul>HCX4;#wxT&p~2P}8`%nym}5ML zxNEqg-8wPcI7xVm{GHfsl48aYBFO*KgdybokI_3f{RNzt%X{Ie>R~t(yqbrlEPN^& zew~7e`resguK{&(#aqQQ?9UFE6R@=>F#Q%2wqcw-!OvT(l_LDe7IPKH;AGHhwG2PA zc^L!_f{9vqV{^V-hZn>lFZc>M}HQu>oB#>`WG7?mdOwSBs zF$ri4ECw0(g2#kr2>u9dAUBHop@QL~)fXwk_1gsh2lO$8#7w|{nqyOAQ0VVR5Lkf; z>=WbvQW;)gC^}n@hh2u^en@KPq4d$s?Qi-FsNJZFc}Cyjx<{!%x#c+2^=%+t`Z=|S zM~N#RQ;)@3$Q}#sbG0abBcl07_WW#fCg>kP^B`}wN76pw0F}i7X96l)GxGmCKxJV@ z1XLO&nJ*MlGI4iZwkmuff0&T?ZymsntEPzVZ9MsCYcUj;@;d%U=7ATw6u+{44ItOX zp>RIq>|2a$5-fu~`>B&LE6Xg8r2StED(y(xBZxm6&?)DubX>%r3my<9bK*xru>Wx& zn8l%kzv1JsmB}OSw$B?{$fSVERwhq%fXYH91ym|61%n6fg1t-*I)Hs}WpV{ToLuj1 z&3?U=$>(-6sSG4BMpXIh!2?26#g9Z(U+6$b3tU~zkZx^0M;xHC5LE${t*A~pKxHAS z0xDHhkBf;b1cc2cpG3f|DSMaBCGU0^MM}x#P&ixDmn1OJtpOUur1@4l&<7m`YQaPT zDtp!Whyz?H36RpANg}|2LVy8EfR8u~)SdvgQv6v5s4S$|nJvER0N0_(7GZcy$mI^o z7C&$ps5M(8nP+?3Wy@c`au}Wke+esLd%p1EefG|;#reXH7WD)NsO)j2o-e$J$K?dzj*H1h1PIan$;IO7;0Z3+;jaW|7dha}LMqRP z<{bhuS2{ptp>zaPwz}db2dFIgUqGdLl;p%gv;U$WMd&+#9LKWV2V)ov&d%dFKzVH+2cwz2MaKwPBk0KxJVO9C3BF16207 z(kucl!=c)30sDz)whJ6!OK%Z4B718QPEJ~Y6yQWR3VrgG;2~}nqBjWowmG2B!Z2)w z<{b>fP6wzg41<8m)-Y5Ypt2AH0aeC^VV?ug2h}j#!B{2(!{A8eH#s28p31g{;e8HJ zSr`UKTs`Ihl|8Oh!?2Jo!=wsM{6=)!=NzC*ZyGo%dutkQpes-_T6r2^RJSXKNBavN z>UbQ74R;H;aRYWFx|Ejh7UVHWierJbaOuG0F^zi)Cq%P?1J@{Y;l%ykBHM> zIzXF#0>M$6#Lsb#kbUC$G*gXPpmFqhz|rb!!K2)%&~FoT{?GxP7UKIPG#}@iDMt&; z9j4yse>y;Ap`8R&wn}B*OYMDR3qcW3sq=wUIqBmaK#t?)*~&>D4e(~N6xor)Lk{?| zC$X*FxX1x23%lWnt1BI#vd5KbH@eG7-{b&WdMm*Z*;^~|tmInbK=JD~;_&E8!DAv; zL~aq=aJvH%Eo{RSH1A*=?skC6!Zrw~Y;D5>4p3PLgMdo44XKM&-tGW)I{T2efb7kT zYcfbhI1>7C2aMSh+SWpR-T^8L3*m^XZ#qC_k1IC|@stB>=`93DWN$6R$w?K^f#OfL z4{Vc);4x|+_$^`|e(Qij3;Xa(Xx_m-^xc=>r9br494MfNf3R6=lK!wT6aqY3LveBv zcm}8}WI{lt8j4hth?Nc?r!x}i7Pg)R@FtVko&#-3yvYGy_9V775!)P~vM>>j;;_>J zDtlbHnTU!5Z0St|M`UkJ#IgF;LxI-Ujl)9raB!bn1@Rj(2QPO(mxVCC6qclUP^6oV6XV|xUf{+f=^=vSw>se1!hF0Dns+cC?{|R8!h8s* zY|Y2x4p3Rhi-0Oq^YKLokPoK$_&np649tfkiGSdLFMAT(nvb73KxJV*9C0=GetXZ; z9#^XQSiGF?&`fn*_$yIvM>#;4-hgm)_SS$bk2e6?_S6BEbQ5x#sfFM*Zb;0J5{%~@ zFm7Q^o(s)8n3MAypt3M00xDZ`vdIA|3;7XHspceg6zfF}V5c)FX`@)%7}sQAR2&IC z?SL_RLfaaZyBwghFe;9?YB@kx5oV2VK4Oq zqU>cUd`{evpKd3w^;Uo#c7p?Fa()wA+6|XtY?+P!Vz|{hO4(q)?c=V>lRNx7@a;F^ zj=*=~rzem^`1Ss_e|K<8fcyj=BJe7_M0UI9V<=(+58$m;a1t!omV4mcNXZd&6dcKL zKfTlX&bHz-R5ZX*8+9)a=WyU@Rd^)lWVJlTPIaBiSMn1@Zwd~@D8UgP-gPg!%qy1R zBwTo7$h&^BRQKTj1{?*5i;%}^)oDD50Kbpb@_Q<9`r$;gRvhv+R^fn*QUwn0?5oez z8$~!|7dDiJUg6MBe7XTImSK}=uTZU3;Dj~Nh=6EMsWIv89n9~AzSvowc;Z2=G%?A~ z=$%pSj8*qkhNv|BJ`a?L`KKJjJkGQUwtE?}A+p_UpHsnE`{QIZz}gQ}1`b)D)9Sl64@XrN;aHeD<&o$Og41sjC>T0A9dQw>4Fpc#fjDiUynYQER)iV__`?)r zIm!o@CQ0@i67Kk_$e+y)5AX&Dy&LiH1Vz$NYT0quc(h9>LplGW6rxtQM-cpbwy1kN zMBPuIVZapM%GY~x--F7rFnC`oMM^XNR(}`cCv0G9QZp0#fWAYdQn>k@w zHz**iU}`fJD;&!PQbdN)tvJ7GTT4n?ar5*#kxsFglADPw}EdS zYET=Cy54;K5(Cv7&?DL9;tuSB_s#5bSypHwEM@996-!+>`z&>?*b^0bY9l|5+rtx` z(bMBD9pxL`WzfJi;by9&Mlk%9pmCRhe5v?mq66RHeKX&z=pGehNT!xkamLu}bH;_i z28ql8nJfZF09#bWX@7|ff;)^E7)0)`NH|3POz_z@P%0IRyru(-;C(ZTth&(>C1hZx z_ERy+1GCR4m&r}j6jqta?}GVas7cs~kREetsZwG45gC{!y89Yoo9GRK-;W#Umx^&7 z@4z^C-^@4{L>R{sL1c)go>H;UW3$gf*F^V65=>MhtW%$?HX+b43ek#EeY%{VDUMMd z>W`cn+8@jo_1O^JZiz4xy+v^SLjzS)vD1?s*a`2O*=ZxNlO?L2-1n9UvYy=cRvLaZ z^_hyXzCZhnb-7w_kIZ#Rcs?w|u;6@H>NP8DwPzBJrR_H;C%tH&aFu?WaMn@#lL?%P zvkrrXO>-^0Z|1D?ZSVv<#V`fjG(_3S)KMySTEa%?fF$<`*rm||T&Aa@ff;_&%d?}0 zBX*B+)Hw!Ta;yD4-#|(S^vDU=xgB^2@0)pO9f{m@jUXZ-re0Dp(CXP|pe@mQKV+bd zQ3cc;e)`#x1d~b%*vPI#FmIq{DmL2DfsOFKnT?+BfF{sL3{kp9GWC~=p>COdhFZ@G zevp%{E94>TgWk6Aki2^7#YK~CTW!!p-4+tP!a%!JOmlw+rosDWra9LMBSiI>I!VPT zFP(i(xk_DvgVh7bIGc*&c}N;U0ua7)hX^A;LGF-RuYNq&-lTitiwKBI6#oc8{GS-8 zn~JSI*nzF^zL~Agx55`_A;g%jgiIZ!VyzF%K5M;DWi7tIILch&myYb!(Y7V6GbS9C z^bp~(?;1#*ipTz@1CQZ-Gml*u@K~2?S7^#jtmm3JXt$jRcxR0Dmc8V70;M1fXa3m`pX@lvRH8|pi-Bi9}!FS4#$ow zFAItAo1Vt8*}3o)Q$2X@`Ecc(t_zT$iAA zd~5c#F?)vXcne0T;xH^5OITMNqXqp@ByXsleseh0PIOz#4oA%~t3Y_?v%TgW?f3=` zu;I{#?pWfJDUdJt>(_wFMB_uzu5rv3=suI>+ag+5Hss(ptoSZnv0? zemP&`-8x)8oLkWrBa*AVBTU1Gcr_t3sPOJrdp~=_*chzyt^`pSTzDZ9>0#WCTcu79 z6Yl#70g5_JNzxuCS7P{b)$u{_95|Z)nT!a~d{9;%&wWMm49fwpa^>;waCmIxv1Bmx z2NG8vtILR&30DSZ$k#)7IQR-I1?hBfON(P6L+J_g(B&b{M))h?trN4wflNdl3k}1N z6PFOU6qOFC;t@QJ62@ zLN903Cz753R+t^b#4wnz=#%3`0w$tkf**;1P8cLTfv?j{kqdfvt*Kd>A_q7L{ZMt5 zJP*8(0At+;Xrx0d_*s_N#f;W(A_hVbR986FZbSF!$PL9OftImV8r@H#I_);pogcgp z;7;DNG|pMla4!AejyTuU-fhr*)_$;<>kb7x$6VoeLr2mT4#Y9=hL2K&Tz7~gti!eB zPC{@ihj_!rYGrp3%Mhg-%t{|h@RRUpSYZR)F4b7^Bdl@b1(W$ksj5~PX3!qdOMgU$ zM$MuPFGn2*R?K&Bv<;`%ACf_3<5@4>R%|qD6{Vmr{FNZ}Go=62NR>YIC$VAXQ%fGT z@~O|j>RQTRbfrb;QFEuYi|5J6zn<;L*({Cup)c zxk4fRP|BN>H#C*m*;AK(C{fQrNL6GH|2lm#j_W34@L$yHRe=9k7+w*ym3Ik&Z_z!DX3`+jii zcL?h?c@5W$>qsF#N6dOC>F1u(oBi$gh|I=o;N?hWBdib3`47=MEn!c+OGV9o=-RPa zuXdNHi)SJFI}tpLl}a*Ts;>j7ml1L?vO zm7j+AJFyd+m~n)zrr&+4@EqPnuCRC58!uP$jRCJP6Mn3PpH{BiwI^SjsE7V}&i{-; z?lreww5(Cw+ZgtivoS8ec)+`8tXMCM)Jqd1bu8*0_QFTJ_$ z20xOaOu7ukJ=Yz>AIebF*>%@K9#Amnt6Arzp`MV>sHw?$g}uQ|jxGFwVCpV=Oxfh; zUJT8H9=A;|w;Z6dNG}VhY*p5q9H6pLSpq7RhN*Ws`+x)3adC$3BOz&bIeQ=DngpF= z&wi?F<{LbAO<^4s#*lY2sAA+WFw%jj=?gyQ6=s5)fgH|IIsA$Pku37$U*fRa%Hj7M zpt6ud0hO&B{=@+)3po@}WiE%ma{&9`%HgjW*JL1v9HqUL!zF=-97vijhI7L#0hdDf zPK;rH%YLR~A%xF{<{gaTISx=+2%&(=RtPV4fXYG$1yq>};k6E6A6y~4ig8T_Lda3t zV<8MCr&0*j%{=F=Tp8RHwh(?GV%Tt?k;QhN(+r`$%36!~teV0W{7B%t*8x5YHNoM_ zlumAqC9G-dINQ;BI~VLo5DCjx)l-pqB@aEFhYf@= zEl|qcubw)7Tafx;du6gvk`j=Qe}wSRdmVTvP7i4*or4~i;0S&<86P0{psbtv7=eNY zY?Cyq0n0MS^Efulay*i?(6%S8o62CvMu-{UDyy5Ij563nHB1ZffF|EmDP%@{y;bLU zz_+r+m|SJ`b!Zq6l(@iuj!-p>rNcrh&s~CGmgTf%tg81M#~UIU&BO$yCJu)$9}hSv92n zw)|MBDR*I{hDVq6PLrJ#y(0FR(6C9;@xGbZC&Ukx(AU&TD*E;_@EzFQUAQmft|t;1 zmS&f5MM=KwO~WqQuqXwp-Mo6UFzLaT+*n0FfUDiAyNUyBg$n=7t5gk&Kk#FN6(e2J4AazGD)!lu75g|qAuCG%!c|Ghl^E#a*k#bP zl^Bn?Lh<@A=t})a#VzPfdf2oImit*@QK`NPmTP6hDp=!yx=$9L$a7(0O`9E zVuA)pvkLaDdUvh64_0zDT%#B!A=S)X=Idf(#_xX+aT0=%>AKiY=;-d0<&903cb^UF zxGomw@X?aN$P`|d41N^gwp&}KrE=uD*p4{YlKdn8&xoIg<=ub;WP0!5rTtb)_tgB6Deb{^vHBv#(Es4`HS4#D zf&M1~HdXuyS}2xJqmwtBupctIg;VDr$uNOB8N^A#^{&L*3x6eO{w?W0HJW9F(?192zLlhRQRo%7yd7MUjipbRqdUftONoiKvgtbx##@Pa_>F&T&?eOuCqs+REY8Uftk=S z&Q?j3s_2Wc&oTP?GjD>>5fy#u=+x0+n8@@Q6qN_78>J{t-1A^x%0$caU|+^Q@#Ihb zDUak&9>Qs9kWReN=b{BK)U0AEFVga0PY76XV!#UiDGyfg)JKgKZOYkPbYi7a8g3*f zZ7zuBzsVo9Gi!5|e1|QgOC@vG{XCKGg1<`E@f6OB83clL4_%?l*d^di360sz4q^$I z(TX#HM#QI5IA3kj+8XWrD8mP&3hwjG;k?Z3W?FRblEWFp)$*l`gkbFQJcL}K6!q3F z0SCfKoWWhqKkuM)hMvWl-kIoF@Q5Gf;~u}3Sq${RnbfX=Zwy863C8Q*33SJcg^VhI!BGoDIk&~1WPgTmf;js zM(4XYRc*@X`~yKq2u3_BXvgZ|{}QM|=%J(vtA}&mZVyXrph4)Nq$+nkJdi;4`0C+8 zpx8b#MZ>SndRX@zsq&do8BVH4cR0WeEs9u85E6nBujCv>`@^#cR3Y?GQiavSJ_1z; zJ(N^MW$5e=FCmaUzIr&sQDZZ0X!x~T5B-sAk{(8rOX`sw4mT2ngkZ$=oTF$xypuo` zLJuWXSUtR#Kovp{B~`iW;g<+xkFOqnfukk|Jrpc$uO3eKr;U^v;*+bNCddepT>T_x zs6%q~a|HSjWyi=&llf zO?1~Pe)c>?{BcRv(XMNqNovzc{1x6A0zc^DKcFu6SJbscYuW!Kl~0|6xGjP8ggz>n z-<%?I_B>hUdtXqn^j8yfQbSIHzHvMRE%#DbI&N2P7}IJwHIt%)+(#1l?Ih@jQUuMO zrwIDOOoC2o$Vt$j@4TRQro8&!CJ4w08NW_J278{2j6Cz|liub8pQrPJ4}l7mSHFr% zh05$=fh{hrK@LGwg~O#(DsBq$>h;ls9=EqCg=eYAWsR#YeWFb62@>lMuw?T1`Pp$N zHYIi`duIItNlZIZ>sMWG*F}pFa7nE{%6whxs&Pwt@nxryL!$WnPDV%U_eP{+p<<_4EblX=2<7P#SMRk>1pUQK?03QLb z&t(QnOkMG_S9aC4SSHtB3U5*=NJe)3Zu*bn((6O$5z{a))ntyE>_R8VYq2N#*IGRP zMvZLU{#z_jEL4r@v7N@g2=QE{^)sJYvLKUQlSgn@mU1tGS^MK*KnDC1I+fFvdQ|DD0h7DpVAvqfXro?p*D<&snmJ}XCF=*tm;7ivy9l^1FG^*;?*@w0#x{8KKhV0CIb zkzaq{>7{CNa{ZpskevOZotgEYWH0F2z9J}mJgPo!U#ae@k3+@!7O&pdXcp^G`Z)EJ z)ie0l3#<6ys@(t62!f8N??khFCT(BgKNO38?1m<rMho9o8$w3bVOWUl6!8jp754W%MANu}qrLKpM6NH4&!yj>uqW$5s1ga2v zD5=8g;R^(+5PB%7%3TlV+<+hXjISQf0E+E%U}*TYSr143LAtMMasDu>hoccaTtN^L zf)PEOqi8*RC4nl09!jdPdUytbDufLslsaOdkIt_v{h0S)z)c3{((eK zgY1w{t%l$@K_P1Y+nSK?B@phWuZKpbp~X>(>XbCusn)Ezx2ZAg^_Mo4`p0&(X25A{ zL$!gCiZ`}4v>?7#t_-Qg@Vhy%a!_a@79J(A6pw}I#-WL;0vPZFV)(Zv=*I|DA+`+> zdG$1bDm<_5+(pxi)|9n1SozQvf5k10W6u$2y9eG>j9q7M?a>$+98b_>W@=p zh43FlUeyUy;dw>#A6F4*bN3&Dk?r*#x$I-Ug}@#Jpl*cb!95rzFY_T$A0*I+a9@JH zT;)V-%(9O;brIHh+aF*-KbI^}e;@M_HWkVDF@KfGg8kFq$IL#<&`IrM4lQ+y+`&I- zDF%Rs?3I(}h4(QRDv-z$>>m?hPuv%@@aJC%_=)q3vYR}4jwKR}canr)?bo&50c&$8 zdmP@QtOe)c2O5umrct5iS=k(T0*_U4=6|tVrS2j#eP6+r2^G! ztshCvISKvbaS-|_7kV7(GYK6Q)imcgDZ0wGErIt=LT{u9ojp$xdP=V~p(i!xB=q6V z3;j4bdnW8T91|vI-I}$+K&dfYDUKG3%|dg~gR{Y4cCfoJ;B6|7RN#~j_y(J;OmO@9 z5{`xq{gKAq_az9+2_?6spoBe7M#&01bF{7{y}=1Mw{#vjtJJhBa}`$3faySiCOm7a zK_>h_!E|k-DKB2 zi_*JPMp$LOu64!u>>l!^rgqsxx2NP@79pnh<#miB!A754%OYHCGJCwsBCr|ZP!h9<7NQW_GeqnWO6&XmKa{*P2Uyt46kN>MhnMHcP{pY~ML-ijd8l zv`&I-a+q@uiXLdf2<~c3zD;|-Gn3V9`z@?tKHIMF$YvF-v+bQPg>ZMieOL3%cR|BA z8znKSqAkWg$7t&&Ditc)($T4-!!V8MGxDkwf^L$cI7!|9pIQpxKbUBFDTE)ePrMWY z|CGo6e;&4J`~RJIp|5BPUZ@qSR9>W&Lil;Wil+ir@K1TLqGLx5EcvFhX5bn&EF|$6J?nesJY0 z%9t9~K*(V%W?@!3*Jcj#pr(z_EG2Vbxp ztl$4Pdd2G2Vnh0&=&pyLmW^MJX6(jE6M$>*pA68=nh{6(Eah&%;y3uSu%GZ35zS2R zX`(&<3v%;_yr}{1m3Y8m>P)->nuk#Uc7OXB1ga1j-jXV8hW7>nRS5epsfwmM_7E|V zypsqf8yZbL(_o0uy|@V&YdwnZ&V$sq8L%Y?)<-vc&9T<3P}BtfB5oEcSunOihyTP4 zdUsz>=q>_dlB#4WOy#Ps)Ae=&U2bBSEyW;+>9ic~B=k3TIq=9^m&3gTx=?bsV^TyN zT+6fA6rnq!2;F)|A0c!UF958u{dWRY2xFT~J!4?;GXh;ZCoC?Cz~Uku7S9nniid>} z8Kh7(`DXkW3{Mpnth*Da!h_Y|)#VWhUam{n0BVt(mnI1ghLOu?rTq z*Ee*sl-6kkE+Vw^Bxs)C94;VGg>Vj%Dy+@eM4$?x2a>9&bMT8}`DswegAf1PnyPFk z5bow4+FnYl$$^!F{~%)FodlNRv4Hg-?;}u!@E=58eT+aAo>x)-k*$>0X9={qdlA9N z_Ii=dl+yY>fqw}9@f~QM;6I)uP=)Xxk}9nK_yd6|gdRw$+TcGXzZ)Mc@8tgDe>t#n z@E=4h>`!1R9t&9iaTtLrg#RG&>L>zLcwW)`$H@fR-2I1OWM}*b&y1AYSjBl({5m<`H0@i>03xO(x{~+?}%LJiRX1%0cl8K&*Y}Uv4E^_ z9kRm{FcwLT&~!cWOk?x51i=${q!8B-JhCE=J-69&fw-4ZnWS|v={-(38s;4&@Q9A1 zov?~sf)oj?QSiAf1wQO~GJKq?*d@Hd2{^a#t`WFH2hL7Z#V&!X1ePekJi@tZ_i*fa zGGH95*d?^@1eb?-#|XTk!{wE7t2s-Jbe~3vaVa z&IvLLpy8w_nmtd3%&O%2hiS~w;FI(=C;05iyGh_w)Z!4RP-PI0qk>o!=3zrlTu}x& zJD|!S_E4#~DJX-ekL&djb$NuHC^4l9hmnolFcvyHuvIx#jtjg?M!ZH7Mh0@cFi?Y0 zEBv6asRaMS@U>VS^`~FtSi&E@cF$}MLRn)m`Y3Dz&Er4Zs74#`v{$u+#WZ z!3PbUeYK`p8xr)GpccW=A?0pBlc+W^Tg>^KPgS*Z8Hp_bPdNr&>OE`0Tzx< zWh?2U>TWKzeT7wV)Y^+J0~FKQpb}y^dlk+_eq9gatr==^?q*P`MKb1N4O?%*W6PyZ z=T+wGTGxzUDH(&`q1rMtBb!HZui6>Ii}E`ee}eiixmNAG!(@GcRg4wMzFlE5gjGqU z7|Lw%AY8RGw05AXcHRzj<0|4A8-rBU&QzWoF~Vi=`drpd_$rC0+PRNa-(?NYhv20x zRo16vD)C##%C7@}wia5OimUG#f|sz?S7@LB>zsWZrnb6P-RjlZnFKIj==*qfKtZuu zSbyHh1!g|M*>iKuB5atbym$`gOR0TmQ*cii!}YgY3c z8r$?33ZqNL>d($-3k6cXs&yHVVp|UCD&MAC&cMTWmG97>w1UE-n#&6AYCL~jBfy#G zY9;8$tYN+qq|}3rtE?+Q(WrEJfOdiMLfsp#dku(DiflR3pHlZ#B!Xo0uQjgxK3}e= zb%|%8VVv2OU{>QD##qPk&SSg@1fpi0?KMa0)dG~Ei5%&yJ<)hL=XL-vp)c6CZSFNcOkV21zaY#T!3pt6A6PFsXl6;u3KE);1L>D6?Ao{ z9|dSa)!6dkz?fEQ1zq+nQ9<`S_K8=}<)88>8_S1WS_R!UjVPDd&u;KzE;WukFlijw z*t)r$qsP5{a^%Sa8ODs$MBntR82_ebL~2ZeINRtlKHOryuJ!uy9Un63sUcb0M};vQ zC||+2(wOgnaJPI+`%rLWIV_ zuu2n1a93mWH?;RVGg^hjUu6yRkXT_76gm4~YY`i4#SgH&iZ=vr8<=zQEkQ40S!XzSOV@UJ@B*az2A{T-2AYGxzXrY1=D}w0&$|B$IOKsP zv4|5J>i(~_yMA%-rG7l$Rel)O#KOzBD>odoxan<&_LuN8FqRzKT{vdIYxMUuN}Kx{ z!^M8@=tA(7!jfZ;4a$mj$($7aJG~lAH$#q%PuPuiMB z=136R0|iSlp`GDKRG~_bQ)LvYobLO1AJXQo|B0jiGpU55I^4fNkPw0k4+_GuO889z zRR|@NRAH6yM+B-6N+_wyT?wBhkUhRi_$!W@9F$P7w7p6=I~<_<%4RC!RQ@&pxeS)Y zJ?0Bs6wcu zqzbE&-yu+iP)SKuR3&HglZ@mHq!M*fTTCqGUqN6P zLXOflVQZzGN}vi++KOn$&nHlY=T)>;T3W4tk3f}sl{CRZ8*bxN3O~KJXWTlP@?=qm zH>n<(YhyPw>u@E3RR|Tl6q+ZD?OOz@5C&dSg*6QCCQyX{yQC^A!`yDL;^7Axqu;Jkp(g{|Cb1J3ty0BXtYMxi zt}w=|i*;Xa4i#FLZf6z7E`Yu1wK^0IE;c=X_inQ`+*5&lj&j?2fJvjiYI**TK{vv= zXwm$ryYl6jsv-6PXc!p8H(E?BJaN?x1$~&xo-5VVMJ0Z9aHg(n@=t2iFjwix;3{4I zPTm^=gjC(9_X&n%u8g{Ll!^aBC-HyG5PxK{;JXP@AoNy=|68KBR`IjvDdNx6bxr(9 zjXH_{QQjK@L+Ij%npBXI%^+|-|KQicH5`$l^sTH}Ab(4c0imx-_b$%ci9`V=@KbpDy>INz(8H9tpHQHgdjF=zvc>PWv))PO2SUS1_MSaY zmigY+err8QYRF0G`|%zSm_S$Zm)5zDKc!YLU0Q<@9TmTloz!+wp01I-)^+-t_UQ?7 zAoN`+{V6E`V9%2Qa5$O|8ZeSx-~@~lI}eN_>fHOE2Q`gK{dvG5ZPj2TK{`&bxFiJ@ z?0GUQdXZevK#|nE6DX>k2gS}*NcKGmVspaFyHoJOo+sla&qA_EZ*zjryYhk$feKYf z_I7HVqw3SJkuh#Bo1Dc^g=BY7skn*N?rE{@_|22?%OOS(axLG}2-UT*|Wi%6whx4db}q(U+gv7Z}|}mwUC&7#5UY zU~CDtCgxhLbLO3PlWP%hIc`=h`!aKCwN5r49InN{Fh~naXp+ z5dRz`lFM{BpZFHlI(Lg|vMkK947%D1?K5pfE3?dt{xGgIO9(^4to}mNH5lGypFc+z zSJB3<=wE9=-%D}=tTErd6WJLdpu@GEf`D?Eb`PqsXc7tTYMeerd%x~?F{VLsT1~j0 z$QtGo?h2G_e!)879xa5KrPPYn!7M+}`hH=)eOHss=Rw0byCvDDqB6!l$EfUhDita! z)6uD;!!VcW)A6b{i*A>qI7zKXl3JVP4NSDWHp?5?CtjO{f6AjE2@mSDs)0_t(APKx zFVrGcDlgJ%v%Di<#q|Lz_@_Kr(XrYr2c823M+#lMZb+e2jYi{3$69+v19bL_*q}V0 ziYyoOOq?)*y`xLiLVq|q$aoABc${ZOUKtFupDbzsRw ztX=;ZtEkOppKNW&_b-9vNcMX;-DjZUu}>Ro&1P*#G$y~qj&C`dRo-SV*jOp{Z-Fnu zKjEmG;C2;i%LI4(`1*(6XXsVOE6Uu(@E#-&=+>)@&E~owzhVDgvAw54QcW%Ci7LZkL@fb6T{N-R~QMwi0%1EF_|f%`{A{FaZ8IqzE9}} zy@X79HzH%-3zmSD`~L<`+P!20r;`4ob#P_`98}+l=Cw^>-|-)d1PXCW!^<;xykN@V zJPpl5kZvSWr z5~xB%Op>ao`Z-sl+Cm`PO$A-6QEld^u~{@U{MxL9?$xN?PLL3S3)gUVqLuJ=0#yhl zlvH7r@FN7O5K1Vi%3TRRM<9EAmGILXH907uU}<}m@W7Ng2|o-qYi`U4e(8TlgsP$Y zTD}st}MS^6HfYs_?u@2CI3P)foh;+@PAa z9-chP63n-`1iZP#B7QT0UkE8m!-U<*IzpfdvHg%}#NSAu3eT(PPS$B+Ey1_n!YBJT zHHUmXfj;*=t%8|01jp$Xet5sTv5w-i!wh4liSPPfko=N2HGbVi;1@z8KLE`WCfpt% zP=&Dek}9m7_zHn41okCW(E!GI#Q&cJvg06|Jw3{G#Q!~xnj8ijL_ze>#@abz&D?hgrpK5YY1aRya2>`| z&4(OGU^c>stbpbTK4dk4DufS_RAGI{Sp=#O>LRI%`jCTCG2+WRZD_oUY)RiN-B0Kh z%EcJPb9U7eM#MS0@&NRHIA?dp@aWM)wSkd}HEv>F#=tZ zs;B4aM-%NLb6<4Yg1eelzL`MbpWuDP*xYEjH1-Slg2?Q&@vU2@ZDP01w;Kpl;rWKu z$~y>DA+*vW&FOw}lg=`ATa)KK1RC2f&(9I4YQH=mB~axq>`O&6xTr%CcL0(Ch^ zGB~A7TC|IF&3u|b6JM6A zmJ;e;Md&dCW|FFCsPE5iYsS#OsVV1m1o{x+gpF${f&Og-s_ymr z1;N)lVQ%F;O_C1~sB6C@ze1p@{gV71fhu=NPWN|_=)zRDHF-Wkpt1e({5^rH_RI4h z1gi3or`!t^m8XAOljrOY;iL5&Dg^Q+RnbwG(`K0W5=f2%t92xG$D|2R zbfXT1c#HMTUURJFmZo(p$4d^Y@U+6JP*wi{K3o* zkSqN^KO(2@tI;egxTR=_+JxlL4Txi z@T~+6BAmk;p?QLHxRF2=!Z}E)u+HI50#yiYkW@vTgL5M9{RFbz9E58k@4Xx~ISd(y zg8nxG$MAy2x`>|;s6x01BCnnyP=)7J)J3Ev^8S@TmAhjQEX>t0&>FLxeU)10#(3Ku zP%|QzVxRumS3h7iQTW+c``!hg*gyTVuh?gqFR0GG3RM#l350jD27>Zc;9IiS?(EXe zzG8)C3SPwh9OInvN*VI`VYoK9ZlJ#^X_S~it z;#cW?*W{nnpkd3>D{-n?rKj+o5Y$v1nsTCGM&^UDdia?sO!nJ*V$Mcm)`}H9EDYC5 z)utT->1U&DPmltk$4dN7(POLl+4E%acV+Ir27{!AonUYY?-7A14lv*+q%b~=I>8|I zjI{S9NQ2O01%umCV8EVdfI+72YcNP^*a-%=bRGsvf{G%(M_@M!tYE5tf);ZTc014t z)gIBDY3RPjy{{#R#R(5zPQe3vo{WcmnL1eduk|6RDJKLx)OiG)EB0Oc;^+S=)vASJ zb#q0-K%uy?HUdEc@JKlbRus6_zhzqqJO%`}1K#Gk=QWll;3fO!?>{66%n2#arXYnq zPe#fbhLpTmr9ms{-A>T@b?2dVd}PZa6KeF*0Hf=cMH3w@0a2U+OxWi!lgZ>6D zTH72e3YH9RkDKL>bSC>jje9aO+HpqXoR8X7%%a;aXEe?*U)Q=~d`=MYrKV2Wh#XPT z%Kdo8nBJEcGL8g?edKyP<1&-kX-ApFmLSP5&$-N&EJKC=`Rb*#A*%TQp+L7izb$Ts z&)7Dgj%Q5exnXpt!0U5avE{uJ$1~0f>90JQ@icf%OPt(d9LhK+^!2#&7(<{DW@efu zY8a4ICN1HMsQbS z@}Ty9XC|v9UXL}*mv|K(*&LB|iMR7dF^=ZjceT8^6&l9bD2Y)OZ87#aMq3-HRH$f6 zN2iVs!!)KZ0IQ=Ib(0juN$T-~sYfxspNWDEB`GHV?>M=D2$@e_Pr_GM0 z4MMuge}pp+%YTB47aQ&we0_?2zr`*wd@cWikq`{Ao`#-P{gJJF2*leVw$ABto-c0&{H zth?>@$Yw$in>luY<{>~f&frKn25}z(Rfx?Tk}B+GjwJ-D5aw1=6_ug$W{#r>WXH`p zWS1odUz2*NC-W=P|%Lm z!z~1=5PB%7!s_8DfhvR^N~&_#!)pj+kFOrSm7^vHJrpc$vmOQmk_0{6zS4i_`@@yG z9^OL`5<(9@!a0ieho2)*h0sGu6;=-)B~XRXLrGQcdiWCp+2gB+k8#xGpofB`ZPvq4 ze>T8ZwK#tm)x*(<9!~sNTjSFI;T%Ql;amb$2tAZkVfAo-0#yh-lvL%ehsz0MkFOpc z1{B-pz!7dhu(Z8;xWF7#D-waI?iLXW)=xlAv9A`h1JX&fhvS%N~)ro zITMnn3S#J+w`poi>VAdrPZs!=Cg5Yd_i1@9;a0SWfotUumXVln?1fnf+aN~?seRq-@| zDnzXcq6L4BKoy=>(OMM(U|Om}4Dcu4gO8EjD^>_b+Rz)PSok@$UG>#M<;9||ZZdq) ze=0`w{EjxYwjY5_2qoMbnkP(gFC$QeF!7QqtZ8^Tfhq*tB~?)=I!|$*Mj$&5shykR zK8d3yhao*t&;taH;RTKL0d)dZ2p>S?)l~$l@VtupfV6r=*Ab|4xBh~K?X~{%%-j&) z#+y?~)5MqkF9;{#-_-oT2MG*A_<=j2d4eCfpFkDD4@j!8e&9<4st}NuRORjmzE2=~ zeEq<8IBIh614Kdpj=(Xzps{}7e+X0|`~Z}>;uFJ#)uxl0M1i37cLI@ItcyEaFMOV!Q2vOiKL0soR=i9U;(|gFI7C=X@i9DzrRpJ`?XZu)ug1p?e5mNDGaP`2Lwd6(Zsz zdb3XusKWCq8u4W{hYt~`bC3B1D{c6VbAR}lZ+`rKQ{~O00lyl={OtzQzTLRcP271m(hCJDO=boj{qpR}gG$ zuUDAvR~ztI&{d9tY0|P~{zKsa*bR+69)UdwI2ECJu>4VLHcgaC&}s8;YVBo1qu1Q#d2n3PwwgGKBzj!Za_p})R``S@ZO|KjpfUPxjS9VTk}ZQFfzhh2)?KV&URO(Dl362b zU9B9BPC9h^3RYM4f`WN)P6JLcZ>AlZ(@L+c@U?vTrHYJy85#!mSWnGi&y^zUf)c+< z@3$uTqy`PcmR>VURTX=P_k;i*Rg3=ff*F|)O*(Xx3;sg7;8QpA{~>|@guW`lKP&ob z6+C;MBKXvPYl2T|&`I#W<~<=WgD&`kx39EmJRFmjLEoc$R$()_#;komVdp-fr%LSe zq2VNbXU~(xen6a^3-wy-M^bZ6Lf?b;gTM+0p^tK*$Duyded+(q)A1(3zGTfgvKtz+ zRwwYD&{HM!SEdM^Jx>vOO0TtkBsJ$G^kX_N^bKrQ&955IKf`f|1Et1rr8rtBHu$+m zL5$iBCmn4nj#Qd(zs4U`yz1uWpnuRr@WlcPW)n_B%C>#Bk{~uGybPw`g*{Kk%X)U$ zK;G=qK$b*<6Ue;IgKQAC9{Ct!AA?a2Fp(d)*nnHGCJMllRUW+oIEib3LrjF2@(cq2 zt1JV_5Z2HExiSH9S$03&m>_m1yj`DyH}*UkZ$*Z;_OebxUlK)5=)11-=zB_Rdtd-u z$17eSgWdADxo$pI2_M6jfEj;9 zPy>vAQ{(H#1fe;h<>C~yu;?tYt(!@2bAr!?yx>EiLLI&KAa(Xu9R|YId~n6( z<@%gDdhLT$DsBpnUeg!WA}b~BIeP6d`_XGB_%j9S{I!Dh@CW}mued|l61$cC5Vm~+ zg4%Hs+r0@IX)y&ZC$ZgazOMC#aXf&)m!B%sAFXSj`*CbBEGU10u_ZVwAlKvAzGZSe z?IeWQ(+{#|vZZamEVImr@NsOR#0Yg9+c$u2dp=v-infs{s*Ynz<+)*qKLoGOB{77j zfQaMRc8hAVJd^FW@UHNI5XQl5^P)eDJDn|rA(5|emnL}_4InZ}R@bWR^lLFo?^QgQ zJZ-Wms}kH=f8NP3cp8QoCAi5?m=A&yv99fQI@@0~vUP7@u}HCiH8M$dB0D1l^xs-f zK|nbqlmv&dX;ENsSBsBk-*1n`2%J`_Br{mUJe5R&k_|_#sU)30qHX_t`>v8H_JxLV zc1r?PMP-bAj#1e(Dita!)6uExpk z_@_M1CF4Pzb}pF{FZ66b!3&jsmCB2>BihahSaEK^3jQe%R&?x$wu4UhiUVFf@qD)V z(GXqyrk#hg{Y|{0Yp7V?;??`M2Pd(~8>7JuK0&0O^MC43`Dtz41@TKbTP@m~{$h1& zvC$_zaijMP{?6cBw+bw2!lY9lESjss+>V49@KW9Dw;b12FKr%dF6k~Tsd$^3OD=-8 zmiV`V2`$yw_#W6+W#|o(Vs%@DKCo?TLSr_!hseHXwBoF{5xA-Y+sY=bt?iv3FG*!m zLzH|^YrDqmW!f0U<+QdKrk3BvNC-w?&qq#co8~hhd{mo%Q;Vr?p>&0QPFs3cqT|^= z{=a9g{Nyq7__nzbW~gsQ_h3x-zv+KP40Y6P4F&h$QBX$g!}tg^58<>?3@BxX;O7Wb zA$AB#s<1l*A0<$QFvpUrs63r_2>ygXcHFE*_IVZ89fFT>)Yv>68h)6#*YI%aK(`Na zs*D5Oe9iR3Bwy{!!YsZDj{0BGHFH#7c%1kz_DCWJ*8Gp?4OTPf5~xCGrlbn1nfnu{ zLTIL>DtFCXP9S@HHS;i_*gj`~&`iP7_G+fcXYfZezS5a`IZcdu{4WTt^lxh3ay>y{ z2&Sy#+(moKB7rJ|PD-kDbAW((SMM+gu7x|L6 zzv7l$cb0!uGqr~hNOsf1v=#cbq1E}da(POv%pU~w<`S(6X0}%g_Y(6qM;Fcr&zRda za+>(Q{{4GME8utE9z+RloG&X;a`=%)&n7?ZM1Ht65 zo?2Sm-$$@rpE^*tH5PW~%R*Ifs|y+ij#;bAv*${+b=iqu9hA-ltt&|_8n!Ndqqo`$ ze+cgi0Z^(I+ake@%;yUDU>Id!h^xGf1VbcM)(1mmQ^~mrG9h$df#EFCeJdE)^As?o zGeHAGQj1PtSj)RY;07HG-C_rV%`R}K=2tij+?ZK@-ruvJ*;fCi#=I*N#6jq}!oj5} zIAG6{aj+=PC`34*^(CoECm?JaFCbWLLWB)c&Nd)KOhRn-{09@{;RJ*`Q-HvprvM?& zAVfHz0U@bLCm_79^FTP5cNAPhP-MTqR)xCnyta`%n;^jwWJ}lnc7hC?g#WK8!e`Hu zg}+~7zcsNZHRdGtuXkSTuaaJ03SR!J2vUa{x9kKGSr=H0Xi$Ztv*!!{H9j^rD6Z5hcILcT{7vQ0QI58iuKY2#}mp8(m)ituW^1&f+PuSQ-SEoDG*}MlOc3* z4!nb^;ylv^>WVY|!9Q6IBls8aP~$@qIZg;Xq4Nmb8On?|6U6I;tKk$}vFFLSaws#N z)VLE$hB}XuovFWj?v#3k_ywxt3XCUqD0_kN z`P!ShmKJ)BWycTr)8Jj@=cCooM6diWh*{@p@}}m0f0Lky77O4~UHq5k>sqfHuWEU| z1w+Z~%gX4Q;MzC`{cFt%t;`9h#-j4hVq1iCmTTPv>Ey7s925@M#1Y)p z*nG0~e%-%f%z_`&9JB*yk91 z9Y>`?MPE8Pb#xdeGJTa%XboMs0;ZSEk3!QDx5a`h3>h;<-!H>iW z?hB&>pwJIv%ecq%D5x4;&OZG4m(Y8<>K+_>((sNhY^>EPP!j#5Vx{4A!z5$LKkEdF zvo}YFq1bwFunDv{(yXyU>g;b1KUBI$wgY9=FE4DW)L^Lz%B#!oZ7i}E7_IQre_1pA z@G7s)K5c>%Dn(`X;NG%j;vBi9KD4^Z4@aQ5a>Fr;**x^o&{U<^Xe>FlyKu~a*XZwS zls5M@hKv31`rs>tCC45cY)R^pc}M(r`c&$}CVmvRu?hX(NNCK4azySjqZQ}zi~wJi zVE?>HYwL>64=O__9aH1EeCx13Zgw@0u|+H{b=YG#TmCObLNHv7&OFT0xDYPJu07E# z>a&zi(JQj2cPcs!@ZlGY(NQ*MH<(ph`uede#=6RNFh8xmV*8-JAI(PJMSkD^hOj%q zT}^U)ogaAKTHIF+6(oP;FqO;*BL&!0Q2m?SnEr_OMc3 zLtq$Q%GhmE7ZRvK>}w%v#AX6jcwR-fNloQ}W1tcufmhtqpg%&O&V8$tU}bc8RZbXn z8}X4U;QxZKpHYvnT8o)!v9ixUvxv&9Q0xA;gb&f4XuQ6Tz-xpqzYUrv_>tQPR3ZF` zqzY?c?jlfy&>Bfq)Q|L_VB*W2R$b+@gdU=tPW!5>JYYduN_CZQ6MBq5nxraPU1gdW z_WHt-i-q#0rl0>spbt@x!^X9g+A6;xP=)6jRzLqnpbDX%7Fq5YH^re#HvTJ`oTq;t zAJ69?=U|dUKyczk`uxUx0#)so^T7nF@NzcBK9}o4op`yzlpiSj)8xq)>lbe29;Uu-0vmz%hg*W%Pj^-)tpN zg&5xuBegdXsKWCqI=;#7)!#{=&wYd=m}x_BoOalb!QVJx!o&&eKek-iVi_^7Banv( z<%t2ywFIj0OpAu{$^>dTp6a%yO}7$gbPwkRLv3)5i*E4Yd@i-!K1pB?0$3l1<{>_h z#+-f`H%);4O-+0c6X-)&3qfD5a-ub6sqL1UoMF7})3CbbXBl>tN7!bft#I*TH!_qj zg-5Nqkwmt!GMk|BYrFl9rK4QI+IfP>g8kF4?Z!UK>|IscEtC)=Y}bRVfgnQ=(11z8 zuY1L&*C-ULg(6GK^Edr(f?c#lzL%Ztr}Znm1sjq@=(~J1^4A*jo+cnKPO&9}c!o4f zoZU%sv4m`Xu5}V*lS2xAxQd&m;Nb@vtN*T1;haON67m1a8s>@k3YE+rSrhSdDDSpb zW(u)w_va6KP_d)V%XY|e6>3|4W3V<-87OS@VDmjs;vCQmdGOWu0Mcf4pCI{2V{&j; zw!{|GFiW9JN!dCg#R+`vGo zS*lfwmBMhnHtf}#CGe_^k$xzU+9+%)RVv+V3vF!+S)B)qw9Y2I(+Nr&^MVqA3boCCCY1`c(Tllf zT-v*|r)r!1pLr7m?A*j6T5i?#7%1YR+Ox-`$G*)zlrXOL+AoSk=)IwD`P;VRHryw6 zE&Gm>h34yW-F5#!f_7R&>$23S&&Lmm$}! z_un^pp0-mXHlVUD0vS04sax;aa5lX4J~WzDXNP|W=(cB0$Bp-li5#`{K9%Q&LB0oG zpUY^TkK4u8`+24|%l-Gy!P{Ee#uQ@{{+{NK<96bQkR*)ky_)=ylK{0UjE|ZPQT?#u z4axeKCAhWzypv)0G+g%@{(iS0Q1K@LkiXV^_&+qVb>CpIOtG*H4<+~{z)odvgos|y z`kK#NK(O&%iw%Rj8n5?w$R48+c&%muc4H0mSpWsg#94sOZ^u74-@dEu_y4SQ;9bdOhQJkc1K~LR|e+CmR-;TeQed62k`KLVg zpz{EaK|64!PQ1{kY6UOU%vmZg(zfGo2w3r&fED~x9<1QIt2I`%X@mHZ)unoW#mlfm ze7|Ve9{y!Jw}{UVzo={6wqTDiDF-wEy3UrdE3{W6G-h)Th{Z-mE6&Opfu7oeeThkH z>&niLFv2Kk+aBz9ntct7kwq>pd$40zTfUx=5R6-%2Xh$S>N{I!LwFOm{z!{P-bd*c zeHV6mx1u9LWBIon-O*-zqpKWEK$x^_nVyltZfJb?7d#)zhy~*Npm_*2=?lbPCeVji zAQtptoT_0K)Xu|?@y=S5B6i%M8nY}Ar{cySy#hq!GNkkuh~Lj7z!!*r&OWh!`U}MD zvy3Oz0&z%N#lWM=eipb1y7%Jqt#L+OBo;DDQjrnq1;$Q(;c!?tv zkEtb&8qkfKB2-bSG+1hhBbDcdQ9c7+pG!Q-BTuo!u}6$P%QcQ0;B_s1+-EFu>=pC# zxK)l2m_)F&PJ;k4l0~jlXn~Vkz2Vz5vUL|>u}-nbH6q!a%jO6f-J*3ipMW-4(9nbu z+|@$ad$spFGh2nSA7c&kP*&j*70NC$7t{P>f@FQt$l6+#A837lIN!djXzdHoFwTZa ztg2{@vClDD`v{c^6|L#$)X`y>&h&UzEpzCmDTK1y z;dR=Zx>&;K(JWCEssyjCRfD9_xO*az^yr|fF#CSTivf3=!c}a*u0$P?(3lN^h?OWt zE6x!a@wi%v>N05^j}vAz__S>)>Qu9{fs`$RaaoFr;cfX8MnW*Yj4nmZiSQx378QA> z8NKr<9iuNsrFSekc7K(tMetXlx{Ot<-J(sauSQpmrm(O2kHw6mxTP_32+zziV#TNg z&4aTrN>m-K6E^W^eVy$x0#%6p)siZ#soO!I3SsIbRZ%(e)J=aVbs8jUhn91LBMpRn z`BydZ-bx@jE{`+6X_(~Nyzk<8v6v?U@USAjpTIA?h@%V76IVslVU?~9Um{S2Sav3= z!*>W&;dvF^@IHlwOgg*7Ee-dN6KHea=q?x;9fA-m^Lo$)FrCpnhIwK~QaHHuxnY*2 znkK&Ne?eFY|E9*U=Lrl$_<{cxox%EnXVZxDV!QiU}VdlINZ0AEs-s~crSq}gfd8~qP{_v zjLkMmh^umYFM(_~|KM8X_HK@v97YO6K|f017+%m=5Ahg*Dujn1^6F^1Wci&vMC9WzvQw z8^zl8A*_L5aRfX}_EJmx@zofy_`s?wv9)0TRLaP*Z}L|)Ke~|hBOu6mwMG?D8i$jN zBXhT6l2`D3Z>^ia_i-tsbht)^GqY7@K@V$~XBH^LvG~QBB%4DSr6br}E-PJf68qa< zs{kftu^S0Xz1j_%BMES77E8)DHM}NY4yx4Ilc8Z?m^F2lJ-6wJ_*FNG51JAtHEtNS z^qc~fb#Vgkl`SBN3znn_Q#Eal6O74R59#G1oM*sT&+FB=L&KjO@$$y$Yz3+ z2wYI`7#3Wx!h=0ehDR@w8(P1Tns)-o5bqa(HFSU+8y@e4V8Y88xmXZ=w5Wkaf26VY z_5{fh_@W?lOA2Jz^K6jG${DR+NzFS!=BB(LL!d$xH#(L|g~}&mP7}9`FO8$h{$EC= z;-;Xuksg`oF+rOWT26u^UHbZKLqoM{Ut=pA;M^Roczu2>8M`S!%YYeznu)amNOyTf zBm<^bi@GZQCv}hkL@-NIeoCpZ;MU>Vn{ZH;t*exB zo%LdZAS54a@YB_rG(0-iN=+$0jS?7LC8sr2?kccQ^e~qwq?1>!Eu&9ToZ3qBfYrd}amhle$q#Tu-ZM&zB zVMDpjSkoR)|9X?_0U9kr-YGo&6+k!6JSKShRGu52egnKdZ%@BxoJLEReh0kIaOu+| zI(^?gKdyl|Cmq6*a61=iC`fS9U51xN?`+ftB`WFa7Q9ivytCOIA*2s# zy#*oVu!s?Cfz+fD+|{`K1?~OL+*ZpMpJfemSFeD{X5+2P7tu&D%RWb~gIRu{_5IuV z_FYZUe-j$U*)a)LHIc>GXN~2O@UAAZK24=UO=Ril)X`y>&-6tM6~*edDT|dE^c@+CM_K8Qa{8O$`Y~WO#c%iQ!3tp%tzf@kNZH(OIt3E5Hvrn8A{8JvR;5*&4 zJ)&(2<`2qH`Eh6lo4cK$qqPJPRLff0Sq`y{edfS^lVo_v?f4GC6O1-2CtER!- zxSe|N3po5iCEKm&_}0CH7*s4N1n44?OA{Kig`}6ofED~|qvlqkE@+w9`F#LHw(!FUu1Hzm2{F_== zPN#H*zDqB?E78GZAIqr-bU%OF;0xZ|#J6A4o7K;vNuJrVHa6n3C( z7r>-OH~Q@>-v@Z4`WqE&18Zt2!aF-<#D8E)=T+g`gm? z2mcr<*0*@|Mxm=%uh+IUy5%`Z@WE^L_Xcah!lUNXqz2tv3DAu**G2}`xG$s%0p6_j z4+NM)&Qv1+m^+;LY?GtA&k_|L-*m%~~P&E_=3UCTtD}?ueOd_NAd>vwx89 z8sII!m*g{j_d0x|)R6jBfKNb1)$4D11JFjW$AG$z{n2~{s&<`z6&eQlSvM-P=gJ`I zND{w#%WW!_-_Mad}32KzW!En@35N^xWZ7S$0?b>-pe)PCLZmxeT>=-<=?`ripK zCP+i+&+mmatop;AC+p9{>to6u#7PCP&*T!;n^?&hI%4XM)TrDfr13hb%TCJkEax>r zTy*7GB{(b+>1@RZ;)Jy}xq69SU_isK{z&8O{@<{JiNF?x;(eguBrm|8C!@GWqFAdv zU}ucht)$kS05hL=i@+H=VAivFDGn6&x6xmO-G?$x;1RbUAk@7|v02*cF%{$+61frR z;q24nnH5RFL#A1gCd8(}1gsr>i%nzXjw)cO2(6GLq~zvhc(kK36GAH(4C z7Z?fFT=;o$%n0Yj$9+Nbv)`h0k)9);-oy?r!tmT{Vs6DvM!SYF}qU)7TiSP3WB*#t5b}I3GSD-hSl}e(By9xY4I5$ZZcBS%Y z0#%5WN+PdLAy9?qRdl5?Tf)kD1lru!D+MDlV+bR5Q3>up7N#?r;NGT_Y-$9CA@WwX zK=TAYa0P)XgddPpVg0~01ga3gmsI8I2W}^jJf42w7LFI2Q^f-hE8F zpbFs!i0bg~1gh}7qWOWJ5omMw1A>w5^#dJDZT}mAi3k<_Gc-@|4b%S>AB`h?gQN;; zIOY?mLMVfzD(V}YQ`@@;WV`tX*VOidf#O_73PeF4Pv96{&{z*~CV?u1hamFmVgglo zUeP>6g+QCThY*a+)kDx4vt%}=PI?({dp8VMa?Nb~Hk$+DnT^*n5wU;znT_nTk=YoU zb`*(mx3LCjnT;1jG8?^$H{?~DjlwoqweT|2TXWWep$en5`T?qZ{T3;coXiqiPqe8NcD@Sim za;v(mz3D4jyrR2=PVDNI-c7#L*m}p#u&|*~&Q}3&mFLegITvnH6q~P<8qEz?M%f72 zVq1%i;FN$~vAP&qAA3Hs*fuL9M1K`cD5myA)1^;o_|g}TEyGoplJlQ1U$?W$xieMf zV;E9?gfS^taEex$?;)b)w8TT>r?6J_Ro3sBvPxTei!FVaeXd;)(VA8FHZ_L5{?evW z|JaV!jN#FvhiU^O71*uDTxYl>eaLgFlJwt(FU1YOHt0$*af9C9UlRI@7=THtlEn~P zMC;E4!s7g0c0nAP%@&QdO;mxE6ZUK3MY^bFelr{jWwKgjw5W`bFd6o-c^ zC2t@S%jVv?=5~7s0FG1XXb4-rhp|)m4#D4L+MDb%3<<5Pj4)kTA|os$QEQ${*5eIM zV8rs2uoKxQo)X4C<&hG`V@$sDCSVf8a)$OLXu0IJ;)gyY6Z{B`+pMiiexwzLJv(5> z`hXq$Qy%Ovi^E1)(VD%n*zkJfkZ{a5Nz%!Srv>%&O%RTP-F^%IBUm-KPJr;pD-C;H zUUh|!)JIG{wWb$`OFaX%{)X{d_M{-6B)sxi)_gEp7NSwFyxDwZS8I=fdT|?Agq~Wp zr`RLH@3HbR(2!TwP@%qBs8tKag8XW0n*89E69`+LNZ6F}uKg1xTrpN2ViI2o-))q4 z6L%OP;*LqYPM`kz*0e@#q}~tF6Yu{%ytS_KLioF8LU}*_XGB7~I(fo`^8RpZZTSFx zJrJ(tMQ~aA`mrmS+2vL2avWR+OXcI?&)V{8em#NRx~P02{3$P(440Gm?UVWS6n;IGUr*!LHT-%y zzn%eC!Naxu-|N`F&t#Xg;Bs~OY`8*i*TbJPc3V1edGJ7qgE`C&Q%=KJ6&KmS2l-g%@q)|LBKn zd7sH}8Q}l+;Cgj=6Z<@PAsei2hL3B@gK!1yEW;l_S4I4(ia*2R4+9u{g@LZvC^z`c zE&)W2y$XY5iQ|&#^Ky21f`RgJc3H;$xrAK?*jI||a?5Aoaud5uX2&p3V3*gh2N%L+ zq&yOO#nolj{EqTUXkiC$b_Z{A2XAf%Z)yi`W(RL#$4L3g$*eD3TtmxT-#Kyo6DRJ< zfVkV)Cr;c`>=P%B8>QW^fq$OFsP1Q%L3UZQ11@K>%f)YlOFz5tPAp(wK7w72Vwan* zh0E>ia_)6-c{RHnaXnm)VwXR#%b(fhk`Vml^Ex5W9SZT|V?lxZKSy-u-YXv&)kY!sVCj!r6Tr zZx?vFRQ$Od{s6456o0M~f8HSeyh;3di}-Uj`~h6= zV1Fi*-v)om*TMzx$~1M&#KxP)&K@gY54WJbo8XT$N_BV&I^BRj@F03r!O{~(Ai(P{ zHa$L}S?Vvr&edWaCQAy{;t=E?FY4zrEsG)%U{Bib*fuf#OSYj*AE1meMqUf_l)1UT z4nC2_&f)m3#hSYw8pZ{2Wd`wLYih;Y>Q%v8`cy+JZ z&jNK3O3U#BFr)$RzZ|&3i~%zWK!@h9b$@8^^lmgyG2EOO;wEF%eZZ)-7f=2cQI{kho=Jc4f|E*{N9wS^RH_yjGzw>X!?k)-r(-uqI)0H($IP=v zO8r|vB6WY(Q<#(e9bf%q`m3k=lWQ6VmpQ)p+4L7LIu%a7*jxu)WV0TC!V|YQp`r=< zS1d^{b0q2Mbdu(tQG^A^bzl{^h0tMeg5&#to&Ns$XO7f|YYkE6<@jR%md*9rNOeGy z%vp|P{3e}@dF!Fh1+$Q6)@#6vW+|eW7dw*hR5}TB*TXrV3<_}yxyAAQKTm)EKIeE1 z4$KQ-u*yw?^cp%Qw!2X>(wbSRRX0Z+D076un=yA(=01fvg)+D7%pRAyQDp|Q%&iUqe{GzUs)(Mz210wQO0*?{0LTRnT3zOL|r)^3_EB zBv9fg>Yt+dkyX@tDN%>%H)Q=2JOvqL{X-$Boj_L)32~s8c_&yg^7;l!jp0ghw6EfU z9~p!-uJDLz&c8X!b|y4|Gj~~K+Y>8WThGP}neT$9EThb)pj$Tddm?Ybs^7V*_ku7u zSmMprVr9gOz~N{h%2Cx{hGtDxI2;%choCPe0FJ=Zk`Vwa&@GQU0O0K4U}mEiMzkZ9 zW<>g%-K9T(=1W%T?-wt9(GgShMLZ!HMSn56<#8AN(y-{EzEz*#8q~&U4)(F?7WER3 z@FI8^bH~H=Xl7-_!-{x3B=pV%$#r<@GJ@n9bj#xolKrC~X^d=y7@|1>1uY}Mc*q?X zpGPw&D=-eR10&QU6ATaHDar_j2hc5#I~evgz%V+ru?DMB5hVQ99SP5%xsw$MixQ9^ zyJN!Omw0kA!r&=%%N7_!^IkG69;q^7Vz@$RVjPF2Ggq_up?awinS@yKZRc?HU}&N} zqnFSmM2LJTQZ-w25T1aHcsqc%yfaK9?X4IfHWPS_Msag=@Nt&AG}q#pnQfY{RS4OV z0F2?zn3iM>o|uf1Jq6veVM$KpO>}PfIX?n{xY6g8K$GL>^D;DNvO1FktN`F$F~z?f zPfAAdkDyx~ckwR>iNDlWc}0f5y|25diN; zw><6u*dqjh*vW_gbQk{j(QL^o{DrZ~Z<~AgE}o8zg8w&k%i}Ki{X&9ggY(cBETaBX zzvFEFCqWbKiRKQDML?uOrVaRCw7^;!q40Nf%i|7(eWFl^A5*S$$HDTp;ou-U4y;4U zZag&^L9i6vvIPW$@t_(~ih%~9iE$iKhWyd`CM=V&@&ek**cNvb4x*)#)gSF2heFj4 zDP%Rs^zf8qMBql=vUQNzxdFx^Wn2PA^m6+gZ)I+Dm+w3AT+KMzT$U(bty`wgc{`r0 zjKXfATQ6O z__t>S+9T+e4WM;Ae`e~b)!`A{hrHk};pfqu$SUEvO2UG2L%z@9-K^ZY|D!OG0CJ0_$1q#B- z5Skdramn=c{xC9}rgx1q49i!eMUoYL^OPA1h&O!6oAIyDh_yHHmUjkUvdHhgEk!Y6 zT<&+5>V0^&;)ft<-7+o9J$SM*O8cYemJQ4DVctaNyv?2g|AJJ-2oRnCirl$Iva0yXbchI2OC+G56n{4hou8F(r(3Vj;7 z<#8AKp#i(10j53G@)&m{9EIjoRtwN;I(R+>WyvBn;qg*DX&K@15_HSs4vzz^@ECzj z))CK8a>vCcG>fw0Vo3&Eus)f9=*QEP5fHCMw><8E*jEFDeSP#McP!k1=1x{DgmNuy z-7#VC4m>#-VQ?+F<#C6>0-bO1s}^5!$G{iStjUUjP>M`!UrYde4o^!)0DK1BvIPKy z=>s(bA;zYJCNj@JCcpM^?~gh}s^6CR9wY16|BOc7##k*Fm!tEU-?DQc6zn zf^Mlb)gDG8HXd%QzFS&#mM>62psIU(mN!9IaiDN8xjf76p?!L1k5sErjU*ho{T$6$ z2^3YO-U|5xmnOe9>JWUlC9&FllOZ9#f7Y5kL#{EkerSuHzO3LqFXkc#w6Z^ z)vo4_nQ$E#VH8446qB}5#JmDXbX@K&@p2@d*o=5tiEi0~7ea)f zf(&862u-LU<3EKBw3lwnyVTemQOWQ4ky2$K;>Viq@Vo>qm#pwSRKc^(i-Y!U6kX`m zJ7oB;DxRc_Al$-RCPXN?+oA(C9`Fpc!RAn<4-N{0)v<`*dXKx9Z^iR8HX*|FTQAKf z=4cm9+jBFX#EfFU5#6$3d)~>L=$x-wsNvdH8gv&nt+uV zu@UN?iHk?@}r*dBk^J?2d*FXx3!4QK41a*uIzs=>j}083AxE zy5(^Pz+U|ouL#@PA#fS!t8FYpY2fJK`WkofUyWu=R`G|nlE(DJ6#kp>lw=hC8_+F} zyYLTW8ND?)6r)}m@cL?XD5kin2!%Cci>p514ukvAEXoRlP%c+upG-j9ho>ncAnrl8 zJnn$lzX5R?!jN+exZh73rzgYNFzDSeFBD~Ta3&)_@ zl+_{}rUnhE{W5`Z6rQe(z<4RTWeYF}15h=F6-&Z|Ce#@A)9BSq*%7&@&kup=;G%xo zA!S#h(Hsv&)~~ch{mZBzP>cH8c@u;wbIPJVPm72@)9m(kv8^>@vF9J6CXu6ZB;W1M zz;{s@NEnlI{w;*_==$p(9Fw`xD-IR<>$OIsM;^_hO~!n#Z7khyF`U}YY3N}z^yoAg zT>gwZmp?^qLK&J*3PITx_Nd}G@OUPL#>g<6yywTYRcgHGNukj{2=$dTk^Ho6A}K89 zl8|)tz_D>Xl8zophar}qPk z>D>RsM!y+-1Q@&EKz2jkv*E3{fLS)7!6Wd#_r`jJm%EGcNIVNOh5<1iA>0+yBdo-e zl2Mw=(JdPup_|%-vc&>ZPPTXwr^1T9{Ef#hCsrz@;f8KKE&(cV#@VnQRWv)ZT93Vr zA%x!r!+dPP6Oj>cgF;R=^KTVk?&f1R+4*?;ajUx^Z^rX5qx}eF?Z}8y?~7?bZp71) zQJ(Kaw`>@Yw^N%?21KCh#brRIoL;Kx*5iA?2uJJj9W*bqT943S+Y)q~e#3Np3r|5t zs6EPC-U%X)IjraLcHIbyRLw6WLfH}1XgrT6B%>ssL$_=gjXzSGP)0-G z>BVIj8>wC<7Gc|HXKJl6YUwagep}_)CGMojK>N*6&WGd%UiY@5Bsn)_rPPJ z-+iWd!$mlSxxY3v1Z!2%B(b8qR4>N!GovjDol+5zs?jaevTVSUl~K$Wpj$R9%elOX z&IO{ohw)&}ZC(fDI0gmRpqY|2C>GqCnF>1KF?dW`jyU^k$FM) z<0I2QxC`^QcrIr2CZUtnq#cR&#xx|);Hk+d(_f-nHVnyA)FzZ65y*OR8ImcibeA@t zzU)WN?rRA&(Vo!M9Mf|84fAm@o`Q@}JBYWu6PS-VtmpBT;~aMpo`q*%M$2K2X+s?` zjmBC$AsHpP2Hmn@G)|#5p^S#W(~HY!%s8P0Condk5Rhg$t_5y52EK1YGn5{Es7@H> zE27^xogdtim56?qoT&8$|$T+f$1Figm=@ib(F+ta+|oxp_56@8Dl zAN&5;S&R#yiS~q%=6b%?71Ma^i6&R= zdAtd$b+J#o=bx}K>$rNowoR~F3p8Jc=CtIL%KN??&8e)yGRHUJZWtmP#S@azvTRM3 zWalQj_6#u~-dTLuU7#Pp^D$$vx!9PuH2Y(Ej63o4WR&as&@CGt<92Ej%2o?>Ioaw4 zr^1TE{0+)%kvZKEgME<0<{TcR0O_qFe-#5 z6cr)_A~ezdFm(3u#fDc{T`4vio*sR!1@7Z4SXT2hXYodOX-~g=sbOx`Q01}Hj(0Zlk#YgmFu(45I?2}0Gt`onuxrAd>~l8J(c@f2l5!57diTTnpo z$;zz@vqWe@xpj|sq;puD7Bf_t_+QT0`v+PcS+Qr%kJ|<*FW_m&h_>g^EgNV{k#qhd z(|J-k&o4Cx1;_O0uGd}Yhd~qV8O)dyBr&~_JXSkXyYTd61i&G@WotCqIra7T1Bax_ zV~`;+e;bK7E^wFexpN-EqE4usHz z3b($KY;VYM(TpH2(lB-{8e>@jVyVdZHmaah9Q0P+1R)N}-AzwCQDf%E(ae+}RNnb+ zG<&kjBfM|K50QIMGzY17;VH-SW5#dD5AuYHB?5r_M6o1)6A2ur*)#T^J6Dk!~+^ zz!32iJP8>^JQ3aUxQlr5Ip?p_Wc)IB86SaWgOeV!9vDJifu|v(kbBWBkGqhky!ynm zbtwVLslt=OPd9n%)4NS`C>c~8O6K--Lgf@grHZ&%_5>BG!c!P2~8*}#QYke z2}Q+y)CmVUS^C?~PL{@>=y4BPYvLi#I+Hdn`cW$W)NtU#ya~c^fIOC(w!Snp9H~3; zt#&c3waem$c%5Mu9(8Bl*OHl+XQa(%l=p>Us5k?KpT4oy8)?>ymBMk`OZwFOZ`;Ps zg^?prs)B@`A|t_I@iXo${w1{uWmcY|Hld805VVtVdxTSAg#=lhrXM%3wOH-<^r`Os ze};|1Gg={b)Q0~;L*DzsTXBKAY(m+i1-uEXJ+ktTFgqbsYJJo5Dg~}jXVhRRR8ya}t(Xv5m>Ji*1nrh09tP%LaJMFN`lwTpqRJr-}`0_0R~u&Hc6X+} zyW>oq9(!uk7u&|lq*J3l=gz>-Bs0+J$|#{g^05cI3bdXCh&d^W)F;vGm0(lT?mtEI zDn8gStVJs{%8zuxK>SbeL}VQ0|Bxt0LP(M<#)8g+UUt%5Uumeg+3Oo9Hj9yTz&TG~ zLqJ2YGocAwJeO6lU1}mWxl`t#Vi!D783jEB-LmAE3I--pn@}N%fSXfD@&mLk$c`u~ zgz<8s;!{Fz@;-TTmlMUgrdoKu4*1^KSS(*YdBTJ%#=6Q^!rzO=%2$a$ZxDapB>udG z|H+Ef>HayYCK6Al3R^`kr&60xkP~bsNJj>dO(?ht789hT z;I^GhiO__iqFoW$Uc&Z?h^$`RR@gY&jMS2NP21!?UyH-w?LFe{h7-DwDn^Bb^LP{E zAAMckHf}O4dWoq;qwc)hn#?<^`Js#xk|#~(Dp!5H0o3=RSu262Cckb&Gb?N06*@*I z+6M#fx8SMB=zeb^N|NA6k_CBCgbC4@Br^T=b$8Kz1<%xs;nvc)aErq;+AC8#zl5hM zqo}`#Zdu|`Ii1f@n^3M#0M5zv-QZ4zFkntpG&mJjQ%6t`d!#k%=k1KNjxbR;9bV`d zX-%azq2MN1Opua-+j(3{geDXfBGMu>p{Nimn1m)27291VePJE?7oA;)o_W?tsecQk zVAu8IL)PVlWY(RurRUSB2vkAhsk{k7kVsYk*{8C+^-87Kj2@p*Z5QWSa~7AvFEyf% zE$)0Aq&A@xz!Rd#d%a=blS=glY=ehfi4no|!bv05euMqjw~hS^VbB94^sv3$l7ya3 zJ_&{}uA_2Nf%+P16Kxm9?DI4Oq^FZwK_b~ESy)Yj6}xzKWH1@_gvi1-`!JU@9xE+!U&r2b!du|N-+7JbXIp!70waR=WWfnur<-LKBJ#;cp2|C@Q8=Ra%Bg z&vrIUT6Ai)>20oq@2PI)b=gkb-t?*i>|e0~)VHB~jU1BUSU1xGsBcnPsjTBSgw?Pe z3SrOQr%s{to>{CHhrA|Kwd3qO+iQ;0t8#D??2GUR`TEX?-?fXkt>ue{1G0LG)d3iA zGP2~j2L?fW{2vVbW47D<#$6V_qBfzF>lZ?td52-kP8q2V)V+a5p|&YJ8Ph0igPOO6 zbyY8ZT4vra+N2Dv!xj%pl6q>J!jm(N9!6464UXKhPt(i=x*SIyv#CvF78W^h+wByu zGVIj@k?2ZvWZPu2`{F_V;(+lnYO<2bHf6Gw^Cl7ky1dc9`>EBfrABFE#VZKT>I^-% zZ48|UQ@`@fJ%Y6{96j5eqwA^Ivp-nS)u=@duKr-#5U@KRl=g@h_wW}R1Jr+_ z%1(*@4r&uo#uH?x#4iFtLKBLLuTtX|8QDMG*~oq_q}W320-lmjEa^u5@tjb_`ji&N z|CkB@g`vlI6P@vi$(cg4i+vmG#r`c`vk^%On)oy}7?j$k^1c3n=2U#Xmm!tbo+>Fw zb-(Jf2vDE)g*fFMU7oGj{@#f^<7*o?09jh)8&YyM!-5Ga{>m=Y%9YFklMzT>P6e3ioVu%i}KG znHFPxwY!AhjOIpG35RspC*KtF8}P5sDCXCpTOM~Y&+fN*<@?=TV5YU9Cr{~SgtGqtaM`i{RK<3davpo-94|mnY8)iH+iq?chv7&*Q@$fm8ZFeF z=$@+Wh$`wXEDwWwioWKE;GU!{x$fXL!bK+r&^2pEw@cd-QPK6(T{1lkZ&F`%M0hXM zmRxsu8;rhe0Nw4iqq|kx5mC|g^t-S;4DO)5=7`|lpe?!X;EuM^0c;?eYJLMU($9&RBS!<7M6#>eL-JyL~wtnExGRC zHo-+F%niUh^A9x-m}fx5$PAb#c&aYh9tL=tzV3(sAF3_6?f{QT;q>cNF%^LL?Ajq- ztnG}bHF%PO*s(qg@5kYR#mi!L@vY9Rca&LK%x6QcmApQ^M(3LuX&dHKmSt@9I zr5dzFHo|Cc)Yl#n?X$DaBEYw5 zORhV>4XL6PXs@5H9o{Fk9T62?&xi|_hr#`kzUGMFeqUR1{lQHe!Qu4ZYX|o)+K#9K zTv#3k_icU65y5>+TXNmOZOmGsmihfJ)I6G=4G|+Vn)Xa#k?CQ0->a`WBD}|HORhV- z4cXAr(RsC_yGGj)Rn%Qr9tL-nzUGMFuF#fTcW|4snO-9o=y$KG9p1~eT@e*t&#;Qy z9tQYQeccfO-mERT?f|#s%B}H#xptIyYx^TA%APfTm4PtS_vsrD5$extORhWAjk!#w z5U9$(t{voOwLK9PWKTa#ribBuMqhPAcz>=fx$f|`2f;(4Ra^1mggo}dF zI$gD+o7DD1RCGPfG?^ZT_dS{Ft|79 zYmNx+b=s2a4sIjB4GyvP)Q;}M+MbAtuD9;O^f0^+>8p+i@7J{@*B#!5e6b@ifPSfV zbYIYRL{xOWb+_0N2KRURnj?a{S6g!Z!7U_$gQ^)X);w^Y1`#7OaQ1);%fsLvs;@aB zxRbOc*B#tOxF|TNT3kE23$;BFwd#5rW->htZ=1gAi12<)TXNmuZ7P^4Be?oos2$&p z+OCL-uVR*2iguwbUE(Nf!)+mdpxSbvwvgY?MI4wdFtS)JQfI=D&0^%@Op*I3{L?|F8 zS1V$~fxsy^xZ}sP zwJyiG@{4i_Uy;9H#5_KBR$@*XhsxvNm+)Balhyi3x%#|nMFd@4#fVA`%0z!&g$QNE z7piSFok7`)2X;_4x!vG5L$t2UWpJub!3+#3w!cdyin2A_fNX2EWk409K`!FJ49F@U z^fIQ+%qQE@-Io8x=l{_5r_->hu9x)i)<1_NQn|{>Q+675YZpF%+uw zR_)lE+AgUTdv9h!*mvoh6A}BQw&c2F-$eC(wc#Jn-CR57+qGR074sQo>N{m3g!NW^ zGa_O=s4cnfSdS;H*P5NinHJq9=Ih(PS3Bg7YkMRr@6O@_Y2HiHQ8e+LG&z z{6t(F6;A;DIDof;$8^3?JNBmpC)z5^8kr~y`DpB);`3d7cL*Jf=_)pW8TzCAZD1SMhLV*IXto8zMwzgZMR{!HF z7J#zfc8m25idX^`YD=zr3795JKqvpeE7=KLRC_7t)pkwPQZTzxDez`0+!hq{jfz+j zHfl?*dr6ooOF~Y4?gg5I&(&TK?$-89)Pit)rGnteQ@9-5sc%!na&Wu0E^0#lO@npEoaI+@I99B_i%W(w1Cz+*SSW#b;o=i+=|O>i@y7);u2k zyS8Vd;$N};d-4=62Y=DGDPlQzTU&COa!|z*ty<+3i-c8(P^(KfRJ&N=tn%(Vu&cZi z+6(;_-2}ACxfA}XA-cR(#BKeHb}24h1SwC$E%BZXU3#BCP61F$ydU8r4$KlS5B(a8 z@S=P&XJ!lj@Rs;U`OR*gg`F0zO2+{z&Td`pK0Lo#5vm59D`0rHt-5{Daa18fS@EH2Gvajndk<{4KYg{4=RvaPXNo!B9kjj$ zje}m(9mbX(08s9R8vy*RS`Vtyw4aMOfCGRjYkT@zU031)JZdO?4m^6K9EdB{dVBik z6a!&fYY3s;rGKSRid;>cb@Z5lTopb^J zY3?+V2;k$Jd+^xQnMtM-DX_5XA%3|%!OX8RylDpPG4W&%fXEr?q4h)dI4l!n(hJm^ zVu#(7>0p>RrZU4uLCn&FiuM>ex;ApWh*D8(uAE+lks^c;;8+R%DUm@dYE5wGstmCA^Tz z<4ueErY+ZvXZ9J+dNZfoDeM;fe}LTzinD}o|6*kb`i*rmV&%_4oG?#$i>S+-XM}%0n)G%s_K zvUYD0ul99;{G=OX%LYo30l75`Vi!QJEP{;g1Njt@-x7JHAEfbOkO2^bw^<~v^AezT z&HzaKI*@tSgWP-r$hrSYk2it5PUO_>Ab%pV`LiJ1w}BjYJIKDfK~ z;v$i$TR^@}WaA|umlBzIDabA&XIuvI6A**9zbF^f{*r{7G7$RFJjnV2NLMe&)qNm8 zxR?}C`;640$>i-bo~V5$-p2RJAIROiK>oNJP>zX6W&00(S<<2AtH7~p6O za4-fq76Uw^13aGt+`MbKbpu6dzBDMnY9NjJjB+Vc5gDoeX3hwQ`h*&Z|9 z7ZVM9K9=n-^w9g}6}-hl6I}&*#-f3W8s!4M5 zv4qs&RmYxz!-BG|<+2WyvKFXY>xaAyXHkRn+C*3R36deCoN|ePP_iU8tTdti15%oY zAx1-e;E1f5d9=y>amz?|16HqDzoaJejd8A7N0k&rYdxD1R?+aWj-oa-1tQ#eL`l}1 zkuO>WAKw<@+l;nY@XamBmoMbdClPPF*DUk^9WjwduzT&dA&0#wg&kK`7)^r~%mS`U z?(_*54M>8n@-QL4TxpvGf#~Vid$6#V>j&?ac1x9H#^YJXI5C%*> zr3Sdz%2tTL}k)rXR*TZiS)j@QA$*Q#mja$ z{pj1R|cUDRp6?5F4}HZCn!Ud-`$ zfjFOaLjFbg!2BYnK8&2ty3Jr_`J!vxJZW7e3A`=uDWt48zEjX__$2PmK;m^-SE3qw zSCp7fY%(wg&1P_#qtm`~Y;J)db}>H8h4&&#+hiKOrKDX?U-(@zx2pXQ*mh1P-A#l0 zg<>qfx<4!125!|A5W(K)b*)k@5YL8NA~1aB<-wPsQ8b~D1rZriW1OUABrvXmA3Edi z9F*4+ml5O7B%^9}sguA=SuRKMPMI8iTP0{H?;B2Xv-gpR=lWgUYW$9wElh%@u#epw7!96Px?SawpH6Evdybb1Ou)mG5;gQOqInonMiL+ zgE~N>f<(LpEqfpow!?bXI zlN|JMQ!k)dq`yhdaPANcuG&$~ax%?1Ey8q@P^L(-cfC3TtN%=iSOegvILHBcPeA&SL5+j?d>*BHih)cNf!C=ed~b6sD*z<`PnZ z6`_k}NE>7}rU$d(Y<>;Yg;`)=H(@qaXbjmc6sw{&j1-Z3^#$wLExAg8wwES!uaG8$ ziWiNWe2vAOH2M1_%=<4(u7bWc@DmZ)gXskZP0A`ASTj<)x$QDl|%@WLye?hDP`~T zG>d<^R357TZMj^gcUdC0Az<`3z{1vH&R-a<#wt!Z43_3$=)fkB|#zsYKp)SVwW$OihtqP?by#i^I)|-Il|+;&lMWbbF&Qnm z{awo~P|n(a>{@VQ(3?SAqKXsNs4rk4Cl+Ss2&H(P^;>rT6R>QNv`n?CGzEfwGL3OM zHL8+}*6LUnt0-9m8#WLUA>&vGPEv)d%gVXA;gmX%9*aVZ^9z10Jp+Q8p2y3Bo;-M zDC%nT?dOSEnM7wC>sj4c&!R{U2S9GmM`%6xN@ii9*)O6f9Gg6wbMh7Lk92 zMP!i^HQ5lFY6|6KIEf-Zs)a6POT}Cnw6^_YX`32uD@pVF5zyyz#Z|Nxe)?uNLuz$x z_zYDLCi0@j?g0xbX5;%GfIRWA5(3N_gO88_iLX)hAWrCFYG?9E8ohIoXa$WC*UPvpmuh8_1= zH=z=VgeUq^o{U7S>2^1za+cAT^(CB!G;H|}H(|51(vr_a=RZ;yZ>A-w|{^T|w^dbf%n2@eB_9ncB;zYiUI1!Oh zp~P>-^`?B1f=SFTx+#@Y>6TS*!hWP-4+Rpr#I;yq+(llxk*)d_FVetO}`UK z*{^oH>6Nwo{y=Za7m$b@gD@9igp%yJgwC7(1SDlWh=>U~j4m|uChViAncaw*2|A45 zjpa@G2!+=C>8ox^u(^4mzn-ukASQWaBizkxSt!?%$14iI6c`jYb=6t2Fa7-4{#a+6}X0q$uPUJG_WIopnKD&e*d$mUJ53JV-wVM0Yg!Ui==m4e6y z@1b~JGw!8;uAd>GOPFy|88f^`EpStYl~>UkXSRr+Ip?)z9}Hpbh%6JUe)GpsmajQZ}7;>b00ewf#YBt^F65!oh;P@fHwiyMIr^jvvacA-?wlu33{>N&y6 ztNRKHsB1w$ozSfob|f>`?b-0mZ5U2kSyT85102 zZgv#{8HE`oYPb}E0^wubM&XaQA^cIWR?_al(k&Dr!VKl7bIdjJ`GHuPWYgR4&gWxt*X)83#EkU*IwN zc5^nD>CW)DM;@u^1aCIt>IefHEMb^^NVky|A=2zkDC}8pk8|Q9u|S@{C!9SgzB-pk z=S6TKj_K~B=txAm+l?Y2fGb@1AUEb2=jWM0^I89tME=q!664W-k>cUHdDO!GZ=a??G;Jbe`;P`EQo zL7+YM<3%&M0h1dT$l%xS$zPwml4p`{7XTz!QEfe!VmWyxue~1p6fDhFTurvPJrIdl zL*HSv!-f4EsqAByqzgtjZEb)Pu(Z;;sIOp%8)Up(U%+652l=v{;I}8>E4in21)SV$cuYOs)sAA>N?gwrMjPbff=55Su| z#F(`sv0Y&|<2Bd=F_!jVsEWmFlT)Rx9%6r|g8qLXJ?rsA<=H9Jcp5`bV|fwBlfNY5 zg}>W*hP97oJPSaE@m}qQp84-e$vEc(1X5&ILSrF~gZ2M>) z6KN*p6jL1Y7-kYd0jW$Zl|31|erETqAGGDPRq*$#hwRo0GEVdgkuxkFAtC{?w`7#q zd_>DPgZ6aHBqnnPf~z}>M2a?c@p$blVkVLHY+u@GJPFNTq3R$Wflt&sDOWiuX)9{mWw;jNknyK&>m;>B@HWX6*^*$khQ+w8HcJt#5O;+C7cMUD`TcPJ?-clQFqr~EbEveJ L_{lZ4*b)1Gr+j70 literal 1679460 zcmeFa37i~9eJ`$irPXaozT~4NA3JNWMz(yiwgk3hV`C#5+t?107|+i3YNj7b$Uy?hKc9bs!9XA(T!C=E@2{%5yQ;65 zs+nGkB>wm_>g}qo`ql5QUse6;!KH6Jec{3d^q+fDt5L4hj^^#!;Yzb!o3(50uDkBq zPNh11o%HJQ?)WRZ_jhyd;$oxG-Rq7{*GuiDZBJL4U3a5sqtmWb^MyvSU9MK9y6*DA z?d|5R_^bOkeYksaf7f05;+EZP;orG>r&#N{EB4e&9qJVCmfJHkl~S=<>bgtNJl?Fx zi*8!ocK5cfyR6kLQIF*nqP_CU@~ZOc@)~zJeNaHLs937kW-14}?rH&=_xG~hyucsN ziuz%@*{n?4Eey|H+OpdnHa`1k+pe`L^;)ZY0MPqrI@-<`JMB8U>$>ZCqXqw6x9G03kCv*PX`71Mc2nSD zSz(IU1LV1*+?kzf<)=aH75P24gWmO~jX{mF-rHq+79cH|=`_*VI`)o(;dPgDM+9J9 z_crhcV~+idHTLiE7-PT37W)r_N%!AencCl~wC!z;V(Abeaessg`@KeOcLnRUT0aN~ zR(TEO8-&c00w4?ZMw^iuEU=+U1SphRt-|4Avr?R@GSHu{D*zRgx}85+=Rr`Gp;`y1cSo+T9L%#ud7bvmwkx-_DhGKt z@KLi86rCL{DzwVLId7jhc)C7Ytav0p6JO7Q@9XVay=@no_KXcU2vLxF+r#uK)&$py zKKj=*<_si?+uL;8cMCL7(+Ooj@V5L6O;2OC>$v^Yaogb%=%WR(O^vCmmCnCoeUH*=72!W&em(-C!2Tx^Fqh2qclYik z-d@Mwfz>>_cRxx{uxhqgW7ewBX+qL@3(ISjcB4`{G}k@ODyfBp!uorG_87 zb`bSNt+mjXK1~5i3;Nz`tp)4QzPAJB_33ev^sZ18T72=ndu&0JjdHm#yyTSR+!Y?j zGWEB}DZ(@_XEvC8DRNI1gGSIDOi|b!PNFk84;NtL%f(iu1uI?!;N^OCnm!ZSYBjS> zQ*a)b#w@QXA7DghuRTTn{O2ua-r@px3B6~!aFo^HHop9|^4I9AlY)1WN#$jtex(hW zL@%uVN>*PuH83>nC5Olxa<^RJuelLL@6}4HY{Lf>)rE2OJttTp*34SgHr%gTyE0S3 z2kuCxcBocA0v#iD-YPLKrTk<5ayk2|QWPx|?3*La3b`U=RbaG7;o??a1_!EG;&!Y@Ui?Lxc%&$x>#o0#&h@^cvs z<$QTNf4H&y0{(DQ`DXqwS-y%rxN8}l(6-H@=MD3MO{@SeMZ3^xOv5>cHD(SHvkKfv zY=QHpiV$LWGVC?~2!@ZR&3 z;3u`=6!E6{@CX#JeywE}o24>2nG!%GSKhb6Vsn6~vrqwVjsX-*$OKkSqIT~-Ho9Pe=d4=LJjI56n|<)Qqm3NgXQ-5M>%LJ7|1~kMZ`LgS zGT*eBDa>u(m%re`=f3pZ`|i(;AKSP8!2bOQwjZ3Z#`f<&_x!Q(tE}zYt#i+}W^K#} zELb}02#lv~!Bc?Im==wV-ak6J{elZdtqZK%7?xX>Q0CJXk<*$1X|1BQ7rHHvT2%3Q zaC?ih)_wHueyd$kry%+YFF zrE0xqTRX*Y^6XCIw2~e z1rDPJ!89K_`-Up8_Vf34?B?9owx3)RIApMZ8d0y z2z~$$v98$)Wu$7uNjJX&A$trXeO<$nkNcA&t zz=@axLv1n0S@R?b9w9tT5T|oYpt~BvgF@wvy)-vwT^LJEydE3R*cs4OeQm`a&YuBb*cflC3;S*70?J#bgFUurj zVy`V4Fr$u$ceQe|1d1;`A}C){3!qoPOIw1!{EA}G)XSC_4H!me4^&94g_I+x#703O zo!q#!bLUQLY)rRxF5SM?xsjX$)@(}{dYB;2IZ&0*J~K@EV3=x_(}A=??^&3B9jss$ z!M|fIdMNhAD&MNl+PTAIMDYVqnU$BJCHo{q3(_NF#i>_nT+Td;%ld!2T*((KWPQ|cJYT7svx?yqfC#9FEa@T9-; zEm&_mchQ8k?PAXTibo*TgfoDcN1zc4!ev3wJx@T_>IkjNvnh@Q1V_Et?NS!I71J2L zAc1HgVw`Qb;w^-j#N>g`?|5X4LRunT>@Lb%;$uEt6LS(jcp|1cVn)LzMsi?=O^|rE z-fX6X=pA|OJPahJUle|y7LfuB%%7d{ISmDmC^YEJxXxg6BwA}=OATyN0aS>1tg{&_ zj~pqyXK0!-rZ$L^Q_muR##+9#K!E|g6jMk1Nk+YYL2o1Lw0D-mp{EU?Dngw&!G?`23?<8>th9~5L; zv_FSsiT&eUn}hFvJY9k5z`6#nw2vws@GAKY!R}CKQBcJDb_dO@V%}d8e(x<+2=)MD zv?$`X&U;U5B5Ywu6s+hhj91)uT-9!zzMvsgO5 z`I^1YfAKZX$9Fg1{Jd%}lSd&fP)3*oE^kaDzKu6vG#dI^UhF$>g#PkT zX_b$v%8SaOMbl-7nRXCjYGXNsH8{!}WQ&D+`KxvO71q4LpDbzuT(HWUc?ks__|q&F zQV=4kc4lipw+tcGIf|$YV&(k(Y5a?Jy-~Ff+f_soSTqmmP@+Dx4SQeulq7&xp$T4L$)m`eoYeu_)2Vh zhP(QOl~&2F!nA@|v>!!ijg!1?VwA)>uPiEaUP-)&`>+RyahH3`p@RQ5c}>(XM7s@t z31Z#xg#A>nwA8F)joM#9^*M&RXnWYDX))w@tg-hT4Y)qFX|a8QZM^bJ*wW?(|4*+XT&TTH5sHEw zkBvd`w0)SO@@zxSQoFVdiovgTYEVsd=PjqY3oj0;tqH2J6_(h34oy+)ej58huyx2& zsN48nFTcZeK})F57VG^o31$inK%uMUrv%^fO$nZTIqo-cT2N)SQiK22ob^}T{Ynz* zTJUeUOqMHtxdbEM#e?--zi@5PgII}M?TyvC0b~o1wmGOt^9ZpGes9+vVS^_rLK9g0HNgBXBG2 z$|B{3ZFR(`&`w}f9~JAsS)5aYm3i8(!d@~aT~CHjt>Uiq&;^qxtOT1EvT89)U_l{S zdv8|hO;PTJBSx|kKp6U!}jBdFII^H=D=YuVhu}?hrRi!Tqb*dY`V3cCM3+Y zV=GOxlfqrfT|KTnHc|zQsxWJ_Jsr^Xm>0UMidAfGn6lw{(_%4GG^cn~d3*jo5wtj4 zIcj5NU#;eCf|90ytioom9dyeVU;_2#S-Jo$?5V>9xdG)9SS~gy0-DqicG;rHT@k>; z;W*dp#;*iz?JuDh_#CW@eYe=f62b*jozSBo5OY@<*r!I@gKLNBEXL22qiE%1ub$YM zgbgCiCgyV9e9$Yd)DTRA>*r&^H}j`?RcMEk-NgE$K&7W~of7l=8P_<|c;@qX$HpTM zY&bK)U7jJmm z;8ZI&CU)tLjblRvCVs>ZdxH(Y?i#U4*mpTcZWYd_zgyYg0DVgNSowj6V2iM=gf@zC z*gXj@KfpFb^WAyBL~}L!Xp#ILFyIDAN~weC8H^StELE)VlcUt=G_gws)9jVtQyc3~ zESTW3I0eKN)|6gQO^gl87I<1kn!(@wNRvQ>`-_arS7N$P2xwya0zM(+(d^b;Rw~xu zSb!Coszvn7bMG-|bke3Nk~=~{aH{{9yN>B%s7K;IwnOQD3}>C(Gutrf{1bWcr^Jkn z7k`P0M|to3&A-qaq8^8tzx*1#T;(B)zxyJ+TPa4(UwxHct(C^eUw@rmuV5qNFTTO* zNeJbyzf7+;P=rasEHC;B6|EG+;IE#cS0_jD#7qB`eIO9bU;Q(CC2+`JeG{)bK&C(< z;giV&kjXITd4(PP{Dgi8UgxLuLtr{TqaT9KS+E!&LZJNJ!;H{EB={_;l`nN~TI`-0 zep$w*VQ8Q>N#7~q!V3BG*o=%aZxg@Y8jdpDw8B5W;JxOoiTbC7+6tUv0z>Td#}Nfu zv}@7Q5Oz>4ayNy(;tp!}rX`X7X{Rqf2!qvXPt)sVyq)e%S9jcv!gYjDkb&gee6SJZ zB;`E<$Ji`^J<9?lgh|}xzzfL|8Hk*_hEz7qv&3docM&{WcQx0L)q0WdC|*L|0Ah<| zYB9ef&4(>_!0&PBRn$6!-6EK77BKsxy{!=0N8D8nY=329Nsgt9eKI^Yi`T6@M*+q5 zw!?p=n$mo9ue+)_Q&y03>zzEC}w>KRY%K3Y>#G9Is{?dlbH_%Vw0wV z`ox||cyZGh{swvTrnf&G`~2BH`toA8*M??ywHLDoeX$9yTya;iCJWvs(vG_vE&wyb zL`o*MkB;PaY`A3P>}5=JA02t(|88V|k@!A3@|r77V}FqdKRR;Zg{QN>NQ@sHx#l+h z7m4ztBRj7+gO!muKRWWaf6V_Pk$!Y!)8;c-8Hx3yBOf}(|02beC-d%*k2^(`0Ir^_7{ozqa)}2BKxc3Vh1`!Rikhz78n&YIg!u{p>Ac(LnV zkXn<4*qfDBz1Bx%7V2Q@9IWz%=`9DQm(@NmwKn5rRxg)YuQfM2RmYlDAJ8JI(ZOZ| z;J1(dnS8K%m!|d~;EVY@EV@jeJ;u0_D6>WWUbfM+jtAi;nw%-u!EP6t#*019to(er zJVMjHYjYEC#HV@{V z20Sxn+y@)aW6Uj}Ha2-ZAykj`kZOC1qyJR@y*L>d6m9m4*e6iuh)-k3u)sFyAZl5W z9HHS`+lvV0!f=$}tsaCc%o%X2j6$_4s#R@0HNIERxUsEqY$WF<_ljsR#1g0k+raFIT@}+^=Mwm6&gJ+a z#p|xddM$-Ui`65=xmNd=uuZc-XF_PLn2avsiF8z=Y?B{yDqqW`f=FR5Je620Tqrmg zY-=NQKfYr@d}w`f5_LthctlLuu$Odssf;s;2ouvXAT#NaVxMf`jq2cm zd@MFu+U9-S!5pWE5H-%IIURz8TrQh@)MYH>+s1^JUaufr@p1DP%fyJ?t9l=o#HZ{? z?Ec7XsWauY(R}$91s&xBV(>Xu>Mmslz(+Vo*{W+X>9ckVB!~}q{Uvu`9!-W?t@BWq zog8*vgC3nX(vM3&G(P9G_}S|`O23_{qH`Y}$hWy4{~|*7a{kXN_&=}Y|2)M0={U#n zuk$$lu!bL_C$(Ycb@YxJziA0ZT*X8AX#9vZdUi)Jac4_;#AwU-B2?Es>l)v*VviZ2 zhc;n)dK@$U4c>D;s7W!pcDKj}Q$CtF5+6lu5I7x;0Fg=;iFPzj2mq=`@hWB5?&bi5 z93T}g!6fZy9`__5$NO5#8iGEki+PmV(vE#spF=Ltq&3C{J+^DYy4vfTpVphS{3_Pi zu3exj7qOi4W`b0N`4leseH4U<8A5?SK5-&Yg=(SYb;A3=-%9(RPH8`Z3*CiBxpu<+@9ln?t_dFi8okGfpY779Tl&mIg&3Y?UjN}d&d+bWr)_X@eb938gL z4hiJSxhoN9#W8Jutj%3b;4ltl@Yu1GbiP0xJ&hlM`7hDmjHWS|cfLraOuhJ{Ucp8k zGvrYjQ=I=fYsv-6p#Pm(R~1_CK`*C4v+iM%Fk+p-eouF>C$Yi8UV*|`#-I&rAwsVW zScNGUpWKp;^1tu%TcMX2K}o@}GsvNDM}vO-E}62C3lwahyhIz@?!sESM%YMgGVWQ2 zCr>aoGOQ8c4LW4akJN&{#f=8CxL|g#Z}>Wk=z9sfhKhBu6XzR$+q|7>ps#Cb%omH;=+~ z%O7-+pJRp=Yr4)mFfU<+{<;pq@2*6JR>Lk~NxX!x(+VhKe!?CL1k3RU(_G!XLM`3k zlWGs1k{zclC{4v~m_v1JRzz8@@u3<`g(?nTL1XS|Y$F}pG)mhaxNgCpP%g*C_?P=V z^;FA|5q*ep9QQ2Y)k6;9>yy^xi3_^%mcd;n$RX_~WVEE2$4sYMWs27MAsVL?DwyK{ zbS&>UFC$Rt^}|^DV+BD?F`B1P${bnSrr7gaz`2Gl<+?tZfmpSD99kwtj=No6POJf!}($+6$Z)_d&tX`Qkl-y%(CN2 z@D0!gyanWJY2rkSzp{i4)jYLK-WN`$fakGaMX(;-=>P4Oc6WnbB&nyv3e@Q_*DdBiMALsD;(&K-s%Z0*kAEx=9t-it4AeCvd9k0*qEwgU#>C&f2htw_+GX(R|Jw^(fQJGYuh&K4jibU8IagG zi0vW=xikcoJv<24WsSEx2~E_o%Bl2@z=J;_^S%?FqEw*Z@2TP9?;}3`egjWH7Zcn? zR!;Rns4z*QoEuRnVJ<)^v(W221VBfy)D$5UC^nt-9<|hekGBV5TJE1;}(-IIck^ zhTEmq(+@r#njohVmwk0kKYXvSXiBcJ10_6>*s98efCtwi20IcBM62DbZf$!xfg( zj!gD7x9`5rx?)dTj*sq^3^`wl!QnBSWTt(h(0RM8eb?N6`-@+A z-2tZk^qNvJFSr6I({4mu-l}GPa-WpnyyOv`{aY zYdv~mT;OzxM_8y~S-gce5TKX)e5bmZyhkOtk9yNq3-0~}}t<}AEUOj4w z`V-qB{JF$$DlRrhE{i2Ap=sw`s1|F``VUzvfn(L=$VKx8o%7Qvz14-}syEi!365M8m%-{S2RvyR1NG=kS4Kplfur%E9B0qXCE z2DDNcw>(o*N|Zs}XELb8WN4P)r_VtJf#}|YT7hOIz3l$ee;SqL`B6D%Z3qV^MR5>R z4#!VdE0w)^e9jjtQ#j%E`kdfw0ib=xBVUW=G4(t@G_+oU@wXd5wWAkQL1bJ&rK_L+ zw*gcd`dL5~rmQlHPMnY@Os{{}0OVeC<17Q=A7lKIWbCvVFTvrBjUYsnau5hV&Y+42 z=vA^0CHqT?Zxrtbc@mm)!t@>uTJ!p-$nX~ph^&Fif8e9nmEmt0K&2tW0xDe@ z{+R((8Zs=P3e$AEF?Xa3{0hHaHCnWOS+ZN2BwT}u{TXRf2=j%p)ffouhc1=RGZ?=H zl?7B0i8!VT?80LzRW31rN<$(HadnLWRQk9|=i|{pW2z{-#Q?a$82QW?MwXycgS;9` zyoS^%86ZHPI=Y;EuK`rqbMng#pwh=xIwvpp%)QFTuQdQ|Fh1sqZOCQtccJHf*yfvy z-(fI(eah%^@%s&+%ASjV#{epQT%~jIQWmjOS@=^1a1F-70*d)&)_*VIVQr zVLg2V^DC*%*U$orp^S9(fzsK)ETE#zXDkP*im@fMq^Tl}zf$n_tNI|)(FcCZ7rWvu z0f#uij+?6J%&l~g-Crc9l&vyqvo#c_5O;|yWaI^04?9tNfs^9?7hWwM`&3F4RQ`@W zDs>hxK8ofItjDJepwh4&0xDhA^0x+1X{Z(f)ljX+*9|~^Hm%237{3g`dKi*;DQ@^m z+K`Y0l|G4Ig;C1OwY}`b1_P)bLm#QDjDevr#MKr9sPu95&JeEpvk==2V0&L8#`-l2 z9Ff_Yg-x-$dOUR>H41bDhwlRN>Tr`Fy;lsv4F;Ig@ap!Uc>{xRrvX$N20=ijYY?Ul zpwf^40o70q!eIlDpG||%Wc-q(di5Dkm&A`5;7gyxx(4BG22g1j1VeFnuK`s0xH2;c zPZ_{AxIy5E%+?^Bj(w;J`#C+0AGHdrEI_})AJmPqKC)k zv8Vni3MA4g6?vaGkJ8Gc3lP0`L9R_3U`D$Ui#(i!1Dz)@{V<>KqjRZ`$M&NPdDS z@ftFPl_!Qm<)uvVsCX0a6r^3771DHRy*{EO zRp4XFm4V!z)j)2YSL(mmi26(khy8<89h~SN^#1B}@(&UWmqL=XrUtV4&uFXNfo*=7 zb}zD7z=Xvwl`2+!E8Zy2wdk@cmd=2sP7CG(lsd|rN?4J30OdPi8+lrku1(%96t(^R zZJ>N~xN;EK`-hnvB+LV-Fv-I9Z}0n=2fRI{Cmlm9I3lp+Z)M}tX<`st{tg;O|F&Ep zKWrcuO@xvn(+foge=93=35fc)<(|~2YJIu?S^@h{vjY2%=9S8yG@^2>HcyqXL~Y*t zt6NE%4^@FFgiHfqARF*XZ9)!g1MZS`B*vM7Yvi1P>_QelHYAx#9hI-_bW}n?N{NE; zpAA=Z0t4_PhVcXgK!x*T05+~n?ny^`M-0GvG(3N9{>e0q{tbXYzPHoqKpi{ z&aA+moL4G8*NDoo1|U_!5)DA_udXy!TZ-CA>u4ZF|L^m!=v)3S!+15%u3SaDUu;FR za(4b;9x=XYS_BX;$H}2Dme@U7wKw%*1zUADH4iYw*(?EjeY zAbYSyhsXeksE+GmJJ&Qf<~Dwa(xQuyefhN~6=mU$EC*Eeq`Q$NF7-wfh` z0-}t}+gMg$pNod)Zx%alMCDlXmMUY3=B@WvXL_68Vl}ZEElq7L#0l;ueuK~CJ$XsV z-s6Wi*@YA%BDcG`>&ST_p-s+&ker?MMf!}AbCfTs6e6s7$y9N9c)Ls2{c+ z;wC(4a?mnNdvMWQmtA13XpQ}7EVwJdODi6?=zXNvtaXpa?TX=EGHcemVM)Q47y;Wg z!}gHP(e4A5BX>0)l1f)^H&X$|FH75-9dF$VtV&x|oDLDMKYltwRrT~`&e=y)Tts&g zYjaZzpALXW(2Zu93>*>gLRW zT|WM{$f?gPDvWCVp9`qDO&g+!DmU*oiO*xIp*2)|32EC`;HUl>V+giN>?(hfL@dp z-lCkpIbP$k;x}tBkDFAXRW2?dM08b51%> zK?FD{>6lthNie@@ln73!O;W=wx)6vD6jkyGweW$m zG1_RABq5R{d!x+pVV;rpnHpi(n=1(fYIqQ_kMZq1ISL1qH^&8(xjz_$ zmBWJhP6ALyQcQ;ms(wu$RRf9Vub{u7iRb&!*f7O223bM|f@pFeq)WMwzE#1X-q>Ud z&s^01u8p3EkP?p$MMxvwaPNbdL0C&Q{i@}SgtcC;hPB3uV-q{1;FTKIxGdj)4~O{-y$L1fiRu(ZF;)If4Y=ndCq0*_j2}o1^c~{{XU2NPSUTC zv$)G-Sc@ zMDdhZGz8(LXdG~b)SqlprT2;{U9|?BrRQ}F66;$Y?d}97)=iLMC-dlD3{ITW2~S>h zFQTLtp>${wo=vel*5!$QE<{i25~C||k{88EWK*Gkg1C(|F0PQ5DhvU1C&g_dDGbiL zrdq)cGhAG5P0n;`C3O=+p6@vGolY?o9SuHGC!UuoaD+^M)XVMNp%eCUcTo?rNN$u7 z&%uRcE7JMA6sQvB1hS($f_)PNX@ZFn)CsmtT#fGZe8H4y=nK%8__<5yb1pWVy@;%db~tVN9v(U{6E!Ap#_keamKn@O)21daVa;j&&mV*Zq1Bfm77Ku|6}(p?tNE zUp^&dKWefO$)S9qs`u`_RMf#k3g@XxDp4JnFU-9n+MWB@iQ`#$X!Fcu_Le#ZAX0fqD_u2D2wBDQR? zMPRn1RT4W2uu8>6##_@0vNh$c8!6=*($ZVl@?W&>ELJ=Ab-D(vNqQ#nZPs^^(scWo zG{FKAp)t`9k2SWUiC_Wg8?1?p7m&6N7l#2KolOl7!bbypL01fEXtEcinfB841|gky zCF38=Rt44BY?Nu+OH6q$VBd>On+VvKs5cb$H829f(u%5ORRNDIt+caUT0#2gT02(? z;>x-4@zKjvE%xkyz;zYlm!y!It^B7B zzU#!9>Zc8dv9I2;%0+UdCZ%m2zCi^~H$;Osn^QjbzT*CNYE8u%dLuEjo-;Jan#}8? z-ThqAetuSIVzA`=Dq$`$_M@Z%OppAqstON$FiI3(59v$_WRE9(zchnk;Jwf91KfK4 zc1qNzC(a`-$!pO4(4szLeX0quR`!?ZI}{2^m3c2dG~Q=7ar>Yp4&+|L>lD682^vM# z)9PLvrWo1m3>`-~K-E3WUKAy9>>TUG7Y8fx!2 zwAibEoMu$xAOD|%In_hekvK68@Z%rOYpG$bB{+>fuk@rREu!_n$5IK-eJqJ95WTA+PqY}_56vgqoFewZ4|)Om3;972dG>rCWz9UK65{+FiMzNhU8eAa zj=xj%JdW_uu3l~q&C!t$9V=uw?-d;JqIE9XjO1lX51;XxhyD~TdAov{A^I~*sbSfl zxmD>&kJBUmj7m`M&q!1s*q?C-Smw_hq9^9hu&3erGd_~C^JgZQyogJVdOI^)lARgR zM&F*y6DOD_#%zh`vjCwus1Fo-o=G(Jvq~m_SB(dI)FMSLA5x^HFS#5fy7P)? zckT&Izxi=pV$k9|PN>Spb$Mr$3O^UF%i93Aou*+=e=B)PK)9=*y!VXDJ(P-c2%{%yD#l(?4M(t4nZojpfsTVTP5C;hUYE&P%F?xMH5c8(pGu%_l2 z<~Fht7sS5CNpcR6N^IzODH!d2Mi*sGAfzsG?T25p)nJxL zdD5cP%;<t5C{uHcRJy3rLpxXjU~m}HEy0KSoKs| z#B2FIQVVPs&(bKY?!yC3fP6iWZ_G_1=P3Ay%(9e)Iv-677JL-QtdxW5nGgk5_yX+F zmQPHi_X{*-|{~TGtbyoU>NlI_vHL{Ui%1 zTf?OB1dVM9HMX$mm5CkNMOACQK%b$VE$E||<}+_Z1um1q3h3akt zsCM*%>bx*ix)x@}04fa&BXAX_;C5qPNZ%i_+-p}w{ZWHKz5+TJ_WqUppNH5#{cjT4 zoZ=yNQ#Oz6m6GP|71kiwDBI?or%PkkVE7s|7Endx;aEr>j;Ta>vjJ2Z@?eOocN;*Z zkE?VpUg4`p6=NSZfNd}~J|l*W1K{SHk3VTJetp{L^6}>lpvs<)zia@NKCaUFcr-BW zDkFc_0Jy;z`OFwbmY|z&PF{WzoQZ@J1TA25Rr?!)FfL1Rs>p93dCpN8s z_YH;^Cl5(eUUzYQ%IUIF@1mwP>f(g?H232PytdCni3t1bQ-}OHgCT41nt-Z`NPv5a zzf2%5{VMR-bSS66Vyw@oFtay`+q|n#@OX$q9wGxrlO0#Qpk9c0c_t!PubGZGJq<3I_3?a(onw%bX<%T zQk9JCjY7q%4Is;&iZ3vLDtjv4Z2;BaR9rHKC2p0B{FOq-83Wj|r(@dys_g0biv~~) zgN{3+bfi}b9Un7*Eqgk?%>b(G>G)m)s0OFw;;~&Jab#~4Dn4ZZS@u-?Qv;~7r{doj zKs7iOm(V_;uvVp43LU>>0NW7g=)h2y+TAu*A%zC;3RM|6Y&HyTXT%|K>bea8f1E>aL)xnn8Iin`cNVTVG zNe#sfQGaTCYSQj@Z;~3Fz^;-%@v8B;tXiZ*IbLEwMGaitiRKNawPgdSG~`e~r90(0 zYyg#p915ty)7pU&20mf{avTTuKS}MCFfe`7)~gu5By9@RXFOdJztaF;`XqkUh`Q*y zaHlG-_*)UuCk>!_41J_7x4se;__Dd7IDFgyDt%nNGlZ)pbh1)K7k{N-?9&FYy)O}C z?uJ&U(Wp1uh1P7b*}k_^Z`-Y|caP#`9N3Z(nXP3wBkfG7hnJ{zSgm~K)#K(NRHh*E z83ROWi0K#5yn%iAjsa8}_CY|Ut2`E-oT*PMpc<-u*kAzivuPjJ0^Z~_4f>3yOX6(? z_|njMg2cM^;VJ{DH0*<+INWFel|HV*_F-g62L3IQ+2zR2s&?5LcfyfJz@%VdJob@~f!Y zjlWXV+S3NG4Q>`VBC|CMn_@G|cnFCa1zLT^^?$We2x-!L1#>?#z?_Cb_&%C9FbFG7 z(f7+W41$14*C3o?0F{OW2&jf?5XKEael`uld4P8)vjsyE?>4}fK8bY=!ix-`(l7{y zxGESxrH?B!gD`6V+u#O)BQjfqaGJPbDw4G7Z|I7ek`c&4n4u5X|m4a z=d7Y7@|%uM+YP%m%`#KgtRrQc?uX~_`MD@*=(HJu#>SSN!k4>0_-rFcU0ywlm?R-T zjq_RDg(^|rUG5=Q)eFnmt?i-IeCMY$oMd<6Orl`e;Kp`>7+lFT(#i2u9(;&X_rwh` zbS&b^`55A%`D9f^x2Lg2M1l2Aj_s!+KhbiC$_RJIhCJMLOqM8yTEi zDm%#q3eN9Rpcpv)dvIg<9n>(pu{==tBt}mrD0k-#NHH$SzNGcvlu#16KXG@_%H3FN zbdcIwx*uSIRAbSqb!MmR=D4+On{@{?{7j_@U47U~t&J+Yf`_-9^HCL2w^we^=5SH@ z5wf7KA+uRS!=3_KWaU(4LxqX@G&HYp*G{r@)RXt*8JYr}bL%Pv`Od@Cs+{6?Df>X} z`jM2b6Etql*@vF^z3jwk#C#LZ#K$Lwq z`b&--##!kU%6=G)4U@78n)K+qTG2f!j#Ej^oQ;L!x?e1{o__Fg9hPGKoRO*z6?2gW zw5f?^I_{7*2M9_$K{r#dCd#Y{r*CVqPjbI=J+C`}fuNJjzWv}ISJ<@*{PGtzp`aTH z;IAiJ5jo42B8_r^g7dFqT$;ids|*Fg0=x1Rjxfdp5xYW#Nxdegjr#MD&Fm*l(Sp;G zdrD9?Y2*8hZ#RF!#;4PSyz`bDsg<-SC#HzP9x#IuIWX!hqG51@5MwH2y}`IuAU}+- zMX(48ThI%I9Zt&%T>_$z&*1xEP8ihwvKL*D6}V$)Skq?EN~&l7H{tU*Yo9>f2^z*c zQ1{xb(4|Y=esUV!o)xgSqT%_Y?ThD$wuiDpmo9Dl%XD-sD{$xLmAVhi6Lq^;p-Z2- z{p3G-S61M@b6%+?k2-^mJHy439_E7G531?;Ehm9~FA6xuFjb1>DZ67Lkh>dRRn zO_##`WlZ{hR^WbjUTORTBO1p}j|tC-GZywm-1NBjS6gX%++(_@a8g>615J{@q&=Y- zc#^zls{fE`%f{l`v|dcLMB%(Jnb<||`jmtya0-sZP`VtZef`Wrl5V*d1(e;M*L% zeGYV!>rAmz#Rd*+@z{FHO<#{jWWL9PU%U<5Qy;w@z#&B@#!=n$6FoEh}_3%82v}&1oFc{%--?V z&t`=#0a3`GNT%&_PmVl>=bRM0R;c_;R$xCpuT=hu5tU0|{OL6($L!#;PmaF4agxy?_^|^rU0LBVNF5 zY!uU#w!ufxz&-wis`M+iePcZUSI6p@I8!0{MSm=n6|2i9=P7{L| z`ESxN`Zw|d`T9nF*%`@%(HUz5T>_$zLLZiqKP4-$H=<$9>DmBWtWKk0Xj3`X$frtJ zqLJ_Y)fJ{%OVK)M{S2h$|595j2Uhb(Xn!P2S`x415#4R#NF1qpsivJjn8%Xpv>m)0 zr*Lku#MW7Ba|74`DP4+U1*G>1HTDiydV=k>FJRJ>U<0Uder!M~rKf?E+C6N1I!z2> z18f>b|Jp$yU*87Ymle7ML>butH!HA@&nuN*XGG;#8;~kti8i43S1-ASmaMW-YKme? z17#pH@qBHP4r(UuJ|73Q<#Z)hj`CkbmInDrZtwhd1xKGt#kP&Z(Q}rxASf>zPGM_K z*)AQzX=*ypjbnYaVpUAPMsYfOuHM0!@8C2yOwlaX8QXT=x~pv0utW>%RJSP6zyypA z0FXMOL*Ev9n69w3N%SF(hi|=&MR{9WN3q09X&>nzIO_`YnaaVMMfr;Xhj*I1TJK!&MA{dHY?)MG5AO3I{iDYLXNtvoX0) zKA+N;j&+K9?QDcPO$=h-{*H#xzkw6z*EewA%nDrsqKpjO!ZVXON{2)dD*tp|sl1qm zp-tsj1D7gei3YCsSJ=9eqKDPBtJKy)oS+%M93xEi6~7$UXN`g4m*=5B&1rFR{PGes z_AJCNH}d$UNOm+=*D64&|N1W56!WZIkDao;@`r5 zLIgYm4@&W(RSq9wO#QdD?M8wZZQ#ql-aqtgn{Ekzzkf`YGIeyO44`} zaRLXr$0n?)@lh!c0;Ue+yL0BnJnsndh3v9+(-Z?8qUlkqkN+;VX4!H0`Q#w9eaK)Fi1)OobTy~c==Gx^t@_L+u7x#CCsIA8zJPA#Z zhT}BetIBV%eD6Z4mAL#f&V4AjzngRJ$G^BRJSFjvJ7U*x{2$lV96GTCjw#Jc4Rp%~_O`o4KDhGHxPgQO=fequ$~hlXOWd;q zfaER#Gk8cq``mut~km?WTQd}DvzpqZ1#I9D5qjt08 zEKpQ$mvF3t77P+(RwVer1q^^CL=UxJt>LW;(^4JZ8kN#&M<>t60B;#Kb14Qj4ObDZ zlH$S$8U?u%Phd02mC6qkApkoi8fD>*`>2KUQ#Z{cv%@*pa18+Kq!J|VOmb})Y znX5~nKLdP z*Q$YtftnIRIDw~0!J4hRwjx+F!INBjQ|g^t_ugVX|CU?!Y~_(3IEA%#uB6Uj z$45maRl%KLuyNVvHtknI>C8hSd33^Odn56d)PPN1?oXUlUq7sFFuzP_J?A_OxZGtt zDAJ9e>X+ZZYB@V7zVq8Oj!XQfOYwBvxs3f@&VH|8zgM!~=dj;N`V}Jjn>1euyjv!$ zEI33O(x0Pd6duY^?1T)m-7`3JrXN@c(KKsvrc)~+ z$$F(#XcSv?@rQp{JIA9Pqd{dg6mbTIm!xpQ2SD8oDIGcClE@8LbL;o1#w|_2?Hc9)2p1>#4Y+k_TPk%<-!c`GxA0l6(YZI#|7R#52Vcc>@YBks^Nx*wW5v`KP@WWHm|cJDz?>av|IzMeyL zN^BExi*^z_ag#Qqut17O6uF+weXhLVmhqwi3|gYeOSF^H8G`u81va{-Z!uI>tn7=pA!LWU-oA_=YumPkebv=QS4yt~A- ziGX*BbVK3Yh(+(cW*#h&s47+^U}P`ry~AE2QCC6&haopUKB^os<7V|)=%1@XZjLSo z(KBD__yqAT^O40RY$}C}I3}1=s~%EVbEGYGoQA>oUh1G)d`^7}J+V18dm8GT+V|@- znopm{4QtQ2^yzVPY5r}$^Jw?AC&(;OfX!HsA{G6waBP+wb{}!riJQK>fn!FLeNc5! zyqAgtQXx*#voV7#Y}nE6PDmon&#FcYHk>1bp{%Cy4@c4Oi~9*ZjsHaeuIE*xOyhf^ zJ!13==zeI^`1KKy7E2oc1HGtIcu!=#>HCJrr*TtviG{drol?l2GIh^rG2{J8{~-u#7}{z-uGfgkv@|bGl+af zu93fc)QPnDUh2fRJ9>DEEM}&I6tmi3|gGEM43d_ZJ^DvXXz6? zHbN(dg3`C6FmMOnjdD8R)>G~&ep^qRNBp+$gL#MMx1F9W^1^}Jh0&@GTtt*TPwtH5 z#^PK$iM6;(_d`W2bzHhBZ!zZP;vM!;+NUyGY|}9SoOs5x5hovuUM8c^vdoc6yUf>Y zT9#x(=ui~xb~#+cNvx@=-3qPO%twcchJ5~zgeAPBtcvB;{U= zME8Ncn3oc;%!?_|6Z2x&({Q~QA4%DHF&8rPIX631uU1MuU6|k`Zdm3-3w`@9kDo~X ziwC@c^CIo2=MG_j%3g=OSIMYX-4?Y-k;pkkPBQmdI??Xj6PI@L|KTGE{zpWeXfyN|K$E=xZ9r^Q)0Tb;BadmXDU2mde z8~}!r%HLdRqq*w7v8$1RYV7Kr^viy>@JIGb*{Q~M?HoIRbC1s&%sWhh#sN;cumj_t zSJ?e-rJF@2DS?q+;OC*2U;Ej0a?U3pLvre!9s906hZ5LNT4RjA$97FvS5xZ+r1~wi z8pV=5Y57$^v0ca##n&dpX%C?i6l3udMTLiC_ERAc7Fu45JW`0imByBCji@YNViID5 z&galaG0pybl5`0>4oR@;Db3Bxtp>` zv{%Zjw^vL!gRR14&Uv~te$Zg}8Z;JAMdaaFNFI)=}Q%9GRN6&$alMp^inha;p$)_4XrH`w0PF~95QYsUlZvfX| zOe~<7Z)Tk|7^pr0beZ)A1E{iR);kTL(#KUgvo1#PRAtp^1E>aLRR+U=jGC}opg&bh zYA9}qk!a8we};8Als4vl;i>IpiRCutVQRhbwC5mW0VFh;91R-vD)G6lT%bga9xU?_ZpRRdGr#-!3+hB(CeOQI~4Wr@J3a;JJMsMnw2$pE}}C z8jM)OG6<-?jA6@*9gDFdrNYJDC^Gta1IWIOeo_Nd&!7SiOeNuKLWOJLgo>{(8$hLx zFJ006t^rgUqM1O&CA6fdqKm&$=(y-yeMdQaI<7N-DtkJfWdPOSbX<%@VU>*RjY7o< z1IV(c;-mpo*;DZb1E>b4;*v3}>Z@eruM|4oX#iXHbeuMTDtkIM4WJqZ9d}0QNUsz+ zK4<`2_H=xm0aV%3@vR0>4Nk|!xc5yJNA^ac;(H7r%btoKF@P$2D*mwnRD)A-32lv1 z$;e+Rbo{IVY(t=8Lg=s(&j;f@$1t@mycg(09E#U{8j^~^l_EW$BAp|?=b*w zFhR@Z?oKcfzq}o%pq=w>#s6Vy6Hdy|~ zF)F=9b#YwDo6bh3x+|r|y;^+ItCT3wkQW$GTLY)pqj`hr@7)GaX~?U9N_T2BV*r(g zyb7qo)8BbrR6lAk#5l=Focw0DsNPOswH}M=uEB^kSWQ4>vZ(%M1IRQ2l}Y&Ov8euT z1E}=zr7M~rHh@Y)G!v-U-=g{-8o-u49skk*s_g0bj|NZ;PRD*0)xTi?S@u-?u>n-s zQ*m@m-`yUZiv2CBpK1VG_H;bo0IKZic&PzY!=Ph7i|W@Jz?MB7Z#94_dpf?<0II?1 z*w3PR)c~^WsrWJjsIsTxBL+|nPR0Hf)t@kcZ3uMiv8euQ22g3!F)3i6KTFnidOu<0^ec zCTT;*K?B$ZW8;iAbQsd+K7;Y=(?*w%j~hUhJs-cx04jZ4rSoy(hK_d`05=#TXSJcj zkdr@ZfB=2!=yLL(7(kUhC;znpRQk9|=j6Bz9bYtnYcM7rbVG+Bvwq)Tp!x*RW!9zR znYz=4xY}RO zBdlULfxOEADt%m;g;i_=*ai=)a6~3?Z=77|hgD8V$YksVMq;)GNnd!i#MU6WL3kWQHwdJ-22g3ZDFP~8o$+P^s5In2Kot(840Ms$dksL2W8eP6BE9bANY4@Z zZpJT3DOL0tPnX1hY=AF)66>0U&l*6bVHOO<;b{Y?^l@co7QSf!+u&w_BQjgFuqif= zy{GP@MuBqM*iE}u3N2Ac?-hfv;sSlATSG3FqIm;@aEbv`8U{f?rK>H@Gk{7%0t8e; zH3(N2fc$J4gi9E|48b56lK4di_|hk_u0bdmK&4?23~@DU0F^$j%nZVP2Cxlo5I7=- zY7opCa~ew)Ebx|xm*bf)5BI!1A=2A-agE1dHFe(q?TWMk5PcWB@+;jhLca$qF3;!2uR(;B`OKo9mcTUYc~97+r;mdwn|9wpE|8isCY#N~>PWTQ|0?>AKyrYW22dA1+oqxKxOJK+kx8 zuyWY0;qIPJdlXj(mF=cAU1>F{#km%%#m{e4*p)%{(PF7xowJGnrcLm$Z}S!duLR(x zY^&44Wv%TxKt+et74BZOXQ%9HwbCkEm6`2!wPjn?`oT&G7Y~ij)jLhARIHXdNE%Gn z65*02bdK!-p*zw3lj1;ecHUv272>R6`0BQwtD9}OG`&qh1*GYT1Zi^Kl2DLyenl;D zM{g}QaT_1*ylQz4Dvw9V1qwkvtU#e&kCfyDq!8ro0EiFoL)36ckB}q!qzbaHGn_Z9 zNKz(mN+^kFncYPzcVn&5!DV2(1A&|%0WMm#4rI7FZf)BJX}7JJO0(4tE-^$EUctj# z&iSYcsnb3cBjWc>iKHi?i$wlnxVZd?kIVmyhJiYEXT>5br|!(5!lX3Z;S`|m+DUe` z*5o~ThNpYH(K@%TQn2rQiCUEhyOe#PcKzj)t`nFi=j=mI?xMzAm+r3E#=uFq#7_wM zE%<=*)YA+P2`$H7vE?qqY;3xY%}xL0p}*wJzHtgCg|Zvb*f1%p zph=Ius}<#=;y9JmOx72U>wdA+diue~by$k^b4IE{RP03>&=KFY_idoB@^#!NwPjmS z;t5y>E?9rUnsE9y7yE*fy;iR04Uw=AlnKo@AhKK8Vi$aqS6QSh5aG~ziZx5J?SWWF}~0E zJhhLFPp1hv?9PqUN($$x_JA1-C%iw=xrc_q4ML2mkoCrEXnG}(A4b?BSOkSF=!L=# zN3ueffGBY#JPc}o2Q?qb3fzYVqOQ}z=W*6Pfx3^CK zu%W(=83ldCo6R6(zd@toqv}VxSyL>>i+#aQTN+fp-Z2-{T%gNJdteQ zbxdZ&>MlUT^C!DYX&CdMmp5mHE?w&Oa{zQAD`3axmA3hz&~_=CgQ-rHc&GSPd$K~B zE`|F$9Qxv{z`bo=X?&Lvjbo?Bgy+N=3;QB&dffY~tu#IEG2K%*DXqzYCdt=o8&08} z%_qrwruvVmw(L^9Hmwy@z36n%OpZw*v$TRscerdGOnx6>Y@RUrrNTs33Qdsu530VM zT9pSI7gT*mO4kW?d7#kSFEczOv>Y2pND00DFElpH&|B}I>L`!>DAWwkn6;>>8C3m) zFin+cp~A|4G|!a%#4suQnIThFL6aOD2?fn#=$jT)O(k`#)#&|2oYm<4)tO{9k~N~j z8ELHzWH27mW`ThX#{EH5bw~eURrqKPT0JjTS%CE#4|C~ecfy*sXNuS~fR+BbC8q_5 z#$AtUKIab`tb{Lgu&?7N0Z*$)kwvI?3~!tpWmJw@5$9B3tV9WRyWvF4`t7jc34-d{~z zgJWTRYf6P>(i$Jg!j!dnW8gUbol=StD~Dan0p&ypzHJ}H$veAMYF1cmo*mh1OKahE zoVwEpz)MZ39@t8`L_zphftMu3ucIR)0r)R5geRCADopBCW9u_;s*aPT>QKh_la!te z#urQ_e#pkB)5IVF_@B`*`kzV&eF;2TYNmuPDGd3a%^o*IajS`1*9}6is(r16kKQ8XyCih�jnqVRfpm@E1l=2TvPh-B{KYT|C06J3! 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 - Base Classes - efficalc 1.2.1 documentation + Base Classes - efficalc 1.2.2 documentation @@ -126,7 +126,7 @@

@@ -152,7 +152,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation
- + diff --git a/docs/calculation_helpers.html b/docs/calculation_helpers.html index 7087416..854976d 100644 --- a/docs/calculation_helpers.html +++ b/docs/calculation_helpers.html @@ -6,7 +6,7 @@ - Calculation Helpers - efficalc 1.2.1 documentation + Calculation Helpers - efficalc 1.2.2 documentation @@ -126,7 +126,7 @@
@@ -152,7 +152,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -491,7 +491,7 @@
- + diff --git a/docs/canvas.html b/docs/canvas.html index f039ecd..b8238be 100644 --- a/docs/canvas.html +++ b/docs/canvas.html @@ -6,7 +6,7 @@ - Drawing on a Canvas - efficalc 1.2.1 documentation + Drawing on a Canvas - efficalc 1.2.2 documentation @@ -126,7 +126,7 @@
@@ -152,7 +152,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -930,7 +930,7 @@

Base Classes +

diff --git a/docs/constants.html b/docs/constants.html index ddd40da..701d7dc 100644 --- a/docs/constants.html +++ b/docs/constants.html @@ -6,7 +6,7 @@ - Constants and Unit Conversions - efficalc 1.2.1 documentation + Constants and Unit Conversions - efficalc 1.2.2 documentation @@ -126,7 +126,7 @@
@@ -152,7 +152,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -369,7 +369,7 @@

Constants#

- + diff --git a/docs/examples.html b/docs/examples.html index 1694a21..0e68fa8 100644 --- a/docs/examples.html +++ b/docs/examples.html @@ -6,7 +6,7 @@ - Examples - efficalc 1.2.1 documentation + Examples - efficalc 1.2.2 documentation @@ -126,7 +126,7 @@
@@ -152,7 +152,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -302,7 +302,7 @@

Steel Beam Moment Strength +

diff --git a/docs/figures.html b/docs/figures.html index 89789ec..32dcbc4 100644 --- a/docs/figures.html +++ b/docs/figures.html @@ -6,7 +6,7 @@ - Figures in Calc Reports - efficalc 1.2.1 documentation + Figures in Calc Reports - efficalc 1.2.2 documentation @@ -126,7 +126,7 @@
@@ -152,7 +152,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -459,7 +459,7 @@

Example#<

- + diff --git a/docs/genindex.html b/docs/genindex.html index 0497129..45e92b0 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -4,7 +4,7 @@ - Index - efficalc 1.2.1 documentation + Index - efficalc 1.2.2 documentation @@ -124,7 +124,7 @@
@@ -150,7 +150,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -750,7 +750,7 @@

Z

- + diff --git a/docs/get_started.html b/docs/get_started.html index 5c431f2..02513ef 100644 --- a/docs/get_started.html +++ b/docs/get_started.html @@ -6,7 +6,7 @@ - Quickstart - efficalc 1.2.1 documentation + Quickstart - efficalc 1.2.2 documentation @@ -126,7 +126,7 @@
@@ -152,7 +152,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -353,7 +353,7 @@

View Reports +

diff --git a/docs/index.html b/docs/index.html index 3140751..6f0a29b 100644 --- a/docs/index.html +++ b/docs/index.html @@ -6,7 +6,7 @@ - efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -126,7 +126,7 @@
@@ -152,7 +152,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -333,7 +333,7 @@

More#

- + diff --git a/docs/integration.html b/docs/integration.html index 5d530ca..dce0000 100644 --- a/docs/integration.html +++ b/docs/integration.html @@ -6,7 +6,7 @@ - Integrating and Extending efficalc - efficalc 1.2.1 documentation + Integrating and Extending efficalc - efficalc 1.2.2 documentation @@ -126,7 +126,7 @@
@@ -152,7 +152,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -485,7 +485,7 @@

More coming soon +

diff --git a/docs/math_operations.html b/docs/math_operations.html index 038ff63..de4bee5 100644 --- a/docs/math_operations.html +++ b/docs/math_operations.html @@ -6,7 +6,7 @@ - Math Operations - efficalc 1.2.1 documentation + Math Operations - efficalc 1.2.2 documentation @@ -126,7 +126,7 @@
@@ -152,7 +152,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -650,7 +650,7 @@
- + diff --git a/docs/purpose.html b/docs/purpose.html index 5f9cc9d..94df562 100644 --- a/docs/purpose.html +++ b/docs/purpose.html @@ -6,7 +6,7 @@ - Purpose and Background - efficalc 1.2.1 documentation + Purpose and Background - efficalc 1.2.2 documentation @@ -126,7 +126,7 @@
@@ -152,7 +152,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -369,7 +369,7 @@

A New Era +

diff --git a/docs/py-modindex.html b/docs/py-modindex.html index b1fe247..6a74011 100644 --- a/docs/py-modindex.html +++ b/docs/py-modindex.html @@ -4,7 +4,7 @@ - Python Module Index - efficalc 1.2.1 documentation + Python Module Index - efficalc 1.2.2 documentation @@ -124,7 +124,7 @@
@@ -150,7 +150,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -276,7 +276,7 @@

Python Module Index

- + diff --git a/docs/search.html b/docs/search.html index 210a244..fde505a 100644 --- a/docs/search.html +++ b/docs/search.html @@ -4,7 +4,7 @@ - Search - efficalc 1.2.1 documentation + Search - efficalc 1.2.2 documentation @@ -123,7 +123,7 @@
@@ -149,7 +149,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -254,7 +254,7 @@
- + diff --git a/docs/searchindex.js b/docs/searchindex.js index 62671a1..f273d8e 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["base_classes", "calculation_helpers", "canvas", "constants", "examples", "figures", "get_started", "index", "integration", "math_operations", "purpose", "section_properties", "styling", "testing"], "filenames": ["base_classes.rst", "calculation_helpers.rst", "canvas.rst", "constants.rst", "examples.rst", "figures.rst", "get_started.rst", "index.rst", "integration.rst", "math_operations.rst", "purpose.rst", "section_properties.rst", "styling.rst", "testing.rst"], "titles": ["Base Classes", "Calculation Helpers", "Drawing on a Canvas", "Constants and Unit Conversions", "Examples", "Figures in Calc Reports", "Quickstart", "efficalc", "Integrating and Extending efficalc", "Math Operations", "Purpose and Background", "Section Properties", "Styling Reports", "Testing Your Calculations"], "terms": {"sphinx": [], "quickstart": 7, "thu": [], "mar": [], "7": [0, 2, 8], "21": [], "03": [], "13": 2, "2024": [], "you": [0, 2, 5, 6, 7, 8, 10, 13], "can": [0, 1, 2, 5, 6, 7, 8, 10, 12, 13], "adapt": 13, "thi": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11], "file": 1, "complet": [1, 10], "your": [0, 2, 5, 6, 7, 8, 10], "like": [7, 8, 10], "should": [0, 1, 2, 5], "least": [], "contain": [2, 8, 11], "root": 9, "toctre": [], "direct": 2, "_home": [], "A": [0, 1, 2, 7, 8, 11, 13], "featur": [7, 8], "rich": 7, "librari": [5, 7, 8], "reimagin": 7, "calcul": [0, 2, 3, 4, 5, 7, 10], "i": [0, 1, 2, 5, 6, 7, 8, 10, 11, 13], "design": [0, 6, 7, 8, 10, 11, 13], "transform": 7, "how": [1, 5, 6, 7, 8, 10], "engin": [7, 8, 10, 13], "approach": [7, 8, 10], "move": 7, "awai": 7, "from": [0, 1, 2, 3, 6, 7, 8, 10, 11], "tradit": [7, 10], "method": [1, 2, 7, 10], "manual": [7, 10], "spreadsheet": [7, 10, 13], "toward": 7, "effici": [7, 8, 10], "accur": 7, "collabor": 7, "process": [5, 7, 10], "built": 7, "modern": [7, 8], "mind": 7, "leverag": 7, "power": [7, 8, 9], "python": [0, 5, 7, 8, 10, 13], "offer": 7, "an": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 13], "extens": [2, 7], "testabl": 7, "framework": [7, 13], "build": [6, 7, 8, 10], "ani": [0, 1, 2, 6, 7, 8, 10, 12, 13], "order": 7, "doesn": [7, 10], "t": [7, 10, 11], "lock": 7, "predefin": 7, "sequenc": [7, 12], "suit": 7, "project": [6, 7, 8, 10], "": [1, 2, 5, 6, 7, 8, 9, 10, 11], "need": [2, 5, 7, 10, 12, 13], "control": [0, 1, 7], "content": [2, 7], "decid": 7, "what": [7, 10], "displai": [0, 1, 2, 5, 7, 12], "report": [0, 1, 2, 3, 4, 7, 8, 10], "ensur": [7, 13], "onli": [0, 1, 2, 7, 8, 10], "relev": [1, 7], "inform": [7, 8], "commun": [7, 10], "make": [2, 6, 7, 8, 10, 13], "concis": 7, "detail": [7, 8, 10, 11], "desir": [1, 7], "autom": 7, "gener": [0, 1, 2, 4, 5, 7, 8, 10], "automat": 7, "creat": [1, 2, 5, 7, 10, 12, 13], "profession": 7, "crystal": 7, "clear": [1, 7, 8], "review": [7, 10], "ambigu": 7, "free": [7, 8], "submitt": 7, "specif": [7, 13], "out": [2, 7, 10], "box": [7, 11], "helper": [2, 7], "common": [2, 6, 7, 10, 12], "problem": [5, 7], "section": [0, 7, 8], "properti": [2, 7, 8], "databas": [7, 11], "unit": [0, 2, 7, 12], "reusabl": 7, "templat": [0, 7], "onc": 7, "reus": 7, "them": [5, 7, 10, 13], "across": 7, "multipl": [0, 1, 2, 7, 8, 9, 12], "open": [1, 7], "sourc": [2, 4, 5, 7], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 10, 12, 13], "we": [4, 5, 6, 7, 8, 10, 13], "miss": 7, "wish": 7, "had": 7, "request": [2, 7, 8], "yourself": [7, 10], "so": [6, 7, 8, 10], "everyon": 7, "benefit": 7, "improv": [7, 10], "pleas": 7, "give": [6, 7, 10, 13], "try": [7, 10], "let": [5, 7], "u": [0, 5, 6, 7, 10], "know": [5, 7], "think": [7, 8], "purpos": [7, 11], "base": [1, 7, 8, 10], "class": [1, 5, 6, 7, 11], "math": 7, "oper": [0, 7], "constant": [0, 7, 11], "convers": 7, "style": [2, 7], "integr": [5, 7, 10], "extend": [2, 7, 10], "test": 7, "exampl": [6, 7, 8, 10, 12], "index": [], "modul": 1, "search": [], "page": [], "thing": [2, 10, 13], "don": 10, "about": [2, 8, 10, 11], "excel": [8, 10], "tabl": [0, 8], "To": [5, 6, 10], "err": 13, "human": 13, "realli": [8, 13], "foul": 13, "up": [1, 2, 8, 13], "comput": [5, 13], "paul": 13, "r": [2, 5, 13], "ehrlich": 13, "background": [2, 7], "efficalc": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 13], "wa": [0, 8, 10, 11], "develop": [0, 10, 13], "provid": [0, 1, 8, 10, 13], "robust": 10, "flexibl": [5, 6, 10], "altern": 10, "which": [0, 1, 9, 10], "ha": [10, 11], "remain": 10, "industri": [10, 13], "standard": [10, 11, 12], "decad": [9, 10], "while": 10, "versatil": 10, "us": [0, 1, 5, 6, 8, 10, 11, 12, 13], "mani": [6, 8, 10, 12], "differ": [5, 6, 8, 10], "limit": 10, "its": [0, 1, 2, 10], "abil": 10, "furthermor": 10, "tool": 10, "particularli": 10, "good": [0, 10], "one": [0, 8, 10, 11, 13], "especi": [10, 13], "tailor": 10, "experi": 10, "work": [6, 8, 10, 13], "here": [2, 4, 5, 6, 8, 10, 12], "few": [4, 6, 10], "want": [6, 8, 10, 13], "fix": [8, 10], "If": [0, 1, 2, 5, 10, 11, 12], "write": [8, 10, 13], "ll": [6, 8, 10], "have": [0, 1, 2, 6, 8, 10], "some": [2, 8, 10, 12], "point": [2, 10, 11], "It": [0, 1, 10], "could": [8, 10], "debug": 10, "our": [6, 8, 10, 13], "own": 10, "understand": 10, "colleagu": 10, "share": [8, 10], "modifi": 10, "old": [10, 13], "repurpos": 10, "slightli": 10, "scenario": [8, 10], "when": [0, 5, 6, 8, 10, 13], "hard": 10, "follow": [5, 10, 11], "get": [1, 8, 10, 13], "wai": [5, 6, 8, 10, 13], "Not": [6, 8, 10], "tediou": 10, "annoi": 10, "lead": 10, "cost": 10, "time": [5, 9, 10, 13], "reput": 10, "potenti": 10, "licens": 10, "There": [6, 10], "also": [1, 8, 10], "other": [1, 8, 10, 12, 13], "check": [0, 10], "offici": 10, "peer": 10, "In": [8, 10, 13], "case": [8, 10, 12, 13], "error": [0, 8, 10], "ridden": 10, "host": 10, "implic": 10, "includ": [2, 10], "costli": 10, "delai": 10, "loss": 10, "rapport": 10, "import": [0, 2, 5, 6, 10], "client": 10, "take": [6, 10, 13], "look": [8, 10], "easier": 10, "imagin": 10, "all": [1, 2, 6, 8, 10, 13], "steel": 10, "floor": [9, 10], "beam": [8, 10], "favorit": [8, 10], "go": 10, "through": [8, 10], "input": [0, 1, 2, 3, 8, 10, 12, 13], "uniqu": [0, 10, 13], "dimens": [2, 10], "load": [5, 10], "copi": 10, "next": [10, 13], "But": [6, 8, 10, 13], "realiz": 10, "cell": 10, "mayb": 10, "chang": [0, 8, 10, 13], "type": [0, 1, 2, 5, 8, 10, 11], "avail": [8, 10], "updat": [6, 8, 10], "back": [10, 11, 13], "everi": [8, 10], "same": [6, 8, 10], "exact": 10, "howev": [8, 10], "actual": [6, 9, 10], "function": [1, 2, 10, 11, 13], "Then": [10, 13], "re": [8, 10], "run": [1, 5, 6, 8, 10, 13], "simplifi": [8, 10], "all_beam_configur": 10, "1": [0, 1, 2, 3, 5, 9, 10, 11, 12], "12": [2, 3, 8, 10], "3": [0, 2, 3, 5, 6, 8, 10, 11], "34": 10, "50": [2, 8, 10], "4": [0, 2, 5, 6, 8, 10, 11, 13], "15": [2, 10], "2": [0, 2, 3, 5, 6, 8, 9, 10, 11, 12, 13], "55": 10, "25": [2, 10, 13], "def": [2, 5, 6, 8, 10, 13], "beam_calcul": 10, "name": [0, 1, 10, 11, 12], "span": [8, 10], "ultimate_load": 10, "steel_strength": 10, "insert": 10, "design_all_beam": 10, "configur": 10, "result": [0, 1, 2, 3, 8, 10, 12, 13], "print": [0, 1, 6, 8, 10], "return": [0, 1, 2, 5, 6, 9, 10, 11], "more": [4, 5, 6, 9, 10, 12, 13], "depth": [10, 11], "advanc": [6, 10], "At": 10, "end": [2, 10], "most": [6, 8, 10, 12], "submit": 10, "independ": 10, "author": 10, "noth": [9, 10], "just": [5, 8, 10], "bunch": 10, "number": [0, 10], "mai": [0, 2, 5, 6, 8, 10], "right": [2, 6, 8, 10], "often": 10, "facilit": 10, "proper": 10, "document": [1, 6, 10], "consum": 10, "By": [5, 10], "creation": [8, 10], "highli": 10, "readabl": [8, 10], "enabl": [8, 10], "spend": 10, "do": [6, 8, 10], "thei": [1, 10], "less": [3, 10], "calc": [2, 7, 10, 13], "focu": 10, "might": [8, 10], "veri": 10, "These": [8, 10], "dai": 10, "increas": [10, 13], "whether": [0, 2, 5, 10, 11], "csi": 10, "oapi": 10, "etab": 10, "analysi": 10, "grasshopp": 10, "rhino": 10, "script": 10, "parametr": 10, "model": 10, "without": [0, 1, 10], "lot": [5, 6, 8, 10], "past": 10, "date": 10, "intervent": 10, "nativ": 10, "plug": 10, "directli": [5, 10, 11], "bypass": 10, "friction": 10, "data": [0, 5, 10], "mention": [8, 10], "ideal": 10, "languag": 10, "larg": [10, 13], "amount": 10, "With": [8, 10, 13], "panda": 10, "numpi": 10, "matplotlib": 10, "manag": [2, 10], "set": [0, 1, 2, 8, 10], "save": [1, 5, 8, 10], "headach": 10, "v": [3, 8, 10], "idea": [8, 10], "aim": 10, "shift": 10, "code": [0, 2, 4, 6, 8, 10, 12], "driven": 10, "empow": 10, "user": 10, "reliabl": [10, 13], "transit": 10, "qualiti": 10, "better": [8, 10], "among": 10, "team": 10, "stakehold": 10, "new": [6, 8, 13], "releas": 6, "distribut": 6, "pypi": 6, "via": 6, "pip": 6, "best": [6, 8], "defin": [0, 1, 2, 6, 8, 11, 13], "The": [0, 1, 2, 5, 6, 8, 11, 13], "For": [4, 6, 8, 12], "pythagorean": 6, "theorem": 6, "perimet": [6, 11], "triangl": [6, 8], "titl": [0, 6, 8], "sqrt": [6, 8, 9], "descript": [0, 6, 8], "length": [0, 2, 6, 8], "side": 6, "b": [0, 6, 8, 11], "c": [0, 5, 6, 8, 11], "hypotenus": [6, 8], "p": 6, "produc": [6, 8], "browser": [1, 6], "someth": 6, "simpl": [5, 6, 8, 12], "report_build": [1, 6], "calculationreportbuild": [], "pythagorean_perimet": 6, "builder": [6, 8], "view_report": [1, 6, 8], "nice": 6, "now": [6, 8], "great": [6, 8], "easi": [6, 8, 13], "alwai": 6, "default": [0, 1, 2, 5, 6, 8], "gave": 6, "luckili": 6, "super": 6, "suppli": [5, 6], "overrid": [0, 1, 6], "second": [0, 6], "argument": [6, 8, 9], "new_input": 6, "5": [0, 2, 6, 8, 13], "6": [0, 2, 6, 8, 11], "show": [0, 3, 5, 6, 8], "And": 6, "well": [2, 6, 13], "real": 8, "life": 8, "overal": [6, 11], "pattern": 6, "matter": 6, "deeper": 6, "dive": 6, "api": 6, "see": [0, 5, 6, 8], "option": [0, 1, 2, 5, 6, 8], "perfect": [6, 8], "happi": 6, "equat": [10, 13], "stage": 10, "assumpt": [0, 1], "str": [0, 1, 2, 5, 11], "meant": 0, "clearli": 0, "declar": 0, "form": 0, "basi": 0, "paramet": [0, 1, 2, 5, 9, 11], "text": [0, 2, 12], "describ": 0, "seismic": 0, "provis": 0, "asc": 0, "16": [0, 2], "assum": 0, "variable_nam": 0, "express": [0, 1, 9], "variabl": [0, 1, 3, 8, 9, 12], "float": [0, 2, 8, 11], "int": 0, "none": [0, 1, 2, 5, 8], "refer": 0, "result_check": [0, 1, 13], "bool": [0, 1, 2, 5], "fals": [0, 1, 2, 5], "primari": 0, "object": [0, 1, 3, 5, 8, 9], "symbol": 0, "latex": [0, 9, 12], "format": [0, 1, 2, 12], "e": [0, 1, 2, 3, 5, 9], "physic": 0, "short": 0, "g": [0, 1, 5], "accompani": 0, "indic": [0, 11], "final": [0, 8], "true": [0, 1, 2, 13], "portal": 0, "version": 0, "ft": [0, 3, 8, 11], "1ft": 0, "4ft": 0, "5ft": 0, "estimate_display_length": 0, "calculationlength": 0, "estim": 0, "substitut": 0, "represent": [0, 2], "get_valu": [0, 8], "alia": [0, 9], "valueerror": [0, 11], "zerodivisionerror": 0, "0": [0, 2, 3, 8, 12], "messag": 0, "self": 0, "evalu": 0, "str_result_with_descript": 0, "string": [0, 1, 2], "symbolicexpr": 0, "str_substitut": 0, "valu": [0, 1, 2, 9, 11], "str_symbol": 0, "qualnam": 1, "start": [1, 2, 5], "boundari": 1, "comparison": [0, 1], "compar": 0, "liter": [0, 1, 2], "true_messag": 0, "ok": 0, "false_messag": 0, "explicit": 0, "against": 0, "specifi": [0, 1, 2, 11], "didplai": 0, "depend": 0, "first": 0, "comparis": 0, "desplai": 0, "get_messag": 0, "appropri": 0, "reult": 0, "NO": 0, "is_pass": 0, "comparisonstat": 0, "comparator2": 0, "doe": [0, 1, 2, 9], "given": [0, 1, 2, 8, 13], "rather": 0, "exactli": 0, "annot": 0, "embellish": 0, "els": [0, 8], "logic": 0, "third": 0, "requir": [0, 5], "pass": [0, 9], "head": 0, "head_level": 0, "8": [0, 2], "add": [0, 2, 5, 9], "auto": [0, 2], "increment": 0, "size": [0, 1, 2, 8, 11], "larger": 0, "higher": 0, "level": 0, "than": [0, 8], "lower": 0, "each": [0, 8], "correspond": 0, "posit": [0, 2], "would": 0, "befor": [0, 12], "anoth": 0, "default_valu": [0, 1], "input_typ": 0, "select": 0, "select_opt": 0, "list": [0, 1, 2, 12], "min_valu": 0, "max_valu": 0, "num_step": 0, "element": [0, 12, 13], "overridden": 0, "runner": 0, "html": [0, 1, 5], "applic": 0, "minimum": [0, 2, 9], "allow": [0, 2], "maximum": [0, 9], "interv": 0, "between": [0, 2, 8, 11], "legal": 0, "field": 0, "http": [0, 4, 8, 12], "mozilla": 0, "org": 0, "en": 0, "doc": 0, "web": [0, 1, 11], "attribut": 0, "step": 0, "note": [0, 11], "current": [0, 5], "str_result_with_nam": 0, "textblock": 0, "block": 0, "main": [0, 4], "bolder": 0, "save_calculation_item": 1, "item": 1, "global": 1, "store": [1, 5], "clear_saved_object": 1, "get_override_or_default_valu": 1, "input_nam": 1, "found": [1, 8, 11], "set_input_default_overrid": 1, "default_overrid": 1, "dict": [1, 13], "get_all_calc_object": 1, "clear_all_input_default_overrid": 1, "calculationrunn": [1, 13], "calc_funct": [1, 13], "callabl": 1, "input_v": 1, "execut": 1, "were": 1, "dure": 1, "instanti": 1, "perform": [1, 5], "necessari": [1, 8], "ignor": 1, "dictionari": 1, "empti": 1, "calculate_all_item": 1, "etc": [1, 2, 5], "calculate_result": [1, 13], "filter": 1, "those": [1, 13], "been": [1, 8], "mark": [1, 9], "where": [0, 1, 2, 5, 8, 11], "view": [1, 8], "immedi": 1, "accordingli": 1, "kei": 1, "get_html_as_str": 1, "save_report": 1, "folder_path": 1, "file_nam": 1, "calc_report": 1, "open_on_cr": 1, "locat": [1, 2], "exist": 1, "path": [1, 2, 5], "folder": [1, 4], "filepath": 1, "temporari": 1, "pdf": 1, "calculation_runn": 1, "all_aisc_wide_flange_nam": [], "immut": [], "constructor": [], "tupl": 2, "iter": [], "initi": [], "w44x335": [], "w44x290": [], "w44x262": [], "w40x655": [], "w44x230": [], "w40x503": [], "w40x593": [], "w40x431": [], "w40x397": [], "w40x372": [], "w40x297": [], "w40x362": [], "w40x277": [], "w40x249": [], "w40x215": [], "w40x199": [], "w40x324": [], "w40x392": [], "w40x331": [], "w40x327": [], "w40x294": [], "w40x278": [], "w40x264": [], "w40x235": [], "w40x211": [], "w40x183": [], "w40x149": [], "w40x167": [], "w36x853": [], "w36x802": [], "w36x723": [], "w36x652": [], "w36x529": [], "w36x487": [], "w36x925": [], "w36x441": [], "w36x395": [], "w36x361": [], "w36x330": [], "w36x302": [], "w36x262": [], "w36x282": [], "w36x231": [], "w36x247": [], "w36x256": [], "w36x232": [], "w36x210": [], "w36x194": [], "w36x182": [], "w36x170": [], "w36x160": [], "w36x150": [], "w36x135": [], "w33x387": [], "w33x354": [], "w33x291": [], "w33x318": [], "w33x241": [], "w33x263": [], "w33x221": [], "w33x201": [], "w33x169": [], "w33x152": [], "w33x141": [], "w33x130": [], "w33x118": [], "w30x357": [], "w30x391": [], "w30x326": [], "w30x292": [], "w30x235": [], "w30x261": [], "w30x191": [], "w30x211": [], "w30x173": [], "w30x148": [], "w30x124": [], "w30x132": [], "w30x116": [], "w30x108": [], "w30x99": [], "w30x90": [], "w27x368": [], "w27x539": [], "w27x336": [], "w27x307": [], "w27x281": [], "w27x258": [], "w27x235": [], "w27x194": [], "w27x217": [], "w27x178": [], "w27x161": [], "w27x129": [], "w27x146": [], "w27x114": [], "w27x102": [], "w27x84": [], "w24x370": [], "w27x94": [], "w24x335": [], "w24x306": [], "w24x279": [], "w24x250": [], "w24x229": [], "w24x192": [], "w24x207": [], "w24x176": [], "w24x162": [], "w24x146": [], "w24x117": [], "w24x131": [], "w24x104": [], "w24x94": [], "w24x103": [], "w24x84": [], "w24x68": [], "w24x76": [], "w24x62": [], "w24x55": [], "w21x275": [], "w21x248": [], "w21x201": [], "w21x223": [], "w21x182": [], "w21x166": [], "w21x147": [], "w21x132": [], "w21x111": [], "w21x93": [], "w21x73": [], "w21x122": [], "w21x83": [], "w21x68": [], "w21x62": [], "w21x101": [], "w21x55": [], "w21x48": [], "w21x50": [], "w21x57": [], "w18x311": [], "w21x44": [], "w18x283": [], "w18x258": [], "w18x234": [], "w18x192": [], "w18x211": [], "w18x175": [], "w18x158": [], "w18x143": [], "w18x130": [], "w18x119": [], "w18x106": [], "w18x86": [], "w18x97": [], "w18x76": [], "w18x71": [], "w18x65": [], "w18x55": [], "w18x60": [], "w18x50": [], "w18x46": [], "w18x40": [], "w18x35": [], "w16x100": [], "w16x89": [], "w16x67": [], "w16x77": [], "w16x57": [], "w16x50": [], "w16x40": [], "w16x45": [], "w16x36": [], "w16x31": [], "w16x26": [], "w14x873": [], "w14x808": [], "w14x730": [], "w14x665": [], "w14x550": [], "w14x605": [], "w14x500": [], "w14x455": [], "w14x426": [], "w14x398": [], "w14x370": [], "w14x311": [], "w14x342": [], "w14x283": [], "w14x257": [], "w14x233": [], "w14x211": [], "w14x193": [], "w14x176": [], "w14x159": [], "w14x145": [], "w14x132": [], "w14x120": [], "w14x99": [], "w14x109": [], "w14x90": [], "w14x82": [], "w14x74": [], "w14x68": [], "w14x61": [], "w14x53": [], "w14x48": [], "w14x43": [], "w14x38": [], "w14x34": [], "w14x30": [], "w14x26": [], "w14x22": [], "w12x336": [], "w12x305": [], "w12x279": [], "w12x252": [], "w12x230": [], "w12x210": [], "w12x190": [], "w12x170": [], "w12x152": [], "w12x136": [], "w12x120": [], "w12x106": [], "w12x87": [], "w12x96": [], "w12x79": [], "w12x72": [], "w12x65": [], "w12x58": [], "w12x53": [], "w12x50": [], "w12x45": [], "w12x35": [], "w12x40": [], "w12x30": 8, "w12x26": 8, "w12x22": [], "w12x19": 8, "w12x14": 8, "w12x16": [], "w10x112": [], "w10x100": [], "w10x77": [], "w10x88": [], "w10x68": [], "w10x60": [], "w10x54": [], "w10x45": [], "w10x49": 8, "w10x39": [], "w10x30": [], "w10x33": 8, "w10x26": [], "w10x22": [], "w10x19": 8, "w10x17": [], "w10x15": [], "w10x12": 8, "w8x67": [], "w8x48": [], "w8x58": [], "w8x40": 8, "w8x35": [], "w8x31": [], "w8x28": [], "w8x24": [], "w8x21": 8, "w8x18": [], "w8x15": 8, "w8x13": [], "w8x10": [], "w6x25": [], "w6x20": [], "w6x15": [], "w6x12": [], "w6x16": [], "w6x9": [], "w6x8": [], "w5x19": [], "w5x16": [], "w4x13": [], "m12": [], "5x12": [], "m12x11": [], "5x11": [], "m12x10": [], "m10x9": [], "m10x8": [], "m10x7": [], "m8x6": [], "m6x4": [], "m6x3": [], "m5x18": [], "9": [11, 12], "m4x4": [], "08": [], "m4x6": [], "m4x3": [], "45": [], "s24x106": [], "s24x121": [], "s24x90": [], "s24x100": [], "s24x80": [], "m3x2": [], "s20x96": [], "s20x86": [], "s20x66": [], "s20x75": [], "s18x70": [], "s18x54": [], "s15x50": [], "s15x42": [], "s12x50": [], "s12x40": [], "s12x31": [], "s12x35": [], "s10x35": [], "s10x25": [], "s8x23": [], "s8x18": [], "s6x17": [], "s6x12": [], "s5x10": [], "s4x9": [], "s4x7": [], "s3x7": [], "s3x5": [], "hp18x204": [], "hp18x181": [], "hp18x157": [], "hp18x135": [], "hp16x162": [], "hp16x183": [], "hp16x121": [], "hp16x141": [], "hp16x101": [], "hp16x88": [], "hp14x117": [], "hp14x102": [], "hp14x73": [], "hp14x89": [], "hp12x89": [], "hp12x84": [], "hp12x74": [], "hp12x53": [], "hp10x57": [], "hp10x42": [], "hp12x63": [], "hp8x36": [], "cd": [], "devic": [], "aiscangl": 11, "angl": [2, 9, 11], "aiscchannel": 11, "channel": 11, "aisccircular": 11, "circular": 11, "aiscdoubleangl": 11, "doubleangl": 11, "aiscrectangular": 11, "rectangular": 11, "aiscte": 11, "tee": 11, "aiscwideflang": 11, "wideflang": 11, "get_aisc_angl": 11, "section_s": [8, 11], "fetch": 11, "aisc": 11, "instanc": [3, 9, 11], "popul": 11, "aisc_nam": 11, "rais": [5, 11], "cannot": 11, "get_aisc_channel": 11, "get_aisc_circular": 11, "get_aisc_double_angl": 11, "doubl": 11, "get_aisc_rectangular": 11, "get_aisc_te": 11, "get_aisc_wide_flang": [8, 11], "wide": 11, "flang": 11, "cw": 11, "edi_std_nomenclatur": 11, "iw": 11, "ix": 11, "ii": 11, "iz": 11, "j": 11, "pa": 11, "pa2": 11, "pb": 11, "swa": 11, "swb": 11, "swc": 11, "sx": 11, "sy": 11, "sz": 11, "sza": 11, "szb": 11, "szc": 11, "t_f": 11, "w": [8, 11], "zx": [8, 11], "zy": 11, "b_t": 11, "d": 11, "kde": 11, "kdet": 11, "ro": 11, "rx": [2, 11], "ry": [2, 11], "rz": 11, "tana": 11, "wb": 11, "wc": 11, "x": [2, 11], "xp": 11, "y": [2, 11], "yp": 11, "za": 11, "zb": 11, "zc": 11, "dataclass": 11, "shape": [8, 11], "area": 11, "warp": 11, "edi": 11, "nomenclatur": 11, "moment": 11, "inertia": 11, "axi": [2, 11], "z": 11, "torsion": 11, "minu": [9, 11], "surfac": 11, "singl": [11, 12, 13], "long": [1, 11], "leg": 11, "guid": 11, "19": 11, "elast": 11, "modulu": 11, "addit": [2, 8, 9, 11], "f": 11, "nomin": 11, "weight": [8, 11], "lb": [3, 11], "plastic": 11, "width": [0, 1, 2, 5, 11], "longer": 11, "slender": 11, "ratio": 11, "shorter": 11, "distanc": [2, 11], "outer": 11, "face": 11, "toe": 11, "fillet": 11, "polar": 11, "radiu": [2, 11], "gyrat": 11, "shear": 11, "center": [2, 11], "thick": 11, "tangent": [9, 11], "ax": [5, 11], "graviti": 11, "along": 11, "horizont": [2, 11], "edg": 11, "member": 11, "neutral": 11, "vertic": [2, 11], "h": 11, "pc": 11, "pd": 11, "qf": 11, "qw": 11, "sw1": 11, "sw2": 11, "sw3": 11, "wgi": 11, "wno": 11, "bf": 11, "bfdet": 11, "ddet": 11, "eo": 11, "h_tw": 11, "ho": 11, "rt": 11, "tf": 11, "tfdet": 11, "tw": 11, "twdet": 11, "twdet_2": 11, "cross": 11, "flexur": 11, "static": 11, "abov": [8, 11], "mid": 11, "top": [2, 11], "bottom": [2, 11], "special": 11, "workabl": 11, "gage": 11, "inner": [0, 11], "fasten": 11, "hole": 11, "normal": 11, "centroid": 11, "effect": [11, 13], "d_t": 11, "od": 11, "tde": 11, "tnom": 11, "hss": 11, "round": [2, 9, 11], "pipe": 11, "outsid": 11, "diamet": 11, "wall": 11, "flat": [2, 11], "separ": 11, "bout": 11, "ht": 11, "bin": 11, "b_tde": 11, "h_tde": 11, "typic": 11, "repres": [2, 3, 11], "hollow": 11, "structur": 11, "bf_2tf": 11, "deriv": 11, "m": [11, 12], "cut": 11, "2tf": 11, "half": 11, "k1": 11, "line": [1, 11], "a_bracket": 9, "arg": 9, "bracket": 9, "wrap": [9, 12], "absolut": 9, "arg0": 9, "summat": 9, "arg1": 9, "arglast": 9, "r_bracket": 9, "c_bracket": 9, "curli": [9, 12], "co": 9, "cosinu": 9, "cosh": 9, "hyperbol": 9, "div": 9, "divis": 9, "frac": 9, "div2": 9, "within": [1, 8, 9, 12], "exp": 9, "ln": 9, "natur": [9, 12], "logarithm": 9, "log": 9, "log_arg0": 9, "log10": 9, "log_10": 9, "max": 9, "argn": 9, "min": [9, 12], "sub": 9, "mul": 9, "neg": [2, 9], "negat": 9, "plu": 9, "sum_el": 9, "po": 9, "positivit": 9, "squar": 9, "s_bracket": 9, "sin": 9, "sinu": 9, "sinh": 9, "sqr": 9, "subtract": 9, "tan": 9, "tanh": 9, "zero": 3, "latexexpr_efficalc": 3, "mathemat": [1, 12], "phyical": [], "fundament": [], "overload": [], "numer": [], "throw": [], "except": [], "divsion": [], "consid": [], "4g": [], "3f": [], "unit_format": [], "mathrm": [], "non": [], "ital": [], "insid": [], "mode": [], "expon": [], "scientif": [], "v1": [], "a_": [], "22": [], "mm": [], "v2": [], "876934835": [], "kn": [], "87693": [], "v3": [], "434": [], "cdot": [], "10": 2, "v8": [], "unit_convers": 3, "deg_to_rad": 3, "degre": [2, 3], "radian": 3, "divid": 3, "revers": [2, 3], "180": 3, "deg": 3, "rad": 3, "pi": 3, "180deg": 3, "142": 3, "ft_to_in": 3, "24": 3, "k_to_lb": 3, "kip": 3, "1000": [3, 8], "2000": 3, "reportbuild": [1, 6, 8], "ONE": 3, "two": [2, 3], "call": 8, "possibl": 8, "sometim": 8, "workflow": 8, "compat": 5, "both": 8, "sinc": [], "That": [2, 8], "shown": 8, "easiest": [], "pythagorean_with_param": 8, "default_a": 8, "default_b": 8, "equival": 8, "pythagorean_without_param": 8, "810249675906654": 8, "still": [8, 13], "batch": [5, 8], "collect": 8, "Be": [], "abl": [], "come": [2, 5, 13], "soon": [], "github": [4, 8], "issu": [5, 8], "link": [], "graph": 8, "figur": [2, 7, 8], "matric": 8, "notat": 12, "help": [2, 8, 12], "tip": 12, "charact": 12, "underscor": 12, "_1": 12, "definit": 12, "min_a": 12, "m_2": 12, "must": [2, 12], "brace": 12, "after": [12, 13], "_": 12, "min_": 12, "abc": 12, "m_": 12, "123": 12, "caret": 12, "circumflex": 12, "combin": 12, "www": 12, "overleaf": 12, "com": [4, 8, 12], "learn": 12, "list_of_greek_letters_and_math_symbol": 12, "phi_m": 12, "phi": 12, "squash": 12, "escap": 12, "forward": 12, "slash": 12, "todo": [], "intro": [], "column": 8, "whatev": 8, "highlight": 8, "over": [8, 13], "solut": 8, "As": 8, "bonu": 8, "find": 8, "constraint": 8, "beam_strength": 8, "default_s": 8, "default_span": 8, "default_fi": 8, "fy": 8, "f_y": 8, "ksi": 8, "size_nam": 8, "z_x": 8, "strength": 8, "complex": [8, 13], "m_p": 8, "k": 8, "optim": 8, "moment_strength": 8, "lightest": 8, "strong": 8, "enough": 8, "find_lightest_beam_for_demand": 8, "size_opt": 8, "moment_demand": 8, "lightest_beam": 8, "999999": 8, "strength_info": 8, "size_is_strong_enough": 8, "size_is_lighter_than_best": 8, "certain": 8, "available_beam_sect": 8, "moment_demand_on_beam": 8, "lightest_beam_s": 8, "digest": 8, "summari": 8, "demand": 8, "Or": 8, "extract": 8, "util": 8, "anyth": 8, "extra": 8, "invisible_square_sum": 8, "simpli": 8, "49": 8, "calculate_square_sum": 8, "sum": 8, "sup": [], "begin": [], "align": [], "4pt": [], "therefor": [], "left": 2, "\u00b2": 8, "standalon": 8, "resourc": [5, 8], "appreci": 8, "huge": 8, "ecosystem": 8, "conjunct": 8, "varieti": 8, "everydai": 8, "concept": 8, "youandvern": [4, 8], "feel": 8, "propos": 8, "pull": 8, "ve": 8, "plugin": 8, "elimin": 8, "necess": 8, "intend": 8, "incorpor": 8, "output": 8, "loop": 8, "previous": 8, "get_results_as_dict": [], "toler": 13, "mistak": 13, "slim": 13, "becom": 13, "digit": 13, "opportun": 13, "hundr": 13, "propag": 13, "affect": 13, "part": [2, 13], "unexpect": 13, "accuraci": 13, "evolv": 13, "confid": 13, "expect": 13, "rest": [5, 13], "behav": 13, "world": 13, "softwar": 13, "establish": 13, "disciplin": 13, "appli": [2, 13], "similar": 13, "principl": 13, "straightforward": 13, "assert": 13, "verifi": 13, "test_calc_funct": 13, "calc_function_simpl": 13, "pytest": 13, "prefer": 13, "regularli": 13, "ongo": 13, "continu": 4, "publish": 4, "repo": 4, "tree": 4, "visit": 4, "return_typ": 1, "either": 1, "calculate_results_as_dict": [], "save_fold": 1, "filenam": 1, "open_on_sav": 1, "support": 5, "three": 5, "imag": [2, 5], "caption": [2, 5], "figurefromfil": 5, "lazi": 5, "file_path": 5, "pathlik": 5, "full_width": [0, 2, 5], "tag": 5, "png": 5, "jpg": 5, "svg": [2, 5], "gif": 5, "full": [0, 2, 5], "load_image_data": 5, "my": 5, "pictur": 5, "calc_imag": 5, "popular": 5, "plot": 5, "figurefrommatplotlib": 5, "wrapper": 5, "around": [2, 5], "easili": 5, "pyplot": 5, "plt": 5, "draw_figure_with_matplotlib": 5, "fig": 5, "subplot": 5, "draw": [5, 7], "figurefrombyt": 5, "greater": 5, "throughout": 5, "becaus": 5, "entir": 5, "memori": 5, "figure_byt": 5, "generate_figure_byt": 5, "cloud": 0, "displi": 0, "nor": 0, "pure": 0, "str_result_with_unit": 0, "__str__": 0, "written": 2, "hand": 2, "usual": 2, "graphic": 2, "illustr": 2, "aspect": 2, "geometri": 2, "programmat": 2, "height": 2, "reinforc": 2, "cover": 2, "num_long_bar": 2, "long_bar_radiu": 2, "875": 2, "stirrup_diamet": 2, "375": 2, "stirrup_bend_radiu": 2, "stirrup_hook": 2, "scale": [1, 2], "30": 2, "default_element_stroke_width": 2, "outlin": 2, "beam_outlin": 2, "rectangl": 2, "fill": 2, "bdbdbd": 2, "stirrup": 2, "transvers": 2, "hook": 2, "corner_radiu": 2, "stroke_width": 2, "stroke": 2, "black": 2, "longitudin": 2, "blue": 2, "circl": 2, "long_bar_starting_x": 2, "long_bar_spac": 2, "long_bar_i": 2, "rang": 2, "004aad": 2, "placement": 2, "bar": 2, "placement_bar": 2, "red": 2, "bf211e": 2, "pin": 2, "create_pin_support": 2, "arrow": 2, "create_load_arrow": 2, "marker_end": 2, "arrowmark": 2, "cap": 2, "create_load_cap_lin": 2, "x1": 2, "x2": 2, "100": 2, "20": 2, "60": 2, "40": 2, "80": 2, "diagram": 2, "arrow_count_per_sect": 2, "space": 2, "background_color": 2, "border_width": 2, "border_color": 2, "default_element_fil": 2, "default_element_strok": 2, "canvasel": 2, "ad": 2, "to_svg": 2, "convert": 2, "cx": 2, "cy": 2, "kwarg": 2, "ellips": 2, "y1": 2, "y2": 2, "marker_start": 2, "marker_mid": 2, "to_path_command": 2, "command": 2, "corner": 2, "orient": 2, "circlemark": 2, "get_common_svg_style_el": 2, "context": 2, "canva": 7, "hold": 2, "backdrop": 2, "drawn": 2, "color": 2, "white": 2, "border": 2, "coordin": 2, "param": [], "midpoint": 2, "fit": [1, 2], "match": 2, "connect": 2, "rel": 2, "system": 2, "down": [1, 2], "min_xi": 2, "display_typ": 2, "font_siz": 2, "rotat": 2, "horizontal_bas": 2, "vertical_bas": 2, "middl": 2, "render": 2, "font": [1, 2], "clockwis": 2, "gap": 2, "offset": 2, "text_posit": 2, "text_siz": 2, "being": 2, "parallel": 2, "upward": 2, "downward": 2, "factor": 2, "leader": 2, "marker_x": 2, "marker_i": 2, "text_x": 2, "text_i": 2, "landing_len": 2, "land": 2, "relationship": 2, "elementwithmark": 2, "subclass": 2, "implement": 2, "_get_mark": 2, "get_mark": 2, "header": 0, "stripe": 0, "2d": 0, "row": 0, "act": 0, "inputt": 0, "default_data": 0, "accept": 0, "dynam": 0, "identifi": 0, "long_calc_displai": 1, "longcalcdisplaytyp": 1, "alter": 1, "linebreak": 1, "break": 1, "enumer": 1}, "objects": {"efficalc": [[0, 0, 1, "", "Assumption"], [0, 0, 1, "", "Calculation"], [0, 0, 1, "", "Comparison"], [0, 0, 1, "", "ComparisonStatement"], [5, 0, 1, "", "FigureFromBytes"], [5, 0, 1, "", "FigureFromFile"], [5, 0, 1, "", "FigureFromMatplotlib"], [0, 0, 1, "", "Heading"], [0, 0, 1, "", "Input"], [0, 0, 1, "", "InputTable"], [0, 0, 1, "", "Symbolic"], [0, 0, 1, "", "Table"], [0, 0, 1, "", "TextBlock"], [0, 0, 1, "", "Title"], [9, 2, 1, "", "a_brackets"], [9, 2, 1, "", "absolute"], [9, 2, 1, "", "add"], [9, 2, 1, "", "brackets"], [9, 2, 1, "", "c_brackets"], [1, 2, 1, "", "clear_all_input_default_overrides"], [1, 2, 1, "", "clear_saved_objects"], [3, 3, 0, "-", "constants"], [9, 2, 1, "", "cos"], [9, 2, 1, "", "cosh"], [9, 2, 1, "", "div"], [9, 2, 1, "", "div2"], [9, 2, 1, "", "exp"], [1, 2, 1, "", "get_all_calc_objects"], [1, 2, 1, "", "get_override_or_default_value"], [9, 2, 1, "", "ln"], [9, 2, 1, "", "log"], [9, 2, 1, "", "log10"], [9, 2, 1, "", "maximum"], [9, 2, 1, "", "minimum"], [9, 2, 1, "", "minus"], [9, 2, 1, "", "mul"], [9, 2, 1, "", "neg"], [9, 2, 1, "", "plus"], [9, 2, 1, "", "pos"], [9, 2, 1, "", "power"], [9, 2, 1, "", "r_brackets"], [9, 2, 1, "", "root"], [9, 2, 1, "", "s_brackets"], [1, 2, 1, "", "save_calculation_item"], [1, 2, 1, "", "set_input_default_overrides"], [9, 2, 1, "", "sin"], [9, 2, 1, "", "sinh"], [9, 2, 1, "", "sqr"], [9, 2, 1, "", "sqrt"], [9, 2, 1, "", "sub"], [9, 2, 1, "", "tan"], [9, 2, 1, "", "tanh"], [9, 2, 1, "", "times"], [3, 3, 0, "-", "unit_conversions"]], "efficalc.Calculation": [[0, 1, 1, "", "estimate_display_length"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_result_with_description"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.Comparison": [[0, 1, 1, "", "get_message"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "is_passing"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.ComparisonStatement": [[0, 1, 1, "", "str_symbolic"]], "efficalc.FigureFromBytes": [[5, 1, 1, "", "load_image_data"]], "efficalc.FigureFromFile": [[5, 1, 1, "", "load_image_data"]], "efficalc.FigureFromMatplotlib": [[5, 1, 1, "", "load_image_data"]], "efficalc.Input": [[0, 1, 1, "", "get_value"], [0, 1, 1, "", "str_result_with_name"]], "efficalc.Symbolic": [[0, 1, 1, "", "estimate_display_length"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_result_with_description"], [0, 1, 1, "", "str_result_with_unit"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.calculation_runner": [[1, 0, 1, "", "CalculationRunner"]], "efficalc.calculation_runner.CalculationRunner": [[1, 1, 1, "", "calculate_all_items"], [1, 1, 1, "", "calculate_results"]], "efficalc.canvas": [[2, 0, 1, "", "ArrowMarker"], [2, 0, 1, "", "Canvas"], [2, 0, 1, "", "CanvasElement"], [2, 0, 1, "", "Circle"], [2, 0, 1, "", "CircleMarker"], [2, 0, 1, "", "Dimension"], [2, 0, 1, "", "ElementWithMarkers"], [2, 0, 1, "", "Ellipse"], [2, 0, 1, "", "Leader"], [2, 0, 1, "", "Line"], [2, 0, 1, "", "Marker"], [2, 0, 1, "", "Polyline"], [2, 0, 1, "", "Rectangle"], [2, 0, 1, "", "Text"]], "efficalc.canvas.ArrowMarker": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Canvas": [[2, 1, 1, "", "add"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.CanvasElement": [[2, 1, 1, "", "get_common_svg_style_elements"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.Circle": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.CircleMarker": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Dimension": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.ElementWithMarkers": [[2, 1, 1, "", "get_markers"]], "efficalc.canvas.Ellipse": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Leader": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Line": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Polyline": [[2, 1, 1, "", "to_path_commands"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.Rectangle": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Text": [[2, 1, 1, "", "to_svg"]], "efficalc.constants": [[3, 4, 1, "", "E"], [3, 4, 1, "", "ONE"], [3, 4, 1, "", "PI"], [3, 4, 1, "", "TWO"], [3, 4, 1, "", "ZERO"]], "efficalc.report_builder": [[1, 0, 1, "", "LongCalcDisplayType"], [1, 0, 1, "", "ReportBuilder"]], "efficalc.report_builder.ReportBuilder": [[1, 1, 1, "", "get_html_as_str"], [1, 1, 1, "", "save_report"], [1, 1, 1, "", "view_report"]], "efficalc.sections": [[11, 0, 1, "", "AiscAngle"], [11, 0, 1, "", "AiscChannel"], [11, 0, 1, "", "AiscCircular"], [11, 0, 1, "", "AiscDoubleAngle"], [11, 0, 1, "", "AiscRectangular"], [11, 0, 1, "", "AiscTee"], [11, 0, 1, "", "AiscWideFlange"], [11, 2, 1, "", "get_aisc_angle"], [11, 2, 1, "", "get_aisc_channel"], [11, 2, 1, "", "get_aisc_circular"], [11, 2, 1, "", "get_aisc_double_angle"], [11, 2, 1, "", "get_aisc_rectangular"], [11, 2, 1, "", "get_aisc_tee"], [11, 2, 1, "", "get_aisc_wide_flange"]], "efficalc.unit_conversions": [[3, 4, 1, "", "deg_to_rad"], [3, 4, 1, "", "ft_to_in"], [3, 4, 1, "", "k_to_lb"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:function", "3": "py:module", "4": "py:data"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "function", "Python function"], "3": ["py", "module", "Python module"], "4": ["py", "data", "Python data"]}, "titleterms": {"base": [0, 2], "class": [0, 2], "calcul": [1, 6, 8, 13], "helper": [1, 8], "constant": 3, "unit": 3, "convers": 3, "exampl": [2, 4, 5], "get": 7, "start": 7, "efficalc": [7, 8], "api": [2, 5, 7], "document": 7, "more": [7, 8], "indic": [], "tabl": [], "integr": 8, "extend": 8, "math": 9, "oper": 9, "purpos": 10, "section": [2, 11], "properti": 11, "style": 12, "report": [5, 6, 12], "test": 13, "your": 13, "about": [], "todo": [], "add": [], "simpl": 4, "graphic": [], "anim": [], "see": [], "librari": [], "action": [], "background": 10, "find": 10, "mistak": 10, "autom": 10, "scalabl": 10, "format": 10, "submitt": 10, "modern": 10, "workflow": 10, "A": 10, "new": 10, "era": 10, "instal": 6, "first": 6, "function": [6, 8], "view": 6, "run": [], "differ": [], "input": 6, "valu": [6, 8], "quickstart": 6, "chang": 6, "paramet": 8, "return": 8, "calc": [5, 8], "option": [], "1": [], "recommend": [], "2": [], "subscript": 12, "superscript": 12, "greek": 12, "letter": 12, "symbol": 12, "ad": 12, "space": 12, "hundr": 8, "One": 8, "invis": 8, "come": 8, "soon": 8, "why": 13, "matter": 13, "how": 13, "To": 13, "concret": [2, 4], "beam": [2, 4], "neutral": 4, "axi": 4, "advanc": 4, "steel": 4, "moment": 4, "strength": 4, "figur": 5, "from": 5, "file": 5, "doc": [2, 5], "matplotlib": 5, "raw": 5, "byte": 5, "draw": 2, "canva": 2, "cross": 2, "support": 2, "load": 2, "scheme": 2, "element": 2, "line": 2, "polylin": 2, "marker": 2}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Constants and Unit Conversions": [[3, "constants-and-unit-conversions"]], "Unit Conversions": [[3, "module-efficalc.unit_conversions"]], "Constants": [[3, "id1"]], "Examples": [[4, "examples"], [2, "examples"]], "Simple": [[4, "simple"]], "Concrete Beam Neutral Axis": [[4, "concrete-beam-neutral-axis"]], "Advanced": [[4, "advanced"]], "Steel Beam Moment Strength": [[4, "steel-beam-moment-strength"]], "Quickstart": [[6, "quickstart"]], "Installation": [[6, "installation"]], "First Calculation Function": [[6, "first-calculation-function"]], "View Reports": [[6, "view-reports"]], "Change Input Values": [[6, "change-input-values"]], "efficalc": [[7, "efficalc"]], "Get Started": [[7, "get-started"]], "API Documentation": [[7, "api-documentation"]], "More": [[7, "more"]], "Calculation Helpers": [[8, "calculation-helpers"], [1, "calculation-helpers"]], "Integrating and Extending efficalc": [[8, "integrating-and-extending-efficalc"]], "Parameters and Return Values in Calc Functions": [[8, "parameters-and-return-values-in-calc-functions"]], "Hundreds of Calculations with One Function": [[8, "hundreds-of-calculations-with-one-function"]], "Helper Functions": [[8, "helper-functions"]], "Invisible Helpers": [[8, "invisible-helpers"]], "More coming soon": [[8, "more-coming-soon"]], "Math Operations": [[9, "math-operations"]], "Purpose and Background": [[10, "purpose-and-background"]], "Finding mistakes": [[10, "finding-mistakes"]], "Automation and Scalability": [[10, "automation-and-scalability"]], "Formatting and Submittal": [[10, "formatting-and-submittal"]], "Modern Workflows": [[10, "modern-workflows"]], "A New Era": [[10, "a-new-era"]], "Section Properties": [[11, "section-properties"]], "Styling Reports": [[12, "styling-reports"]], "Subscripts": [[12, "subscripts"]], "Superscripts": [[12, "superscripts"]], "Greek Letters and Symbols": [[12, "greek-letters-and-symbols"]], "Adding Spaces": [[12, "adding-spaces"]], "Testing Your Calculations": [[13, "testing-your-calculations"]], "Why Testing Matters": [[13, "why-testing-matters"]], "How To Test Your Calculations": [[13, "how-to-test-your-calculations"]], "Base Classes": [[0, "base-classes"], [2, "base-classes"]], "Drawing on a Canvas": [[2, "drawing-on-a-canvas"]], "Concrete beam cross-section": [[2, "concrete-beam-cross-section"]], "Beam support and loading scheme": [[2, "beam-support-and-loading-scheme"]], "API docs": [[2, "api-docs"], [5, "api-docs"], [5, "id1"], [5, "id3"]], "Canvas": [[2, "id1"]], "Canvas Elements": [[2, "canvas-elements"]], "Line/Polyline Markers": [[2, "line-polyline-markers"]], "Figures in Calc Reports": [[5, "figures-in-calc-reports"]], "Figure from a file": [[5, "figure-from-a-file"]], "Example": [[5, "example"], [5, "id2"], [5, "id4"]], "Figure from a matplotlib figure": [[5, "figure-from-a-matplotlib-figure"]], "Figure from raw bytes": [[5, "figure-from-raw-bytes"]]}, "indexentries": {"assumption (class in efficalc)": [[0, "efficalc.Assumption"]], "calculation (class in efficalc)": [[0, "efficalc.Calculation"]], "comparison (class in efficalc)": [[0, "efficalc.Comparison"]], "comparisonstatement (class in efficalc)": [[0, "efficalc.ComparisonStatement"]], "heading (class in efficalc)": [[0, "efficalc.Heading"]], "input (class in efficalc)": [[0, "efficalc.Input"]], "inputtable (class in efficalc)": [[0, "efficalc.InputTable"]], "symbolic (class in efficalc)": [[0, "efficalc.Symbolic"]], "table (class in efficalc)": [[0, "efficalc.Table"]], "textblock (class in efficalc)": [[0, "efficalc.TextBlock"]], "title (class in efficalc)": [[0, "efficalc.Title"]], "estimate_display_length() (efficalc.calculation method)": [[0, "efficalc.Calculation.estimate_display_length"]], "estimate_display_length() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.estimate_display_length"]], "get_message() (efficalc.comparison method)": [[0, "efficalc.Comparison.get_message"]], "get_value() (efficalc.calculation method)": [[0, "efficalc.Calculation.get_value"]], "get_value() (efficalc.comparison method)": [[0, "efficalc.Comparison.get_value"]], "get_value() (efficalc.input method)": [[0, "efficalc.Input.get_value"]], "get_value() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.get_value"]], "is_passing() (efficalc.comparison method)": [[0, "efficalc.Comparison.is_passing"]], "result() (efficalc.calculation method)": [[0, "efficalc.Calculation.result"]], "result() (efficalc.comparison method)": [[0, "efficalc.Comparison.result"]], "result() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.result"]], "str_result_with_description() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_result_with_description"]], "str_result_with_description() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_result_with_description"]], "str_result_with_name() (efficalc.input method)": [[0, "efficalc.Input.str_result_with_name"]], "str_result_with_unit() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_result_with_unit"]], "str_substituted() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_substituted"]], "str_substituted() (efficalc.comparison method)": [[0, "efficalc.Comparison.str_substituted"]], "str_substituted() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_substituted"]], "str_symbolic() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_symbolic"]], "str_symbolic() (efficalc.comparison method)": [[0, "efficalc.Comparison.str_symbolic"]], "str_symbolic() (efficalc.comparisonstatement method)": [[0, "efficalc.ComparisonStatement.str_symbolic"]], "str_symbolic() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_symbolic"]], "calculationrunner (class in efficalc.calculation_runner)": [[1, "efficalc.calculation_runner.CalculationRunner"]], "longcalcdisplaytype (class in efficalc.report_builder)": [[1, "efficalc.report_builder.LongCalcDisplayType"]], "reportbuilder (class in efficalc.report_builder)": [[1, "efficalc.report_builder.ReportBuilder"]], "calculate_all_items() (efficalc.calculation_runner.calculationrunner method)": [[1, "efficalc.calculation_runner.CalculationRunner.calculate_all_items"]], "calculate_results() (efficalc.calculation_runner.calculationrunner method)": [[1, "efficalc.calculation_runner.CalculationRunner.calculate_results"]], "clear_all_input_default_overrides() (in module efficalc)": [[1, "efficalc.clear_all_input_default_overrides"]], "clear_saved_objects() (in module efficalc)": [[1, "efficalc.clear_saved_objects"]], "get_all_calc_objects() (in module efficalc)": [[1, "efficalc.get_all_calc_objects"]], "get_html_as_str() (efficalc.report_builder.reportbuilder method)": [[1, "efficalc.report_builder.ReportBuilder.get_html_as_str"]], "get_override_or_default_value() (in module efficalc)": [[1, "efficalc.get_override_or_default_value"]], "save_calculation_item() (in module efficalc)": [[1, "efficalc.save_calculation_item"]], "save_report() (efficalc.report_builder.reportbuilder method)": [[1, "efficalc.report_builder.ReportBuilder.save_report"]], "set_input_default_overrides() (in module efficalc)": [[1, "efficalc.set_input_default_overrides"]], "view_report() (efficalc.report_builder.reportbuilder method)": [[1, "efficalc.report_builder.ReportBuilder.view_report"]], "arrowmarker (class in efficalc.canvas)": [[2, "efficalc.canvas.ArrowMarker"]], "canvas (class in efficalc.canvas)": [[2, "efficalc.canvas.Canvas"]], "canvaselement (class in efficalc.canvas)": [[2, "efficalc.canvas.CanvasElement"]], "circle (class in efficalc.canvas)": [[2, "efficalc.canvas.Circle"]], "circlemarker (class in efficalc.canvas)": [[2, "efficalc.canvas.CircleMarker"]], "dimension (class in efficalc.canvas)": [[2, "efficalc.canvas.Dimension"]], "elementwithmarkers (class in efficalc.canvas)": [[2, "efficalc.canvas.ElementWithMarkers"]], "ellipse (class in efficalc.canvas)": [[2, "efficalc.canvas.Ellipse"]], "leader (class in efficalc.canvas)": [[2, "efficalc.canvas.Leader"]], "line (class in efficalc.canvas)": [[2, "efficalc.canvas.Line"]], "marker (class in efficalc.canvas)": [[2, "efficalc.canvas.Marker"]], "polyline (class in efficalc.canvas)": [[2, "efficalc.canvas.Polyline"]], "rectangle (class in efficalc.canvas)": [[2, "efficalc.canvas.Rectangle"]], "text (class in efficalc.canvas)": [[2, "efficalc.canvas.Text"]], "add() (efficalc.canvas.canvas method)": [[2, "efficalc.canvas.Canvas.add"]], "get_common_svg_style_elements() (efficalc.canvas.canvaselement method)": [[2, "efficalc.canvas.CanvasElement.get_common_svg_style_elements"]], "get_markers() (efficalc.canvas.elementwithmarkers method)": [[2, "efficalc.canvas.ElementWithMarkers.get_markers"]], "to_path_commands() (efficalc.canvas.polyline method)": [[2, "efficalc.canvas.Polyline.to_path_commands"]], "to_svg() (efficalc.canvas.arrowmarker method)": [[2, "efficalc.canvas.ArrowMarker.to_svg"]], "to_svg() (efficalc.canvas.canvas method)": [[2, "efficalc.canvas.Canvas.to_svg"]], "to_svg() (efficalc.canvas.canvaselement method)": [[2, "efficalc.canvas.CanvasElement.to_svg"]], "to_svg() (efficalc.canvas.circle method)": [[2, "efficalc.canvas.Circle.to_svg"]], "to_svg() (efficalc.canvas.circlemarker method)": [[2, "efficalc.canvas.CircleMarker.to_svg"]], "to_svg() (efficalc.canvas.dimension method)": [[2, "efficalc.canvas.Dimension.to_svg"]], "to_svg() (efficalc.canvas.ellipse method)": [[2, "efficalc.canvas.Ellipse.to_svg"]], "to_svg() (efficalc.canvas.leader method)": [[2, "efficalc.canvas.Leader.to_svg"]], "to_svg() (efficalc.canvas.line method)": [[2, "efficalc.canvas.Line.to_svg"]], "to_svg() (efficalc.canvas.polyline method)": [[2, "efficalc.canvas.Polyline.to_svg"]], "to_svg() (efficalc.canvas.rectangle method)": [[2, "efficalc.canvas.Rectangle.to_svg"]], "to_svg() (efficalc.canvas.text method)": [[2, "efficalc.canvas.Text.to_svg"]], "figurefrombytes (class in efficalc)": [[5, "efficalc.FigureFromBytes"]], "figurefromfile (class in efficalc)": [[5, "efficalc.FigureFromFile"]], "figurefrommatplotlib (class in efficalc)": [[5, "efficalc.FigureFromMatplotlib"]], "load_image_data() (efficalc.figurefrombytes method)": [[5, "efficalc.FigureFromBytes.load_image_data"]], "load_image_data() (efficalc.figurefromfile method)": [[5, "efficalc.FigureFromFile.load_image_data"]], "load_image_data() (efficalc.figurefrommatplotlib method)": [[5, "efficalc.FigureFromMatplotlib.load_image_data"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["base_classes", "calculation_helpers", "canvas", "constants", "examples", "figures", "get_started", "index", "integration", "math_operations", "purpose", "section_properties", "styling", "testing"], "filenames": ["base_classes.rst", "calculation_helpers.rst", "canvas.rst", "constants.rst", "examples.rst", "figures.rst", "get_started.rst", "index.rst", "integration.rst", "math_operations.rst", "purpose.rst", "section_properties.rst", "styling.rst", "testing.rst"], "titles": ["Base Classes", "Calculation Helpers", "Drawing on a Canvas", "Constants and Unit Conversions", "Examples", "Figures in Calc Reports", "Quickstart", "efficalc", "Integrating and Extending efficalc", "Math Operations", "Purpose and Background", "Section Properties", "Styling Reports", "Testing Your Calculations"], "terms": {"sphinx": [], "quickstart": 7, "thu": [], "mar": [], "7": [0, 2, 8], "21": [], "03": [], "13": 2, "2024": [], "you": [0, 2, 5, 6, 7, 8, 10, 13], "can": [0, 1, 2, 5, 6, 7, 8, 10, 12, 13], "adapt": 13, "thi": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11], "file": 1, "complet": [1, 10], "your": [0, 2, 5, 6, 7, 8, 10], "like": [7, 8, 10], "should": [0, 1, 2, 5], "least": [], "contain": [2, 8, 11], "root": 9, "toctre": [], "direct": 2, "_home": [], "A": [0, 1, 2, 7, 8, 11, 13], "featur": [7, 8], "rich": 7, "librari": [5, 7, 8], "reimagin": 7, "calcul": [0, 2, 3, 4, 5, 7, 10], "i": [0, 1, 2, 5, 6, 7, 8, 10, 11, 13], "design": [0, 6, 7, 8, 10, 11, 13], "transform": 7, "how": [1, 5, 6, 7, 8, 10], "engin": [7, 8, 10, 13], "approach": [7, 8, 10], "move": 7, "awai": 7, "from": [0, 1, 2, 3, 6, 7, 8, 10, 11], "tradit": [7, 10], "method": [1, 2, 7, 10], "manual": [7, 10], "spreadsheet": [7, 10, 13], "toward": 7, "effici": [7, 8, 10], "accur": 7, "collabor": 7, "process": [5, 7, 10], "built": 7, "modern": [7, 8], "mind": 7, "leverag": 7, "power": [7, 8, 9], "python": [0, 5, 7, 8, 10, 13], "offer": 7, "an": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 13], "extens": [2, 7], "testabl": 7, "framework": [7, 13], "build": [6, 7, 8, 10], "ani": [0, 1, 2, 6, 7, 8, 10, 12, 13], "order": 7, "doesn": [7, 10], "t": [7, 10, 11], "lock": 7, "predefin": 7, "sequenc": [7, 12], "suit": 7, "project": [6, 7, 8, 10], "": [1, 2, 5, 6, 7, 8, 9, 10, 11], "need": [2, 5, 7, 10, 12, 13], "control": [0, 1, 7], "content": [2, 7], "decid": 7, "what": [7, 10], "displai": [0, 1, 2, 5, 7, 12], "report": [0, 1, 2, 3, 4, 7, 8, 10], "ensur": [7, 13], "onli": [0, 1, 2, 7, 8, 10], "relev": [1, 7], "inform": [7, 8], "commun": [7, 10], "make": [2, 6, 7, 8, 10, 13], "concis": 7, "detail": [7, 8, 10, 11], "desir": [1, 7], "autom": 7, "gener": [0, 1, 2, 4, 5, 7, 8, 10], "automat": 7, "creat": [1, 2, 5, 7, 10, 12, 13], "profession": 7, "crystal": 7, "clear": [1, 7, 8], "review": [7, 10], "ambigu": 7, "free": [7, 8], "submitt": 7, "specif": [7, 13], "out": [2, 7, 10], "box": [7, 11], "helper": [2, 7], "common": [2, 6, 7, 10, 12], "problem": [5, 7], "section": [0, 7, 8], "properti": [2, 7, 8], "databas": [7, 11], "unit": [0, 2, 7, 12], "reusabl": 7, "templat": [0, 7], "onc": 7, "reus": 7, "them": [5, 7, 10, 13], "across": 7, "multipl": [0, 1, 2, 7, 8, 9, 12], "open": [1, 7], "sourc": [2, 4, 5, 7], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 10, 12, 13], "we": [4, 5, 6, 7, 8, 10, 13], "miss": 7, "wish": 7, "had": 7, "request": [2, 7, 8], "yourself": [7, 10], "so": [6, 7, 8, 10], "everyon": 7, "benefit": 7, "improv": [7, 10], "pleas": 7, "give": [6, 7, 10, 13], "try": [7, 10], "let": [5, 7], "u": [0, 5, 6, 7, 10], "know": [5, 7], "think": [7, 8], "purpos": [7, 11], "base": [1, 7, 8, 10], "class": [1, 5, 6, 7, 11], "math": 7, "oper": [0, 7], "constant": [0, 7, 11], "convers": 7, "style": [2, 7], "integr": [5, 7, 10], "extend": [2, 7, 10], "test": 7, "exampl": [6, 7, 8, 10, 12], "index": [], "modul": 1, "search": [], "page": [], "thing": [2, 10, 13], "don": 10, "about": [2, 8, 10, 11], "excel": [8, 10], "tabl": [0, 8], "To": [5, 6, 10], "err": 13, "human": 13, "realli": [8, 13], "foul": 13, "up": [1, 2, 8, 13], "comput": [5, 13], "paul": 13, "r": [2, 5, 13], "ehrlich": 13, "background": [2, 7], "efficalc": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 13], "wa": [0, 8, 10, 11], "develop": [0, 10, 13], "provid": [0, 1, 8, 10, 13], "robust": 10, "flexibl": [5, 6, 10], "altern": 10, "which": [0, 1, 9, 10], "ha": [10, 11], "remain": 10, "industri": [10, 13], "standard": [10, 11, 12], "decad": [9, 10], "while": 10, "versatil": 10, "us": [0, 1, 5, 6, 8, 10, 11, 12, 13], "mani": [6, 8, 10, 12], "differ": [5, 6, 8, 10], "limit": 10, "its": [0, 1, 2, 10], "abil": 10, "furthermor": 10, "tool": 10, "particularli": 10, "good": [0, 10], "one": [0, 8, 10, 11, 13], "especi": [10, 13], "tailor": 10, "experi": 10, "work": [6, 8, 10, 13], "here": [2, 4, 5, 6, 8, 10, 12], "few": [4, 6, 10], "want": [6, 8, 10, 13], "fix": [8, 10], "If": [0, 1, 2, 5, 10, 11, 12], "write": [8, 10, 13], "ll": [6, 8, 10], "have": [0, 1, 2, 6, 8, 10], "some": [2, 8, 10, 12], "point": [2, 10, 11], "It": [0, 1, 10], "could": [8, 10], "debug": 10, "our": [6, 8, 10, 13], "own": 10, "understand": 10, "colleagu": 10, "share": [8, 10], "modifi": 10, "old": [10, 13], "repurpos": 10, "slightli": 10, "scenario": [8, 10], "when": [0, 5, 6, 8, 10, 13], "hard": 10, "follow": [5, 10, 11], "get": [1, 8, 10, 13], "wai": [5, 6, 8, 10, 13], "Not": [6, 8, 10], "tediou": 10, "annoi": 10, "lead": 10, "cost": 10, "time": [5, 9, 10, 13], "reput": 10, "potenti": 10, "licens": 10, "There": [6, 10], "also": [1, 8, 10], "other": [1, 8, 10, 12, 13], "check": [0, 10], "offici": 10, "peer": 10, "In": [8, 10, 13], "case": [8, 10, 12, 13], "error": [0, 8, 10], "ridden": 10, "host": 10, "implic": 10, "includ": [2, 10], "costli": 10, "delai": 10, "loss": 10, "rapport": 10, "import": [0, 2, 5, 6, 10], "client": 10, "take": [6, 10, 13], "look": [8, 10], "easier": 10, "imagin": 10, "all": [1, 2, 6, 8, 10, 13], "steel": 10, "floor": [9, 10], "beam": [8, 10], "favorit": [8, 10], "go": 10, "through": [8, 10], "input": [0, 1, 2, 3, 8, 10, 12, 13], "uniqu": [0, 10, 13], "dimens": [2, 10], "load": [5, 10], "copi": 10, "next": [10, 13], "But": [6, 8, 10, 13], "realiz": 10, "cell": 10, "mayb": 10, "chang": [0, 8, 10, 13], "type": [0, 1, 2, 5, 8, 10, 11], "avail": [8, 10], "updat": [6, 8, 10], "back": [10, 11, 13], "everi": [8, 10], "same": [6, 8, 10], "exact": 10, "howev": [8, 10], "actual": [6, 9, 10], "function": [1, 2, 10, 11, 13], "Then": [10, 13], "re": [8, 10], "run": [1, 5, 6, 8, 10, 13], "simplifi": [8, 10], "all_beam_configur": 10, "1": [0, 1, 2, 3, 5, 9, 10, 11, 12], "12": [2, 3, 8, 10], "3": [0, 2, 3, 5, 6, 8, 10, 11], "34": 10, "50": [2, 8, 10], "4": [0, 2, 5, 6, 8, 10, 11, 13], "15": [2, 10], "2": [0, 2, 3, 5, 6, 8, 9, 10, 11, 12, 13], "55": 10, "25": [2, 10, 13], "def": [2, 5, 6, 8, 10, 13], "beam_calcul": 10, "name": [0, 1, 10, 11, 12], "span": [8, 10], "ultimate_load": 10, "steel_strength": 10, "insert": 10, "design_all_beam": 10, "configur": 10, "result": [0, 1, 2, 3, 8, 10, 12, 13], "print": [0, 1, 6, 8, 10], "return": [0, 1, 2, 5, 6, 9, 10, 11], "more": [4, 5, 6, 9, 10, 12, 13], "depth": [10, 11], "advanc": [6, 10], "At": 10, "end": [2, 10], "most": [6, 8, 10, 12], "submit": 10, "independ": 10, "author": 10, "noth": [9, 10], "just": [5, 8, 10], "bunch": 10, "number": [0, 10], "mai": [0, 2, 5, 6, 8, 10], "right": [2, 6, 8, 10], "often": 10, "facilit": 10, "proper": 10, "document": [1, 6, 10], "consum": 10, "By": [5, 10], "creation": [8, 10], "highli": 10, "readabl": [8, 10], "enabl": [8, 10], "spend": 10, "do": [6, 8, 10], "thei": [1, 10], "less": [3, 10], "calc": [2, 7, 10, 13], "focu": 10, "might": [8, 10], "veri": 10, "These": [8, 10], "dai": 10, "increas": [10, 13], "whether": [0, 2, 5, 10, 11], "csi": 10, "oapi": 10, "etab": 10, "analysi": 10, "grasshopp": 10, "rhino": 10, "script": 10, "parametr": 10, "model": 10, "without": [0, 1, 10], "lot": [5, 6, 8, 10], "past": 10, "date": 10, "intervent": 10, "nativ": 10, "plug": 10, "directli": [5, 10, 11], "bypass": 10, "friction": 10, "data": [0, 5, 10], "mention": [8, 10], "ideal": 10, "languag": 10, "larg": [10, 13], "amount": 10, "With": [8, 10, 13], "panda": 10, "numpi": 10, "matplotlib": 10, "manag": [2, 10], "set": [0, 1, 2, 8, 10], "save": [1, 5, 8, 10], "headach": 10, "v": [3, 8, 10], "idea": [8, 10], "aim": 10, "shift": 10, "code": [0, 2, 4, 6, 8, 10, 12], "driven": 10, "empow": 10, "user": 10, "reliabl": [10, 13], "transit": 10, "qualiti": 10, "better": [8, 10], "among": 10, "team": 10, "stakehold": 10, "new": [6, 8, 13], "releas": 6, "distribut": 6, "pypi": 6, "via": 6, "pip": 6, "best": [6, 8], "defin": [0, 1, 2, 6, 8, 11, 13], "The": [0, 1, 2, 5, 6, 8, 11, 13], "For": [4, 6, 8, 12], "pythagorean": 6, "theorem": 6, "perimet": [6, 11], "triangl": [6, 8], "titl": [0, 6, 8], "sqrt": [6, 8, 9], "descript": [0, 6, 8], "length": [0, 2, 6, 8], "side": 6, "b": [0, 6, 8, 11], "c": [0, 5, 6, 8, 11], "hypotenus": [6, 8], "p": 6, "produc": [6, 8], "browser": [1, 6], "someth": 6, "simpl": [5, 6, 8, 12], "report_build": [1, 6], "calculationreportbuild": [], "pythagorean_perimet": 6, "builder": [6, 8], "view_report": [1, 6, 8], "nice": 6, "now": [6, 8], "great": [6, 8], "easi": [6, 8, 13], "alwai": 6, "default": [0, 1, 2, 5, 6, 8], "gave": 6, "luckili": 6, "super": 6, "suppli": [5, 6], "overrid": [0, 1, 6], "second": [0, 6], "argument": [6, 8, 9], "new_input": 6, "5": [0, 2, 6, 8, 13], "6": [0, 2, 6, 8, 11], "show": [0, 3, 5, 6, 8], "And": 6, "well": [2, 6, 13], "real": 8, "life": 8, "overal": [6, 11], "pattern": 6, "matter": 6, "deeper": 6, "dive": 6, "api": 6, "see": [0, 5, 6, 8], "option": [0, 1, 2, 5, 6, 8], "perfect": [6, 8], "happi": 6, "equat": [10, 13], "stage": 10, "assumpt": [0, 1], "str": [0, 1, 2, 5, 11], "meant": 0, "clearli": 0, "declar": 0, "form": 0, "basi": 0, "paramet": [0, 1, 2, 5, 9, 11], "text": [0, 2, 12], "describ": 0, "seismic": 0, "provis": 0, "asc": 0, "16": [0, 2], "assum": 0, "variable_nam": 0, "express": [0, 1, 9], "variabl": [0, 1, 3, 8, 9, 12], "float": [0, 2, 8, 11], "int": 0, "none": [0, 1, 2, 5, 8], "refer": 0, "result_check": [0, 1, 13], "bool": [0, 1, 2, 5], "fals": [0, 1, 2, 5], "primari": 0, "object": [0, 1, 3, 5, 8, 9], "symbol": 0, "latex": [0, 9, 12], "format": [0, 1, 2, 12], "e": [0, 1, 2, 3, 5, 9], "physic": 0, "short": 0, "g": [0, 1, 5], "accompani": 0, "indic": [0, 11], "final": [0, 8], "true": [0, 1, 2, 13], "portal": 0, "version": 0, "ft": [0, 3, 8, 11], "1ft": 0, "4ft": 0, "5ft": 0, "estimate_display_length": 0, "calculationlength": 0, "estim": 0, "substitut": 0, "represent": [0, 2], "get_valu": [0, 8], "alia": [0, 9], "valueerror": [0, 11], "zerodivisionerror": 0, "0": [0, 2, 3, 8, 12], "messag": 0, "self": 0, "evalu": 0, "str_result_with_descript": 0, "string": [0, 1, 2], "symbolicexpr": 0, "str_substitut": 0, "valu": [0, 1, 2, 9, 11], "str_symbol": 0, "qualnam": 1, "start": [1, 2, 5], "boundari": 1, "comparison": [0, 1], "compar": 0, "liter": [0, 1, 2], "true_messag": 0, "ok": 0, "false_messag": 0, "explicit": 0, "against": 0, "specifi": [0, 1, 2, 11], "didplai": 0, "depend": 0, "first": 0, "comparis": 0, "desplai": 0, "get_messag": 0, "appropri": 0, "reult": 0, "NO": 0, "is_pass": 0, "comparisonstat": 0, "comparator2": 0, "doe": [0, 1, 2, 9], "given": [0, 1, 2, 8, 13], "rather": 0, "exactli": 0, "annot": 0, "embellish": 0, "els": [0, 8], "logic": 0, "third": 0, "requir": [0, 5], "pass": [0, 9], "head": 0, "head_level": 0, "8": [0, 2], "add": [0, 2, 5, 9], "auto": [0, 2], "increment": 0, "size": [0, 1, 2, 8, 11], "larger": 0, "higher": 0, "level": 0, "than": [0, 8], "lower": 0, "each": [0, 8], "correspond": 0, "posit": [0, 2], "would": 0, "befor": [0, 12], "anoth": 0, "default_valu": [0, 1], "input_typ": 0, "select": 0, "select_opt": 0, "list": [0, 1, 2, 12], "min_valu": 0, "max_valu": 0, "num_step": 0, "element": [0, 12, 13], "overridden": 0, "runner": 0, "html": [0, 1, 5], "applic": 0, "minimum": [0, 2, 9], "allow": [0, 2], "maximum": [0, 9], "interv": 0, "between": [0, 2, 8, 11], "legal": 0, "field": 0, "http": [0, 4, 8, 12], "mozilla": 0, "org": 0, "en": 0, "doc": 0, "web": [0, 1, 11], "attribut": 0, "step": 0, "note": [0, 11], "current": [0, 5], "str_result_with_nam": 0, "textblock": 0, "block": 0, "main": [0, 4], "bolder": 0, "save_calculation_item": 1, "item": 1, "global": 1, "store": [1, 5], "clear_saved_object": 1, "get_override_or_default_valu": 1, "input_nam": 1, "found": [1, 8, 11], "set_input_default_overrid": 1, "default_overrid": 1, "dict": [1, 13], "get_all_calc_object": 1, "clear_all_input_default_overrid": 1, "calculationrunn": [1, 13], "calc_funct": [1, 13], "callabl": 1, "input_v": 1, "execut": 1, "were": 1, "dure": 1, "instanti": 1, "perform": [1, 5], "necessari": [1, 8], "ignor": 1, "dictionari": 1, "empti": 1, "calculate_all_item": 1, "etc": [1, 2, 5], "calculate_result": [1, 13], "filter": 1, "those": [1, 13], "been": [1, 8], "mark": [1, 9], "where": [0, 1, 2, 5, 8, 11], "view": [1, 8], "immedi": 1, "accordingli": 1, "kei": 1, "get_html_as_str": 1, "save_report": 1, "folder_path": 1, "file_nam": 1, "calc_report": 1, "open_on_cr": 1, "locat": [1, 2], "exist": 1, "path": [1, 2, 5], "folder": [1, 4], "filepath": 1, "temporari": 1, "pdf": 1, "calculation_runn": 1, "all_aisc_wide_flange_nam": [], "immut": [], "constructor": [], "tupl": 2, "iter": [], "initi": [], "w44x335": [], "w44x290": [], "w44x262": [], "w40x655": [], "w44x230": [], "w40x503": [], "w40x593": [], "w40x431": [], "w40x397": [], "w40x372": [], "w40x297": [], "w40x362": [], "w40x277": [], "w40x249": [], "w40x215": [], "w40x199": [], "w40x324": [], "w40x392": [], "w40x331": [], "w40x327": [], "w40x294": [], "w40x278": [], "w40x264": [], "w40x235": [], "w40x211": [], "w40x183": [], "w40x149": [], "w40x167": [], "w36x853": [], "w36x802": [], "w36x723": [], "w36x652": [], "w36x529": [], "w36x487": [], "w36x925": [], "w36x441": [], "w36x395": [], "w36x361": [], "w36x330": [], "w36x302": [], "w36x262": [], "w36x282": [], "w36x231": [], "w36x247": [], "w36x256": [], "w36x232": [], "w36x210": [], "w36x194": [], "w36x182": [], "w36x170": [], "w36x160": [], "w36x150": [], "w36x135": [], "w33x387": [], "w33x354": [], "w33x291": [], "w33x318": [], "w33x241": [], "w33x263": [], "w33x221": [], "w33x201": [], "w33x169": [], "w33x152": [], "w33x141": [], "w33x130": [], "w33x118": [], "w30x357": [], "w30x391": [], "w30x326": [], "w30x292": [], "w30x235": [], "w30x261": [], "w30x191": [], "w30x211": [], "w30x173": [], "w30x148": [], "w30x124": [], "w30x132": [], "w30x116": [], "w30x108": [], "w30x99": [], "w30x90": [], "w27x368": [], "w27x539": [], "w27x336": [], "w27x307": [], "w27x281": [], "w27x258": [], "w27x235": [], "w27x194": [], "w27x217": [], "w27x178": [], "w27x161": [], "w27x129": [], "w27x146": [], "w27x114": [], "w27x102": [], "w27x84": [], "w24x370": [], "w27x94": [], "w24x335": [], "w24x306": [], "w24x279": [], "w24x250": [], "w24x229": [], "w24x192": [], "w24x207": [], "w24x176": [], "w24x162": [], "w24x146": [], "w24x117": [], "w24x131": [], "w24x104": [], "w24x94": [], "w24x103": [], "w24x84": [], "w24x68": [], "w24x76": [], "w24x62": [], "w24x55": [], "w21x275": [], "w21x248": [], "w21x201": [], "w21x223": [], "w21x182": [], "w21x166": [], "w21x147": [], "w21x132": [], "w21x111": [], "w21x93": [], "w21x73": [], "w21x122": [], "w21x83": [], "w21x68": [], "w21x62": [], "w21x101": [], "w21x55": [], "w21x48": [], "w21x50": [], "w21x57": [], "w18x311": [], "w21x44": [], "w18x283": [], "w18x258": [], "w18x234": [], "w18x192": [], "w18x211": [], "w18x175": [], "w18x158": [], "w18x143": [], "w18x130": [], "w18x119": [], "w18x106": [], "w18x86": [], "w18x97": [], "w18x76": [], "w18x71": [], "w18x65": [], "w18x55": [], "w18x60": [], "w18x50": [], "w18x46": [], "w18x40": [], "w18x35": [], "w16x100": [], "w16x89": [], "w16x67": [], "w16x77": [], "w16x57": [], "w16x50": [], "w16x40": [], "w16x45": [], "w16x36": [], "w16x31": [], "w16x26": [], "w14x873": [], "w14x808": [], "w14x730": [], "w14x665": [], "w14x550": [], "w14x605": [], "w14x500": [], "w14x455": [], "w14x426": [], "w14x398": [], "w14x370": [], "w14x311": [], "w14x342": [], "w14x283": [], "w14x257": [], "w14x233": [], "w14x211": [], "w14x193": [], "w14x176": [], "w14x159": [], "w14x145": [], "w14x132": [], "w14x120": [], "w14x99": [], "w14x109": [], "w14x90": [], "w14x82": [], "w14x74": [], "w14x68": [], "w14x61": [], "w14x53": [], "w14x48": [], "w14x43": [], "w14x38": [], "w14x34": [], "w14x30": [], "w14x26": [], "w14x22": [], "w12x336": [], "w12x305": [], "w12x279": [], "w12x252": [], "w12x230": [], "w12x210": [], "w12x190": [], "w12x170": [], "w12x152": [], "w12x136": [], "w12x120": [], "w12x106": [], "w12x87": [], "w12x96": [], "w12x79": [], "w12x72": [], "w12x65": [], "w12x58": [], "w12x53": [], "w12x50": [], "w12x45": [], "w12x35": [], "w12x40": [], "w12x30": 8, "w12x26": 8, "w12x22": [], "w12x19": 8, "w12x14": 8, "w12x16": [], "w10x112": [], "w10x100": [], "w10x77": [], "w10x88": [], "w10x68": [], "w10x60": [], "w10x54": [], "w10x45": [], "w10x49": 8, "w10x39": [], "w10x30": [], "w10x33": 8, "w10x26": [], "w10x22": [], "w10x19": 8, "w10x17": [], "w10x15": [], "w10x12": 8, "w8x67": [], "w8x48": [], "w8x58": [], "w8x40": 8, "w8x35": [], "w8x31": [], "w8x28": [], "w8x24": [], "w8x21": 8, "w8x18": [], "w8x15": 8, "w8x13": [], "w8x10": [], "w6x25": [], "w6x20": [], "w6x15": [], "w6x12": [], "w6x16": [], "w6x9": [], "w6x8": [], "w5x19": [], "w5x16": [], "w4x13": [], "m12": [], "5x12": [], "m12x11": [], "5x11": [], "m12x10": [], "m10x9": [], "m10x8": [], "m10x7": [], "m8x6": [], "m6x4": [], "m6x3": [], "m5x18": [], "9": [11, 12], "m4x4": [], "08": [], "m4x6": [], "m4x3": [], "45": [], "s24x106": [], "s24x121": [], "s24x90": [], "s24x100": [], "s24x80": [], "m3x2": [], "s20x96": [], "s20x86": [], "s20x66": [], "s20x75": [], "s18x70": [], "s18x54": [], "s15x50": [], "s15x42": [], "s12x50": [], "s12x40": [], "s12x31": [], "s12x35": [], "s10x35": [], "s10x25": [], "s8x23": [], "s8x18": [], "s6x17": [], "s6x12": [], "s5x10": [], "s4x9": [], "s4x7": [], "s3x7": [], "s3x5": [], "hp18x204": [], "hp18x181": [], "hp18x157": [], "hp18x135": [], "hp16x162": [], "hp16x183": [], "hp16x121": [], "hp16x141": [], "hp16x101": [], "hp16x88": [], "hp14x117": [], "hp14x102": [], "hp14x73": [], "hp14x89": [], "hp12x89": [], "hp12x84": [], "hp12x74": [], "hp12x53": [], "hp10x57": [], "hp10x42": [], "hp12x63": [], "hp8x36": [], "cd": [], "devic": [], "aiscangl": 11, "angl": [2, 9, 11], "aiscchannel": 11, "channel": 11, "aisccircular": 11, "circular": 11, "aiscdoubleangl": 11, "doubleangl": 11, "aiscrectangular": 11, "rectangular": 11, "aiscte": 11, "tee": 11, "aiscwideflang": 11, "wideflang": 11, "get_aisc_angl": 11, "section_s": [8, 11], "fetch": 11, "aisc": 11, "instanc": [3, 9, 11], "popul": 11, "aisc_nam": 11, "rais": [5, 11], "cannot": 11, "get_aisc_channel": 11, "get_aisc_circular": 11, "get_aisc_double_angl": 11, "doubl": 11, "get_aisc_rectangular": 11, "get_aisc_te": 11, "get_aisc_wide_flang": [8, 11], "wide": 11, "flang": 11, "cw": 11, "edi_std_nomenclatur": 11, "iw": 11, "ix": 11, "ii": 11, "iz": 11, "j": 11, "pa": 11, "pa2": 11, "pb": 11, "swa": 11, "swb": 11, "swc": 11, "sx": 11, "sy": 11, "sz": 11, "sza": 11, "szb": 11, "szc": 11, "t_f": 11, "w": [8, 11], "zx": [8, 11], "zy": 11, "b_t": 11, "d": 11, "kde": 11, "kdet": 11, "ro": 11, "rx": [2, 11], "ry": [2, 11], "rz": 11, "tana": 11, "wb": 11, "wc": 11, "x": [2, 11], "xp": 11, "y": [2, 11], "yp": 11, "za": 11, "zb": 11, "zc": 11, "dataclass": 11, "shape": [8, 11], "area": 11, "warp": 11, "edi": 11, "nomenclatur": 11, "moment": 11, "inertia": 11, "axi": [2, 11], "z": 11, "torsion": 11, "minu": [9, 11], "surfac": 11, "singl": [11, 12, 13], "long": [1, 11], "leg": 11, "guid": 11, "19": 11, "elast": 11, "modulu": 11, "addit": [2, 8, 9, 11], "f": 11, "nomin": 11, "weight": [8, 11], "lb": [3, 11], "plastic": 11, "width": [0, 1, 2, 5, 11], "longer": 11, "slender": 11, "ratio": 11, "shorter": 11, "distanc": [2, 11], "outer": 11, "face": 11, "toe": 11, "fillet": 11, "polar": 11, "radiu": [2, 11], "gyrat": 11, "shear": 11, "center": [2, 11], "thick": 11, "tangent": [9, 11], "ax": [5, 11], "graviti": 11, "along": 11, "horizont": [2, 11], "edg": 11, "member": 11, "neutral": 11, "vertic": [2, 11], "h": 11, "pc": 11, "pd": 11, "qf": 11, "qw": 11, "sw1": 11, "sw2": 11, "sw3": 11, "wgi": 11, "wno": 11, "bf": 11, "bfdet": 11, "ddet": 11, "eo": 11, "h_tw": 11, "ho": 11, "rt": 11, "tf": 11, "tfdet": 11, "tw": 11, "twdet": 11, "twdet_2": 11, "cross": 11, "flexur": 11, "static": 11, "abov": [8, 11], "mid": 11, "top": [2, 11], "bottom": [2, 11], "special": 11, "workabl": 11, "gage": 11, "inner": [0, 11], "fasten": 11, "hole": 11, "normal": 11, "centroid": 11, "effect": [11, 13], "d_t": 11, "od": 11, "tde": 11, "tnom": 11, "hss": 11, "round": [2, 9, 11], "pipe": 11, "outsid": 11, "diamet": 11, "wall": 11, "flat": [2, 11], "separ": 11, "bout": 11, "ht": 11, "bin": 11, "b_tde": 11, "h_tde": 11, "typic": 11, "repres": [2, 3, 11], "hollow": 11, "structur": 11, "bf_2tf": 11, "deriv": 11, "m": [11, 12], "cut": 11, "2tf": 11, "half": 11, "k1": 11, "line": [1, 11], "a_bracket": 9, "arg": 9, "bracket": 9, "wrap": [9, 12], "absolut": 9, "arg0": 9, "summat": 9, "arg1": 9, "arglast": 9, "r_bracket": 9, "c_bracket": 9, "curli": [9, 12], "co": 9, "cosinu": 9, "cosh": 9, "hyperbol": 9, "div": 9, "divis": 9, "frac": 9, "div2": 9, "within": [1, 8, 9, 12], "exp": 9, "ln": 9, "natur": [9, 12], "logarithm": 9, "log": 9, "log_arg0": 9, "log10": 9, "log_10": 9, "max": 9, "argn": 9, "min": [9, 12], "sub": 9, "mul": 9, "neg": [2, 9], "negat": 9, "plu": 9, "sum_el": 9, "po": 9, "positivit": 9, "squar": 9, "s_bracket": 9, "sin": 9, "sinu": 9, "sinh": 9, "sqr": 9, "subtract": 9, "tan": 9, "tanh": 9, "zero": 3, "latexexpr_efficalc": 3, "mathemat": [1, 12], "phyical": [], "fundament": [], "overload": [], "numer": [], "throw": [], "except": [], "divsion": [], "consid": [], "4g": [], "3f": [], "unit_format": [], "mathrm": [], "non": [], "ital": [], "insid": [], "mode": [], "expon": [], "scientif": [], "v1": [], "a_": [], "22": [], "mm": [], "v2": [], "876934835": [], "kn": [], "87693": [], "v3": [], "434": [], "cdot": [], "10": 2, "v8": [], "unit_convers": 3, "deg_to_rad": 3, "degre": [2, 3], "radian": 3, "divid": 3, "revers": [2, 3], "180": 3, "deg": 3, "rad": 3, "pi": 3, "180deg": 3, "142": 3, "ft_to_in": 3, "24": 3, "k_to_lb": 3, "kip": 3, "1000": [3, 8], "2000": 3, "reportbuild": [1, 6, 8], "ONE": 3, "two": [2, 3], "call": 8, "possibl": 8, "sometim": 8, "workflow": 8, "compat": 5, "both": 8, "sinc": [], "That": [2, 8], "shown": 8, "easiest": [], "pythagorean_with_param": 8, "default_a": 8, "default_b": 8, "equival": 8, "pythagorean_without_param": 8, "810249675906654": 8, "still": [8, 13], "batch": [5, 8], "collect": 8, "Be": [], "abl": [], "come": [2, 5, 13], "soon": [], "github": [4, 8], "issu": [5, 8], "link": [], "graph": 8, "figur": [2, 7, 8], "matric": 8, "notat": 12, "help": [2, 8, 12], "tip": 12, "charact": 12, "underscor": 12, "_1": 12, "definit": 12, "min_a": 12, "m_2": 12, "must": [2, 12], "brace": 12, "after": [12, 13], "_": 12, "min_": 12, "abc": 12, "m_": 12, "123": 12, "caret": 12, "circumflex": 12, "combin": 12, "www": 12, "overleaf": 12, "com": [4, 8, 12], "learn": 12, "list_of_greek_letters_and_math_symbol": 12, "phi_m": 12, "phi": 12, "squash": 12, "escap": 12, "forward": 12, "slash": 12, "todo": [], "intro": [], "column": 8, "whatev": 8, "highlight": 8, "over": [8, 13], "solut": 8, "As": 8, "bonu": 8, "find": 8, "constraint": 8, "beam_strength": 8, "default_s": 8, "default_span": 8, "default_fi": 8, "fy": 8, "f_y": 8, "ksi": 8, "size_nam": 8, "z_x": 8, "strength": 8, "complex": [8, 13], "m_p": 8, "k": 8, "optim": 8, "moment_strength": 8, "lightest": 8, "strong": 8, "enough": 8, "find_lightest_beam_for_demand": 8, "size_opt": 8, "moment_demand": 8, "lightest_beam": 8, "999999": 8, "strength_info": 8, "size_is_strong_enough": 8, "size_is_lighter_than_best": 8, "certain": 8, "available_beam_sect": 8, "moment_demand_on_beam": 8, "lightest_beam_s": 8, "digest": 8, "summari": 8, "demand": 8, "Or": 8, "extract": 8, "util": 8, "anyth": 8, "extra": 8, "invisible_square_sum": 8, "simpli": 8, "49": 8, "calculate_square_sum": 8, "sum": 8, "sup": [], "begin": [], "align": [], "4pt": [], "therefor": [], "left": 2, "\u00b2": 8, "standalon": 8, "resourc": [5, 8], "appreci": 8, "huge": 8, "ecosystem": 8, "conjunct": 8, "varieti": 8, "everydai": 8, "concept": 8, "youandvern": [4, 8], "feel": 8, "propos": 8, "pull": 8, "ve": 8, "plugin": 8, "elimin": 8, "necess": 8, "intend": 8, "incorpor": 8, "output": 8, "loop": 8, "previous": 8, "get_results_as_dict": [], "toler": 13, "mistak": 13, "slim": 13, "becom": 13, "digit": 13, "opportun": 13, "hundr": 13, "propag": 13, "affect": 13, "part": [2, 13], "unexpect": 13, "accuraci": 13, "evolv": 13, "confid": 13, "expect": 13, "rest": [5, 13], "behav": 13, "world": 13, "softwar": 13, "establish": 13, "disciplin": 13, "appli": [2, 13], "similar": 13, "principl": 13, "straightforward": 13, "assert": 13, "verifi": 13, "test_calc_funct": 13, "calc_function_simpl": 13, "pytest": 13, "prefer": 13, "regularli": 13, "ongo": 13, "continu": 4, "publish": 4, "repo": 4, "tree": 4, "visit": 4, "return_typ": 1, "either": 1, "calculate_results_as_dict": [], "save_fold": 1, "filenam": 1, "open_on_sav": 1, "support": 5, "three": 5, "imag": [2, 5], "caption": [2, 5], "figurefromfil": 5, "lazi": 5, "file_path": 5, "pathlik": 5, "full_width": [0, 2, 5], "tag": 5, "png": 5, "jpg": 5, "svg": [2, 5], "gif": 5, "full": [0, 2, 5], "load_image_data": 5, "my": 5, "pictur": 5, "calc_imag": 5, "popular": 5, "plot": 5, "figurefrommatplotlib": 5, "wrapper": 5, "around": [2, 5], "easili": 5, "pyplot": 5, "plt": 5, "draw_figure_with_matplotlib": 5, "fig": 5, "subplot": 5, "draw": [5, 7], "figurefrombyt": 5, "greater": 5, "throughout": 5, "becaus": 5, "entir": 5, "memori": 5, "figure_byt": 5, "generate_figure_byt": 5, "cloud": 0, "displi": 0, "nor": 0, "pure": 0, "str_result_with_unit": 0, "__str__": 0, "written": 2, "hand": 2, "usual": 2, "graphic": 2, "illustr": 2, "aspect": 2, "geometri": 2, "programmat": 2, "height": 2, "reinforc": 2, "cover": 2, "num_long_bar": 2, "long_bar_radiu": 2, "875": 2, "stirrup_diamet": 2, "375": 2, "stirrup_bend_radiu": 2, "stirrup_hook": 2, "scale": [1, 2], "30": 2, "default_element_stroke_width": 2, "outlin": 2, "beam_outlin": 2, "rectangl": 2, "fill": 2, "bdbdbd": 2, "stirrup": 2, "transvers": 2, "hook": 2, "corner_radiu": 2, "stroke_width": 2, "stroke": 2, "black": 2, "longitudin": 2, "blue": 2, "circl": 2, "long_bar_starting_x": 2, "long_bar_spac": 2, "long_bar_i": 2, "rang": 2, "004aad": 2, "placement": 2, "bar": 2, "placement_bar": 2, "red": 2, "bf211e": 2, "pin": 2, "create_pin_support": 2, "arrow": 2, "create_load_arrow": 2, "marker_end": 2, "arrowmark": 2, "cap": 2, "create_load_cap_lin": 2, "x1": 2, "x2": 2, "100": 2, "20": 2, "60": 2, "40": 2, "80": 2, "diagram": 2, "arrow_count_per_sect": 2, "space": 2, "background_color": 2, "border_width": 2, "border_color": 2, "default_element_fil": 2, "default_element_strok": 2, "canvasel": 2, "ad": 2, "to_svg": 2, "convert": 2, "cx": 2, "cy": 2, "kwarg": 2, "ellips": 2, "y1": 2, "y2": 2, "marker_start": 2, "marker_mid": 2, "to_path_command": 2, "command": 2, "corner": 2, "orient": 2, "circlemark": 2, "get_common_svg_style_el": 2, "context": 2, "canva": 7, "hold": 2, "backdrop": 2, "drawn": 2, "color": 2, "white": 2, "border": 2, "coordin": 2, "param": [], "midpoint": 2, "fit": [1, 2], "match": 2, "connect": 2, "rel": 2, "system": 2, "down": [1, 2], "min_xi": 2, "display_typ": 2, "font_siz": 2, "rotat": 2, "horizontal_bas": 2, "vertical_bas": 2, "middl": 2, "render": 2, "font": [1, 2], "clockwis": 2, "gap": 2, "offset": 2, "text_posit": 2, "text_siz": 2, "being": 2, "parallel": 2, "upward": 2, "downward": 2, "factor": 2, "leader": 2, "marker_x": 2, "marker_i": 2, "text_x": 2, "text_i": 2, "landing_len": 2, "land": 2, "relationship": 2, "elementwithmark": 2, "subclass": 2, "implement": 2, "_get_mark": 2, "get_mark": 2, "header": 0, "stripe": 0, "2d": 0, "row": 0, "act": 0, "inputt": 0, "default_data": 0, "accept": 0, "dynam": 0, "identifi": 0, "long_calc_displai": 1, "longcalcdisplaytyp": 1, "alter": 1, "linebreak": 1, "break": 1, "enumer": 1}, "objects": {"efficalc": [[0, 0, 1, "", "Assumption"], [0, 0, 1, "", "Calculation"], [0, 0, 1, "", "Comparison"], [0, 0, 1, "", "ComparisonStatement"], [5, 0, 1, "", "FigureFromBytes"], [5, 0, 1, "", "FigureFromFile"], [5, 0, 1, "", "FigureFromMatplotlib"], [0, 0, 1, "", "Heading"], [0, 0, 1, "", "Input"], [0, 0, 1, "", "InputTable"], [0, 0, 1, "", "Symbolic"], [0, 0, 1, "", "Table"], [0, 0, 1, "", "TextBlock"], [0, 0, 1, "", "Title"], [9, 2, 1, "", "a_brackets"], [9, 2, 1, "", "absolute"], [9, 2, 1, "", "add"], [9, 2, 1, "", "brackets"], [9, 2, 1, "", "c_brackets"], [1, 2, 1, "", "clear_all_input_default_overrides"], [1, 2, 1, "", "clear_saved_objects"], [3, 3, 0, "-", "constants"], [9, 2, 1, "", "cos"], [9, 2, 1, "", "cosh"], [9, 2, 1, "", "div"], [9, 2, 1, "", "div2"], [9, 2, 1, "", "exp"], [1, 2, 1, "", "get_all_calc_objects"], [1, 2, 1, "", "get_override_or_default_value"], [9, 2, 1, "", "ln"], [9, 2, 1, "", "log"], [9, 2, 1, "", "log10"], [9, 2, 1, "", "maximum"], [9, 2, 1, "", "minimum"], [9, 2, 1, "", "minus"], [9, 2, 1, "", "mul"], [9, 2, 1, "", "neg"], [9, 2, 1, "", "plus"], [9, 2, 1, "", "pos"], [9, 2, 1, "", "power"], [9, 2, 1, "", "r_brackets"], [9, 2, 1, "", "root"], [9, 2, 1, "", "s_brackets"], [1, 2, 1, "", "save_calculation_item"], [1, 2, 1, "", "set_input_default_overrides"], [9, 2, 1, "", "sin"], [9, 2, 1, "", "sinh"], [9, 2, 1, "", "sqr"], [9, 2, 1, "", "sqrt"], [9, 2, 1, "", "sub"], [9, 2, 1, "", "tan"], [9, 2, 1, "", "tanh"], [9, 2, 1, "", "times"], [3, 3, 0, "-", "unit_conversions"]], "efficalc.Calculation": [[0, 1, 1, "", "estimate_display_length"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_result_with_description"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.Comparison": [[0, 1, 1, "", "get_message"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "is_passing"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.ComparisonStatement": [[0, 1, 1, "", "str_symbolic"]], "efficalc.FigureFromBytes": [[5, 1, 1, "", "load_image_data"]], "efficalc.FigureFromFile": [[5, 1, 1, "", "load_image_data"]], "efficalc.FigureFromMatplotlib": [[5, 1, 1, "", "load_image_data"]], "efficalc.Input": [[0, 1, 1, "", "get_value"], [0, 1, 1, "", "str_result_with_name"]], "efficalc.Symbolic": [[0, 1, 1, "", "estimate_display_length"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_result_with_description"], [0, 1, 1, "", "str_result_with_unit"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.calculation_runner": [[1, 0, 1, "", "CalculationRunner"]], "efficalc.calculation_runner.CalculationRunner": [[1, 1, 1, "", "calculate_all_items"], [1, 1, 1, "", "calculate_results"]], "efficalc.canvas": [[2, 0, 1, "", "ArrowMarker"], [2, 0, 1, "", "Canvas"], [2, 0, 1, "", "CanvasElement"], [2, 0, 1, "", "Circle"], [2, 0, 1, "", "CircleMarker"], [2, 0, 1, "", "Dimension"], [2, 0, 1, "", "ElementWithMarkers"], [2, 0, 1, "", "Ellipse"], [2, 0, 1, "", "Leader"], [2, 0, 1, "", "Line"], [2, 0, 1, "", "Marker"], [2, 0, 1, "", "Polyline"], [2, 0, 1, "", "Rectangle"], [2, 0, 1, "", "Text"]], "efficalc.canvas.ArrowMarker": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Canvas": [[2, 1, 1, "", "add"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.CanvasElement": [[2, 1, 1, "", "get_common_svg_style_elements"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.Circle": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.CircleMarker": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Dimension": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.ElementWithMarkers": [[2, 1, 1, "", "get_markers"]], "efficalc.canvas.Ellipse": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Leader": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Line": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Polyline": [[2, 1, 1, "", "to_path_commands"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.Rectangle": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Text": [[2, 1, 1, "", "to_svg"]], "efficalc.constants": [[3, 4, 1, "", "E"], [3, 4, 1, "", "ONE"], [3, 4, 1, "", "PI"], [3, 4, 1, "", "TWO"], [3, 4, 1, "", "ZERO"]], "efficalc.report_builder": [[1, 0, 1, "", "LongCalcDisplayType"], [1, 0, 1, "", "ReportBuilder"]], "efficalc.report_builder.ReportBuilder": [[1, 1, 1, "", "get_html_as_str"], [1, 1, 1, "", "save_report"], [1, 1, 1, "", "view_report"]], "efficalc.sections": [[11, 0, 1, "", "AiscAngle"], [11, 0, 1, "", "AiscChannel"], [11, 0, 1, "", "AiscCircular"], [11, 0, 1, "", "AiscDoubleAngle"], [11, 0, 1, "", "AiscRectangular"], [11, 0, 1, "", "AiscTee"], [11, 0, 1, "", "AiscWideFlange"], [11, 2, 1, "", "get_aisc_angle"], [11, 2, 1, "", "get_aisc_channel"], [11, 2, 1, "", "get_aisc_circular"], [11, 2, 1, "", "get_aisc_double_angle"], [11, 2, 1, "", "get_aisc_rectangular"], [11, 2, 1, "", "get_aisc_tee"], [11, 2, 1, "", "get_aisc_wide_flange"]], "efficalc.unit_conversions": [[3, 4, 1, "", "deg_to_rad"], [3, 4, 1, "", "ft_to_in"], [3, 4, 1, "", "k_to_lb"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:function", "3": "py:module", "4": "py:data"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "function", "Python function"], "3": ["py", "module", "Python module"], "4": ["py", "data", "Python data"]}, "titleterms": {"base": [0, 2], "class": [0, 2], "calcul": [1, 6, 8, 13], "helper": [1, 8], "constant": 3, "unit": 3, "convers": 3, "exampl": [2, 4, 5], "get": 7, "start": 7, "efficalc": [7, 8], "api": [2, 5, 7], "document": 7, "more": [7, 8], "indic": [], "tabl": [], "integr": 8, "extend": 8, "math": 9, "oper": 9, "purpos": 10, "section": [2, 11], "properti": 11, "style": 12, "report": [5, 6, 12], "test": 13, "your": 13, "about": [], "todo": [], "add": [], "simpl": 4, "graphic": [], "anim": [], "see": [], "librari": [], "action": [], "background": 10, "find": 10, "mistak": 10, "autom": 10, "scalabl": 10, "format": 10, "submitt": 10, "modern": 10, "workflow": 10, "A": 10, "new": 10, "era": 10, "instal": 6, "first": 6, "function": [6, 8], "view": 6, "run": [], "differ": [], "input": 6, "valu": [6, 8], "quickstart": 6, "chang": 6, "paramet": 8, "return": 8, "calc": [5, 8], "option": [], "1": [], "recommend": [], "2": [], "subscript": 12, "superscript": 12, "greek": 12, "letter": 12, "symbol": 12, "ad": 12, "space": 12, "hundr": 8, "One": 8, "invis": 8, "come": 8, "soon": 8, "why": 13, "matter": 13, "how": 13, "To": 13, "concret": [2, 4], "beam": [2, 4], "neutral": 4, "axi": 4, "advanc": 4, "steel": 4, "moment": 4, "strength": 4, "figur": 5, "from": 5, "file": 5, "doc": [2, 5], "matplotlib": 5, "raw": 5, "byte": 5, "draw": 2, "canva": 2, "cross": 2, "support": 2, "load": 2, "scheme": 2, "element": 2, "line": 2, "polylin": 2, "marker": 2}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Base Classes": [[0, "base-classes"], [2, "base-classes"]], "Calculation Helpers": [[1, "calculation-helpers"], [8, "calculation-helpers"]], "Drawing on a Canvas": [[2, "drawing-on-a-canvas"]], "Examples": [[2, "examples"], [4, "examples"]], "Concrete beam cross-section": [[2, "concrete-beam-cross-section"]], "Beam support and loading scheme": [[2, "beam-support-and-loading-scheme"]], "API docs": [[2, "api-docs"], [5, "api-docs"], [5, "id1"], [5, "id3"]], "Canvas": [[2, "id1"]], "Canvas Elements": [[2, "canvas-elements"]], "Line/Polyline Markers": [[2, "line-polyline-markers"]], "Constants and Unit Conversions": [[3, "constants-and-unit-conversions"]], "Unit Conversions": [[3, "module-efficalc.unit_conversions"]], "Constants": [[3, "id1"]], "Simple": [[4, "simple"]], "Concrete Beam Neutral Axis": [[4, "concrete-beam-neutral-axis"]], "Advanced": [[4, "advanced"]], "Steel Beam Moment Strength": [[4, "steel-beam-moment-strength"]], "Figures in Calc Reports": [[5, "figures-in-calc-reports"]], "Figure from a file": [[5, "figure-from-a-file"]], "Example": [[5, "example"], [5, "id2"], [5, "id4"]], "Figure from a matplotlib figure": [[5, "figure-from-a-matplotlib-figure"]], "Figure from raw bytes": [[5, "figure-from-raw-bytes"]], "Quickstart": [[6, "quickstart"]], "Installation": [[6, "installation"]], "First Calculation Function": [[6, "first-calculation-function"]], "View Reports": [[6, "view-reports"]], "Change Input Values": [[6, "change-input-values"]], "efficalc": [[7, "efficalc"]], "Get Started": [[7, "get-started"]], "API Documentation": [[7, "api-documentation"]], "More": [[7, "more"]], "Integrating and Extending efficalc": [[8, "integrating-and-extending-efficalc"]], "Parameters and Return Values in Calc Functions": [[8, "parameters-and-return-values-in-calc-functions"]], "Hundreds of Calculations with One Function": [[8, "hundreds-of-calculations-with-one-function"]], "Helper Functions": [[8, "helper-functions"]], "Invisible Helpers": [[8, "invisible-helpers"]], "More coming soon": [[8, "more-coming-soon"]], "Math Operations": [[9, "math-operations"]], "Purpose and Background": [[10, "purpose-and-background"]], "Finding mistakes": [[10, "finding-mistakes"]], "Automation and Scalability": [[10, "automation-and-scalability"]], "Formatting and Submittal": [[10, "formatting-and-submittal"]], "Modern Workflows": [[10, "modern-workflows"]], "A New Era": [[10, "a-new-era"]], "Section Properties": [[11, "section-properties"]], "Styling Reports": [[12, "styling-reports"]], "Subscripts": [[12, "subscripts"]], "Superscripts": [[12, "superscripts"]], "Greek Letters and Symbols": [[12, "greek-letters-and-symbols"]], "Adding Spaces": [[12, "adding-spaces"]], "Testing Your Calculations": [[13, "testing-your-calculations"]], "Why Testing Matters": [[13, "why-testing-matters"]], "How To Test Your Calculations": [[13, "how-to-test-your-calculations"]]}, "indexentries": {"assumption (class in efficalc)": [[0, "efficalc.Assumption"]], "calculation (class in efficalc)": [[0, "efficalc.Calculation"]], "comparison (class in efficalc)": [[0, "efficalc.Comparison"]], "comparisonstatement (class in efficalc)": [[0, "efficalc.ComparisonStatement"]], "heading (class in efficalc)": [[0, "efficalc.Heading"]], "input (class in efficalc)": [[0, "efficalc.Input"]], "inputtable (class in efficalc)": [[0, "efficalc.InputTable"]], "symbolic (class in efficalc)": [[0, "efficalc.Symbolic"]], "table (class in efficalc)": [[0, "efficalc.Table"]], "textblock (class in efficalc)": [[0, "efficalc.TextBlock"]], "title (class in efficalc)": [[0, "efficalc.Title"]], "estimate_display_length() (efficalc.calculation method)": [[0, "efficalc.Calculation.estimate_display_length"]], "estimate_display_length() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.estimate_display_length"]], "get_message() (efficalc.comparison method)": [[0, "efficalc.Comparison.get_message"]], "get_value() (efficalc.calculation method)": [[0, "efficalc.Calculation.get_value"]], "get_value() (efficalc.comparison method)": [[0, "efficalc.Comparison.get_value"]], "get_value() (efficalc.input method)": [[0, "efficalc.Input.get_value"]], "get_value() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.get_value"]], "is_passing() (efficalc.comparison method)": [[0, "efficalc.Comparison.is_passing"]], "result() (efficalc.calculation method)": [[0, "efficalc.Calculation.result"]], "result() (efficalc.comparison method)": [[0, "efficalc.Comparison.result"]], "result() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.result"]], "str_result_with_description() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_result_with_description"]], "str_result_with_description() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_result_with_description"]], "str_result_with_name() (efficalc.input method)": [[0, "efficalc.Input.str_result_with_name"]], "str_result_with_unit() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_result_with_unit"]], "str_substituted() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_substituted"]], "str_substituted() (efficalc.comparison method)": [[0, "efficalc.Comparison.str_substituted"]], "str_substituted() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_substituted"]], "str_symbolic() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_symbolic"]], "str_symbolic() (efficalc.comparison method)": [[0, "efficalc.Comparison.str_symbolic"]], "str_symbolic() (efficalc.comparisonstatement method)": [[0, "efficalc.ComparisonStatement.str_symbolic"]], "str_symbolic() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_symbolic"]], "calculationrunner (class in efficalc.calculation_runner)": [[1, "efficalc.calculation_runner.CalculationRunner"]], "longcalcdisplaytype (class in efficalc.report_builder)": [[1, "efficalc.report_builder.LongCalcDisplayType"]], "reportbuilder (class in efficalc.report_builder)": [[1, "efficalc.report_builder.ReportBuilder"]], "calculate_all_items() (efficalc.calculation_runner.calculationrunner method)": [[1, "efficalc.calculation_runner.CalculationRunner.calculate_all_items"]], "calculate_results() (efficalc.calculation_runner.calculationrunner method)": [[1, "efficalc.calculation_runner.CalculationRunner.calculate_results"]], "clear_all_input_default_overrides() (in module efficalc)": [[1, "efficalc.clear_all_input_default_overrides"]], "clear_saved_objects() (in module efficalc)": [[1, "efficalc.clear_saved_objects"]], "get_all_calc_objects() (in module efficalc)": [[1, "efficalc.get_all_calc_objects"]], "get_html_as_str() (efficalc.report_builder.reportbuilder method)": [[1, "efficalc.report_builder.ReportBuilder.get_html_as_str"]], "get_override_or_default_value() (in module efficalc)": [[1, "efficalc.get_override_or_default_value"]], "save_calculation_item() (in module efficalc)": [[1, "efficalc.save_calculation_item"]], "save_report() (efficalc.report_builder.reportbuilder method)": [[1, "efficalc.report_builder.ReportBuilder.save_report"]], "set_input_default_overrides() (in module efficalc)": [[1, "efficalc.set_input_default_overrides"]], "view_report() (efficalc.report_builder.reportbuilder method)": [[1, "efficalc.report_builder.ReportBuilder.view_report"]], "arrowmarker (class in efficalc.canvas)": [[2, "efficalc.canvas.ArrowMarker"]], "canvas (class in efficalc.canvas)": [[2, "efficalc.canvas.Canvas"]], "canvaselement (class in efficalc.canvas)": [[2, "efficalc.canvas.CanvasElement"]], "circle (class in efficalc.canvas)": [[2, "efficalc.canvas.Circle"]], "circlemarker (class in efficalc.canvas)": [[2, "efficalc.canvas.CircleMarker"]], "dimension (class in efficalc.canvas)": [[2, "efficalc.canvas.Dimension"]], "elementwithmarkers (class in efficalc.canvas)": [[2, "efficalc.canvas.ElementWithMarkers"]], "ellipse (class in efficalc.canvas)": [[2, "efficalc.canvas.Ellipse"]], "leader (class in efficalc.canvas)": [[2, "efficalc.canvas.Leader"]], "line (class in efficalc.canvas)": [[2, "efficalc.canvas.Line"]], "marker (class in efficalc.canvas)": [[2, "efficalc.canvas.Marker"]], "polyline (class in efficalc.canvas)": [[2, "efficalc.canvas.Polyline"]], "rectangle (class in efficalc.canvas)": [[2, "efficalc.canvas.Rectangle"]], "text (class in efficalc.canvas)": [[2, "efficalc.canvas.Text"]], "add() (efficalc.canvas.canvas method)": [[2, "efficalc.canvas.Canvas.add"]], "get_common_svg_style_elements() (efficalc.canvas.canvaselement method)": [[2, "efficalc.canvas.CanvasElement.get_common_svg_style_elements"]], "get_markers() (efficalc.canvas.elementwithmarkers method)": [[2, "efficalc.canvas.ElementWithMarkers.get_markers"]], "to_path_commands() (efficalc.canvas.polyline method)": [[2, "efficalc.canvas.Polyline.to_path_commands"]], "to_svg() (efficalc.canvas.arrowmarker method)": [[2, "efficalc.canvas.ArrowMarker.to_svg"]], "to_svg() (efficalc.canvas.canvas method)": [[2, "efficalc.canvas.Canvas.to_svg"]], "to_svg() (efficalc.canvas.canvaselement method)": [[2, "efficalc.canvas.CanvasElement.to_svg"]], "to_svg() (efficalc.canvas.circle method)": [[2, "efficalc.canvas.Circle.to_svg"]], "to_svg() (efficalc.canvas.circlemarker method)": [[2, "efficalc.canvas.CircleMarker.to_svg"]], "to_svg() (efficalc.canvas.dimension method)": [[2, "efficalc.canvas.Dimension.to_svg"]], "to_svg() (efficalc.canvas.ellipse method)": [[2, "efficalc.canvas.Ellipse.to_svg"]], "to_svg() (efficalc.canvas.leader method)": [[2, "efficalc.canvas.Leader.to_svg"]], "to_svg() (efficalc.canvas.line method)": [[2, "efficalc.canvas.Line.to_svg"]], "to_svg() (efficalc.canvas.polyline method)": [[2, "efficalc.canvas.Polyline.to_svg"]], "to_svg() (efficalc.canvas.rectangle method)": [[2, "efficalc.canvas.Rectangle.to_svg"]], "to_svg() (efficalc.canvas.text method)": [[2, "efficalc.canvas.Text.to_svg"]], "e (in module efficalc.constants)": [[3, "efficalc.constants.E"]], "one (in module efficalc.constants)": [[3, "efficalc.constants.ONE"]], "pi (in module efficalc.constants)": [[3, "efficalc.constants.PI"]], "two (in module efficalc.constants)": [[3, "efficalc.constants.TWO"]], "zero (in module efficalc.constants)": [[3, "efficalc.constants.ZERO"]], "deg_to_rad (in module efficalc.unit_conversions)": [[3, "efficalc.unit_conversions.deg_to_rad"]], "efficalc.constants": [[3, "module-efficalc.constants"]], "efficalc.unit_conversions": [[3, "module-efficalc.unit_conversions"]], "ft_to_in (in module efficalc.unit_conversions)": [[3, "efficalc.unit_conversions.ft_to_in"]], "k_to_lb (in module efficalc.unit_conversions)": [[3, "efficalc.unit_conversions.k_to_lb"]], "module": [[3, "module-efficalc.constants"], [3, "module-efficalc.unit_conversions"]], "figurefrombytes (class in efficalc)": [[5, "efficalc.FigureFromBytes"]], "figurefromfile (class in efficalc)": [[5, "efficalc.FigureFromFile"]], "figurefrommatplotlib (class in efficalc)": [[5, "efficalc.FigureFromMatplotlib"]], "load_image_data() (efficalc.figurefrombytes method)": [[5, "efficalc.FigureFromBytes.load_image_data"]], "load_image_data() (efficalc.figurefromfile method)": [[5, "efficalc.FigureFromFile.load_image_data"]], "load_image_data() (efficalc.figurefrommatplotlib method)": [[5, "efficalc.FigureFromMatplotlib.load_image_data"]], "a_brackets() (in module efficalc)": [[9, "efficalc.a_brackets"]], "absolute() (in module efficalc)": [[9, "efficalc.absolute"]], "add() (in module efficalc)": [[9, "efficalc.add"]], "brackets() (in module efficalc)": [[9, "efficalc.brackets"]], "c_brackets() (in module efficalc)": [[9, "efficalc.c_brackets"]], "cos() (in module efficalc)": [[9, "efficalc.cos"]], "cosh() (in module efficalc)": [[9, "efficalc.cosh"]], "div() (in module efficalc)": [[9, "efficalc.div"]], "div2() (in module efficalc)": [[9, "efficalc.div2"]], "exp() (in module efficalc)": [[9, "efficalc.exp"]], "ln() (in module efficalc)": [[9, "efficalc.ln"]], "log() (in module efficalc)": [[9, "efficalc.log"]], "log10() (in module efficalc)": [[9, "efficalc.log10"]], "maximum() (in module efficalc)": [[9, "efficalc.maximum"]], "minimum() (in module efficalc)": [[9, "efficalc.minimum"]], "minus() (in module efficalc)": [[9, "efficalc.minus"]], "mul() (in module efficalc)": [[9, "efficalc.mul"]], "neg() (in module efficalc)": [[9, "efficalc.neg"]], "plus() (in module efficalc)": [[9, "efficalc.plus"]], "pos() (in module efficalc)": [[9, "efficalc.pos"]], "power() (in module efficalc)": [[9, "efficalc.power"]], "r_brackets() (in module efficalc)": [[9, "efficalc.r_brackets"]], "root() (in module efficalc)": [[9, "efficalc.root"]], "s_brackets() (in module efficalc)": [[9, "efficalc.s_brackets"]], "sin() (in module efficalc)": [[9, "efficalc.sin"]], "sinh() (in module efficalc)": [[9, "efficalc.sinh"]], "sqr() (in module efficalc)": [[9, "efficalc.sqr"]], "sqrt() (in module efficalc)": [[9, "efficalc.sqrt"]], "sub() (in module efficalc)": [[9, "efficalc.sub"]], "tan() (in module efficalc)": [[9, "efficalc.tan"]], "tanh() (in module efficalc)": [[9, "efficalc.tanh"]], "times() (in module efficalc)": [[9, "efficalc.times"]], "aiscangle (class in efficalc.sections)": [[11, "efficalc.sections.AiscAngle"]], "aiscchannel (class in efficalc.sections)": [[11, "efficalc.sections.AiscChannel"]], "aisccircular (class in efficalc.sections)": [[11, "efficalc.sections.AiscCircular"]], "aiscdoubleangle (class in efficalc.sections)": [[11, "efficalc.sections.AiscDoubleAngle"]], "aiscrectangular (class in efficalc.sections)": [[11, "efficalc.sections.AiscRectangular"]], "aisctee (class in efficalc.sections)": [[11, "efficalc.sections.AiscTee"]], "aiscwideflange (class in efficalc.sections)": [[11, "efficalc.sections.AiscWideFlange"]], "get_aisc_angle() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_angle"]], "get_aisc_channel() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_channel"]], "get_aisc_circular() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_circular"]], "get_aisc_double_angle() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_double_angle"]], "get_aisc_rectangular() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_rectangular"]], "get_aisc_tee() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_tee"]], "get_aisc_wide_flange() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_wide_flange"]]}}) \ No newline at end of file diff --git a/docs/section_properties.html b/docs/section_properties.html index 0a1d2d9..8bff902 100644 --- a/docs/section_properties.html +++ b/docs/section_properties.html @@ -6,7 +6,7 @@ - Section Properties - efficalc 1.2.1 documentation + Section Properties - efficalc 1.2.2 documentation @@ -126,7 +126,7 @@
@@ -152,7 +152,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -779,7 +779,7 @@
- + diff --git a/docs/styling.html b/docs/styling.html index c85c6b9..f578daf 100644 --- a/docs/styling.html +++ b/docs/styling.html @@ -6,7 +6,7 @@ - Styling Reports - efficalc 1.2.1 documentation + Styling Reports - efficalc 1.2.2 documentation @@ -126,7 +126,7 @@
@@ -152,7 +152,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -336,7 +336,7 @@

Adding Spaces +

diff --git a/docs/testing.html b/docs/testing.html index 740e6b1..3de3691 100644 --- a/docs/testing.html +++ b/docs/testing.html @@ -6,7 +6,7 @@ - Testing Your Calculations - efficalc 1.2.1 documentation + Testing Your Calculations - efficalc 1.2.2 documentation @@ -126,7 +126,7 @@
@@ -152,7 +152,7 @@
- efficalc 1.2.1 documentation + efficalc 1.2.2 documentation @@ -330,7 +330,7 @@

How To Test Your Calculations +

diff --git a/docs_src/conf.py b/docs_src/conf.py index ee42d19..45ceb86 100644 --- a/docs_src/conf.py +++ b/docs_src/conf.py @@ -14,7 +14,7 @@ project = "efficalc" copyright = "2024, Andrew Young" author = "Andrew Young" -release = "1.2.1" +release = "1.2.2" html_favicon = "_static/favicon.ico" # -- General configuration --------------------------------------------------- diff --git a/pyproject.toml b/pyproject.toml index 9781261..8d63a52 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "efficalc" -version = "1.2.1" +version = "1.2.2" authors = [ { name="Andrew Young", email="youandvern@gmail.com" }, ] @@ -28,7 +28,7 @@ Documentation = "https://youandvern.github.io/efficalc" Issues = "https://github.com/youandvern/efficalc/issues" [tool.setuptools.packages] -find = { include = ["efficalc", "efficalc.sections", "efficalc.base_definitions"] } +find = { include = ["efficalc", "efficalc.sections", "efficalc.base_definitions", "efficalc.canvas"] } [tool.setuptools] package-data = {"efficalc.sections" = ["section_properties.db"]} From e892d9c66a48a5677509be139fd30ece4fe1e2ae Mon Sep 17 00:00:00 2001 From: youandvern Date: Fri, 30 Aug 2024 10:42:24 -0700 Subject: [PATCH 2/3] Add row numbering for tables --- docs/base_classes.html | 6 ++++-- docs/searchindex.js | 2 +- efficalc/base_definitions/table.py | 14 +++++++++++--- efficalc/generate_html.py | 6 +++++- tests/base_definitions/test_table.py | 5 +++++ tests/test_generate_html.py | 28 ++++++++++++++++++++++++++++ 6 files changed, 54 insertions(+), 7 deletions(-) diff --git a/docs/base_classes.html b/docs/base_classes.html index d64e3e5..025b744 100644 --- a/docs/base_classes.html +++ b/docs/base_classes.html @@ -653,7 +653,7 @@
-class efficalc.Table(data: List[List[Any]], headers: List[any] | None = None, title: str | None = None, striped: bool = False, full_width: bool = False, result_check: bool = False)#
+class efficalc.Table(data: List[List[Any]], headers: List[any] | None = None, title: str | None = None, striped: bool = False, full_width: bool = False, result_check: bool = False, numbered_rows: bool = False)#

An object to display a table of data.

Parameters:
@@ -667,6 +667,7 @@
  • result_check (bool, optional) – This is used to indicate any Table that should be checked as a final result of your calculation template. When set to True, this Table will be displayed in the “Results” section of your design portal in the cloud version of efficalc, defaults to False

  • +
  • numbered_rows (bool, optional) – Whether to add row numbers (starting at 1) to each row, defaults to False

  • @@ -674,7 +675,7 @@
    -class efficalc.InputTable(default_data: List[List[Any]], headers: List[any], title: str | None = None, striped: bool = False, full_width: bool = True)#
    +class efficalc.InputTable(default_data: List[List[Any]], headers: List[any], title: str | None = None, striped: bool = False, full_width: bool = False, numbered_rows: bool = False)#

    A table that can be used to accept dynamic input data with the calculation runner and cloud version of efficalc.

    Parameters:
    @@ -685,6 +686,7 @@
  • title (str, optional) – The table title, defaults to None

  • striped (bool, optional) – Whether the table should be striped, defaults to False

  • full_width (bool, optional) – Whether the table should be full width, defaults to True

  • +
  • numbered_rows (bool, optional) – Whether to add row numbers (starting at 1) to each row, defaults to False

  • diff --git a/docs/searchindex.js b/docs/searchindex.js index f273d8e..669c12d 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["base_classes", "calculation_helpers", "canvas", "constants", "examples", "figures", "get_started", "index", "integration", "math_operations", "purpose", "section_properties", "styling", "testing"], "filenames": ["base_classes.rst", "calculation_helpers.rst", "canvas.rst", "constants.rst", "examples.rst", "figures.rst", "get_started.rst", "index.rst", "integration.rst", "math_operations.rst", "purpose.rst", "section_properties.rst", "styling.rst", "testing.rst"], "titles": ["Base Classes", "Calculation Helpers", "Drawing on a Canvas", "Constants and Unit Conversions", "Examples", "Figures in Calc Reports", "Quickstart", "efficalc", "Integrating and Extending efficalc", "Math Operations", "Purpose and Background", "Section Properties", "Styling Reports", "Testing Your Calculations"], "terms": {"sphinx": [], "quickstart": 7, "thu": [], "mar": [], "7": [0, 2, 8], "21": [], "03": [], "13": 2, "2024": [], "you": [0, 2, 5, 6, 7, 8, 10, 13], "can": [0, 1, 2, 5, 6, 7, 8, 10, 12, 13], "adapt": 13, "thi": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11], "file": 1, "complet": [1, 10], "your": [0, 2, 5, 6, 7, 8, 10], "like": [7, 8, 10], "should": [0, 1, 2, 5], "least": [], "contain": [2, 8, 11], "root": 9, "toctre": [], "direct": 2, "_home": [], "A": [0, 1, 2, 7, 8, 11, 13], "featur": [7, 8], "rich": 7, "librari": [5, 7, 8], "reimagin": 7, "calcul": [0, 2, 3, 4, 5, 7, 10], "i": [0, 1, 2, 5, 6, 7, 8, 10, 11, 13], "design": [0, 6, 7, 8, 10, 11, 13], "transform": 7, "how": [1, 5, 6, 7, 8, 10], "engin": [7, 8, 10, 13], "approach": [7, 8, 10], "move": 7, "awai": 7, "from": [0, 1, 2, 3, 6, 7, 8, 10, 11], "tradit": [7, 10], "method": [1, 2, 7, 10], "manual": [7, 10], "spreadsheet": [7, 10, 13], "toward": 7, "effici": [7, 8, 10], "accur": 7, "collabor": 7, "process": [5, 7, 10], "built": 7, "modern": [7, 8], "mind": 7, "leverag": 7, "power": [7, 8, 9], "python": [0, 5, 7, 8, 10, 13], "offer": 7, "an": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 13], "extens": [2, 7], "testabl": 7, "framework": [7, 13], "build": [6, 7, 8, 10], "ani": [0, 1, 2, 6, 7, 8, 10, 12, 13], "order": 7, "doesn": [7, 10], "t": [7, 10, 11], "lock": 7, "predefin": 7, "sequenc": [7, 12], "suit": 7, "project": [6, 7, 8, 10], "": [1, 2, 5, 6, 7, 8, 9, 10, 11], "need": [2, 5, 7, 10, 12, 13], "control": [0, 1, 7], "content": [2, 7], "decid": 7, "what": [7, 10], "displai": [0, 1, 2, 5, 7, 12], "report": [0, 1, 2, 3, 4, 7, 8, 10], "ensur": [7, 13], "onli": [0, 1, 2, 7, 8, 10], "relev": [1, 7], "inform": [7, 8], "commun": [7, 10], "make": [2, 6, 7, 8, 10, 13], "concis": 7, "detail": [7, 8, 10, 11], "desir": [1, 7], "autom": 7, "gener": [0, 1, 2, 4, 5, 7, 8, 10], "automat": 7, "creat": [1, 2, 5, 7, 10, 12, 13], "profession": 7, "crystal": 7, "clear": [1, 7, 8], "review": [7, 10], "ambigu": 7, "free": [7, 8], "submitt": 7, "specif": [7, 13], "out": [2, 7, 10], "box": [7, 11], "helper": [2, 7], "common": [2, 6, 7, 10, 12], "problem": [5, 7], "section": [0, 7, 8], "properti": [2, 7, 8], "databas": [7, 11], "unit": [0, 2, 7, 12], "reusabl": 7, "templat": [0, 7], "onc": 7, "reus": 7, "them": [5, 7, 10, 13], "across": 7, "multipl": [0, 1, 2, 7, 8, 9, 12], "open": [1, 7], "sourc": [2, 4, 5, 7], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 10, 12, 13], "we": [4, 5, 6, 7, 8, 10, 13], "miss": 7, "wish": 7, "had": 7, "request": [2, 7, 8], "yourself": [7, 10], "so": [6, 7, 8, 10], "everyon": 7, "benefit": 7, "improv": [7, 10], "pleas": 7, "give": [6, 7, 10, 13], "try": [7, 10], "let": [5, 7], "u": [0, 5, 6, 7, 10], "know": [5, 7], "think": [7, 8], "purpos": [7, 11], "base": [1, 7, 8, 10], "class": [1, 5, 6, 7, 11], "math": 7, "oper": [0, 7], "constant": [0, 7, 11], "convers": 7, "style": [2, 7], "integr": [5, 7, 10], "extend": [2, 7, 10], "test": 7, "exampl": [6, 7, 8, 10, 12], "index": [], "modul": 1, "search": [], "page": [], "thing": [2, 10, 13], "don": 10, "about": [2, 8, 10, 11], "excel": [8, 10], "tabl": [0, 8], "To": [5, 6, 10], "err": 13, "human": 13, "realli": [8, 13], "foul": 13, "up": [1, 2, 8, 13], "comput": [5, 13], "paul": 13, "r": [2, 5, 13], "ehrlich": 13, "background": [2, 7], "efficalc": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 13], "wa": [0, 8, 10, 11], "develop": [0, 10, 13], "provid": [0, 1, 8, 10, 13], "robust": 10, "flexibl": [5, 6, 10], "altern": 10, "which": [0, 1, 9, 10], "ha": [10, 11], "remain": 10, "industri": [10, 13], "standard": [10, 11, 12], "decad": [9, 10], "while": 10, "versatil": 10, "us": [0, 1, 5, 6, 8, 10, 11, 12, 13], "mani": [6, 8, 10, 12], "differ": [5, 6, 8, 10], "limit": 10, "its": [0, 1, 2, 10], "abil": 10, "furthermor": 10, "tool": 10, "particularli": 10, "good": [0, 10], "one": [0, 8, 10, 11, 13], "especi": [10, 13], "tailor": 10, "experi": 10, "work": [6, 8, 10, 13], "here": [2, 4, 5, 6, 8, 10, 12], "few": [4, 6, 10], "want": [6, 8, 10, 13], "fix": [8, 10], "If": [0, 1, 2, 5, 10, 11, 12], "write": [8, 10, 13], "ll": [6, 8, 10], "have": [0, 1, 2, 6, 8, 10], "some": [2, 8, 10, 12], "point": [2, 10, 11], "It": [0, 1, 10], "could": [8, 10], "debug": 10, "our": [6, 8, 10, 13], "own": 10, "understand": 10, "colleagu": 10, "share": [8, 10], "modifi": 10, "old": [10, 13], "repurpos": 10, "slightli": 10, "scenario": [8, 10], "when": [0, 5, 6, 8, 10, 13], "hard": 10, "follow": [5, 10, 11], "get": [1, 8, 10, 13], "wai": [5, 6, 8, 10, 13], "Not": [6, 8, 10], "tediou": 10, "annoi": 10, "lead": 10, "cost": 10, "time": [5, 9, 10, 13], "reput": 10, "potenti": 10, "licens": 10, "There": [6, 10], "also": [1, 8, 10], "other": [1, 8, 10, 12, 13], "check": [0, 10], "offici": 10, "peer": 10, "In": [8, 10, 13], "case": [8, 10, 12, 13], "error": [0, 8, 10], "ridden": 10, "host": 10, "implic": 10, "includ": [2, 10], "costli": 10, "delai": 10, "loss": 10, "rapport": 10, "import": [0, 2, 5, 6, 10], "client": 10, "take": [6, 10, 13], "look": [8, 10], "easier": 10, "imagin": 10, "all": [1, 2, 6, 8, 10, 13], "steel": 10, "floor": [9, 10], "beam": [8, 10], "favorit": [8, 10], "go": 10, "through": [8, 10], "input": [0, 1, 2, 3, 8, 10, 12, 13], "uniqu": [0, 10, 13], "dimens": [2, 10], "load": [5, 10], "copi": 10, "next": [10, 13], "But": [6, 8, 10, 13], "realiz": 10, "cell": 10, "mayb": 10, "chang": [0, 8, 10, 13], "type": [0, 1, 2, 5, 8, 10, 11], "avail": [8, 10], "updat": [6, 8, 10], "back": [10, 11, 13], "everi": [8, 10], "same": [6, 8, 10], "exact": 10, "howev": [8, 10], "actual": [6, 9, 10], "function": [1, 2, 10, 11, 13], "Then": [10, 13], "re": [8, 10], "run": [1, 5, 6, 8, 10, 13], "simplifi": [8, 10], "all_beam_configur": 10, "1": [0, 1, 2, 3, 5, 9, 10, 11, 12], "12": [2, 3, 8, 10], "3": [0, 2, 3, 5, 6, 8, 10, 11], "34": 10, "50": [2, 8, 10], "4": [0, 2, 5, 6, 8, 10, 11, 13], "15": [2, 10], "2": [0, 2, 3, 5, 6, 8, 9, 10, 11, 12, 13], "55": 10, "25": [2, 10, 13], "def": [2, 5, 6, 8, 10, 13], "beam_calcul": 10, "name": [0, 1, 10, 11, 12], "span": [8, 10], "ultimate_load": 10, "steel_strength": 10, "insert": 10, "design_all_beam": 10, "configur": 10, "result": [0, 1, 2, 3, 8, 10, 12, 13], "print": [0, 1, 6, 8, 10], "return": [0, 1, 2, 5, 6, 9, 10, 11], "more": [4, 5, 6, 9, 10, 12, 13], "depth": [10, 11], "advanc": [6, 10], "At": 10, "end": [2, 10], "most": [6, 8, 10, 12], "submit": 10, "independ": 10, "author": 10, "noth": [9, 10], "just": [5, 8, 10], "bunch": 10, "number": [0, 10], "mai": [0, 2, 5, 6, 8, 10], "right": [2, 6, 8, 10], "often": 10, "facilit": 10, "proper": 10, "document": [1, 6, 10], "consum": 10, "By": [5, 10], "creation": [8, 10], "highli": 10, "readabl": [8, 10], "enabl": [8, 10], "spend": 10, "do": [6, 8, 10], "thei": [1, 10], "less": [3, 10], "calc": [2, 7, 10, 13], "focu": 10, "might": [8, 10], "veri": 10, "These": [8, 10], "dai": 10, "increas": [10, 13], "whether": [0, 2, 5, 10, 11], "csi": 10, "oapi": 10, "etab": 10, "analysi": 10, "grasshopp": 10, "rhino": 10, "script": 10, "parametr": 10, "model": 10, "without": [0, 1, 10], "lot": [5, 6, 8, 10], "past": 10, "date": 10, "intervent": 10, "nativ": 10, "plug": 10, "directli": [5, 10, 11], "bypass": 10, "friction": 10, "data": [0, 5, 10], "mention": [8, 10], "ideal": 10, "languag": 10, "larg": [10, 13], "amount": 10, "With": [8, 10, 13], "panda": 10, "numpi": 10, "matplotlib": 10, "manag": [2, 10], "set": [0, 1, 2, 8, 10], "save": [1, 5, 8, 10], "headach": 10, "v": [3, 8, 10], "idea": [8, 10], "aim": 10, "shift": 10, "code": [0, 2, 4, 6, 8, 10, 12], "driven": 10, "empow": 10, "user": 10, "reliabl": [10, 13], "transit": 10, "qualiti": 10, "better": [8, 10], "among": 10, "team": 10, "stakehold": 10, "new": [6, 8, 13], "releas": 6, "distribut": 6, "pypi": 6, "via": 6, "pip": 6, "best": [6, 8], "defin": [0, 1, 2, 6, 8, 11, 13], "The": [0, 1, 2, 5, 6, 8, 11, 13], "For": [4, 6, 8, 12], "pythagorean": 6, "theorem": 6, "perimet": [6, 11], "triangl": [6, 8], "titl": [0, 6, 8], "sqrt": [6, 8, 9], "descript": [0, 6, 8], "length": [0, 2, 6, 8], "side": 6, "b": [0, 6, 8, 11], "c": [0, 5, 6, 8, 11], "hypotenus": [6, 8], "p": 6, "produc": [6, 8], "browser": [1, 6], "someth": 6, "simpl": [5, 6, 8, 12], "report_build": [1, 6], "calculationreportbuild": [], "pythagorean_perimet": 6, "builder": [6, 8], "view_report": [1, 6, 8], "nice": 6, "now": [6, 8], "great": [6, 8], "easi": [6, 8, 13], "alwai": 6, "default": [0, 1, 2, 5, 6, 8], "gave": 6, "luckili": 6, "super": 6, "suppli": [5, 6], "overrid": [0, 1, 6], "second": [0, 6], "argument": [6, 8, 9], "new_input": 6, "5": [0, 2, 6, 8, 13], "6": [0, 2, 6, 8, 11], "show": [0, 3, 5, 6, 8], "And": 6, "well": [2, 6, 13], "real": 8, "life": 8, "overal": [6, 11], "pattern": 6, "matter": 6, "deeper": 6, "dive": 6, "api": 6, "see": [0, 5, 6, 8], "option": [0, 1, 2, 5, 6, 8], "perfect": [6, 8], "happi": 6, "equat": [10, 13], "stage": 10, "assumpt": [0, 1], "str": [0, 1, 2, 5, 11], "meant": 0, "clearli": 0, "declar": 0, "form": 0, "basi": 0, "paramet": [0, 1, 2, 5, 9, 11], "text": [0, 2, 12], "describ": 0, "seismic": 0, "provis": 0, "asc": 0, "16": [0, 2], "assum": 0, "variable_nam": 0, "express": [0, 1, 9], "variabl": [0, 1, 3, 8, 9, 12], "float": [0, 2, 8, 11], "int": 0, "none": [0, 1, 2, 5, 8], "refer": 0, "result_check": [0, 1, 13], "bool": [0, 1, 2, 5], "fals": [0, 1, 2, 5], "primari": 0, "object": [0, 1, 3, 5, 8, 9], "symbol": 0, "latex": [0, 9, 12], "format": [0, 1, 2, 12], "e": [0, 1, 2, 3, 5, 9], "physic": 0, "short": 0, "g": [0, 1, 5], "accompani": 0, "indic": [0, 11], "final": [0, 8], "true": [0, 1, 2, 13], "portal": 0, "version": 0, "ft": [0, 3, 8, 11], "1ft": 0, "4ft": 0, "5ft": 0, "estimate_display_length": 0, "calculationlength": 0, "estim": 0, "substitut": 0, "represent": [0, 2], "get_valu": [0, 8], "alia": [0, 9], "valueerror": [0, 11], "zerodivisionerror": 0, "0": [0, 2, 3, 8, 12], "messag": 0, "self": 0, "evalu": 0, "str_result_with_descript": 0, "string": [0, 1, 2], "symbolicexpr": 0, "str_substitut": 0, "valu": [0, 1, 2, 9, 11], "str_symbol": 0, "qualnam": 1, "start": [1, 2, 5], "boundari": 1, "comparison": [0, 1], "compar": 0, "liter": [0, 1, 2], "true_messag": 0, "ok": 0, "false_messag": 0, "explicit": 0, "against": 0, "specifi": [0, 1, 2, 11], "didplai": 0, "depend": 0, "first": 0, "comparis": 0, "desplai": 0, "get_messag": 0, "appropri": 0, "reult": 0, "NO": 0, "is_pass": 0, "comparisonstat": 0, "comparator2": 0, "doe": [0, 1, 2, 9], "given": [0, 1, 2, 8, 13], "rather": 0, "exactli": 0, "annot": 0, "embellish": 0, "els": [0, 8], "logic": 0, "third": 0, "requir": [0, 5], "pass": [0, 9], "head": 0, "head_level": 0, "8": [0, 2], "add": [0, 2, 5, 9], "auto": [0, 2], "increment": 0, "size": [0, 1, 2, 8, 11], "larger": 0, "higher": 0, "level": 0, "than": [0, 8], "lower": 0, "each": [0, 8], "correspond": 0, "posit": [0, 2], "would": 0, "befor": [0, 12], "anoth": 0, "default_valu": [0, 1], "input_typ": 0, "select": 0, "select_opt": 0, "list": [0, 1, 2, 12], "min_valu": 0, "max_valu": 0, "num_step": 0, "element": [0, 12, 13], "overridden": 0, "runner": 0, "html": [0, 1, 5], "applic": 0, "minimum": [0, 2, 9], "allow": [0, 2], "maximum": [0, 9], "interv": 0, "between": [0, 2, 8, 11], "legal": 0, "field": 0, "http": [0, 4, 8, 12], "mozilla": 0, "org": 0, "en": 0, "doc": 0, "web": [0, 1, 11], "attribut": 0, "step": 0, "note": [0, 11], "current": [0, 5], "str_result_with_nam": 0, "textblock": 0, "block": 0, "main": [0, 4], "bolder": 0, "save_calculation_item": 1, "item": 1, "global": 1, "store": [1, 5], "clear_saved_object": 1, "get_override_or_default_valu": 1, "input_nam": 1, "found": [1, 8, 11], "set_input_default_overrid": 1, "default_overrid": 1, "dict": [1, 13], "get_all_calc_object": 1, "clear_all_input_default_overrid": 1, "calculationrunn": [1, 13], "calc_funct": [1, 13], "callabl": 1, "input_v": 1, "execut": 1, "were": 1, "dure": 1, "instanti": 1, "perform": [1, 5], "necessari": [1, 8], "ignor": 1, "dictionari": 1, "empti": 1, "calculate_all_item": 1, "etc": [1, 2, 5], "calculate_result": [1, 13], "filter": 1, "those": [1, 13], "been": [1, 8], "mark": [1, 9], "where": [0, 1, 2, 5, 8, 11], "view": [1, 8], "immedi": 1, "accordingli": 1, "kei": 1, "get_html_as_str": 1, "save_report": 1, "folder_path": 1, "file_nam": 1, "calc_report": 1, "open_on_cr": 1, "locat": [1, 2], "exist": 1, "path": [1, 2, 5], "folder": [1, 4], "filepath": 1, "temporari": 1, "pdf": 1, "calculation_runn": 1, "all_aisc_wide_flange_nam": [], "immut": [], "constructor": [], "tupl": 2, "iter": [], "initi": [], "w44x335": [], "w44x290": [], "w44x262": [], "w40x655": [], "w44x230": [], "w40x503": [], "w40x593": [], "w40x431": [], "w40x397": [], "w40x372": [], "w40x297": [], "w40x362": [], "w40x277": [], "w40x249": [], "w40x215": [], "w40x199": [], "w40x324": [], "w40x392": [], "w40x331": [], "w40x327": [], "w40x294": [], "w40x278": [], "w40x264": [], "w40x235": [], "w40x211": [], "w40x183": [], "w40x149": [], "w40x167": [], "w36x853": [], "w36x802": [], "w36x723": [], "w36x652": [], "w36x529": [], "w36x487": [], "w36x925": [], "w36x441": [], "w36x395": [], "w36x361": [], "w36x330": [], "w36x302": [], "w36x262": [], "w36x282": [], "w36x231": [], "w36x247": [], "w36x256": [], "w36x232": [], "w36x210": [], "w36x194": [], "w36x182": [], "w36x170": [], "w36x160": [], "w36x150": [], "w36x135": [], "w33x387": [], "w33x354": [], "w33x291": [], "w33x318": [], "w33x241": [], "w33x263": [], "w33x221": [], "w33x201": [], "w33x169": [], "w33x152": [], "w33x141": [], "w33x130": [], "w33x118": [], "w30x357": [], "w30x391": [], "w30x326": [], "w30x292": [], "w30x235": [], "w30x261": [], "w30x191": [], "w30x211": [], "w30x173": [], "w30x148": [], "w30x124": [], "w30x132": [], "w30x116": [], "w30x108": [], "w30x99": [], "w30x90": [], "w27x368": [], "w27x539": [], "w27x336": [], "w27x307": [], "w27x281": [], "w27x258": [], "w27x235": [], "w27x194": [], "w27x217": [], "w27x178": [], "w27x161": [], "w27x129": [], "w27x146": [], "w27x114": [], "w27x102": [], "w27x84": [], "w24x370": [], "w27x94": [], "w24x335": [], "w24x306": [], "w24x279": [], "w24x250": [], "w24x229": [], "w24x192": [], "w24x207": [], "w24x176": [], "w24x162": [], "w24x146": [], "w24x117": [], "w24x131": [], "w24x104": [], "w24x94": [], "w24x103": [], "w24x84": [], "w24x68": [], "w24x76": [], "w24x62": [], "w24x55": [], "w21x275": [], "w21x248": [], "w21x201": [], "w21x223": [], "w21x182": [], "w21x166": [], "w21x147": [], "w21x132": [], "w21x111": [], "w21x93": [], "w21x73": [], "w21x122": [], "w21x83": [], "w21x68": [], "w21x62": [], "w21x101": [], "w21x55": [], "w21x48": [], "w21x50": [], "w21x57": [], "w18x311": [], "w21x44": [], "w18x283": [], "w18x258": [], "w18x234": [], "w18x192": [], "w18x211": [], "w18x175": [], "w18x158": [], "w18x143": [], "w18x130": [], "w18x119": [], "w18x106": [], "w18x86": [], "w18x97": [], "w18x76": [], "w18x71": [], "w18x65": [], "w18x55": [], "w18x60": [], "w18x50": [], "w18x46": [], "w18x40": [], "w18x35": [], "w16x100": [], "w16x89": [], "w16x67": [], "w16x77": [], "w16x57": [], "w16x50": [], "w16x40": [], "w16x45": [], "w16x36": [], "w16x31": [], "w16x26": [], "w14x873": [], "w14x808": [], "w14x730": [], "w14x665": [], "w14x550": [], "w14x605": [], "w14x500": [], "w14x455": [], "w14x426": [], "w14x398": [], "w14x370": [], "w14x311": [], "w14x342": [], "w14x283": [], "w14x257": [], "w14x233": [], "w14x211": [], "w14x193": [], "w14x176": [], "w14x159": [], "w14x145": [], "w14x132": [], "w14x120": [], "w14x99": [], "w14x109": [], "w14x90": [], "w14x82": [], "w14x74": [], "w14x68": [], "w14x61": [], "w14x53": [], "w14x48": [], "w14x43": [], "w14x38": [], "w14x34": [], "w14x30": [], "w14x26": [], "w14x22": [], "w12x336": [], "w12x305": [], "w12x279": [], "w12x252": [], "w12x230": [], "w12x210": [], "w12x190": [], "w12x170": [], "w12x152": [], "w12x136": [], "w12x120": [], "w12x106": [], "w12x87": [], "w12x96": [], "w12x79": [], "w12x72": [], "w12x65": [], "w12x58": [], "w12x53": [], "w12x50": [], "w12x45": [], "w12x35": [], "w12x40": [], "w12x30": 8, "w12x26": 8, "w12x22": [], "w12x19": 8, "w12x14": 8, "w12x16": [], "w10x112": [], "w10x100": [], "w10x77": [], "w10x88": [], "w10x68": [], "w10x60": [], "w10x54": [], "w10x45": [], "w10x49": 8, "w10x39": [], "w10x30": [], "w10x33": 8, "w10x26": [], "w10x22": [], "w10x19": 8, "w10x17": [], "w10x15": [], "w10x12": 8, "w8x67": [], "w8x48": [], "w8x58": [], "w8x40": 8, "w8x35": [], "w8x31": [], "w8x28": [], "w8x24": [], "w8x21": 8, "w8x18": [], "w8x15": 8, "w8x13": [], "w8x10": [], "w6x25": [], "w6x20": [], "w6x15": [], "w6x12": [], "w6x16": [], "w6x9": [], "w6x8": [], "w5x19": [], "w5x16": [], "w4x13": [], "m12": [], "5x12": [], "m12x11": [], "5x11": [], "m12x10": [], "m10x9": [], "m10x8": [], "m10x7": [], "m8x6": [], "m6x4": [], "m6x3": [], "m5x18": [], "9": [11, 12], "m4x4": [], "08": [], "m4x6": [], "m4x3": [], "45": [], "s24x106": [], "s24x121": [], "s24x90": [], "s24x100": [], "s24x80": [], "m3x2": [], "s20x96": [], "s20x86": [], "s20x66": [], "s20x75": [], "s18x70": [], "s18x54": [], "s15x50": [], "s15x42": [], "s12x50": [], "s12x40": [], "s12x31": [], "s12x35": [], "s10x35": [], "s10x25": [], "s8x23": [], "s8x18": [], "s6x17": [], "s6x12": [], "s5x10": [], "s4x9": [], "s4x7": [], "s3x7": [], "s3x5": [], "hp18x204": [], "hp18x181": [], "hp18x157": [], "hp18x135": [], "hp16x162": [], "hp16x183": [], "hp16x121": [], "hp16x141": [], "hp16x101": [], "hp16x88": [], "hp14x117": [], "hp14x102": [], "hp14x73": [], "hp14x89": [], "hp12x89": [], "hp12x84": [], "hp12x74": [], "hp12x53": [], "hp10x57": [], "hp10x42": [], "hp12x63": [], "hp8x36": [], "cd": [], "devic": [], "aiscangl": 11, "angl": [2, 9, 11], "aiscchannel": 11, "channel": 11, "aisccircular": 11, "circular": 11, "aiscdoubleangl": 11, "doubleangl": 11, "aiscrectangular": 11, "rectangular": 11, "aiscte": 11, "tee": 11, "aiscwideflang": 11, "wideflang": 11, "get_aisc_angl": 11, "section_s": [8, 11], "fetch": 11, "aisc": 11, "instanc": [3, 9, 11], "popul": 11, "aisc_nam": 11, "rais": [5, 11], "cannot": 11, "get_aisc_channel": 11, "get_aisc_circular": 11, "get_aisc_double_angl": 11, "doubl": 11, "get_aisc_rectangular": 11, "get_aisc_te": 11, "get_aisc_wide_flang": [8, 11], "wide": 11, "flang": 11, "cw": 11, "edi_std_nomenclatur": 11, "iw": 11, "ix": 11, "ii": 11, "iz": 11, "j": 11, "pa": 11, "pa2": 11, "pb": 11, "swa": 11, "swb": 11, "swc": 11, "sx": 11, "sy": 11, "sz": 11, "sza": 11, "szb": 11, "szc": 11, "t_f": 11, "w": [8, 11], "zx": [8, 11], "zy": 11, "b_t": 11, "d": 11, "kde": 11, "kdet": 11, "ro": 11, "rx": [2, 11], "ry": [2, 11], "rz": 11, "tana": 11, "wb": 11, "wc": 11, "x": [2, 11], "xp": 11, "y": [2, 11], "yp": 11, "za": 11, "zb": 11, "zc": 11, "dataclass": 11, "shape": [8, 11], "area": 11, "warp": 11, "edi": 11, "nomenclatur": 11, "moment": 11, "inertia": 11, "axi": [2, 11], "z": 11, "torsion": 11, "minu": [9, 11], "surfac": 11, "singl": [11, 12, 13], "long": [1, 11], "leg": 11, "guid": 11, "19": 11, "elast": 11, "modulu": 11, "addit": [2, 8, 9, 11], "f": 11, "nomin": 11, "weight": [8, 11], "lb": [3, 11], "plastic": 11, "width": [0, 1, 2, 5, 11], "longer": 11, "slender": 11, "ratio": 11, "shorter": 11, "distanc": [2, 11], "outer": 11, "face": 11, "toe": 11, "fillet": 11, "polar": 11, "radiu": [2, 11], "gyrat": 11, "shear": 11, "center": [2, 11], "thick": 11, "tangent": [9, 11], "ax": [5, 11], "graviti": 11, "along": 11, "horizont": [2, 11], "edg": 11, "member": 11, "neutral": 11, "vertic": [2, 11], "h": 11, "pc": 11, "pd": 11, "qf": 11, "qw": 11, "sw1": 11, "sw2": 11, "sw3": 11, "wgi": 11, "wno": 11, "bf": 11, "bfdet": 11, "ddet": 11, "eo": 11, "h_tw": 11, "ho": 11, "rt": 11, "tf": 11, "tfdet": 11, "tw": 11, "twdet": 11, "twdet_2": 11, "cross": 11, "flexur": 11, "static": 11, "abov": [8, 11], "mid": 11, "top": [2, 11], "bottom": [2, 11], "special": 11, "workabl": 11, "gage": 11, "inner": [0, 11], "fasten": 11, "hole": 11, "normal": 11, "centroid": 11, "effect": [11, 13], "d_t": 11, "od": 11, "tde": 11, "tnom": 11, "hss": 11, "round": [2, 9, 11], "pipe": 11, "outsid": 11, "diamet": 11, "wall": 11, "flat": [2, 11], "separ": 11, "bout": 11, "ht": 11, "bin": 11, "b_tde": 11, "h_tde": 11, "typic": 11, "repres": [2, 3, 11], "hollow": 11, "structur": 11, "bf_2tf": 11, "deriv": 11, "m": [11, 12], "cut": 11, "2tf": 11, "half": 11, "k1": 11, "line": [1, 11], "a_bracket": 9, "arg": 9, "bracket": 9, "wrap": [9, 12], "absolut": 9, "arg0": 9, "summat": 9, "arg1": 9, "arglast": 9, "r_bracket": 9, "c_bracket": 9, "curli": [9, 12], "co": 9, "cosinu": 9, "cosh": 9, "hyperbol": 9, "div": 9, "divis": 9, "frac": 9, "div2": 9, "within": [1, 8, 9, 12], "exp": 9, "ln": 9, "natur": [9, 12], "logarithm": 9, "log": 9, "log_arg0": 9, "log10": 9, "log_10": 9, "max": 9, "argn": 9, "min": [9, 12], "sub": 9, "mul": 9, "neg": [2, 9], "negat": 9, "plu": 9, "sum_el": 9, "po": 9, "positivit": 9, "squar": 9, "s_bracket": 9, "sin": 9, "sinu": 9, "sinh": 9, "sqr": 9, "subtract": 9, "tan": 9, "tanh": 9, "zero": 3, "latexexpr_efficalc": 3, "mathemat": [1, 12], "phyical": [], "fundament": [], "overload": [], "numer": [], "throw": [], "except": [], "divsion": [], "consid": [], "4g": [], "3f": [], "unit_format": [], "mathrm": [], "non": [], "ital": [], "insid": [], "mode": [], "expon": [], "scientif": [], "v1": [], "a_": [], "22": [], "mm": [], "v2": [], "876934835": [], "kn": [], "87693": [], "v3": [], "434": [], "cdot": [], "10": 2, "v8": [], "unit_convers": 3, "deg_to_rad": 3, "degre": [2, 3], "radian": 3, "divid": 3, "revers": [2, 3], "180": 3, "deg": 3, "rad": 3, "pi": 3, "180deg": 3, "142": 3, "ft_to_in": 3, "24": 3, "k_to_lb": 3, "kip": 3, "1000": [3, 8], "2000": 3, "reportbuild": [1, 6, 8], "ONE": 3, "two": [2, 3], "call": 8, "possibl": 8, "sometim": 8, "workflow": 8, "compat": 5, "both": 8, "sinc": [], "That": [2, 8], "shown": 8, "easiest": [], "pythagorean_with_param": 8, "default_a": 8, "default_b": 8, "equival": 8, "pythagorean_without_param": 8, "810249675906654": 8, "still": [8, 13], "batch": [5, 8], "collect": 8, "Be": [], "abl": [], "come": [2, 5, 13], "soon": [], "github": [4, 8], "issu": [5, 8], "link": [], "graph": 8, "figur": [2, 7, 8], "matric": 8, "notat": 12, "help": [2, 8, 12], "tip": 12, "charact": 12, "underscor": 12, "_1": 12, "definit": 12, "min_a": 12, "m_2": 12, "must": [2, 12], "brace": 12, "after": [12, 13], "_": 12, "min_": 12, "abc": 12, "m_": 12, "123": 12, "caret": 12, "circumflex": 12, "combin": 12, "www": 12, "overleaf": 12, "com": [4, 8, 12], "learn": 12, "list_of_greek_letters_and_math_symbol": 12, "phi_m": 12, "phi": 12, "squash": 12, "escap": 12, "forward": 12, "slash": 12, "todo": [], "intro": [], "column": 8, "whatev": 8, "highlight": 8, "over": [8, 13], "solut": 8, "As": 8, "bonu": 8, "find": 8, "constraint": 8, "beam_strength": 8, "default_s": 8, "default_span": 8, "default_fi": 8, "fy": 8, "f_y": 8, "ksi": 8, "size_nam": 8, "z_x": 8, "strength": 8, "complex": [8, 13], "m_p": 8, "k": 8, "optim": 8, "moment_strength": 8, "lightest": 8, "strong": 8, "enough": 8, "find_lightest_beam_for_demand": 8, "size_opt": 8, "moment_demand": 8, "lightest_beam": 8, "999999": 8, "strength_info": 8, "size_is_strong_enough": 8, "size_is_lighter_than_best": 8, "certain": 8, "available_beam_sect": 8, "moment_demand_on_beam": 8, "lightest_beam_s": 8, "digest": 8, "summari": 8, "demand": 8, "Or": 8, "extract": 8, "util": 8, "anyth": 8, "extra": 8, "invisible_square_sum": 8, "simpli": 8, "49": 8, "calculate_square_sum": 8, "sum": 8, "sup": [], "begin": [], "align": [], "4pt": [], "therefor": [], "left": 2, "\u00b2": 8, "standalon": 8, "resourc": [5, 8], "appreci": 8, "huge": 8, "ecosystem": 8, "conjunct": 8, "varieti": 8, "everydai": 8, "concept": 8, "youandvern": [4, 8], "feel": 8, "propos": 8, "pull": 8, "ve": 8, "plugin": 8, "elimin": 8, "necess": 8, "intend": 8, "incorpor": 8, "output": 8, "loop": 8, "previous": 8, "get_results_as_dict": [], "toler": 13, "mistak": 13, "slim": 13, "becom": 13, "digit": 13, "opportun": 13, "hundr": 13, "propag": 13, "affect": 13, "part": [2, 13], "unexpect": 13, "accuraci": 13, "evolv": 13, "confid": 13, "expect": 13, "rest": [5, 13], "behav": 13, "world": 13, "softwar": 13, "establish": 13, "disciplin": 13, "appli": [2, 13], "similar": 13, "principl": 13, "straightforward": 13, "assert": 13, "verifi": 13, "test_calc_funct": 13, "calc_function_simpl": 13, "pytest": 13, "prefer": 13, "regularli": 13, "ongo": 13, "continu": 4, "publish": 4, "repo": 4, "tree": 4, "visit": 4, "return_typ": 1, "either": 1, "calculate_results_as_dict": [], "save_fold": 1, "filenam": 1, "open_on_sav": 1, "support": 5, "three": 5, "imag": [2, 5], "caption": [2, 5], "figurefromfil": 5, "lazi": 5, "file_path": 5, "pathlik": 5, "full_width": [0, 2, 5], "tag": 5, "png": 5, "jpg": 5, "svg": [2, 5], "gif": 5, "full": [0, 2, 5], "load_image_data": 5, "my": 5, "pictur": 5, "calc_imag": 5, "popular": 5, "plot": 5, "figurefrommatplotlib": 5, "wrapper": 5, "around": [2, 5], "easili": 5, "pyplot": 5, "plt": 5, "draw_figure_with_matplotlib": 5, "fig": 5, "subplot": 5, "draw": [5, 7], "figurefrombyt": 5, "greater": 5, "throughout": 5, "becaus": 5, "entir": 5, "memori": 5, "figure_byt": 5, "generate_figure_byt": 5, "cloud": 0, "displi": 0, "nor": 0, "pure": 0, "str_result_with_unit": 0, "__str__": 0, "written": 2, "hand": 2, "usual": 2, "graphic": 2, "illustr": 2, "aspect": 2, "geometri": 2, "programmat": 2, "height": 2, "reinforc": 2, "cover": 2, "num_long_bar": 2, "long_bar_radiu": 2, "875": 2, "stirrup_diamet": 2, "375": 2, "stirrup_bend_radiu": 2, "stirrup_hook": 2, "scale": [1, 2], "30": 2, "default_element_stroke_width": 2, "outlin": 2, "beam_outlin": 2, "rectangl": 2, "fill": 2, "bdbdbd": 2, "stirrup": 2, "transvers": 2, "hook": 2, "corner_radiu": 2, "stroke_width": 2, "stroke": 2, "black": 2, "longitudin": 2, "blue": 2, "circl": 2, "long_bar_starting_x": 2, "long_bar_spac": 2, "long_bar_i": 2, "rang": 2, "004aad": 2, "placement": 2, "bar": 2, "placement_bar": 2, "red": 2, "bf211e": 2, "pin": 2, "create_pin_support": 2, "arrow": 2, "create_load_arrow": 2, "marker_end": 2, "arrowmark": 2, "cap": 2, "create_load_cap_lin": 2, "x1": 2, "x2": 2, "100": 2, "20": 2, "60": 2, "40": 2, "80": 2, "diagram": 2, "arrow_count_per_sect": 2, "space": 2, "background_color": 2, "border_width": 2, "border_color": 2, "default_element_fil": 2, "default_element_strok": 2, "canvasel": 2, "ad": 2, "to_svg": 2, "convert": 2, "cx": 2, "cy": 2, "kwarg": 2, "ellips": 2, "y1": 2, "y2": 2, "marker_start": 2, "marker_mid": 2, "to_path_command": 2, "command": 2, "corner": 2, "orient": 2, "circlemark": 2, "get_common_svg_style_el": 2, "context": 2, "canva": 7, "hold": 2, "backdrop": 2, "drawn": 2, "color": 2, "white": 2, "border": 2, "coordin": 2, "param": [], "midpoint": 2, "fit": [1, 2], "match": 2, "connect": 2, "rel": 2, "system": 2, "down": [1, 2], "min_xi": 2, "display_typ": 2, "font_siz": 2, "rotat": 2, "horizontal_bas": 2, "vertical_bas": 2, "middl": 2, "render": 2, "font": [1, 2], "clockwis": 2, "gap": 2, "offset": 2, "text_posit": 2, "text_siz": 2, "being": 2, "parallel": 2, "upward": 2, "downward": 2, "factor": 2, "leader": 2, "marker_x": 2, "marker_i": 2, "text_x": 2, "text_i": 2, "landing_len": 2, "land": 2, "relationship": 2, "elementwithmark": 2, "subclass": 2, "implement": 2, "_get_mark": 2, "get_mark": 2, "header": 0, "stripe": 0, "2d": 0, "row": 0, "act": 0, "inputt": 0, "default_data": 0, "accept": 0, "dynam": 0, "identifi": 0, "long_calc_displai": 1, "longcalcdisplaytyp": 1, "alter": 1, "linebreak": 1, "break": 1, "enumer": 1}, "objects": {"efficalc": [[0, 0, 1, "", "Assumption"], [0, 0, 1, "", "Calculation"], [0, 0, 1, "", "Comparison"], [0, 0, 1, "", "ComparisonStatement"], [5, 0, 1, "", "FigureFromBytes"], [5, 0, 1, "", "FigureFromFile"], [5, 0, 1, "", "FigureFromMatplotlib"], [0, 0, 1, "", "Heading"], [0, 0, 1, "", "Input"], [0, 0, 1, "", "InputTable"], [0, 0, 1, "", "Symbolic"], [0, 0, 1, "", "Table"], [0, 0, 1, "", "TextBlock"], [0, 0, 1, "", "Title"], [9, 2, 1, "", "a_brackets"], [9, 2, 1, "", "absolute"], [9, 2, 1, "", "add"], [9, 2, 1, "", "brackets"], [9, 2, 1, "", "c_brackets"], [1, 2, 1, "", "clear_all_input_default_overrides"], [1, 2, 1, "", "clear_saved_objects"], [3, 3, 0, "-", "constants"], [9, 2, 1, "", "cos"], [9, 2, 1, "", "cosh"], [9, 2, 1, "", "div"], [9, 2, 1, "", "div2"], [9, 2, 1, "", "exp"], [1, 2, 1, "", "get_all_calc_objects"], [1, 2, 1, "", "get_override_or_default_value"], [9, 2, 1, "", "ln"], [9, 2, 1, "", "log"], [9, 2, 1, "", "log10"], [9, 2, 1, "", "maximum"], [9, 2, 1, "", "minimum"], [9, 2, 1, "", "minus"], [9, 2, 1, "", "mul"], [9, 2, 1, "", "neg"], [9, 2, 1, "", "plus"], [9, 2, 1, "", "pos"], [9, 2, 1, "", "power"], [9, 2, 1, "", "r_brackets"], [9, 2, 1, "", "root"], [9, 2, 1, "", "s_brackets"], [1, 2, 1, "", "save_calculation_item"], [1, 2, 1, "", "set_input_default_overrides"], [9, 2, 1, "", "sin"], [9, 2, 1, "", "sinh"], [9, 2, 1, "", "sqr"], [9, 2, 1, "", "sqrt"], [9, 2, 1, "", "sub"], [9, 2, 1, "", "tan"], [9, 2, 1, "", "tanh"], [9, 2, 1, "", "times"], [3, 3, 0, "-", "unit_conversions"]], "efficalc.Calculation": [[0, 1, 1, "", "estimate_display_length"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_result_with_description"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.Comparison": [[0, 1, 1, "", "get_message"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "is_passing"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.ComparisonStatement": [[0, 1, 1, "", "str_symbolic"]], "efficalc.FigureFromBytes": [[5, 1, 1, "", "load_image_data"]], "efficalc.FigureFromFile": [[5, 1, 1, "", "load_image_data"]], "efficalc.FigureFromMatplotlib": [[5, 1, 1, "", "load_image_data"]], "efficalc.Input": [[0, 1, 1, "", "get_value"], [0, 1, 1, "", "str_result_with_name"]], "efficalc.Symbolic": [[0, 1, 1, "", "estimate_display_length"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_result_with_description"], [0, 1, 1, "", "str_result_with_unit"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.calculation_runner": [[1, 0, 1, "", "CalculationRunner"]], "efficalc.calculation_runner.CalculationRunner": [[1, 1, 1, "", "calculate_all_items"], [1, 1, 1, "", "calculate_results"]], "efficalc.canvas": [[2, 0, 1, "", "ArrowMarker"], [2, 0, 1, "", "Canvas"], [2, 0, 1, "", "CanvasElement"], [2, 0, 1, "", "Circle"], [2, 0, 1, "", "CircleMarker"], [2, 0, 1, "", "Dimension"], [2, 0, 1, "", "ElementWithMarkers"], [2, 0, 1, "", "Ellipse"], [2, 0, 1, "", "Leader"], [2, 0, 1, "", "Line"], [2, 0, 1, "", "Marker"], [2, 0, 1, "", "Polyline"], [2, 0, 1, "", "Rectangle"], [2, 0, 1, "", "Text"]], "efficalc.canvas.ArrowMarker": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Canvas": [[2, 1, 1, "", "add"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.CanvasElement": [[2, 1, 1, "", "get_common_svg_style_elements"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.Circle": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.CircleMarker": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Dimension": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.ElementWithMarkers": [[2, 1, 1, "", "get_markers"]], "efficalc.canvas.Ellipse": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Leader": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Line": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Polyline": [[2, 1, 1, "", "to_path_commands"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.Rectangle": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Text": [[2, 1, 1, "", "to_svg"]], "efficalc.constants": [[3, 4, 1, "", "E"], [3, 4, 1, "", "ONE"], [3, 4, 1, "", "PI"], [3, 4, 1, "", "TWO"], [3, 4, 1, "", "ZERO"]], "efficalc.report_builder": [[1, 0, 1, "", "LongCalcDisplayType"], [1, 0, 1, "", "ReportBuilder"]], "efficalc.report_builder.ReportBuilder": [[1, 1, 1, "", "get_html_as_str"], [1, 1, 1, "", "save_report"], [1, 1, 1, "", "view_report"]], "efficalc.sections": [[11, 0, 1, "", "AiscAngle"], [11, 0, 1, "", "AiscChannel"], [11, 0, 1, "", "AiscCircular"], [11, 0, 1, "", "AiscDoubleAngle"], [11, 0, 1, "", "AiscRectangular"], [11, 0, 1, "", "AiscTee"], [11, 0, 1, "", "AiscWideFlange"], [11, 2, 1, "", "get_aisc_angle"], [11, 2, 1, "", "get_aisc_channel"], [11, 2, 1, "", "get_aisc_circular"], [11, 2, 1, "", "get_aisc_double_angle"], [11, 2, 1, "", "get_aisc_rectangular"], [11, 2, 1, "", "get_aisc_tee"], [11, 2, 1, "", "get_aisc_wide_flange"]], "efficalc.unit_conversions": [[3, 4, 1, "", "deg_to_rad"], [3, 4, 1, "", "ft_to_in"], [3, 4, 1, "", "k_to_lb"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:function", "3": "py:module", "4": "py:data"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "function", "Python function"], "3": ["py", "module", "Python module"], "4": ["py", "data", "Python data"]}, "titleterms": {"base": [0, 2], "class": [0, 2], "calcul": [1, 6, 8, 13], "helper": [1, 8], "constant": 3, "unit": 3, "convers": 3, "exampl": [2, 4, 5], "get": 7, "start": 7, "efficalc": [7, 8], "api": [2, 5, 7], "document": 7, "more": [7, 8], "indic": [], "tabl": [], "integr": 8, "extend": 8, "math": 9, "oper": 9, "purpos": 10, "section": [2, 11], "properti": 11, "style": 12, "report": [5, 6, 12], "test": 13, "your": 13, "about": [], "todo": [], "add": [], "simpl": 4, "graphic": [], "anim": [], "see": [], "librari": [], "action": [], "background": 10, "find": 10, "mistak": 10, "autom": 10, "scalabl": 10, "format": 10, "submitt": 10, "modern": 10, "workflow": 10, "A": 10, "new": 10, "era": 10, "instal": 6, "first": 6, "function": [6, 8], "view": 6, "run": [], "differ": [], "input": 6, "valu": [6, 8], "quickstart": 6, "chang": 6, "paramet": 8, "return": 8, "calc": [5, 8], "option": [], "1": [], "recommend": [], "2": [], "subscript": 12, "superscript": 12, "greek": 12, "letter": 12, "symbol": 12, "ad": 12, "space": 12, "hundr": 8, "One": 8, "invis": 8, "come": 8, "soon": 8, "why": 13, "matter": 13, "how": 13, "To": 13, "concret": [2, 4], "beam": [2, 4], "neutral": 4, "axi": 4, "advanc": 4, "steel": 4, "moment": 4, "strength": 4, "figur": 5, "from": 5, "file": 5, "doc": [2, 5], "matplotlib": 5, "raw": 5, "byte": 5, "draw": 2, "canva": 2, "cross": 2, "support": 2, "load": 2, "scheme": 2, "element": 2, "line": 2, "polylin": 2, "marker": 2}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Base Classes": [[0, "base-classes"], [2, "base-classes"]], "Calculation Helpers": [[1, "calculation-helpers"], [8, "calculation-helpers"]], "Drawing on a Canvas": [[2, "drawing-on-a-canvas"]], "Examples": [[2, "examples"], [4, "examples"]], "Concrete beam cross-section": [[2, "concrete-beam-cross-section"]], "Beam support and loading scheme": [[2, "beam-support-and-loading-scheme"]], "API docs": [[2, "api-docs"], [5, "api-docs"], [5, "id1"], [5, "id3"]], "Canvas": [[2, "id1"]], "Canvas Elements": [[2, "canvas-elements"]], "Line/Polyline Markers": [[2, "line-polyline-markers"]], "Constants and Unit Conversions": [[3, "constants-and-unit-conversions"]], "Unit Conversions": [[3, "module-efficalc.unit_conversions"]], "Constants": [[3, "id1"]], "Simple": [[4, "simple"]], "Concrete Beam Neutral Axis": [[4, "concrete-beam-neutral-axis"]], "Advanced": [[4, "advanced"]], "Steel Beam Moment Strength": [[4, "steel-beam-moment-strength"]], "Figures in Calc Reports": [[5, "figures-in-calc-reports"]], "Figure from a file": [[5, "figure-from-a-file"]], "Example": [[5, "example"], [5, "id2"], [5, "id4"]], "Figure from a matplotlib figure": [[5, "figure-from-a-matplotlib-figure"]], "Figure from raw bytes": [[5, "figure-from-raw-bytes"]], "Quickstart": [[6, "quickstart"]], "Installation": [[6, "installation"]], "First Calculation Function": [[6, "first-calculation-function"]], "View Reports": [[6, "view-reports"]], "Change Input Values": [[6, "change-input-values"]], "efficalc": [[7, "efficalc"]], "Get Started": [[7, "get-started"]], "API Documentation": [[7, "api-documentation"]], "More": [[7, "more"]], "Integrating and Extending efficalc": [[8, "integrating-and-extending-efficalc"]], "Parameters and Return Values in Calc Functions": [[8, "parameters-and-return-values-in-calc-functions"]], "Hundreds of Calculations with One Function": [[8, "hundreds-of-calculations-with-one-function"]], "Helper Functions": [[8, "helper-functions"]], "Invisible Helpers": [[8, "invisible-helpers"]], "More coming soon": [[8, "more-coming-soon"]], "Math Operations": [[9, "math-operations"]], "Purpose and Background": [[10, "purpose-and-background"]], "Finding mistakes": [[10, "finding-mistakes"]], "Automation and Scalability": [[10, "automation-and-scalability"]], "Formatting and Submittal": [[10, "formatting-and-submittal"]], "Modern Workflows": [[10, "modern-workflows"]], "A New Era": [[10, "a-new-era"]], "Section Properties": [[11, "section-properties"]], "Styling Reports": [[12, "styling-reports"]], "Subscripts": [[12, "subscripts"]], "Superscripts": [[12, "superscripts"]], "Greek Letters and Symbols": [[12, "greek-letters-and-symbols"]], "Adding Spaces": [[12, "adding-spaces"]], "Testing Your Calculations": [[13, "testing-your-calculations"]], "Why Testing Matters": [[13, "why-testing-matters"]], "How To Test Your Calculations": [[13, "how-to-test-your-calculations"]]}, "indexentries": {"assumption (class in efficalc)": [[0, "efficalc.Assumption"]], "calculation (class in efficalc)": [[0, "efficalc.Calculation"]], "comparison (class in efficalc)": [[0, "efficalc.Comparison"]], "comparisonstatement (class in efficalc)": [[0, "efficalc.ComparisonStatement"]], "heading (class in efficalc)": [[0, "efficalc.Heading"]], "input (class in efficalc)": [[0, "efficalc.Input"]], "inputtable (class in efficalc)": [[0, "efficalc.InputTable"]], "symbolic (class in efficalc)": [[0, "efficalc.Symbolic"]], "table (class in efficalc)": [[0, "efficalc.Table"]], "textblock (class in efficalc)": [[0, "efficalc.TextBlock"]], "title (class in efficalc)": [[0, "efficalc.Title"]], "estimate_display_length() (efficalc.calculation method)": [[0, "efficalc.Calculation.estimate_display_length"]], "estimate_display_length() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.estimate_display_length"]], "get_message() (efficalc.comparison method)": [[0, "efficalc.Comparison.get_message"]], "get_value() (efficalc.calculation method)": [[0, "efficalc.Calculation.get_value"]], "get_value() (efficalc.comparison method)": [[0, "efficalc.Comparison.get_value"]], "get_value() (efficalc.input method)": [[0, "efficalc.Input.get_value"]], "get_value() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.get_value"]], "is_passing() (efficalc.comparison method)": [[0, "efficalc.Comparison.is_passing"]], "result() (efficalc.calculation method)": [[0, "efficalc.Calculation.result"]], "result() (efficalc.comparison method)": [[0, "efficalc.Comparison.result"]], "result() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.result"]], "str_result_with_description() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_result_with_description"]], "str_result_with_description() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_result_with_description"]], "str_result_with_name() (efficalc.input method)": [[0, "efficalc.Input.str_result_with_name"]], "str_result_with_unit() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_result_with_unit"]], "str_substituted() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_substituted"]], "str_substituted() (efficalc.comparison method)": [[0, "efficalc.Comparison.str_substituted"]], "str_substituted() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_substituted"]], "str_symbolic() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_symbolic"]], "str_symbolic() (efficalc.comparison method)": [[0, "efficalc.Comparison.str_symbolic"]], "str_symbolic() (efficalc.comparisonstatement method)": [[0, "efficalc.ComparisonStatement.str_symbolic"]], "str_symbolic() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_symbolic"]], "calculationrunner (class in efficalc.calculation_runner)": [[1, "efficalc.calculation_runner.CalculationRunner"]], "longcalcdisplaytype (class in efficalc.report_builder)": [[1, "efficalc.report_builder.LongCalcDisplayType"]], "reportbuilder (class in efficalc.report_builder)": [[1, "efficalc.report_builder.ReportBuilder"]], "calculate_all_items() (efficalc.calculation_runner.calculationrunner method)": [[1, "efficalc.calculation_runner.CalculationRunner.calculate_all_items"]], "calculate_results() (efficalc.calculation_runner.calculationrunner method)": [[1, "efficalc.calculation_runner.CalculationRunner.calculate_results"]], "clear_all_input_default_overrides() (in module efficalc)": [[1, "efficalc.clear_all_input_default_overrides"]], "clear_saved_objects() (in module efficalc)": [[1, "efficalc.clear_saved_objects"]], "get_all_calc_objects() (in module efficalc)": [[1, "efficalc.get_all_calc_objects"]], "get_html_as_str() (efficalc.report_builder.reportbuilder method)": [[1, "efficalc.report_builder.ReportBuilder.get_html_as_str"]], "get_override_or_default_value() (in module efficalc)": [[1, "efficalc.get_override_or_default_value"]], "save_calculation_item() (in module efficalc)": [[1, "efficalc.save_calculation_item"]], "save_report() (efficalc.report_builder.reportbuilder method)": [[1, "efficalc.report_builder.ReportBuilder.save_report"]], "set_input_default_overrides() (in module efficalc)": [[1, "efficalc.set_input_default_overrides"]], "view_report() (efficalc.report_builder.reportbuilder method)": [[1, "efficalc.report_builder.ReportBuilder.view_report"]], "arrowmarker (class in efficalc.canvas)": [[2, "efficalc.canvas.ArrowMarker"]], "canvas (class in efficalc.canvas)": [[2, "efficalc.canvas.Canvas"]], "canvaselement (class in efficalc.canvas)": [[2, "efficalc.canvas.CanvasElement"]], "circle (class in efficalc.canvas)": [[2, "efficalc.canvas.Circle"]], "circlemarker (class in efficalc.canvas)": [[2, "efficalc.canvas.CircleMarker"]], "dimension (class in efficalc.canvas)": [[2, "efficalc.canvas.Dimension"]], "elementwithmarkers (class in efficalc.canvas)": [[2, "efficalc.canvas.ElementWithMarkers"]], "ellipse (class in efficalc.canvas)": [[2, "efficalc.canvas.Ellipse"]], "leader (class in efficalc.canvas)": [[2, "efficalc.canvas.Leader"]], "line (class in efficalc.canvas)": [[2, "efficalc.canvas.Line"]], "marker (class in efficalc.canvas)": [[2, "efficalc.canvas.Marker"]], "polyline (class in efficalc.canvas)": [[2, "efficalc.canvas.Polyline"]], "rectangle (class in efficalc.canvas)": [[2, "efficalc.canvas.Rectangle"]], "text (class in efficalc.canvas)": [[2, "efficalc.canvas.Text"]], "add() (efficalc.canvas.canvas method)": [[2, "efficalc.canvas.Canvas.add"]], "get_common_svg_style_elements() (efficalc.canvas.canvaselement method)": [[2, "efficalc.canvas.CanvasElement.get_common_svg_style_elements"]], "get_markers() (efficalc.canvas.elementwithmarkers method)": [[2, "efficalc.canvas.ElementWithMarkers.get_markers"]], "to_path_commands() (efficalc.canvas.polyline method)": [[2, "efficalc.canvas.Polyline.to_path_commands"]], "to_svg() (efficalc.canvas.arrowmarker method)": [[2, "efficalc.canvas.ArrowMarker.to_svg"]], "to_svg() (efficalc.canvas.canvas method)": [[2, "efficalc.canvas.Canvas.to_svg"]], "to_svg() (efficalc.canvas.canvaselement method)": [[2, "efficalc.canvas.CanvasElement.to_svg"]], "to_svg() (efficalc.canvas.circle method)": [[2, "efficalc.canvas.Circle.to_svg"]], "to_svg() (efficalc.canvas.circlemarker method)": [[2, "efficalc.canvas.CircleMarker.to_svg"]], "to_svg() (efficalc.canvas.dimension method)": [[2, "efficalc.canvas.Dimension.to_svg"]], "to_svg() (efficalc.canvas.ellipse method)": [[2, "efficalc.canvas.Ellipse.to_svg"]], "to_svg() (efficalc.canvas.leader method)": [[2, "efficalc.canvas.Leader.to_svg"]], "to_svg() (efficalc.canvas.line method)": [[2, "efficalc.canvas.Line.to_svg"]], "to_svg() (efficalc.canvas.polyline method)": [[2, "efficalc.canvas.Polyline.to_svg"]], "to_svg() (efficalc.canvas.rectangle method)": [[2, "efficalc.canvas.Rectangle.to_svg"]], "to_svg() (efficalc.canvas.text method)": [[2, "efficalc.canvas.Text.to_svg"]], "e (in module efficalc.constants)": [[3, "efficalc.constants.E"]], "one (in module efficalc.constants)": [[3, "efficalc.constants.ONE"]], "pi (in module efficalc.constants)": [[3, "efficalc.constants.PI"]], "two (in module efficalc.constants)": [[3, "efficalc.constants.TWO"]], "zero (in module efficalc.constants)": [[3, "efficalc.constants.ZERO"]], "deg_to_rad (in module efficalc.unit_conversions)": [[3, "efficalc.unit_conversions.deg_to_rad"]], "efficalc.constants": [[3, "module-efficalc.constants"]], "efficalc.unit_conversions": [[3, "module-efficalc.unit_conversions"]], "ft_to_in (in module efficalc.unit_conversions)": [[3, "efficalc.unit_conversions.ft_to_in"]], "k_to_lb (in module efficalc.unit_conversions)": [[3, "efficalc.unit_conversions.k_to_lb"]], "module": [[3, "module-efficalc.constants"], [3, "module-efficalc.unit_conversions"]], "figurefrombytes (class in efficalc)": [[5, "efficalc.FigureFromBytes"]], "figurefromfile (class in efficalc)": [[5, "efficalc.FigureFromFile"]], "figurefrommatplotlib (class in efficalc)": [[5, "efficalc.FigureFromMatplotlib"]], "load_image_data() (efficalc.figurefrombytes method)": [[5, "efficalc.FigureFromBytes.load_image_data"]], "load_image_data() (efficalc.figurefromfile method)": [[5, "efficalc.FigureFromFile.load_image_data"]], "load_image_data() (efficalc.figurefrommatplotlib method)": [[5, "efficalc.FigureFromMatplotlib.load_image_data"]], "a_brackets() (in module efficalc)": [[9, "efficalc.a_brackets"]], "absolute() (in module efficalc)": [[9, "efficalc.absolute"]], "add() (in module efficalc)": [[9, "efficalc.add"]], "brackets() (in module efficalc)": [[9, "efficalc.brackets"]], "c_brackets() (in module efficalc)": [[9, "efficalc.c_brackets"]], "cos() (in module efficalc)": [[9, "efficalc.cos"]], "cosh() (in module efficalc)": [[9, "efficalc.cosh"]], "div() (in module efficalc)": [[9, "efficalc.div"]], "div2() (in module efficalc)": [[9, "efficalc.div2"]], "exp() (in module efficalc)": [[9, "efficalc.exp"]], "ln() (in module efficalc)": [[9, "efficalc.ln"]], "log() (in module efficalc)": [[9, "efficalc.log"]], "log10() (in module efficalc)": [[9, "efficalc.log10"]], "maximum() (in module efficalc)": [[9, "efficalc.maximum"]], "minimum() (in module efficalc)": [[9, "efficalc.minimum"]], "minus() (in module efficalc)": [[9, "efficalc.minus"]], "mul() (in module efficalc)": [[9, "efficalc.mul"]], "neg() (in module efficalc)": [[9, "efficalc.neg"]], "plus() (in module efficalc)": [[9, "efficalc.plus"]], "pos() (in module efficalc)": [[9, "efficalc.pos"]], "power() (in module efficalc)": [[9, "efficalc.power"]], "r_brackets() (in module efficalc)": [[9, "efficalc.r_brackets"]], "root() (in module efficalc)": [[9, "efficalc.root"]], "s_brackets() (in module efficalc)": [[9, "efficalc.s_brackets"]], "sin() (in module efficalc)": [[9, "efficalc.sin"]], "sinh() (in module efficalc)": [[9, "efficalc.sinh"]], "sqr() (in module efficalc)": [[9, "efficalc.sqr"]], "sqrt() (in module efficalc)": [[9, "efficalc.sqrt"]], "sub() (in module efficalc)": [[9, "efficalc.sub"]], "tan() (in module efficalc)": [[9, "efficalc.tan"]], "tanh() (in module efficalc)": [[9, "efficalc.tanh"]], "times() (in module efficalc)": [[9, "efficalc.times"]], "aiscangle (class in efficalc.sections)": [[11, "efficalc.sections.AiscAngle"]], "aiscchannel (class in efficalc.sections)": [[11, "efficalc.sections.AiscChannel"]], "aisccircular (class in efficalc.sections)": [[11, "efficalc.sections.AiscCircular"]], "aiscdoubleangle (class in efficalc.sections)": [[11, "efficalc.sections.AiscDoubleAngle"]], "aiscrectangular (class in efficalc.sections)": [[11, "efficalc.sections.AiscRectangular"]], "aisctee (class in efficalc.sections)": [[11, "efficalc.sections.AiscTee"]], "aiscwideflange (class in efficalc.sections)": [[11, "efficalc.sections.AiscWideFlange"]], "get_aisc_angle() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_angle"]], "get_aisc_channel() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_channel"]], "get_aisc_circular() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_circular"]], "get_aisc_double_angle() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_double_angle"]], "get_aisc_rectangular() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_rectangular"]], "get_aisc_tee() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_tee"]], "get_aisc_wide_flange() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_wide_flange"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["base_classes", "calculation_helpers", "canvas", "constants", "examples", "figures", "get_started", "index", "integration", "math_operations", "purpose", "section_properties", "styling", "testing"], "filenames": ["base_classes.rst", "calculation_helpers.rst", "canvas.rst", "constants.rst", "examples.rst", "figures.rst", "get_started.rst", "index.rst", "integration.rst", "math_operations.rst", "purpose.rst", "section_properties.rst", "styling.rst", "testing.rst"], "titles": ["Base Classes", "Calculation Helpers", "Drawing on a Canvas", "Constants and Unit Conversions", "Examples", "Figures in Calc Reports", "Quickstart", "efficalc", "Integrating and Extending efficalc", "Math Operations", "Purpose and Background", "Section Properties", "Styling Reports", "Testing Your Calculations"], "terms": {"sphinx": [], "quickstart": 7, "thu": [], "mar": [], "7": [0, 2, 8], "21": [], "03": [], "13": 2, "2024": [], "you": [0, 2, 5, 6, 7, 8, 10, 13], "can": [0, 1, 2, 5, 6, 7, 8, 10, 12, 13], "adapt": 13, "thi": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11], "file": 1, "complet": [1, 10], "your": [0, 2, 5, 6, 7, 8, 10], "like": [7, 8, 10], "should": [0, 1, 2, 5], "least": [], "contain": [2, 8, 11], "root": 9, "toctre": [], "direct": 2, "_home": [], "A": [0, 1, 2, 7, 8, 11, 13], "featur": [7, 8], "rich": 7, "librari": [5, 7, 8], "reimagin": 7, "calcul": [0, 2, 3, 4, 5, 7, 10], "i": [0, 1, 2, 5, 6, 7, 8, 10, 11, 13], "design": [0, 6, 7, 8, 10, 11, 13], "transform": 7, "how": [1, 5, 6, 7, 8, 10], "engin": [7, 8, 10, 13], "approach": [7, 8, 10], "move": 7, "awai": 7, "from": [0, 1, 2, 3, 6, 7, 8, 10, 11], "tradit": [7, 10], "method": [1, 2, 7, 10], "manual": [7, 10], "spreadsheet": [7, 10, 13], "toward": 7, "effici": [7, 8, 10], "accur": 7, "collabor": 7, "process": [5, 7, 10], "built": 7, "modern": [7, 8], "mind": 7, "leverag": 7, "power": [7, 8, 9], "python": [0, 5, 7, 8, 10, 13], "offer": 7, "an": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 13], "extens": [2, 7], "testabl": 7, "framework": [7, 13], "build": [6, 7, 8, 10], "ani": [0, 1, 2, 6, 7, 8, 10, 12, 13], "order": 7, "doesn": [7, 10], "t": [7, 10, 11], "lock": 7, "predefin": 7, "sequenc": [7, 12], "suit": 7, "project": [6, 7, 8, 10], "": [1, 2, 5, 6, 7, 8, 9, 10, 11], "need": [2, 5, 7, 10, 12, 13], "control": [0, 1, 7], "content": [2, 7], "decid": 7, "what": [7, 10], "displai": [0, 1, 2, 5, 7, 12], "report": [0, 1, 2, 3, 4, 7, 8, 10], "ensur": [7, 13], "onli": [0, 1, 2, 7, 8, 10], "relev": [1, 7], "inform": [7, 8], "commun": [7, 10], "make": [2, 6, 7, 8, 10, 13], "concis": 7, "detail": [7, 8, 10, 11], "desir": [1, 7], "autom": 7, "gener": [0, 1, 2, 4, 5, 7, 8, 10], "automat": 7, "creat": [1, 2, 5, 7, 10, 12, 13], "profession": 7, "crystal": 7, "clear": [1, 7, 8], "review": [7, 10], "ambigu": 7, "free": [7, 8], "submitt": 7, "specif": [7, 13], "out": [2, 7, 10], "box": [7, 11], "helper": [2, 7], "common": [2, 6, 7, 10, 12], "problem": [5, 7], "section": [0, 7, 8], "properti": [2, 7, 8], "databas": [7, 11], "unit": [0, 2, 7, 12], "reusabl": 7, "templat": [0, 7], "onc": 7, "reus": 7, "them": [5, 7, 10, 13], "across": 7, "multipl": [0, 1, 2, 7, 8, 9, 12], "open": [1, 7], "sourc": [2, 4, 5, 7], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 10, 12, 13], "we": [4, 5, 6, 7, 8, 10, 13], "miss": 7, "wish": 7, "had": 7, "request": [2, 7, 8], "yourself": [7, 10], "so": [6, 7, 8, 10], "everyon": 7, "benefit": 7, "improv": [7, 10], "pleas": 7, "give": [6, 7, 10, 13], "try": [7, 10], "let": [5, 7], "u": [0, 5, 6, 7, 10], "know": [5, 7], "think": [7, 8], "purpos": [7, 11], "base": [1, 7, 8, 10], "class": [1, 5, 6, 7, 11], "math": 7, "oper": [0, 7], "constant": [0, 7, 11], "convers": 7, "style": [2, 7], "integr": [5, 7, 10], "extend": [2, 7, 10], "test": 7, "exampl": [6, 7, 8, 10, 12], "index": [], "modul": 1, "search": [], "page": [], "thing": [2, 10, 13], "don": 10, "about": [2, 8, 10, 11], "excel": [8, 10], "tabl": [0, 8], "To": [5, 6, 10], "err": 13, "human": 13, "realli": [8, 13], "foul": 13, "up": [1, 2, 8, 13], "comput": [5, 13], "paul": 13, "r": [2, 5, 13], "ehrlich": 13, "background": [2, 7], "efficalc": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 13], "wa": [0, 8, 10, 11], "develop": [0, 10, 13], "provid": [0, 1, 8, 10, 13], "robust": 10, "flexibl": [5, 6, 10], "altern": 10, "which": [0, 1, 9, 10], "ha": [10, 11], "remain": 10, "industri": [10, 13], "standard": [10, 11, 12], "decad": [9, 10], "while": 10, "versatil": 10, "us": [0, 1, 5, 6, 8, 10, 11, 12, 13], "mani": [6, 8, 10, 12], "differ": [5, 6, 8, 10], "limit": 10, "its": [0, 1, 2, 10], "abil": 10, "furthermor": 10, "tool": 10, "particularli": 10, "good": [0, 10], "one": [0, 8, 10, 11, 13], "especi": [10, 13], "tailor": 10, "experi": 10, "work": [6, 8, 10, 13], "here": [2, 4, 5, 6, 8, 10, 12], "few": [4, 6, 10], "want": [6, 8, 10, 13], "fix": [8, 10], "If": [0, 1, 2, 5, 10, 11, 12], "write": [8, 10, 13], "ll": [6, 8, 10], "have": [0, 1, 2, 6, 8, 10], "some": [2, 8, 10, 12], "point": [2, 10, 11], "It": [0, 1, 10], "could": [8, 10], "debug": 10, "our": [6, 8, 10, 13], "own": 10, "understand": 10, "colleagu": 10, "share": [8, 10], "modifi": 10, "old": [10, 13], "repurpos": 10, "slightli": 10, "scenario": [8, 10], "when": [0, 5, 6, 8, 10, 13], "hard": 10, "follow": [5, 10, 11], "get": [1, 8, 10, 13], "wai": [5, 6, 8, 10, 13], "Not": [6, 8, 10], "tediou": 10, "annoi": 10, "lead": 10, "cost": 10, "time": [5, 9, 10, 13], "reput": 10, "potenti": 10, "licens": 10, "There": [6, 10], "also": [1, 8, 10], "other": [1, 8, 10, 12, 13], "check": [0, 10], "offici": 10, "peer": 10, "In": [8, 10, 13], "case": [8, 10, 12, 13], "error": [0, 8, 10], "ridden": 10, "host": 10, "implic": 10, "includ": [2, 10], "costli": 10, "delai": 10, "loss": 10, "rapport": 10, "import": [0, 2, 5, 6, 10], "client": 10, "take": [6, 10, 13], "look": [8, 10], "easier": 10, "imagin": 10, "all": [1, 2, 6, 8, 10, 13], "steel": 10, "floor": [9, 10], "beam": [8, 10], "favorit": [8, 10], "go": 10, "through": [8, 10], "input": [0, 1, 2, 3, 8, 10, 12, 13], "uniqu": [0, 10, 13], "dimens": [2, 10], "load": [5, 10], "copi": 10, "next": [10, 13], "But": [6, 8, 10, 13], "realiz": 10, "cell": 10, "mayb": 10, "chang": [0, 8, 10, 13], "type": [0, 1, 2, 5, 8, 10, 11], "avail": [8, 10], "updat": [6, 8, 10], "back": [10, 11, 13], "everi": [8, 10], "same": [6, 8, 10], "exact": 10, "howev": [8, 10], "actual": [6, 9, 10], "function": [1, 2, 10, 11, 13], "Then": [10, 13], "re": [8, 10], "run": [1, 5, 6, 8, 10, 13], "simplifi": [8, 10], "all_beam_configur": 10, "1": [0, 1, 2, 3, 5, 9, 10, 11, 12], "12": [2, 3, 8, 10], "3": [0, 2, 3, 5, 6, 8, 10, 11], "34": 10, "50": [2, 8, 10], "4": [0, 2, 5, 6, 8, 10, 11, 13], "15": [2, 10], "2": [0, 2, 3, 5, 6, 8, 9, 10, 11, 12, 13], "55": 10, "25": [2, 10, 13], "def": [2, 5, 6, 8, 10, 13], "beam_calcul": 10, "name": [0, 1, 10, 11, 12], "span": [8, 10], "ultimate_load": 10, "steel_strength": 10, "insert": 10, "design_all_beam": 10, "configur": 10, "result": [0, 1, 2, 3, 8, 10, 12, 13], "print": [0, 1, 6, 8, 10], "return": [0, 1, 2, 5, 6, 9, 10, 11], "more": [4, 5, 6, 9, 10, 12, 13], "depth": [10, 11], "advanc": [6, 10], "At": 10, "end": [2, 10], "most": [6, 8, 10, 12], "submit": 10, "independ": 10, "author": 10, "noth": [9, 10], "just": [5, 8, 10], "bunch": 10, "number": [0, 10], "mai": [0, 2, 5, 6, 8, 10], "right": [2, 6, 8, 10], "often": 10, "facilit": 10, "proper": 10, "document": [1, 6, 10], "consum": 10, "By": [5, 10], "creation": [8, 10], "highli": 10, "readabl": [8, 10], "enabl": [8, 10], "spend": 10, "do": [6, 8, 10], "thei": [1, 10], "less": [3, 10], "calc": [2, 7, 10, 13], "focu": 10, "might": [8, 10], "veri": 10, "These": [8, 10], "dai": 10, "increas": [10, 13], "whether": [0, 2, 5, 10, 11], "csi": 10, "oapi": 10, "etab": 10, "analysi": 10, "grasshopp": 10, "rhino": 10, "script": 10, "parametr": 10, "model": 10, "without": [0, 1, 10], "lot": [5, 6, 8, 10], "past": 10, "date": 10, "intervent": 10, "nativ": 10, "plug": 10, "directli": [5, 10, 11], "bypass": 10, "friction": 10, "data": [0, 5, 10], "mention": [8, 10], "ideal": 10, "languag": 10, "larg": [10, 13], "amount": 10, "With": [8, 10, 13], "panda": 10, "numpi": 10, "matplotlib": 10, "manag": [2, 10], "set": [0, 1, 2, 8, 10], "save": [1, 5, 8, 10], "headach": 10, "v": [3, 8, 10], "idea": [8, 10], "aim": 10, "shift": 10, "code": [0, 2, 4, 6, 8, 10, 12], "driven": 10, "empow": 10, "user": 10, "reliabl": [10, 13], "transit": 10, "qualiti": 10, "better": [8, 10], "among": 10, "team": 10, "stakehold": 10, "new": [6, 8, 13], "releas": 6, "distribut": 6, "pypi": 6, "via": 6, "pip": 6, "best": [6, 8], "defin": [0, 1, 2, 6, 8, 11, 13], "The": [0, 1, 2, 5, 6, 8, 11, 13], "For": [4, 6, 8, 12], "pythagorean": 6, "theorem": 6, "perimet": [6, 11], "triangl": [6, 8], "titl": [0, 6, 8], "sqrt": [6, 8, 9], "descript": [0, 6, 8], "length": [0, 2, 6, 8], "side": 6, "b": [0, 6, 8, 11], "c": [0, 5, 6, 8, 11], "hypotenus": [6, 8], "p": 6, "produc": [6, 8], "browser": [1, 6], "someth": 6, "simpl": [5, 6, 8, 12], "report_build": [1, 6], "calculationreportbuild": [], "pythagorean_perimet": 6, "builder": [6, 8], "view_report": [1, 6, 8], "nice": 6, "now": [6, 8], "great": [6, 8], "easi": [6, 8, 13], "alwai": 6, "default": [0, 1, 2, 5, 6, 8], "gave": 6, "luckili": 6, "super": 6, "suppli": [5, 6], "overrid": [0, 1, 6], "second": [0, 6], "argument": [6, 8, 9], "new_input": 6, "5": [0, 2, 6, 8, 13], "6": [0, 2, 6, 8, 11], "show": [0, 3, 5, 6, 8], "And": 6, "well": [2, 6, 13], "real": 8, "life": 8, "overal": [6, 11], "pattern": 6, "matter": 6, "deeper": 6, "dive": 6, "api": 6, "see": [0, 5, 6, 8], "option": [0, 1, 2, 5, 6, 8], "perfect": [6, 8], "happi": 6, "equat": [10, 13], "stage": 10, "assumpt": [0, 1], "str": [0, 1, 2, 5, 11], "meant": 0, "clearli": 0, "declar": 0, "form": 0, "basi": 0, "paramet": [0, 1, 2, 5, 9, 11], "text": [0, 2, 12], "describ": 0, "seismic": 0, "provis": 0, "asc": 0, "16": [0, 2], "assum": 0, "variable_nam": 0, "express": [0, 1, 9], "variabl": [0, 1, 3, 8, 9, 12], "float": [0, 2, 8, 11], "int": 0, "none": [0, 1, 2, 5, 8], "refer": 0, "result_check": [0, 1, 13], "bool": [0, 1, 2, 5], "fals": [0, 1, 2, 5], "primari": 0, "object": [0, 1, 3, 5, 8, 9], "symbol": 0, "latex": [0, 9, 12], "format": [0, 1, 2, 12], "e": [0, 1, 2, 3, 5, 9], "physic": 0, "short": 0, "g": [0, 1, 5], "accompani": 0, "indic": [0, 11], "final": [0, 8], "true": [0, 1, 2, 13], "portal": 0, "version": 0, "ft": [0, 3, 8, 11], "1ft": 0, "4ft": 0, "5ft": 0, "estimate_display_length": 0, "calculationlength": 0, "estim": 0, "substitut": 0, "represent": [0, 2], "get_valu": [0, 8], "alia": [0, 9], "valueerror": [0, 11], "zerodivisionerror": 0, "0": [0, 2, 3, 8, 12], "messag": 0, "self": 0, "evalu": 0, "str_result_with_descript": 0, "string": [0, 1, 2], "symbolicexpr": 0, "str_substitut": 0, "valu": [0, 1, 2, 9, 11], "str_symbol": 0, "qualnam": 1, "start": [0, 1, 2, 5], "boundari": 1, "comparison": [0, 1], "compar": 0, "liter": [0, 1, 2], "true_messag": 0, "ok": 0, "false_messag": 0, "explicit": 0, "against": 0, "specifi": [0, 1, 2, 11], "didplai": 0, "depend": 0, "first": 0, "comparis": 0, "desplai": 0, "get_messag": 0, "appropri": 0, "reult": 0, "NO": 0, "is_pass": 0, "comparisonstat": 0, "comparator2": 0, "doe": [0, 1, 2, 9], "given": [0, 1, 2, 8, 13], "rather": 0, "exactli": 0, "annot": 0, "embellish": 0, "els": [0, 8], "logic": 0, "third": 0, "requir": [0, 5], "pass": [0, 9], "head": 0, "head_level": 0, "8": [0, 2], "add": [0, 2, 5, 9], "auto": [0, 2], "increment": 0, "size": [0, 1, 2, 8, 11], "larger": 0, "higher": 0, "level": 0, "than": [0, 8], "lower": 0, "each": [0, 8], "correspond": 0, "posit": [0, 2], "would": 0, "befor": [0, 12], "anoth": 0, "default_valu": [0, 1], "input_typ": 0, "select": 0, "select_opt": 0, "list": [0, 1, 2, 12], "min_valu": 0, "max_valu": 0, "num_step": 0, "element": [0, 12, 13], "overridden": 0, "runner": 0, "html": [0, 1, 5], "applic": 0, "minimum": [0, 2, 9], "allow": [0, 2], "maximum": [0, 9], "interv": 0, "between": [0, 2, 8, 11], "legal": 0, "field": 0, "http": [0, 4, 8, 12], "mozilla": 0, "org": 0, "en": 0, "doc": 0, "web": [0, 1, 11], "attribut": 0, "step": 0, "note": [0, 11], "current": [0, 5], "str_result_with_nam": 0, "textblock": 0, "block": 0, "main": [0, 4], "bolder": 0, "save_calculation_item": 1, "item": 1, "global": 1, "store": [1, 5], "clear_saved_object": 1, "get_override_or_default_valu": 1, "input_nam": 1, "found": [1, 8, 11], "set_input_default_overrid": 1, "default_overrid": 1, "dict": [1, 13], "get_all_calc_object": 1, "clear_all_input_default_overrid": 1, "calculationrunn": [1, 13], "calc_funct": [1, 13], "callabl": 1, "input_v": 1, "execut": 1, "were": 1, "dure": 1, "instanti": 1, "perform": [1, 5], "necessari": [1, 8], "ignor": 1, "dictionari": 1, "empti": 1, "calculate_all_item": 1, "etc": [1, 2, 5], "calculate_result": [1, 13], "filter": 1, "those": [1, 13], "been": [1, 8], "mark": [1, 9], "where": [0, 1, 2, 5, 8, 11], "view": [1, 8], "immedi": 1, "accordingli": 1, "kei": 1, "get_html_as_str": 1, "save_report": 1, "folder_path": 1, "file_nam": 1, "calc_report": 1, "open_on_cr": 1, "locat": [1, 2], "exist": 1, "path": [1, 2, 5], "folder": [1, 4], "filepath": 1, "temporari": 1, "pdf": 1, "calculation_runn": 1, "all_aisc_wide_flange_nam": [], "immut": [], "constructor": [], "tupl": 2, "iter": [], "initi": [], "w44x335": [], "w44x290": [], "w44x262": [], "w40x655": [], "w44x230": [], "w40x503": [], "w40x593": [], "w40x431": [], "w40x397": [], "w40x372": [], "w40x297": [], "w40x362": [], "w40x277": [], "w40x249": [], "w40x215": [], "w40x199": [], "w40x324": [], "w40x392": [], "w40x331": [], "w40x327": [], "w40x294": [], "w40x278": [], "w40x264": [], "w40x235": [], "w40x211": [], "w40x183": [], "w40x149": [], "w40x167": [], "w36x853": [], "w36x802": [], "w36x723": [], "w36x652": [], "w36x529": [], "w36x487": [], "w36x925": [], "w36x441": [], "w36x395": [], "w36x361": [], "w36x330": [], "w36x302": [], "w36x262": [], "w36x282": [], "w36x231": [], "w36x247": [], "w36x256": [], "w36x232": [], "w36x210": [], "w36x194": [], "w36x182": [], "w36x170": [], "w36x160": [], "w36x150": [], "w36x135": [], "w33x387": [], "w33x354": [], "w33x291": [], "w33x318": [], "w33x241": [], "w33x263": [], "w33x221": [], "w33x201": [], "w33x169": [], "w33x152": [], "w33x141": [], "w33x130": [], "w33x118": [], "w30x357": [], "w30x391": [], "w30x326": [], "w30x292": [], "w30x235": [], "w30x261": [], "w30x191": [], "w30x211": [], "w30x173": [], "w30x148": [], "w30x124": [], "w30x132": [], "w30x116": [], "w30x108": [], "w30x99": [], "w30x90": [], "w27x368": [], "w27x539": [], "w27x336": [], "w27x307": [], "w27x281": [], "w27x258": [], "w27x235": [], "w27x194": [], "w27x217": [], "w27x178": [], "w27x161": [], "w27x129": [], "w27x146": [], "w27x114": [], "w27x102": [], "w27x84": [], "w24x370": [], "w27x94": [], "w24x335": [], "w24x306": [], "w24x279": [], "w24x250": [], "w24x229": [], "w24x192": [], "w24x207": [], "w24x176": [], "w24x162": [], "w24x146": [], "w24x117": [], "w24x131": [], "w24x104": [], "w24x94": [], "w24x103": [], "w24x84": [], "w24x68": [], "w24x76": [], "w24x62": [], "w24x55": [], "w21x275": [], "w21x248": [], "w21x201": [], "w21x223": [], "w21x182": [], "w21x166": [], "w21x147": [], "w21x132": [], "w21x111": [], "w21x93": [], "w21x73": [], "w21x122": [], "w21x83": [], "w21x68": [], "w21x62": [], "w21x101": [], "w21x55": [], "w21x48": [], "w21x50": [], "w21x57": [], "w18x311": [], "w21x44": [], "w18x283": [], "w18x258": [], "w18x234": [], "w18x192": [], "w18x211": [], "w18x175": [], "w18x158": [], "w18x143": [], "w18x130": [], "w18x119": [], "w18x106": [], "w18x86": [], "w18x97": [], "w18x76": [], "w18x71": [], "w18x65": [], "w18x55": [], "w18x60": [], "w18x50": [], "w18x46": [], "w18x40": [], "w18x35": [], "w16x100": [], "w16x89": [], "w16x67": [], "w16x77": [], "w16x57": [], "w16x50": [], "w16x40": [], "w16x45": [], "w16x36": [], "w16x31": [], "w16x26": [], "w14x873": [], "w14x808": [], "w14x730": [], "w14x665": [], "w14x550": [], "w14x605": [], "w14x500": [], "w14x455": [], "w14x426": [], "w14x398": [], "w14x370": [], "w14x311": [], "w14x342": [], "w14x283": [], "w14x257": [], "w14x233": [], "w14x211": [], "w14x193": [], "w14x176": [], "w14x159": [], "w14x145": [], "w14x132": [], "w14x120": [], "w14x99": [], "w14x109": [], "w14x90": [], "w14x82": [], "w14x74": [], "w14x68": [], "w14x61": [], "w14x53": [], "w14x48": [], "w14x43": [], "w14x38": [], "w14x34": [], "w14x30": [], "w14x26": [], "w14x22": [], "w12x336": [], "w12x305": [], "w12x279": [], "w12x252": [], "w12x230": [], "w12x210": [], "w12x190": [], "w12x170": [], "w12x152": [], "w12x136": [], "w12x120": [], "w12x106": [], "w12x87": [], "w12x96": [], "w12x79": [], "w12x72": [], "w12x65": [], "w12x58": [], "w12x53": [], "w12x50": [], "w12x45": [], "w12x35": [], "w12x40": [], "w12x30": 8, "w12x26": 8, "w12x22": [], "w12x19": 8, "w12x14": 8, "w12x16": [], "w10x112": [], "w10x100": [], "w10x77": [], "w10x88": [], "w10x68": [], "w10x60": [], "w10x54": [], "w10x45": [], "w10x49": 8, "w10x39": [], "w10x30": [], "w10x33": 8, "w10x26": [], "w10x22": [], "w10x19": 8, "w10x17": [], "w10x15": [], "w10x12": 8, "w8x67": [], "w8x48": [], "w8x58": [], "w8x40": 8, "w8x35": [], "w8x31": [], "w8x28": [], "w8x24": [], "w8x21": 8, "w8x18": [], "w8x15": 8, "w8x13": [], "w8x10": [], "w6x25": [], "w6x20": [], "w6x15": [], "w6x12": [], "w6x16": [], "w6x9": [], "w6x8": [], "w5x19": [], "w5x16": [], "w4x13": [], "m12": [], "5x12": [], "m12x11": [], "5x11": [], "m12x10": [], "m10x9": [], "m10x8": [], "m10x7": [], "m8x6": [], "m6x4": [], "m6x3": [], "m5x18": [], "9": [11, 12], "m4x4": [], "08": [], "m4x6": [], "m4x3": [], "45": [], "s24x106": [], "s24x121": [], "s24x90": [], "s24x100": [], "s24x80": [], "m3x2": [], "s20x96": [], "s20x86": [], "s20x66": [], "s20x75": [], "s18x70": [], "s18x54": [], "s15x50": [], "s15x42": [], "s12x50": [], "s12x40": [], "s12x31": [], "s12x35": [], "s10x35": [], "s10x25": [], "s8x23": [], "s8x18": [], "s6x17": [], "s6x12": [], "s5x10": [], "s4x9": [], "s4x7": [], "s3x7": [], "s3x5": [], "hp18x204": [], "hp18x181": [], "hp18x157": [], "hp18x135": [], "hp16x162": [], "hp16x183": [], "hp16x121": [], "hp16x141": [], "hp16x101": [], "hp16x88": [], "hp14x117": [], "hp14x102": [], "hp14x73": [], "hp14x89": [], "hp12x89": [], "hp12x84": [], "hp12x74": [], "hp12x53": [], "hp10x57": [], "hp10x42": [], "hp12x63": [], "hp8x36": [], "cd": [], "devic": [], "aiscangl": 11, "angl": [2, 9, 11], "aiscchannel": 11, "channel": 11, "aisccircular": 11, "circular": 11, "aiscdoubleangl": 11, "doubleangl": 11, "aiscrectangular": 11, "rectangular": 11, "aiscte": 11, "tee": 11, "aiscwideflang": 11, "wideflang": 11, "get_aisc_angl": 11, "section_s": [8, 11], "fetch": 11, "aisc": 11, "instanc": [3, 9, 11], "popul": 11, "aisc_nam": 11, "rais": [5, 11], "cannot": 11, "get_aisc_channel": 11, "get_aisc_circular": 11, "get_aisc_double_angl": 11, "doubl": 11, "get_aisc_rectangular": 11, "get_aisc_te": 11, "get_aisc_wide_flang": [8, 11], "wide": 11, "flang": 11, "cw": 11, "edi_std_nomenclatur": 11, "iw": 11, "ix": 11, "ii": 11, "iz": 11, "j": 11, "pa": 11, "pa2": 11, "pb": 11, "swa": 11, "swb": 11, "swc": 11, "sx": 11, "sy": 11, "sz": 11, "sza": 11, "szb": 11, "szc": 11, "t_f": 11, "w": [8, 11], "zx": [8, 11], "zy": 11, "b_t": 11, "d": 11, "kde": 11, "kdet": 11, "ro": 11, "rx": [2, 11], "ry": [2, 11], "rz": 11, "tana": 11, "wb": 11, "wc": 11, "x": [2, 11], "xp": 11, "y": [2, 11], "yp": 11, "za": 11, "zb": 11, "zc": 11, "dataclass": 11, "shape": [8, 11], "area": 11, "warp": 11, "edi": 11, "nomenclatur": 11, "moment": 11, "inertia": 11, "axi": [2, 11], "z": 11, "torsion": 11, "minu": [9, 11], "surfac": 11, "singl": [11, 12, 13], "long": [1, 11], "leg": 11, "guid": 11, "19": 11, "elast": 11, "modulu": 11, "addit": [2, 8, 9, 11], "f": 11, "nomin": 11, "weight": [8, 11], "lb": [3, 11], "plastic": 11, "width": [0, 1, 2, 5, 11], "longer": 11, "slender": 11, "ratio": 11, "shorter": 11, "distanc": [2, 11], "outer": 11, "face": 11, "toe": 11, "fillet": 11, "polar": 11, "radiu": [2, 11], "gyrat": 11, "shear": 11, "center": [2, 11], "thick": 11, "tangent": [9, 11], "ax": [5, 11], "graviti": 11, "along": 11, "horizont": [2, 11], "edg": 11, "member": 11, "neutral": 11, "vertic": [2, 11], "h": 11, "pc": 11, "pd": 11, "qf": 11, "qw": 11, "sw1": 11, "sw2": 11, "sw3": 11, "wgi": 11, "wno": 11, "bf": 11, "bfdet": 11, "ddet": 11, "eo": 11, "h_tw": 11, "ho": 11, "rt": 11, "tf": 11, "tfdet": 11, "tw": 11, "twdet": 11, "twdet_2": 11, "cross": 11, "flexur": 11, "static": 11, "abov": [8, 11], "mid": 11, "top": [2, 11], "bottom": [2, 11], "special": 11, "workabl": 11, "gage": 11, "inner": [0, 11], "fasten": 11, "hole": 11, "normal": 11, "centroid": 11, "effect": [11, 13], "d_t": 11, "od": 11, "tde": 11, "tnom": 11, "hss": 11, "round": [2, 9, 11], "pipe": 11, "outsid": 11, "diamet": 11, "wall": 11, "flat": [2, 11], "separ": 11, "bout": 11, "ht": 11, "bin": 11, "b_tde": 11, "h_tde": 11, "typic": 11, "repres": [2, 3, 11], "hollow": 11, "structur": 11, "bf_2tf": 11, "deriv": 11, "m": [11, 12], "cut": 11, "2tf": 11, "half": 11, "k1": 11, "line": [1, 11], "a_bracket": 9, "arg": 9, "bracket": 9, "wrap": [9, 12], "absolut": 9, "arg0": 9, "summat": 9, "arg1": 9, "arglast": 9, "r_bracket": 9, "c_bracket": 9, "curli": [9, 12], "co": 9, "cosinu": 9, "cosh": 9, "hyperbol": 9, "div": 9, "divis": 9, "frac": 9, "div2": 9, "within": [1, 8, 9, 12], "exp": 9, "ln": 9, "natur": [9, 12], "logarithm": 9, "log": 9, "log_arg0": 9, "log10": 9, "log_10": 9, "max": 9, "argn": 9, "min": [9, 12], "sub": 9, "mul": 9, "neg": [2, 9], "negat": 9, "plu": 9, "sum_el": 9, "po": 9, "positivit": 9, "squar": 9, "s_bracket": 9, "sin": 9, "sinu": 9, "sinh": 9, "sqr": 9, "subtract": 9, "tan": 9, "tanh": 9, "zero": 3, "latexexpr_efficalc": 3, "mathemat": [1, 12], "phyical": [], "fundament": [], "overload": [], "numer": [], "throw": [], "except": [], "divsion": [], "consid": [], "4g": [], "3f": [], "unit_format": [], "mathrm": [], "non": [], "ital": [], "insid": [], "mode": [], "expon": [], "scientif": [], "v1": [], "a_": [], "22": [], "mm": [], "v2": [], "876934835": [], "kn": [], "87693": [], "v3": [], "434": [], "cdot": [], "10": 2, "v8": [], "unit_convers": 3, "deg_to_rad": 3, "degre": [2, 3], "radian": 3, "divid": 3, "revers": [2, 3], "180": 3, "deg": 3, "rad": 3, "pi": 3, "180deg": 3, "142": 3, "ft_to_in": 3, "24": 3, "k_to_lb": 3, "kip": 3, "1000": [3, 8], "2000": 3, "reportbuild": [1, 6, 8], "ONE": 3, "two": [2, 3], "call": 8, "possibl": 8, "sometim": 8, "workflow": 8, "compat": 5, "both": 8, "sinc": [], "That": [2, 8], "shown": 8, "easiest": [], "pythagorean_with_param": 8, "default_a": 8, "default_b": 8, "equival": 8, "pythagorean_without_param": 8, "810249675906654": 8, "still": [8, 13], "batch": [5, 8], "collect": 8, "Be": [], "abl": [], "come": [2, 5, 13], "soon": [], "github": [4, 8], "issu": [5, 8], "link": [], "graph": 8, "figur": [2, 7, 8], "matric": 8, "notat": 12, "help": [2, 8, 12], "tip": 12, "charact": 12, "underscor": 12, "_1": 12, "definit": 12, "min_a": 12, "m_2": 12, "must": [2, 12], "brace": 12, "after": [12, 13], "_": 12, "min_": 12, "abc": 12, "m_": 12, "123": 12, "caret": 12, "circumflex": 12, "combin": 12, "www": 12, "overleaf": 12, "com": [4, 8, 12], "learn": 12, "list_of_greek_letters_and_math_symbol": 12, "phi_m": 12, "phi": 12, "squash": 12, "escap": 12, "forward": 12, "slash": 12, "todo": [], "intro": [], "column": 8, "whatev": 8, "highlight": 8, "over": [8, 13], "solut": 8, "As": 8, "bonu": 8, "find": 8, "constraint": 8, "beam_strength": 8, "default_s": 8, "default_span": 8, "default_fi": 8, "fy": 8, "f_y": 8, "ksi": 8, "size_nam": 8, "z_x": 8, "strength": 8, "complex": [8, 13], "m_p": 8, "k": 8, "optim": 8, "moment_strength": 8, "lightest": 8, "strong": 8, "enough": 8, "find_lightest_beam_for_demand": 8, "size_opt": 8, "moment_demand": 8, "lightest_beam": 8, "999999": 8, "strength_info": 8, "size_is_strong_enough": 8, "size_is_lighter_than_best": 8, "certain": 8, "available_beam_sect": 8, "moment_demand_on_beam": 8, "lightest_beam_s": 8, "digest": 8, "summari": 8, "demand": 8, "Or": 8, "extract": 8, "util": 8, "anyth": 8, "extra": 8, "invisible_square_sum": 8, "simpli": 8, "49": 8, "calculate_square_sum": 8, "sum": 8, "sup": [], "begin": [], "align": [], "4pt": [], "therefor": [], "left": 2, "\u00b2": 8, "standalon": 8, "resourc": [5, 8], "appreci": 8, "huge": 8, "ecosystem": 8, "conjunct": 8, "varieti": 8, "everydai": 8, "concept": 8, "youandvern": [4, 8], "feel": 8, "propos": 8, "pull": 8, "ve": 8, "plugin": 8, "elimin": 8, "necess": 8, "intend": 8, "incorpor": 8, "output": 8, "loop": 8, "previous": 8, "get_results_as_dict": [], "toler": 13, "mistak": 13, "slim": 13, "becom": 13, "digit": 13, "opportun": 13, "hundr": 13, "propag": 13, "affect": 13, "part": [2, 13], "unexpect": 13, "accuraci": 13, "evolv": 13, "confid": 13, "expect": 13, "rest": [5, 13], "behav": 13, "world": 13, "softwar": 13, "establish": 13, "disciplin": 13, "appli": [2, 13], "similar": 13, "principl": 13, "straightforward": 13, "assert": 13, "verifi": 13, "test_calc_funct": 13, "calc_function_simpl": 13, "pytest": 13, "prefer": 13, "regularli": 13, "ongo": 13, "continu": 4, "publish": 4, "repo": 4, "tree": 4, "visit": 4, "return_typ": 1, "either": 1, "calculate_results_as_dict": [], "save_fold": 1, "filenam": 1, "open_on_sav": 1, "support": 5, "three": 5, "imag": [2, 5], "caption": [2, 5], "figurefromfil": 5, "lazi": 5, "file_path": 5, "pathlik": 5, "full_width": [0, 2, 5], "tag": 5, "png": 5, "jpg": 5, "svg": [2, 5], "gif": 5, "full": [0, 2, 5], "load_image_data": 5, "my": 5, "pictur": 5, "calc_imag": 5, "popular": 5, "plot": 5, "figurefrommatplotlib": 5, "wrapper": 5, "around": [2, 5], "easili": 5, "pyplot": 5, "plt": 5, "draw_figure_with_matplotlib": 5, "fig": 5, "subplot": 5, "draw": [5, 7], "figurefrombyt": 5, "greater": 5, "throughout": 5, "becaus": 5, "entir": 5, "memori": 5, "figure_byt": 5, "generate_figure_byt": 5, "cloud": 0, "displi": 0, "nor": 0, "pure": 0, "str_result_with_unit": 0, "__str__": 0, "written": 2, "hand": 2, "usual": 2, "graphic": 2, "illustr": 2, "aspect": 2, "geometri": 2, "programmat": 2, "height": 2, "reinforc": 2, "cover": 2, "num_long_bar": 2, "long_bar_radiu": 2, "875": 2, "stirrup_diamet": 2, "375": 2, "stirrup_bend_radiu": 2, "stirrup_hook": 2, "scale": [1, 2], "30": 2, "default_element_stroke_width": 2, "outlin": 2, "beam_outlin": 2, "rectangl": 2, "fill": 2, "bdbdbd": 2, "stirrup": 2, "transvers": 2, "hook": 2, "corner_radiu": 2, "stroke_width": 2, "stroke": 2, "black": 2, "longitudin": 2, "blue": 2, "circl": 2, "long_bar_starting_x": 2, "long_bar_spac": 2, "long_bar_i": 2, "rang": 2, "004aad": 2, "placement": 2, "bar": 2, "placement_bar": 2, "red": 2, "bf211e": 2, "pin": 2, "create_pin_support": 2, "arrow": 2, "create_load_arrow": 2, "marker_end": 2, "arrowmark": 2, "cap": 2, "create_load_cap_lin": 2, "x1": 2, "x2": 2, "100": 2, "20": 2, "60": 2, "40": 2, "80": 2, "diagram": 2, "arrow_count_per_sect": 2, "space": 2, "background_color": 2, "border_width": 2, "border_color": 2, "default_element_fil": 2, "default_element_strok": 2, "canvasel": 2, "ad": 2, "to_svg": 2, "convert": 2, "cx": 2, "cy": 2, "kwarg": 2, "ellips": 2, "y1": 2, "y2": 2, "marker_start": 2, "marker_mid": 2, "to_path_command": 2, "command": 2, "corner": 2, "orient": 2, "circlemark": 2, "get_common_svg_style_el": 2, "context": 2, "canva": 7, "hold": 2, "backdrop": 2, "drawn": 2, "color": 2, "white": 2, "border": 2, "coordin": 2, "param": [], "midpoint": 2, "fit": [1, 2], "match": 2, "connect": 2, "rel": 2, "system": 2, "down": [1, 2], "min_xi": 2, "display_typ": 2, "font_siz": 2, "rotat": 2, "horizontal_bas": 2, "vertical_bas": 2, "middl": 2, "render": 2, "font": [1, 2], "clockwis": 2, "gap": 2, "offset": 2, "text_posit": 2, "text_siz": 2, "being": 2, "parallel": 2, "upward": 2, "downward": 2, "factor": 2, "leader": 2, "marker_x": 2, "marker_i": 2, "text_x": 2, "text_i": 2, "landing_len": 2, "land": 2, "relationship": 2, "elementwithmark": 2, "subclass": 2, "implement": 2, "_get_mark": 2, "get_mark": 2, "header": 0, "stripe": 0, "2d": 0, "row": 0, "act": 0, "inputt": 0, "default_data": 0, "accept": 0, "dynam": 0, "identifi": 0, "long_calc_displai": 1, "longcalcdisplaytyp": 1, "alter": 1, "linebreak": 1, "break": 1, "enumer": 1, "numbered_row": 0}, "objects": {"efficalc": [[0, 0, 1, "", "Assumption"], [0, 0, 1, "", "Calculation"], [0, 0, 1, "", "Comparison"], [0, 0, 1, "", "ComparisonStatement"], [5, 0, 1, "", "FigureFromBytes"], [5, 0, 1, "", "FigureFromFile"], [5, 0, 1, "", "FigureFromMatplotlib"], [0, 0, 1, "", "Heading"], [0, 0, 1, "", "Input"], [0, 0, 1, "", "InputTable"], [0, 0, 1, "", "Symbolic"], [0, 0, 1, "", "Table"], [0, 0, 1, "", "TextBlock"], [0, 0, 1, "", "Title"], [9, 2, 1, "", "a_brackets"], [9, 2, 1, "", "absolute"], [9, 2, 1, "", "add"], [9, 2, 1, "", "brackets"], [9, 2, 1, "", "c_brackets"], [1, 2, 1, "", "clear_all_input_default_overrides"], [1, 2, 1, "", "clear_saved_objects"], [3, 3, 0, "-", "constants"], [9, 2, 1, "", "cos"], [9, 2, 1, "", "cosh"], [9, 2, 1, "", "div"], [9, 2, 1, "", "div2"], [9, 2, 1, "", "exp"], [1, 2, 1, "", "get_all_calc_objects"], [1, 2, 1, "", "get_override_or_default_value"], [9, 2, 1, "", "ln"], [9, 2, 1, "", "log"], [9, 2, 1, "", "log10"], [9, 2, 1, "", "maximum"], [9, 2, 1, "", "minimum"], [9, 2, 1, "", "minus"], [9, 2, 1, "", "mul"], [9, 2, 1, "", "neg"], [9, 2, 1, "", "plus"], [9, 2, 1, "", "pos"], [9, 2, 1, "", "power"], [9, 2, 1, "", "r_brackets"], [9, 2, 1, "", "root"], [9, 2, 1, "", "s_brackets"], [1, 2, 1, "", "save_calculation_item"], [1, 2, 1, "", "set_input_default_overrides"], [9, 2, 1, "", "sin"], [9, 2, 1, "", "sinh"], [9, 2, 1, "", "sqr"], [9, 2, 1, "", "sqrt"], [9, 2, 1, "", "sub"], [9, 2, 1, "", "tan"], [9, 2, 1, "", "tanh"], [9, 2, 1, "", "times"], [3, 3, 0, "-", "unit_conversions"]], "efficalc.Calculation": [[0, 1, 1, "", "estimate_display_length"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_result_with_description"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.Comparison": [[0, 1, 1, "", "get_message"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "is_passing"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.ComparisonStatement": [[0, 1, 1, "", "str_symbolic"]], "efficalc.FigureFromBytes": [[5, 1, 1, "", "load_image_data"]], "efficalc.FigureFromFile": [[5, 1, 1, "", "load_image_data"]], "efficalc.FigureFromMatplotlib": [[5, 1, 1, "", "load_image_data"]], "efficalc.Input": [[0, 1, 1, "", "get_value"], [0, 1, 1, "", "str_result_with_name"]], "efficalc.Symbolic": [[0, 1, 1, "", "estimate_display_length"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_result_with_description"], [0, 1, 1, "", "str_result_with_unit"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.calculation_runner": [[1, 0, 1, "", "CalculationRunner"]], "efficalc.calculation_runner.CalculationRunner": [[1, 1, 1, "", "calculate_all_items"], [1, 1, 1, "", "calculate_results"]], "efficalc.canvas": [[2, 0, 1, "", "ArrowMarker"], [2, 0, 1, "", "Canvas"], [2, 0, 1, "", "CanvasElement"], [2, 0, 1, "", "Circle"], [2, 0, 1, "", "CircleMarker"], [2, 0, 1, "", "Dimension"], [2, 0, 1, "", "ElementWithMarkers"], [2, 0, 1, "", "Ellipse"], [2, 0, 1, "", "Leader"], [2, 0, 1, "", "Line"], [2, 0, 1, "", "Marker"], [2, 0, 1, "", "Polyline"], [2, 0, 1, "", "Rectangle"], [2, 0, 1, "", "Text"]], "efficalc.canvas.ArrowMarker": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Canvas": [[2, 1, 1, "", "add"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.CanvasElement": [[2, 1, 1, "", "get_common_svg_style_elements"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.Circle": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.CircleMarker": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Dimension": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.ElementWithMarkers": [[2, 1, 1, "", "get_markers"]], "efficalc.canvas.Ellipse": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Leader": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Line": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Polyline": [[2, 1, 1, "", "to_path_commands"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.Rectangle": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Text": [[2, 1, 1, "", "to_svg"]], "efficalc.constants": [[3, 4, 1, "", "E"], [3, 4, 1, "", "ONE"], [3, 4, 1, "", "PI"], [3, 4, 1, "", "TWO"], [3, 4, 1, "", "ZERO"]], "efficalc.report_builder": [[1, 0, 1, "", "LongCalcDisplayType"], [1, 0, 1, "", "ReportBuilder"]], "efficalc.report_builder.ReportBuilder": [[1, 1, 1, "", "get_html_as_str"], [1, 1, 1, "", "save_report"], [1, 1, 1, "", "view_report"]], "efficalc.sections": [[11, 0, 1, "", "AiscAngle"], [11, 0, 1, "", "AiscChannel"], [11, 0, 1, "", "AiscCircular"], [11, 0, 1, "", "AiscDoubleAngle"], [11, 0, 1, "", "AiscRectangular"], [11, 0, 1, "", "AiscTee"], [11, 0, 1, "", "AiscWideFlange"], [11, 2, 1, "", "get_aisc_angle"], [11, 2, 1, "", "get_aisc_channel"], [11, 2, 1, "", "get_aisc_circular"], [11, 2, 1, "", "get_aisc_double_angle"], [11, 2, 1, "", "get_aisc_rectangular"], [11, 2, 1, "", "get_aisc_tee"], [11, 2, 1, "", "get_aisc_wide_flange"]], "efficalc.unit_conversions": [[3, 4, 1, "", "deg_to_rad"], [3, 4, 1, "", "ft_to_in"], [3, 4, 1, "", "k_to_lb"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:function", "3": "py:module", "4": "py:data"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "function", "Python function"], "3": ["py", "module", "Python module"], "4": ["py", "data", "Python data"]}, "titleterms": {"base": [0, 2], "class": [0, 2], "calcul": [1, 6, 8, 13], "helper": [1, 8], "constant": 3, "unit": 3, "convers": 3, "exampl": [2, 4, 5], "get": 7, "start": 7, "efficalc": [7, 8], "api": [2, 5, 7], "document": 7, "more": [7, 8], "indic": [], "tabl": [], "integr": 8, "extend": 8, "math": 9, "oper": 9, "purpos": 10, "section": [2, 11], "properti": 11, "style": 12, "report": [5, 6, 12], "test": 13, "your": 13, "about": [], "todo": [], "add": [], "simpl": 4, "graphic": [], "anim": [], "see": [], "librari": [], "action": [], "background": 10, "find": 10, "mistak": 10, "autom": 10, "scalabl": 10, "format": 10, "submitt": 10, "modern": 10, "workflow": 10, "A": 10, "new": 10, "era": 10, "instal": 6, "first": 6, "function": [6, 8], "view": 6, "run": [], "differ": [], "input": 6, "valu": [6, 8], "quickstart": 6, "chang": 6, "paramet": 8, "return": 8, "calc": [5, 8], "option": [], "1": [], "recommend": [], "2": [], "subscript": 12, "superscript": 12, "greek": 12, "letter": 12, "symbol": 12, "ad": 12, "space": 12, "hundr": 8, "One": 8, "invis": 8, "come": 8, "soon": 8, "why": 13, "matter": 13, "how": 13, "To": 13, "concret": [2, 4], "beam": [2, 4], "neutral": 4, "axi": 4, "advanc": 4, "steel": 4, "moment": 4, "strength": 4, "figur": 5, "from": 5, "file": 5, "doc": [2, 5], "matplotlib": 5, "raw": 5, "byte": 5, "draw": 2, "canva": 2, "cross": 2, "support": 2, "load": 2, "scheme": 2, "element": 2, "line": 2, "polylin": 2, "marker": 2}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Calculation Helpers": [[1, "calculation-helpers"], [8, "calculation-helpers"]], "Base Classes": [[2, "base-classes"], [0, "base-classes"]], "Drawing on a Canvas": [[2, "drawing-on-a-canvas"]], "Examples": [[2, "examples"], [4, "examples"]], "Concrete beam cross-section": [[2, "concrete-beam-cross-section"]], "Beam support and loading scheme": [[2, "beam-support-and-loading-scheme"]], "API docs": [[2, "api-docs"], [5, "api-docs"], [5, "id1"], [5, "id3"]], "Canvas": [[2, "id1"]], "Canvas Elements": [[2, "canvas-elements"]], "Line/Polyline Markers": [[2, "line-polyline-markers"]], "Constants and Unit Conversions": [[3, "constants-and-unit-conversions"]], "Unit Conversions": [[3, "module-efficalc.unit_conversions"]], "Constants": [[3, "id1"]], "Simple": [[4, "simple"]], "Concrete Beam Neutral Axis": [[4, "concrete-beam-neutral-axis"]], "Advanced": [[4, "advanced"]], "Steel Beam Moment Strength": [[4, "steel-beam-moment-strength"]], "Figures in Calc Reports": [[5, "figures-in-calc-reports"]], "Figure from a file": [[5, "figure-from-a-file"]], "Example": [[5, "example"], [5, "id2"], [5, "id4"]], "Figure from a matplotlib figure": [[5, "figure-from-a-matplotlib-figure"]], "Figure from raw bytes": [[5, "figure-from-raw-bytes"]], "Quickstart": [[6, "quickstart"]], "Installation": [[6, "installation"]], "First Calculation Function": [[6, "first-calculation-function"]], "View Reports": [[6, "view-reports"]], "Change Input Values": [[6, "change-input-values"]], "efficalc": [[7, "efficalc"]], "Get Started": [[7, "get-started"]], "API Documentation": [[7, "api-documentation"]], "More": [[7, "more"]], "Integrating and Extending efficalc": [[8, "integrating-and-extending-efficalc"]], "Parameters and Return Values in Calc Functions": [[8, "parameters-and-return-values-in-calc-functions"]], "Hundreds of Calculations with One Function": [[8, "hundreds-of-calculations-with-one-function"]], "Helper Functions": [[8, "helper-functions"]], "Invisible Helpers": [[8, "invisible-helpers"]], "More coming soon": [[8, "more-coming-soon"]], "Math Operations": [[9, "math-operations"]], "Purpose and Background": [[10, "purpose-and-background"]], "Finding mistakes": [[10, "finding-mistakes"]], "Automation and Scalability": [[10, "automation-and-scalability"]], "Formatting and Submittal": [[10, "formatting-and-submittal"]], "Modern Workflows": [[10, "modern-workflows"]], "A New Era": [[10, "a-new-era"]], "Section Properties": [[11, "section-properties"]], "Styling Reports": [[12, "styling-reports"]], "Subscripts": [[12, "subscripts"]], "Superscripts": [[12, "superscripts"]], "Greek Letters and Symbols": [[12, "greek-letters-and-symbols"]], "Adding Spaces": [[12, "adding-spaces"]], "Testing Your Calculations": [[13, "testing-your-calculations"]], "Why Testing Matters": [[13, "why-testing-matters"]], "How To Test Your Calculations": [[13, "how-to-test-your-calculations"]]}, "indexentries": {"assumption (class in efficalc)": [[0, "efficalc.Assumption"]], "calculation (class in efficalc)": [[0, "efficalc.Calculation"]], "comparison (class in efficalc)": [[0, "efficalc.Comparison"]], "comparisonstatement (class in efficalc)": [[0, "efficalc.ComparisonStatement"]], "heading (class in efficalc)": [[0, "efficalc.Heading"]], "input (class in efficalc)": [[0, "efficalc.Input"]], "inputtable (class in efficalc)": [[0, "efficalc.InputTable"]], "symbolic (class in efficalc)": [[0, "efficalc.Symbolic"]], "table (class in efficalc)": [[0, "efficalc.Table"]], "textblock (class in efficalc)": [[0, "efficalc.TextBlock"]], "title (class in efficalc)": [[0, "efficalc.Title"]], "estimate_display_length() (efficalc.calculation method)": [[0, "efficalc.Calculation.estimate_display_length"]], "estimate_display_length() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.estimate_display_length"]], "get_message() (efficalc.comparison method)": [[0, "efficalc.Comparison.get_message"]], "get_value() (efficalc.calculation method)": [[0, "efficalc.Calculation.get_value"]], "get_value() (efficalc.comparison method)": [[0, "efficalc.Comparison.get_value"]], "get_value() (efficalc.input method)": [[0, "efficalc.Input.get_value"]], "get_value() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.get_value"]], "is_passing() (efficalc.comparison method)": [[0, "efficalc.Comparison.is_passing"]], "result() (efficalc.calculation method)": [[0, "efficalc.Calculation.result"]], "result() (efficalc.comparison method)": [[0, "efficalc.Comparison.result"]], "result() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.result"]], "str_result_with_description() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_result_with_description"]], "str_result_with_description() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_result_with_description"]], "str_result_with_name() (efficalc.input method)": [[0, "efficalc.Input.str_result_with_name"]], "str_result_with_unit() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_result_with_unit"]], "str_substituted() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_substituted"]], "str_substituted() (efficalc.comparison method)": [[0, "efficalc.Comparison.str_substituted"]], "str_substituted() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_substituted"]], "str_symbolic() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_symbolic"]], "str_symbolic() (efficalc.comparison method)": [[0, "efficalc.Comparison.str_symbolic"]], "str_symbolic() (efficalc.comparisonstatement method)": [[0, "efficalc.ComparisonStatement.str_symbolic"]], "str_symbolic() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_symbolic"]]}}) \ No newline at end of file diff --git a/efficalc/base_definitions/table.py b/efficalc/base_definitions/table.py index 47212be..2334359 100644 --- a/efficalc/base_definitions/table.py +++ b/efficalc/base_definitions/table.py @@ -25,6 +25,8 @@ class Table(CalculationItem): of your calculation template. When set to True, this :class:`.Table` will be displayed in the "Results" section of your design portal in the cloud version of efficalc, defaults to False :type result_check: bool, optional + :param numbered_rows: Whether to add row numbers (starting at 1) to each row, defaults to False + :type numbered_rows: bool, optional """ @@ -36,6 +38,7 @@ def __init__( striped: bool = False, full_width: bool = False, result_check: bool = False, + numbered_rows: bool = False, ) -> None: self.data = data self.headers = headers @@ -43,6 +46,7 @@ def __init__( self.striped = striped self.full_width = full_width self.result_check = result_check + self.numbered_rows = numbered_rows save_calculation_item(self) def __str__(self) -> str: @@ -63,6 +67,8 @@ class InputTable(Table): :type striped: bool, optional :param full_width: Whether the table should be full width, defaults to True :type full_width: bool, optional + :param numbered_rows: Whether to add row numbers (starting at 1) to each row, defaults to False + :type numbered_rows: bool, optional """ def __init__( @@ -71,11 +77,13 @@ def __init__( headers: List[any], title: Optional[str] = None, striped: bool = False, - full_width: bool = True, + full_width: bool = False, + numbered_rows: bool = False, ) -> None: - super().__init__(default_data, headers, title, striped, full_width) + super().__init__( + default_data, headers, title, striped, full_width, False, numbered_rows + ) self.data = get_override_or_default_value(self.identifier, default_data) - self.result_check = False @property def identifier(self): diff --git a/efficalc/generate_html.py b/efficalc/generate_html.py index abb6be2..e83da81 100644 --- a/efficalc/generate_html.py +++ b/efficalc/generate_html.py @@ -223,12 +223,16 @@ def _generate_result_table_html(item: Table) -> str: table_html += f"{item.title}" if item.headers: table_html += "" + if item.numbered_rows: + table_html += "" for header in item.headers: table_html += f"{header}" table_html += "" table_html += "" - for row in item.data: + for row_num, row in enumerate(item.data): table_html += "" + if item.numbered_rows: + table_html += f"{row_num+1}" for cell in row: table_html += f"{cell}" table_html += "" diff --git a/tests/base_definitions/test_table.py b/tests/base_definitions/test_table.py index 755e608..8a95d39 100644 --- a/tests/base_definitions/test_table.py +++ b/tests/base_definitions/test_table.py @@ -26,6 +26,7 @@ def test_default_values(common_setup_teardown): assert a.striped is False assert a.full_width is False assert a.result_check is False + assert a.numbered_rows is False def test_set_values(common_setup_teardown): @@ -36,6 +37,7 @@ def test_set_values(common_setup_teardown): striped=True, full_width=False, result_check=True, + numbered_rows=True, ) assert a.data == [[1, 2, 3, 4], [5, 6, 7, 8]] assert a.headers == ["a", "b", "c", "d"] @@ -43,6 +45,7 @@ def test_set_values(common_setup_teardown): assert a.striped is True assert a.full_width is False assert a.result_check is True + assert a.numbered_rows is True def test_save_calc_item(common_setup_teardown): @@ -66,6 +69,7 @@ def test_input_table_set_values(common_setup_teardown): title="my table", striped=True, full_width=False, + numbered_rows=True, ) assert a.data == [[1, 2, 3, 4], [5, 6, 7, "test"]] assert a.headers == ["a", "b", "c", "d"] @@ -73,6 +77,7 @@ def test_input_table_set_values(common_setup_teardown): assert a.striped is True assert a.full_width is False assert a.result_check is False + assert a.numbered_rows is True def test_input_table_identifier(common_setup_teardown): diff --git a/tests/test_generate_html.py b/tests/test_generate_html.py index 10b3909..ae03b96 100644 --- a/tests/test_generate_html.py +++ b/tests/test_generate_html.py @@ -466,6 +466,7 @@ def test_table_with_all_styling(common_setup_teardown): result = generate_html_for_calc_items([table]) assert '' in result assert "
    3
    " in result + assert "1" not in result def test_table_with_no_styling(common_setup_teardown): @@ -475,6 +476,7 @@ def test_table_with_no_styling(common_setup_teardown): '
    3
    ' in result ) + assert "1" not in result def test_table_no_data(common_setup_teardown): @@ -486,3 +488,29 @@ def test_table_no_data(common_setup_teardown): "greeksnumbers" "" ) in result + assert "1" not in result + + +def test_table_with_row_numbers(common_setup_teardown): + table = Table( + [["f", "g"], ["i", "j"], ["l", "m"]], + ["greeks", "numbers"], + numbered_rows=True, + ) + + result = generate_html_for_calc_items([table]) + assert "greeksnumbers" in result + assert "1fg" in result + assert "2i" in result + assert "3l" in result + + +def test_table_with_row_numbers_without_headers(common_setup_teardown): + table = Table([["f"]], numbered_rows=True) + + result = generate_html_for_calc_items([table]) + assert "1f" in result + assert "2" not in result From 68d955233e5d3ac5e6fc4f39241ed533cd5a2097 Mon Sep 17 00:00:00 2001 From: youandvern Date: Tue, 3 Sep 2024 20:16:59 -0700 Subject: [PATCH 3/3] Update docs and add new release version --- docs/.buildinfo | 2 +- docs/.doctrees/base_classes.doctree | Bin 244822 -> 249357 bytes docs/.doctrees/environment.pickle | Bin 1741920 -> 1748297 bytes docs/_static/documentation_options.js | 2 +- docs/base_classes.html | 8 ++++---- docs/calculation_helpers.html | 8 ++++---- docs/canvas.html | 8 ++++---- docs/constants.html | 8 ++++---- docs/examples.html | 8 ++++---- docs/figures.html | 8 ++++---- docs/genindex.html | 8 ++++---- docs/get_started.html | 8 ++++---- docs/index.html | 8 ++++---- docs/integration.html | 8 ++++---- docs/math_operations.html | 8 ++++---- docs/purpose.html | 8 ++++---- docs/py-modindex.html | 8 ++++---- docs/search.html | 8 ++++---- docs/searchindex.js | 2 +- docs/section_properties.html | 8 ++++---- docs/styling.html | 8 ++++---- docs/testing.html | 8 ++++---- docs_src/conf.py | 2 +- efficalc/generate_html.py | 4 +++- 24 files changed, 75 insertions(+), 73 deletions(-) diff --git a/docs/.buildinfo b/docs/.buildinfo index 984f653..dfe68d7 100644 --- a/docs/.buildinfo +++ b/docs/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: addfdae138636e09ebdb1ac4af59b350 +config: 6df82cdb6e3ab70d022614431807b4e8 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/.doctrees/base_classes.doctree b/docs/.doctrees/base_classes.doctree index 5936d3bb8cc8f6bca460235a61d0a6d29d73e2fe..120c0695de5efd43ef562c6f1afb3b3c63d1f72c 100644 GIT binary patch delta 7442 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 P;n?v$B$NEZ_aXg%881v} diff --git a/docs/.doctrees/environment.pickle b/docs/.doctrees/environment.pickle index d1d34cc5150428a6035cd4ab3662bbf6f1dc5b2f..229205198f36d052fac93a5bdb9dc84a5d095ee7 100644 GIT binary patch literal 1748297 zcmeFa37i~9c{gmGE3NL!w{crOcGg~vELlESTLK{qFgCKW4K_&1Xm+-DXWFwf<2iJI zWDEftndY!P9QlB7IPiw>@`4Eo0h2(;$qRfT2MI~u{Jz9s0||t1y%4T^|EH?DyQ;65 zs+nGkB>wp~>g}qodg{6Bsj8>$UGk=9Em&|G{pYT4HOiIR(Y#$dTxr&8b9SxWb=N+t zQ>jkxm0msE9e+jlL^tOyDmEJ3eeURVz0_{n_H?D$bvKGOI_*j|UuYEDnw+io$UVW944!GG5+x@+yDrD|u|rsB5U6u4Mg zm?HK7d2TOv=B8TtX%KsP{`%WM?|Re5phj8m?Xo=wkQUE$n&@mTd&j}>y34sE0Kn104<4@Mb5R|2;)&c6>k!M$C^X%11m)Y zLCtFB%H!o1DiIO&dvIy6N0T&b`Ce9Sg&P_R@jwpzg5 zNe<5FT(JdVDKHhWq*9x$mfOuv zsST=56O7#!|6+~!!mfdsARi>J)1KLK&6ZYWmUmOWqP&CGU0bO|#MfPT>7^dxR!-Y9 z#ZI+dXx70gf&^z4r>B968e=mEY7=Z+wrPB?5v@{%x%zYmBq1#O1?$`OQlUOY+N^+& znw6mF{Af|3RR+#^`^3T1^|@ljBl&swdJcSFZ`bN=yU?^}Y`{T?g4Ej{rdP5ixK8xZ zzq)a3mKhW%fn#h~j49WbA=X^9JzfB(3IquHtPAP{3V{u}e0g~rXYMtgek@GEYJgGq z@%O9lvh7CUNU>Q1QG8(5wK|OkV-mmQpy=#$ppY>K1Zr-sUIRbb!~-a20FQzX3U;Fc z-Q|&ny#m`wuhug}fz_bI+l85G5q%3ftrj{84976*E^I*bm_)6t!E(b~GSlDPw~u&x zEq@1A^X%RUl%QbcT(QQiRiV>_r1KV*)hg{qrF7S^?nzc@wfMVGnXQoxILN=lPuN6r=3e`#tKXz>v z^+l~U(3j-`nwf$iLb|;^*0J~Y-9WXcRmB%8yf2_kJPeMut1tp~vodqcd$odImB52d zcr4=6(GGl?0+bf?z1La`)}eiO2h8i!W4-jQP!w8x(cRbEf+!p1a$$JMDapCZJ&tAS zZ=q9!XB| zM>@5;YV{+~F;eHP67y2ZKjkl%v9CIn=`P+dS>bS($W82y%dcip%l2Lg=)jGhJ?B+9 z6pcCwr?CC3p!}Tjb9s*(XP%>_RB|~gpgV;yEaHuFw9#w$szTcRsx3H?!0_AT{-IY2 z@K?y=6lCAX#tB*C?+ZsN(us!^H%N?;>@@-fv{z z1n&!cCb8f`(Ixj_WhP*s33N89mA2rHle|4%Kr@^IcVX0y7_;#L0>djjok0=2_dF%| zNo_bqylFl>0tKvJYuUwSsZ36$1Q5xU_pPwl93bi}RKS~K00k2=ft52kJmk9Ye(>!a zn+b>tK0BcTH?N|A&&b%k0DzNPKb>0V^G0$e=Ne!@^7P6F-E*Qvl@_<2jqXYJ0;#xO zs~%%Mxz`2>DyZn5B~@zLb5LNS1{KO3P(88|?PJW8Qt>6yx6~dwfEulJnBWvjC zjFj*}_dKa8^fKIZc!AS)wK9iE8mqBUs=>5Sp>-I(>Oq<@`3PuX23sP{;I5ml9M1cm zm<6{8e!NtZ&xV+b+P(Am=xL{U&Z-5?Q*79`+OvC)Hga&Ep;E@JmyKHZuZekmvu5#^ z`KHZGVQ%aG{H2#Y+FOzcHqE8myC^HYi-?XU37^xXJbZS z!O~erU_5OLo&t=T2pj8#KBfUxdW;2-lb zx2%_4fAjNiW7s%h-R?tlhGF>`xkC4)Yir$Rup?Iz@zKKY%0b8i-5mX>n1uDlLEk*VvxUTX$5dRcp$&8Z<)$ zKY)i=*X?q#Z5;s~M9oo*3<{@HWp!%SY_mAUYBLT(zyafCENe9?Hk3CJofWZ$_?NY@ zHgyFxIBivGR=v}1blMUbSrB0l0Oh2_X!h_R#RLPNLw^g?LsVk|1A!>nM;oB&OtIRs zCoIx6)B>+{6Db-ZIOsbe2*XQ)w}hCzq*~O|FXbd_bfH z@!W#e=4Y^$sAZs$Kqepo#RV6{K`d8(E(e>{m51QNR%+TX=3)dStI$<6eSv}_)z82I zCt?l^wZ$N3&66Z}gzzvyoX#3_1JhWf9d$xIBOQV1QZp@ zu}6D~S|x&pS!F!ZIv+JK552${k&sDjvHxH|JwEbhBepq>62@ae;cUGv5g=L^AY3Zr zJrb>+Q*U!#l=>u=$OTnAAtD-MmXL3e(~=uIP#YVUG0k`ktx&6Z_D7B*pJS4cM?~V) zjvu#V!1>W2dWa@~!%uojXiM6h8o!S$P>+vQI*^AU!fxoO-3k<;=6VtPd#gTbU__LB+JF z0%XjRdLyKe!Ym%HSEemmec96N)R>xN<`>45W{*CcQpZ@<518iC;gRg z!Ft=d%O|WY+c@_t9)VO7&H!Q_fkrF{mjyxhJON#+BeX8hrZ^H19Q9(iOIYkyOk?56X^D8TyD)EwkNI>>%t`#FA-&2De4HRiU8y3f2~tKGVCE2y?*ZmzneM6jW^lm zfgF}44vcqg4!-~KbOojZ>l(b$eyViPtK>HXyF;NxK@soU?KHEBd4EOty|+{$*aM8w zqKMmC?>()Fu!SK}u+l5&P%!Hxuf5)TNkSx6@kIRSY`-W7B5-$~B8)sNbcR=lMJK$q zkUHjUXFdCcH{E3I+x`5#)^&TIzx#%pp1J$_>u=qA+iknLyys29r+k42Q{CbmmX2@Q zz3(|M-2EJUchgPJtXA^%=B)S4N?Mvc3Tc5d!W?i}V;b>oyaA)p(AV%{-+3eSmyb%T zd{k9lR1PhgE=A0=gAh|2%OR}6QQjb1EZoOmt>v$<<_-R2Q4`>TRX&H8P|$%t&0!%0 zA(Comt_F0=5K^6^h`JzF&flNKzi8JRRr|1AMI?bmgQ3H~9_-7FyhbEqBR9(e6g)h) zuvQmfZQviWGKv8q&`mKv_T6e;hItWRa7T2Ay+575m!e006q1#%CMdkBYStLY8D8 zSaW9vJ&BS4A@0Ioy1?UcGU);>YCT#GVGBItyuovWicJU|lsMu!2#|76pYzP-r`d`C zue={F){R@Riv1 z40qM@E3J}Ug=qz`Xg`Y38tc7oVwA*MuPiEaUP-)&`>+RyahG|^p@RQ5c}>(XM7s@t z31Z#xg#ApfwA8F)joM#9^*M&RXnWYDX))w@$VZ}&@*oL5haT#sr^2%~f@o z3m=R$2^MlNk++*z2BF6NHLp#OQ0NQ0+JNg*n-<#_*v2crge`4u@c;BG!iC!B6rm`{ z@z@v?PuqtnD$h3LEU{}_pcwpWX9m?ociwWUyI@;TZFNwMt+2%QbJrBb?x(RI1Y3tZ zg}R0B_3}Gh8?=P_Y_Z-ilVGOM02I1fen#*u-<06lmy>=IX9ZQ}DmD0T%{hP7-LE8} zt_A;w%VfFYmrF46T|8Ld^$XVoJ&2XKRo+;w=Ynhj(#{EL(maFq0ziAvQZE!rfI*1_ zel@;F;$YC$=|Nj;=$Kyd`Nf*8omO+}RHe4HT%oOv!6y>7{C4>_>-=xLg5WDF=m^|O zyRt}mVOt$BDzp(ZuJaob22`j{dQ+6U;fRr}1Q3W7HBrDe|FHcy;)|7{fH`p3i&(=_9p8>Vb{-n3ZE6wMi4RoI6#-3Z2)k@imlpw)U6M3w#dN#lBnYVhQ1bsZQuo5Qw>}4D2(b?ZLIfbQa@h%2Bj(x>rx^ zOu`0{W)pKcZ$9W1S852R!S(a8;G6lgyehQA$!=nOQJ~V(xK4@r{fujzX*~0Jykp~$ z2R59U;Bhv1EaOo`6P$|l>`2dd;n}Iu3*sQBPJcGMKiy4IREDoPGWqmE6lb%2xtLl4 zHP}_geF(8EErJaj{C#B8#U^BfZ6Efs69@^Ff1a5VdLS74e>fH$%20Q|!A zA<7$_CbqC(4!!|mR_b7G2aAWdaiGphQX~FW zNq2 zz~jZ=pyE+JVE*Q-^oFR%A?GjunO?5+AmZ=7P48BSf$&$~q*rSsT=CaW((C06Y5c|4 zSUm|N{Pn-k>kSlPk_O9*{*8)O2z>KbU#C~6M+wMFzrsEc1mv%tV6Oy%`Ky1$s}7JU zkVyDs@&IHq%sJmf1&5I2e4l;@InEF0hcM#&U-}_DI6tHx8ou)*`k@g!|4u(NROiR^ zL!)zkLO(PZ=cn{TV{m>(KLoGybNV4Lo&TU8g3dW@5kQ1M`MZZ1p@m5BSyC%s>fX4> zJv02Wj7`JPKy8w~Gs1-x^5?M`8D-uke!n#wWw>#2p*y)cW z3bbg~qNO41pjzl|3Vp>L)b5RoBmL7(UwjY-tJR*S*GqXj-5am#xEqD*2#FyB$+!7n zBglH?Jp#wrEP*}C0wjb<+-1NE2^txQoV%J-HqEodW>a?|JX?1a*O1kEk?$y8Ox^%u zi)3msza!0uEqB20N$6G7x(mBSFx@O*_D6eLA-b<|S2nQym5C)emM-?m@YpO~xAGhX z6x-Vh|CMS=^U;0o%H~W-`t}mj2{@; zd@KKpMEQY{|1)-im613KFBCS9ik+uOb zCd9N?{t7102e(^+#{S@;s1 z*mW;WuSc;9ws65JkEK?ofFFd5)y$>VY#p1Ms$*fP4+vO@zgcP3Ypinmuo%Pl(J0~> z9c(iIX8UNANd~L8BXv*#q|Do4ab@<|W$B*FT%#p9G&mgVMRjWVm~?c$!ffj8C-(ud>JYP-f$$TUK8q`G%9qgTqAH~ zsOTCL(P^ozI4!kRIW4u71?I7drdjZ1rGOX}+AnalkV@!H4DJsxIL`J41q;}y*4sGz z2d{KC?=)sXThbKN+#n#4exWwb@p?i?pVmz}QwU09n=nW2nSQA_M_8z~r+CpOzleS4 zy?-NfN2p~*c!ecsZ7m|?3jFMtzfn^3h%lbmSYTuRT_ zl#Tu5WEgDL{!Hm@?CTxGhB4fb{+XinjNe;DEc#tA#^7~8-+iQN~| zUFQn;a?VxwAqDNO!n!VnP>aI?Xc%`S*eV(iwGyvav^gLD74eci|?0; z`L_49)5Iv;b@{x-9TXN*uv?Q|r-cF-_)#fhO&->w3JXFb&@4`cq0SOM5yR6m?AQZB9x7@Y|deVgj_S5eA%TeG~Dhw4SKztaK*>XUn~_P zcCYPytP-EHqq7Ghv#QRN(?Rp)n-z4F4~oI(SgE^&nF}A`9Azt?h54SfM<79b!0Ru* z9VV6xx?1PeU3S9QanYmmX8L&@{m}TF*W+iO^IH1tOckBucpx9>9{h_)-o5;vSMq;e z#s9gF{nK$Cz`stHeptf~(v#Y-^9FiHjo-K!Bc8)U`DpxzHF|bOFu`X_e#B@?`C?Vq zecEo{5MwVIp@%kWda4+afeqesKB!5tymq(92U9+pI1(R4Y!Em_jX;u07m0Q>P6z<1 zNO3J?*zP$22suD19EeHU`8@7PK#updhBXBBR~PdwwWaO*ue*>|g(j^rHt4Zk6V`QJ z-~3eHq~%w!#&+!jUAc(moVO9AA{?l2$seE~M9dHh{PBsCgDO-DEUy#Z2mV&t|3XUp z30&wdIMOXTDXjQ8YLl@dLEo9Ob$Dty*3BmQ8A$Ah5Mj5jVDjJhTmIcB-0pq76@kZj zToFjl^MQc)Q1+9gFu>Z_orMKb@1uO!ub?r`|OZFuAI990a+a9=EvXMRRj*>PzH}3OG)Q(>gX%@5tx61{$@0d!MyWT zDrM@$AN6uJ>X;#q%9!H(&skG0PzL?))ViwBdJlRT4VrZilY|lL4EBe*gI&)C3ws3$ zW4VJiwuK12CSVn&Tzqm%I?DgP&u@iZVgw}x$IdE;z8wwv^}A%sMlMjWea2#KY`Y6; z=^9}ZwaK_=9iBYF*vPO(fH&wcHa~h3f`5VUhY0;Osp_ws3ABxLXfFvv`+4vKceS|X z@1<0))(6V@GWzIKs|p;Rj$UM_7C~eAG-hmth!p~92&f%}>!l*rw~`#K>|2EmZZsG} zoK0|-qi-Iq>y|&_B9F%mE$VcgcVouG3jOsTg5O<%3ay4+!qRyO;i=_N#{48c77~`> z52m@g`-ED$!6(&TJS96$n^BsI-7tsh*sO@MT;oHvA{DAQd{8f8@w+{*1`oM*!SbO^4^j;$cmOtX3n`=r2Z*g(z~J*hBIrr2v< zu9V7j24{{PV}fshHsCEFw@VWzU;ITRY`o?vX!5>rG6g)3{VIZeKheR*i&SjNUw9s75c5%@!O?!))8t+_go1dGn0j$2!{ zShwTg1gv|R+c#2Yig1^Uxi@%Ti z`1>t90bNXR7g{;h2cg0wiE^HYLJ4yLN|}XT>mdL-f~Bwsp+K?etoNv;{)?3E6Xpc5 zKEF`HU!>+3(|iF>$tE?;D?r`ZN0>c>v6m zM7#i*P7B60$i#5F#CrVRheH$ORN}I)F6@Wz6*f(4Gh(KDhklp}W)%B~HpK)6KkO5o zG=<)jT{Q7Fzlpb+Lh)w52~};YijXUD+pc0KX_0-1G#EDAZ5|)pBN=kO3WGytIPpyTNul$0 zS^Ib2cH0Y|zxN>1etONTO6?Z}X3of5L2O)d+G#DVV5Q{UE@2y!uy?kMNH5zsi{)-V zDMA4m186~CFxPtY#JIqD6Y&TOH7t#{@CE{Oug`a?o5_1rf*T2~=bW#h4KIQh?>Uzr z;+00=U-K!@R*Z^AC*;3t^(}mV2GnH@=Ljjg+DUh{_j(HjU2#OfT`3B^zt^FLaD`ib zr8Tv>_s*+FEm41B+k`)t_-)0-=E!BSWF<81ybsl44O;&pYb9{(e1tr*^JPJcjT&$C zLuFD`{jl-J62Q+npHxfS|10&A^AaVp7z>NwP>u+SPm&gywC;&6I_7Wows~2{W6SsY z-zQXfk;u-7;u)-@w(&1^T1{BAR?1+2hTDgf6ch514z&QYX)H}4uUz9Uq~bJLa^!?$3Wo;O%{Z(pC5(Q zJvm4SyA;?ejTpB4mBjH<6#K~#A4tJzWm+S>SKOUibf7)sx6XIbsq;Pj#4FPXUV{L2 z3|^f%0>KYZ|0pz|70S5fnVM3f4C=Vapca#%S%RNF2NeXOdk<<9%}RRN{lm68UOhhN3zaFH@Q^+yI2!TD*Q0q%J;y>r>lGM(mjP5)ppVoj zX%HC~Q0eOD|78G`hJF@Mg(<7dq7x_N3DfIO8-UzvZk%Nx{F97dl8l`;<0Uw}u@Qub zQVs&)4=|`A0(!0NL&^S<;v2>LL7s%>oG`sdgI2vtB5))XC^Gz210rjn@*nx=b!GUw z22g3puz*TehEH3X?64)VorVkxsKPYeYRnz!0>9jESB(~}HyGt$Vt;Ph6vBLAY&8Y~ z`=LwaOAN-ZL1h6|L?Vu>0=wY2N|hZ3P-#enA+DZf0F^$j()oBa(3mR9ZZQCEFh)Kv zhLI)c)F7|M60ae3rVS9FPaR!OZW=(9JtyC50F^$j(m8pVXYN%#e!T%`gYhv>fI}{W zzmYue!#3Ys{2qhh>r+OTi$81tRrXx`dj?SH<0_qtm#~PP%EF&FfNL-o7EsJLv;L#O zK=lcr%dG!u09E$P`cng_^l_EWtcwsN*3cG~`V{r8}{Co&i)E@+P1P zPhSTLK^-svIgV51?HO5ypzdV+k`xQjXFOdJA2z_3K8e`|o^}2n<~m#LLwXT)E5d@E zs`TP-MRf1eht*wBPv5}&Dr(cE1r$RWd6Pa+Ivbb;RJ8ew&H~0K(7b{5_`CsB8rDNVrK?*0&HyS6)gqu8s`dD$0mx6K_4qpD zmmydWLlQ5=O<+kI5|W_OC-JK>N_n}qmz~&X0M&!&BXvD5FcgNk+H3%oKCT`K;i^9i zak&9(A4cnL&8W0Jgym0!L)F2H|Y%LrvJv>1q6^Rahy1i6$C2Kii+yWFk+TS=WYMZ~7(WS{o?nWh=wWi_IDK{x?SMN$ zPqRcD`t!c7^K!39?5Tf@0*Q1=Mc(Jlqjb+xw$Q<{yaL}!^KSnztfO?en(Im+EsL>@JkVgV`W>}ly}(kIjrx}p8~p7X=Dbcf0miFns= zNfR6xe>)lmB^Usa1LIVf6k$w0F#hMEF)K@o37gk{E2XC-k10jsgR|iuVdK+jLSB5- zJsbWp8pgk1{I7AoiC=CEzC}-D5rkX>xnN}Ehfjg0;+|nK?i6_Mub$107mF0Q1F*Ql zo@w1itgg;M@n6vjv!@YrdMMa?Z{>=Rs(s#yi)%~M$~6YIP4#!>fl8Gp!Zj2lYfw4 zxD=A4H8qgUe^OiR4s7$ww0n`w0wyee`Bbs$Tk%HuSc@*TV(AQ6>a<`!K&hj=se~1o z2T;BPwvner>DuJ&LQ&h_-v-Lp4p$BWdw)NZgM@hi6((8O{_TA~^MH4y^rT~m1xEz7 z{2gq3I!z2>%ilx8=--wL3I zcwVXeIU_2^YV%YHOVsAQzq*CA`A`*@LdY}#2C@OK(kA4Zp8Wr=t=IQc4tzpSB`d73*lX$b|2w4C4s~fC}fw0BjoW_yPm49u3c*n|}rk zqkjV+kgsn5wq%7a0Z~Q$o?Xp~c)!?+XyxquY#uSbX<7sjFUQHDFP7M?TeV{>v9h5NkoGnzCO~?x zP@*$j(FtY%cQesRFaT6IKL+4|l%5O>Twnn1XXDdpVvretOT*~j00`vk8-Vv@g)RY6 zMh4(FvjY3W^GfC4GNN*<0Z5gwL<7+Ks~7F29I(xHpu2{n&=jSV2F5_P-71$S};rW}zUTQ?;So4-DV~OUi_gCk6 zo8MwJu^KH+Z7swJ?k0YN&*Y)Jq+}2I;Z1fS#fZr5uI@T=_7U3TObE%@S#Q;6l$^Vm zU6aK3rr@d}enn-%H8?^~+(P}Z?GQKNNt1(?V%md?=DO^nYej1uL}S5S30_+9xJBC2pRfT*~TZpzi>rZzqu8aKU?;P7wW7=)Xg8Z|W(Haf=dQHXP_ z9>4eP!nJz*-gji+Tq&-R%H-_btZAtgwlvjMvRCCPT*?A`xyL#@$i=QbBNPi&hQn`w`Yk5b7L zlHK!?v8l0%9a2dNC6Zmrjg`hGFr&E4nwqfq_fjdQ806xIE(D<_*cbSB+e{nZ?!fO( z>&lr>9-mVcNG=|n_Me2jo8Iu@Yz9^2>ph%{@FM0)kHGM(=e?@5hT+NP&WWq-RvWwe zagDv0+ZC#IZMI#`jbkb=E?Aen6x3exELixJxYn5fGPeoxv*Jd!Wt+rbWe@snP3=F7cMqHD4!utQ-MNUXY}Zlb=q zpPw6ZFYcpxNR#kk9s`&2BQ_HEb2R-OA3FMv5#7z zLuXG72#SD?4@p1;semYeuROvx8tAU605p>L>R87@0cI5 zn9Gk!LZi8AaEIni+K3TcAIzAE>y4lYX3W>HCN#u-1s8XV-z2E;oLr)ay-SGnE!Ysn z{vg82vmC?hGRLj_gu)koDp;`wg$H#G755E>h% zc*Y=0$UqQH4uo_G7t(hq7}Oh^Y~h)U`u}L7CnBW8qeBtWh&SB(AZ8HOQcb@qf|0P+ zgKAi7tT;BYT?$^QVXZ5qlHOr0YPpo;ZReDGaJg*dZ+q^|x8ClVU2b(xLHM{3a}NAl zP(1TsR>1co@y?wAy9D>ss&kI8id~S%&pEyhv6M%!64tbELG5=*NUuPc&iNia?eL$j zq*$JF75lxK{a(X1}w*K?@->;{5iYi zP3HXu`VHQ>51%^WqX2m3CGCU1-G4;!j94@T;iYICaJkf!sT0pD z6*xksKkDW7?$8N)xzC^;WRct`Bc6i`$yTIucM4Q}%tJ@8Z-O9AFfoEU!M2H==uXcU zOqqt>h{hy8cQFH`*RBcTxAf%3qIQ2C$x5R#B2!rreBQ6*rR4>3ni%!go4L-ip7B$0i~W`Xb$PegjH2c8q_ zMDVZs^&kSLsDER9UX(-mY9GIRO2~fHWFwM8`9f9i-FvC1gZmWDQ8HXXT;IGn3g{>KKGLT|$x%!cVXaAuk1rE5AIwA2KBVq6D9@#obc&NR$RXZzhmD zR;~5FZr1yjvi?@V-U-O{lw-;&SWnDHe54cTerP^Yobllf(jTCkkb~rjuIC-a+xduV zBry`VT`yNipW+%tm$a~Di!B1PC9RU!QGit{E;8PlR*&=~PGP1&{p|HOC@#G#W4xTd`k|S36A`X+*kuN7Z}>>eMwE94DVukPYn2_j=zC z6aZ8fGoW^`-uGQig6K;~-c-T7-u6tdJ0zU;&BHnCOSc8e7psuz>V!)7#4yTq%ev=f=lJuT-_zQv(9miQF!gK)1{nNdA>Ln9W|q0*Oi|BfbfO z8>$BzRv{@1B+j!jc(>;Q3Dx4kjpOvhf*b5(9v4@JBCg`)lZtkT3_$@w+HTw?4;Nd=f5`C(NR9{9~DQG7k5GbxZg zp7j0F42FUCK7R;s>-pO$QJ(A=b+N5`Bk4L8&tD#fQfG>?Up> zw8VkjYj}ggHz`4*$YihX#bJt(&Cbwqlmk@V!|X+of}PMJw*pq==B&+<5xbUWVBhKQ zj^2B;(cG+R$JS7L$Dzeu{o^#F8vpn|3g%P~RY&5)G{BF4IIpLMxt8EG`dg(ZJ!uiG z2R@ccaPDJCT#@L(^}B%dJpz_3Abp>nn2*JthU#MlNXl*jX)Bp(X-|G{-|C`7-%4tx zZ-44nPAz{*9)f`nbx~MrN$vIFH?0W~L)8Y6QpGl|UJFK?KmTYn+MRo<({g@%q8Q9L z=MuKE@rf>r65(BT|%Fdse zVDcg^IqL1qT#)R{h&KB6WZry=c`_dS25!s+5q%aQ6bJQzV$U;)#(q}H1n{cyV2@g) z$mM;CwDcvHgG6^;8STzJrRg_6u1gGBoGzg%8`tHLC>4GoT$gtOZasyb;=1(2dBk-& zj_!x%x}2FL>cVgN19TShTU0UjoR+hb8jAB+B&OmX%gYs3(D7JalH{@Yr_Ou1E}a&| zaj??N5xw3!e1aI1dap0X#~jWd`N}k*^&G!gY)PqFY_$?L zspA|J-7&|}@f{x>>}eS2c+kr!;p^j!mieBxr#{yxHY+Wpipa4M(~QA$%8d zYR0-`4CI9PNB@V5?tBzEfPo?&hyD{(>WYn&wK5UIq*ZoUx!%@nJxXwlwVZ@u|eluE&9?=!k6 zYXTv4k!wHvnym)2M9PyErDjG)loENo`=--Q1KseSzn}aw;9z;r@%H`KT?jI^C#^BY zW@Ec1tm_DZ0umt?T8(1Kp0xZbK;^E3p7ScUWD0>)RQ2dObeY6-pAUhsAath_{#F`W zpVC-TtX<>gd4g3>rA54!-zT-ecJVBY!s^~P&;-cW1Np|WN#q;_ACXy>vQX!vX~BYz z0-2R^P(2xmg8oiI zs&ff};Je@91ZSi2u;pV^a)C0WD@}%Eep(`iPeMZqog}>Ty%6O8*1BG9zhq1Clxtm2 zgmTVWb?dCV9rTkdq-+h7#uGGldZ@7lMXyZk&@QT4^G1D!b~dArVw%sq2^F|ZJ_pTX zIx-f9YBB`XqzcuG4WPQB7gU#oq0+T5vj$LUSQvq;Fa@_7^FsRmkY!%GD(a6J3^MLQ z`TjSFoRi`qc2hQw?30q_?Gx4@*eKiKoTp3U*BK07gT?}?h&&t*$-{A#C~q@>N<$tD zarJ%!sPu7_&c(}p^{8U(V+ODd#>VHyuyFv~eDm?=492fd8(lvBTLY-F=i{##K&6kX zbUq#pOuNd+KQI7pFh)KvhLI)c=9`n3uZJ^{FiA|9ML7D@(dFbb44}%MlP@-aN*`D0 zoE&%J_zDBK24mvhCyq05AD&|{P<;aEGV2Qspvsf5^wpc;%- z84Lqz)r4TU{!}fgp|~MN0$gkS8P*7K&uy+^&I4!6P_TA290`^_*_>m zP@*_*GN7@>r1wEIZ!qb7!~iM{DHTxZPKX{gfJ#G31yo_0YDVony63|Ad_&nVMg-5P zBL4>lLyVJ$q$#hvs6OR%S*dqX(`t2b!hD+hsRUlz@1aD5efFzE{<6W4HF!-xHHX-& zdxpPEATIqX@Yr-Hr@3D$wRN2#Us{vFR>NkOo zi?Bkfl99bpsJPPrvh1mNqXAUeQ}M+HPz_GS#ba3FR>{a;DRi7QfGvAEb_}4(o{qn4 z0M#()xHC#edZp0uK?B&br{g;fpvs<(A2fh!a5^p;+Z7T=_C}%NV+N3APsPs~K$Sfe z|Hc5S!Kt{I_6dcxD!o$Z_=Ev$L!hI->qfZ!2UV!PX8@Hp9g{)`+B4{+hT`U4`mu=Z z*y!agfnxudzf^FT~t?Iraj2A%|?1*{|iCr%U7842G{k zV*!?aIh8;p%JT4pz-&4UKx*QbpxAHUN8s_gmr zg9cFP<0_qx6PMW^GXQQdM$T%P-H?<2%m4xU)Y0YSe=vY5drtlr1E}C75kX2041s=-)wuw{16s7W(Y z?WtN)LvcgYpW2?8w7cD#q(&#OE9FnTYJ4uM7AaAV{RULjz||dS-e6i=F@Q=#4h2-Y zQ=TIRP-)1afGRw#9VlVoNdu7MIJo~wYOjQW>6^A*&G;p0Q=mTM>5}*n1AOU|_|+ro zqU(a4s=VTFMMxhtfa*c?k-FUaDpcUh=7!?%DFdkVarHD0qSj%R@|jnUn}<-D zg2*Qg5UC-ikE3}5`|y1Os5I<@fJ#?+EId6^pH@IMRQs^e0OY6AKCA`2$!Qw&8BdqQ zc>{cD=sZDUUHfpI0aP0H!B8BYX8@HxuEO?VWQ-rLS5=(mEh>i)=ID~ zd(BFtjT8%V5&;h@Q3J6;%0}ST;^sjqQSf)S0sb^(bPmlM7>Ab|K&4?E1XQ}3<8=m5 zX-I>BYN*EHodzI3mB!(1j9-Q@c`zjL#|`kMPhwr;@FxaPX&47XTz$y^Dt%mqjl*Kf zucB%<{z_46Uon7faI?S>nXOsa6q{MbLrByp(CRa;|ErZkNR!?xnER;#<}?h#kI=k< zK^Q$l-!IoN2m&fygK(w+R2mW>pc<+{xYPjTr_vx?0(gfqTQDT?^#=ITC$X+UxYYnE z4TE5at3w7*>Ep`GAk++C8{8mpL}qIc&Js6FMRSTJ8-4G7Z|I7ek`c&4n4*y^Pm4FhJbpZ9g0 zmwQDb)6`>>caU9RE9DsE3ptCFlr69;ufVs`F-iYWa^#ZrJJ(?~==L)1OQ$Q-YZlH8 z+oiVEY2j|kw&O~t4gn}H?{lkRmnt(Az!;pwXIHmR zSEd`);xVgeiTtLc({{tIO|#6DHS0*(ru*SJe10xU8ai!8ps}%Kr|{+O_deAKQkPfH zCnibAPvd+EccDs@cb9p{RrSJBc58bmHQ!iD!%220&Lj$k4Q^~Fh{2UiBb^>k<-vzI zbtrC#p<@wGpN}ElHJ_}i==L<$h$yh$$+7)ZmUdn!;#=?m$HS``9uiuPO|a@NMNAdxox9Gryz@QN z^*Na7uJbS&b4TdF&#{Kxbw$2yHox&)g6>IH;YhJr>z;JJN%UYY&bR1^xjp4a1$u#`{K_b(1h4h(9*$-0H1S6e*|A8p` ze)N|dJB+i^DU|&f8XG2M6*TG5ca@@hR2-+0nmHQ_#&y3~Vm*HE!#XU*`Z+gMA1dY| z4QNvn&2(H(HguL^X8>tnvC?}?f!X7Y#5jimGETUm>gAijXWWB+-RUki% zu!XP)3R}<%g&oe$3S9!Ckk8=zVNMv-{<0TcmKC@;G^}YeXeHIN|EJ^gIBTCk-7PeX zd7$o|tk9)P-F|W!-JTV&FF?cdN81<86K$(mp-Y#x{bf2jkrlWvomc9i+sXQTO+m0KXxj%H()12v2C@=^-gt~?q_A2A1X6!gTtO+g9G2@ z=CXh!5dMZ@SnA}5d^4r2C> zw|*%rbP0$;{zNiumw9sJF+As_;I%^KC$j?kEAvX_uNzT0R@J9USmOMk_g7=2>ibY> zY8XGY-4IW>8-tZzUoR#v^sYQ7n5+@pNYnX>21nbN^wb6 zaFhXKue)Elw-}{dKIbk64|88wb9oYOIQ8Hf)+y1l06$fB+ zGdqBu;sb>8Z75Das7%qHyY)q*KQCY>lYs;;fC`fYQe)K>ZkK8#qF%s@QhL%c;Sn$3 zHa0$;CI;~W?xbP#?*$0t>w5vUtk5MO3Tgadc>yoa3hd+aO66A=Q90HNNR_ZeFQE5V zW?n#QyCI&?^a9>XIFrLovVBuj-T%;Ml7V7QkLdGGvKR0u8hZ-7fK}WJQ0eD+0ppSv z5M#681~97?@dVV?)Xlg9c>G4kI|=}E^zM~wV8+4yvt z7{thbhlbI=kr&9a18lK6n}(rH!kHFkedHXZK)hs%^#utkt}IRypl(Bw}~Thr0S)bc78SwH9u_! zFUKjITP!i%UpqE{9gxzcC{{pvuTbOW;Yv@iz4k^XJqb2|3g^cLOsDiTkWwqM@#!=% zhz*#bVf3#Z1oHK5!11imB_PVk2D~mSupgLLD!;*q%CR;eRl*W&K<}?!vYVEyvQcV^ zVoC#LAT#k?ZITXZChoi#2esvNC035|UqqG$`AKf?{B{LLpG(EIjlORJIjl3b?YwnI*{)%U7S^e5QKEqf z7##p0bwr20E%Y#5VQZ7to(m`<673MRQ*_uW9ivfpsn!H-? zU|$SQWs0iy%nU|WEvfSxmhC{;tmyp4EECKh4p%P(*6q`bi4v?E6%KCQ)Ep^HWMfjH z{B25KI>ssLw6hWFG%<*M`+FKj|MpFwU*EocCo6Obh%&No3(rgDC>;_-sQe%EO6A2g z3~egM+P730OSEsjzrxOy6g8|aU8S}b;snj`WsWe_SNQT$ebyK#e0d4_)0`D2hc9=a zv8Nz>xsiu2Rr-11%K{8xurX)&7Ixlv=%&7TXx}{Z(DR1LLwBBnJam+0%!zfL5dIeK z69VAFcc2s>T4nGdM$~^-+iWEG&<39TL;jKH8Pg5nANCK)Ql5^^lmQfP^P9NU6pA6$33)yAup$P^$MAM^IAOCH$X4E(BX$jk|8ZH(LDc^U>bsZD+U zBzFmz!JE=-08Uo=b zYDOSe*;yQN?Sq9ZHt&dTHu|e51@^J7_GvoO((+RIBZ1!>$;QCJP03cuGWobjLBw}f zc3D0j!8tehX6cK7TMxnr&VTHuFY1Z&h!Or@=zg#yjXX^ehfUi$BCSTvU<&79eAeJ&P$y15Q}7v5{ozcCYeM7q)d`c>RSI&{Zk9X^ z6xG`!9IK!Og9LdM34U+^17I=HL+w{&W3yT*`8(Y@Z!Rmgj;N&^O#R+3amNe;lG^}Tj z1xE+-T|(=C^WDo?6B_)qg7cHba|_8qO{GM^;q-8E81Pk*8XknN2J!@t4QW{NQj2D$ zF5${bQFwBG96zh0V41)R>@a%kOi^V$${4q4+C;#(M7N4LKd*K+Wsa zK+RZjtj|DA2_c-o)1+X{=3Sc+teM~`uDvPs&dvL7ww`nI&DU?{ksmmPwRWzg&S1w! zMI}|iono+Y+2=Ox*FfpaLn2$z37_qa#9LAWHo4cIIH|sVSlwWLnb3O9xgT)3OLkhcqh=Hy%2Diu46@xbICP#LSP0~T@j3gv-_Vfz##1Ql!6Em;08anGs;9-FfQPE& zTUDa5s^vbuRb3#xS8VX#5N`#{p|C`PImkKYajL(Jc6X{0?8bSCQpF&|d4iCX7^PCT zjHHLDV)l}JKS}{#2P6==zeH{s*Q2t z-Q`z|Y&<_4rjlgW3sQw6T|&b~LsSwkaU1wWh5jiasz~bj^LAG&2pLfvYI3GiDt zrB!GYTXgM*e^fiiqaC9`Wi=FW9)_2saKgtw-3=)nIpKuvW7M)d^H>>xhv=Q6_Qq47 zNRR?~L&XU4x)TZ#thX?{L0b2V(VZUerlcUc0*wW6VRtbDBreaZoYkGUD)9fs{v4Lo zeKf$5$3ARcz~)bXM%=(!-NzJ#foZ{^o9(Bm{}D z=lB$>r(1SA0n6O77t#}R%h=OU-7?2VJeChKa?QpA!uRyeo)+hu1>g7UocWeU!xfU( z?SdZr@r7j0RuqF=ps0nK!innCFHtR+dqYmNJNLm;#C;7=J)etqF&J@<6PB`ahh7^c zfzPA~6pz(%^X?Aa55Vo?WcA>~VknjQdOj zx2EW_k1E6JOP9rRcG!NO!WxRx^HF8spyzzAmwZ+MU|`G#aqT~*hM5l)Ffo)s|LY}} z(0YlwfE>44qJ|Fo{Yc@yzZ)(Ng7uNVLBo1_PcU#0W+pTy`hjUO5bOv11J*>w>mxrL zE)D}e`aU&02paLK8AxKLkWN3mZlHi(PiDVgoHe$ShcbAwp z5%4aNZYaDPvFN?m%!4HoRmG|VjO=B-d)P}P>Pkr9FyzL^N10(&_19C-KUam^99<2f zXTH?&8RA{$Ba188R0f z#ONPF_d}b;uZxJZSkm|(=tZ5vdm`&i-#0`)jhnhlEW~YVNg;d6)IFocj1MdQhy0+> z(wyF6#wV!dJ{L1SnF2)u^AEC^@jK{Fk7ZL9GyWKjX)k6FKLwt8--{Vj^qIVvLF6-X zjr`rCPNdBbQYXIM(Zf?@F+=5V?s!Q;kO+Ifiy2=dVA*2E*XfBlUhHY8j#q%B>=rZf zIG<8zb*5VFO1p!-pFO>>3*)@7P$PZ2V{bl1+_5nH27cLvk|qu{$Jbo&(sRF}+fUYn zKJjYu0B59B@z@q#AWM#_OcT|Z`QppZ6+va)xu-N8=f`!6L5s7ND3j>A4YXPIe0`$F zM(E^FQ2KTh2JXPSQO*I}ddfY;Z|jNkh~M@jFz?X(wzHE(UN~^iz-UzmE+WdFCwFdg zV{tB>#9G{?`-vi!IxgLmw-|F%@pk(t?Nga6w&@rEPCR4Uh?9>+FON}ZS>{NkUFK^x zElaW?bSR2;yBsd!B-T{bZiUus=A%PJLq2y%!V+H6aeholmp!AsN>6%>9`RySl5#Ib zqWi#JOo4!9Ud$nSVqOe;8m<@PBPlyC<}zkJkIhZhtCdnu7bZA~85w} z;sI~qyhuChxkDJBvezN+l``s8w?!>dB=V(-oMi5^9FBJ9p1QP~ABQCdC(dgKPuVyu zZ;6s1<4DtR9F~Uxx1JtPaaeldJmRo4(EZRH7J0LWDzaC~}?71puC8*6f zKSkmw?x(aAKG5+~_8I#r9olK@yCYVuh@+1opJdpLE86bU%9#7ocCpTS#Q$hg!?OSJ zyGl=bd>ipUR8n#OL!#%v{>R@Cu+0DXGCeW>gFOw`|L~Cn|05z_y;pC8<-A4f0Hq(I z;`q3P-gz1`q4gZUzivsXiap;6Tc2@oi7vV0=y<|M2YVU@Iv%9MOtf{uSGpOk=8Xl) z;WkVhY|5Ns<=D_^Uf@NKkksZ}?^#ND<9`zCg0VrU1PF%H_Y&Hjmo7Z*v=}IJ#YyWP z%Kv)QKH6v&eCS>zrZLv>*y5WTc9Tz#;>-7~R{z)({8n<{NISKU8$9WqdjUAL2d+0O<1k^NG3sfxC|kXM$B|d8)`LE0gqjjNXv;c|RE< z&vIXhsAQ7fE95#ypIkZTyM)2-;V1q`Yy{&^q+#4Sn?UdkS|p{HwB8t~YGu7GwuUmu zag#xs$E#!5Dm2JYO07FLErbBft8V&lTks2E3p^ptIcq}+Rknj)BtJp+36ku8(Aepr z#ugO4GNIIqs#1T3z5qF!(MPIM--HTWsb7ocF)tenLp2$KYEp&j`36v3(F>|e!cgfN z!2JeLX&69(t1tz(8uLPE^FxrrhvmXr=C!M$e$HT!uY?tVJMt?2&wcEl{uhJJN%51r zDT_q=q`Z3j#Dp{0DqP{5r%U5k7z|&7#saE{JRA?n!*P`;Z!myLLmmuq^$r85^l_EW z#mjy5sAB8`2Cxmr#^=VcaRA(W^YNz)#;;EsT|WMT0aV%Z@!uOjrH`w0J{}EByUNJl zFaT~aMm{fwktOKno0ETLfB=2!=yLLk3*q7R+xSER?9s}gU zX^cXX-x0xls_cKvV2E*okvRALi}hF)r{wbOViQT?y6$Rqsm6S|`kOdEo{r}mKs7iW7hzFYB_n&I zP;rX^WZ6^kS_7!Er{WC;Pz_GS#ba32SINj6jER(4HT2cd0sPn}2gXux5?lvgGYKcymm!NvM6uLiz;2D%!A7uFa+rNIsYD&48ec?M8v zh_!$!995X-HTA6qgN)<*#JIw{7lz^r*{rEwhH-%NbZNZDVE7s|7EtL1#b00mm4-YR z;;LW(l|HW0gW^eR>T?FL4aUY9t*IN*<`o9x*QbpxAHTr>s_gmr9R^V8<0_qx6W7!~ zU;x};jGWb)x*;cj$^ZfS)Y0YSFBm|TJtzOY0aW_9O6TObHT7>8z%>{X54xsq$gDpz z7^pr0beVO6ffbhiEPE>c z%mAwFskmZH-`yUZiv2CBpJf1B_H-OGfGT@BUTFZ;FzDFNqWT^K*s`bN3k;yjo{j|r zs0OEFKa1*f29RY>#g`dCl|226s_+DVcx%-z4pwh?HBLGw0 zJH43l-Kgl|uM~`Z#Q?Ssp{IC^xf@!YMx)+r7g}@0X8Z0=y=}L;-re@+;BbPB$RzHK zo7C%vyPl5h4w^eTdPcbxlvIS`Zv~q_HNd8Zto{hi8$`55bNVi^hAI+J>1vQO4WQDH z3ISC(qBYMOIxaOBWE}e^#XL&qf;hrx!9T?WI~ps|2TcSYtV1E@6Q!4Ow3F@Q=R zSLrJ|KgYoOrMwgEtFn}t1K7OkKRQk9|=i|f;9q%&$ZZJm9 zYD0%1Cx5~K0s7R@<>Ws#fGT@V{%ZrM^l_EW$#EMxzG?v1U`#ydh7Ln!{gJ^y^$DQM ztV_o;b*Bw+wb1}7eO#q8Yji`$W&@}OW7WYnba3P+O-%KtYPyr6>kROvK}9hs(haLT z&j2cou!`XX@=gP&^l@btR+%w?ZSb%PM`RNB#>tg_Smlg_OvYYdBxY-n^o3VTYz>l2 zlt9YM4e+NSoi9W427#2<89=4srU^*fKH42p5#%|iRQfP@ndaoFS(M$E6ZVkCyislUr!kGq8X&3|nm9Dn9!~iM{ z2@p^X)gWAB0P<655Oy$r8G=DDB=M~V_|hk_u0c3t0F{P8FvL~O04jZ4nHhxR2Cxlo z5I7=-Y7opCbM9Vz+G*bM@Nzu!<>8*UCq#Pt0j}{F?8Y+WeLGG7Tt-=B+0A6{AllHM z_jR3@dqpCB_+yJuMmHPDw>og(f2iCj0;BQ@d@C)?`w8Z9k$dicaC^DZvhaVgX4R)0 zyVPb^noire>7_}xiP2T4xYwssZCmvjt0*q>skG{~ymdp{ny%X|t5$DY_Tgf+gG+_j z2lR~hvz5bk4R`l++M~ESsBAZ_=}N0nEgoyJTKxP*gz_bY-_HEu` z;FSQ}lx=ldxU98Z2dLyeV2fE0qf3jp!qeUusw=@D{7A5}s2 zb%yis@+4*Q)`XIXmf2IZayQf(9b5*sClJU965yg$>p+H^vAOA6UVf12`dqP6>pI^-W9|qgB0biyyRNu9 zj3ptqk2Y}eai!fo$toNvHf!CJ&Nqo3%yfQ>o|rlP7d*YjsnL)Gg5+B`82f*iki>3) zTFOVEP;(-5!Jf z8XG2M6*TG5ca@@iR2-+0n#uZtaosPLSdZWPuntSHe$Gu*h>E>P13Kcn_P!1D)xM7V zoVIKWO1uTufeY53vL>9q&BgxUWUrO$c|#;D1Z6_=4T$Vkw%7&Vpy2#@`ob8i3H{VKylLd&sngp|-3e>jo+)C}09N|z zmYfzK8h2H)H7Z(IDN*RMWJ|Ic(9xIzse$oXfQA!S^r*03<1<*~_3V_M48|8kUe93T z(`iDEyz0j0&ZS}WKL-@Z4~H{*M_#vQg)RY6$gxPKZGVy1Jz0VK%z35m-g%<#{;bfY zOWl4Vuhp!8t;{QJYx6|gS7n7RUE1~+d3{q>;6603)P2i5QTKycp-Z2-{X|}WFDq~# zn^)?7dY-8J*IA)Um%9B#UcZ(VuwR{5+J0jwwCy+Y`X5;#O_##`MPAqDll^lYmsiXR z0p*uzCy9Io(77d{CxhSC>F_k(8pu%3;@XKsgbDZ`((4^3HCRniUqCXGiwh z(pq>Or|vWY@KRH%2ev{kQ4szO;3Y}%>*&Zx0R9Pv@C0*1g-N|?Y<&h!)p4>^9m@EA zp3;-S_=2g#PuTc$niwPif7(_ctpBNmK)!we{&ea`?^sH#$&Adr1VkZMA~^sb%o!91 zB6zJ(c`PfiFG9ofH(?w%qH?TmPnEF5sYLIuu7++m(pn0=()t-l%|EU!l>@8!4xL|M z=}6+0e5;J4<{W8KO&oS9)u-u5w)l9Qoro^6<=EOWGga4kS9r6(Qr9Z_iwHa?vu2C)Dg8b<#XKpqw#v28tF&q0UME zi;S5IFAq+A6(ZJ}(y@#|GErwUc;;le>@IB_YnSWDBXAL3oahQ6T#r9^){EfS|3==c z%8A(g^*)>em5#~=la1pjIMK~H_uyaL#guZ2+8qI>H7mG@<{;{S1ohn=m~|HTdE`nd zH*V$ZnVCun*)Z}kOll!lNVz^e-gU>*s^#T2yXAxX+T9`_aQSH5;1~wn5AT^g@WK{S zksLsZoMP?3_4QJRB%^h}>nnJeDz@wbLJ5^xg?0h94tV?i>a{}46RCXT*d%f}02s;` zgfu~3JNfYE`Pk265TK5XrD@m)(tIp|G&$#!YKgnKSEIRcPu_CQk3t`>RPd^}!)lRY zdPXl#_DvI*I_E4Vjkp9qcI<>WU~s|6KLn_pv`eGi{i2fg#s#45D3BnDox3ogkkh~9 zMGzL`_=-W8b0#5?B>@2l5u11#N(amF#j}x6nlIPt#gSc}1Z*6gx*K9DcU_hF?&nFu z`eJp#J&zIhu#Mc(z&SfDQrHRfNJ=6W$?mi7R=eG4)>_t0#oO(pWIN}I?KX0C!B!%5 z7&HsdzXiph1}TxzixkFTSm@$Z)wXI#krYnOHSER}iQTS@S#?4ZBsNw`1$J4|42Io> z)G%i&j@_+FPkNyt(fYllDOiRAl~fUW#xOEBRXLtHVJSB*3CVrR4>>mwuvd`9d>%dR z@Sm>4(@Ezl_Iow^y@vfho&8R--)retfc)FUZb4X(0nf~>iX>?Ei0Gvl*9bn;{C6B5 zXH!zWM8OvL;QN_HhM{-`40O<;b&ifZd~~pKI%(a5R1bhO ze^Uhs(~8yo+a|2-6V??I){Y75$_eYL3G3zae``ccBOgW1!Q)>OS-#k<>^9b2;P zp8=4vS=qk-x(j)~V+;{vyC$sbXd+N(Rb~sVMzLg1T7DIzmf7WByP4xbDZwv_CTS@0 zt!ffSH=FL!l*W?Ol1BPaf>lrAB1ZN1iEEiSSEI1HCkAmai4lnS{ri;O7lNz0zSuiY zhG@Us=W@^Y;}n(ND^z`5bZ|buClDg%e3x+ZJ^aKgln5@LNW-P$5(u6ii#Vzy{+Q+M z68>9dFmE#%jJbOn!x*8#gdM&YXQmE3YUiA_At!UW-)B%KoMw74)$xis!|+!MdLPwC zucMJJ{DWv7PFdvUph*?51(WLP{-+F}(nuFBpwd-vUoe15L%|8C!gL(y{)qq20OZ*8 zcv3o?@<)O_K#{an?qK&v{5|8B1SO@kOdMkXr$juH2q)0F{Q^3aG+zdwvg& z@CcntUI1k479*k^RYPtw7?YM@|HXRD=Sk|@#pbNt?z*d0_qNNDowXWvse*tYQkyP^ z>oZrM?o{n=`W-P_0D7EF*zaM4v;Knp>WKFmj97!W1XOcyYg~496LYMq+?OwiWWEn~ zWuJV(wh+YIRES@w53##ot{Z=2xR^fPMr|?|HVKUrA)qEypr-YKa`e%tE22#Us5C@W z;Ochtq7ZO<2v^%xT-|E`)ggS7Ed^h109E!Be7gZuL!jUlAqrlhQt&qnpvs)^&%o#wHJq52afGT?mUT*-^5GZ(ch=NzE6ui{{s_ZFv$N;MB zDOfXrY6uj(CPcw&R0jbls=@FySV2Ig zdwbmfG=NIu_BcaaeZl}LeO!fakLxuD|5F2~2ER9sqcDkY5N__F34DhBQkN<$?<6=NP)&;(80F{Qi5m4y{FMehKl?LYvsKW8Z#k6qj z(=u_RIg26kx(b2UT%qs(#xbtE%RhZ(fCFJ1He3OKlXsx#^PVo1#|;psPi0+OaJ2zc z8n(btBK8_UrH`wyEm%x@D13?FjL%*vjDMQ}Y=c__j>w@}1hd8xZW8Ue?j7lE7E45f z?J~p`Wp$P&g;%Hne=#g&6JYcv(SKxDb&5Mg z!#8$LPqPg^*w@k8iqxz8I?hVFic3O~ACz`MdzWp$^kl#sL0*E#*!Xmsko{HNE7?9x!;ns;GIPal@09G+4gR(f8TsM6 z7gKT1uo#z(r1w`B__idGR~5>nwHPt^y>~YU7cjm@n=(Sl26s!mlQq%*1&kjLcG18x z)^KgFm!ZvrRe5V~u~hcun^(u4;|fxOm+DQN3uxd<3bN;o zdW)ScvX0a{)#*`jML6BrxGldue?@*r{>nU>o3cR%e!aM-G)R-EiB9}|1X2AVZvawG z^vDGYMgK1`sqYM_QmrE>f*gS^`7S3%ye^@_q+T_238?1jQm(WX(HmuaD|RIJWH7!! zmn=iW$rH>tTP5of=P!W)jSB!*(J=bgB?9?j<=Z>S_=Q=aOF)zucnE_UBr{R?IC!m4 zc}G@YZ<|*tUu8sPCSqZWkt$({7Nhr9ZzGFws_I3BC(_0;kgfVQ(`*LH!`xOK@S?F+ zj^cPBQ*}of2Wc^vldTkvZNt#ebkP44?q{tYvL$j1Bx+8AXs;@SUX!Y-y=%Ba7?_e- zCWHxYDHRTGO4RTulaH7v=)Ea@8Sq13Oir*7>NGKkF?l5oqkm%}&>z;&y^YCRvqG1E zC?jL?{;a@$-@H=!14dMiH72PtmS{|RfAx$(HJ76B)A}1o;ZJMREn#wE07Z}$tyc*Yd}liT>sfH%>>%lI$0hrZYiLrE4@|4Y%Sbw>rcEjn#$UuSO0 zZmRI%oTq0&cRssVZP|TfUqOzQZF$Rz9erOJShnTq`?vx1`T2Hyo`#pcnu$k`GKu?d zl8b~p|G7!dRX2}Ge+LRS^PD*MLv!&%rYqwk;Rf0{NLQdPDupA^ad|hq$o*jtrzKE#Q1Ug{_+W{gIq!E1N=!>|0#L4)B-<^rTV&3YjoNL9FsyP z;bZ_~+&+v=SYs6bqkmg=6>ExPln@{&%>tDdhF+0+#z zAUHn?t9xXS1O$xvG|~_7`b=nsn0nxu(P3qodLRai&NB#v#MA>z#E9j@1LB=B_1I@J z5c9MHy$2FXJ8B2sgo#&%Q(<`ixA~vWT-iNnJsqEF`v8_;@_xtwH8}g4943lU(fg@$xLc&ujI(oalIpEGRVAefI$_>yl_!JE}bWe(XG&{l+V3-LS)r4 zMPz^5fTkLl`v@PbuE_qO0aO|yE1=R9*}pJ=N<(A?RAG@_7jf=A>h?;r5M5~gs=){b zlwexyHkROj>&Q-e?fst8jb_XxwqZozSN>1pXz$rFPlC8fdChPc{j0F^$j z(oM}0Hgo;|*?SW>ORDN{n1NY)VAyv?iUFNB+SBYt8yFonL2%ecK!>sCb-&lsuXx?B zdCSbS4u}R(^tk|yV%&npEioc!R78!MXpEY;5;f7N7*PL+8bG5Vn(v%@Z`G|+Rky0n zt*SRe{QM=4o?335d-i+ox#v)9t+IeCAFC=T2F!R!jEu!Aj>sh2y%)%_1yfE>rE!Bm+t*Tg>&{9Tzw!Fs@wM31GduOf6*RE ze5Bdghfkye8HFvseUKO}*FGE^n<`T3(PSr!&hN=3(N2$3#b^D zK|#f}48OF1iXj0CszNQpf@km@;9Y4MelPf?0Lx%W;v+5a#V0Y>GOV$HieVWnarGw_ zQ1NkPXAsV@fGxj4kcceTAdHH8d>20xCYP!alvW zWF%&xFB2i!U;$%(-(Dir#Km!L4SzfM$b`cyo_>jL2&|xQc@Ih_A$*fya;pU<8S**- z!&^APSJw)gpgt0Tn|s6jWg+ejy%T@+q3UT`Zp^1isAz=r~r+zF#bXu+D0` zS+Gn2@gGYn-)Vs`K9#w);!_q-F>Hk;uD)ym6(3h&Taj(U_`4Rc<+l+Mk>%Qmm5FB< zJyj9463hJeyl13=2wW$s;}HuCGHk;yV0a7Lu*WFhfo9kS1r^setgwKJAqfhqux(f# zNY(dfnij~3Ch0pCu;()o0tRafaTLG{jKd|-DHhXYkVrwr&3iu60xAYOTjJ_s3#j0ard&&6}hz31Bh^e09m?`W+S+V^C5lCaybkqXkq9cg9kQ&s#vn$CaHs z^G*xc^1Cw`}N!p3iz|DN}Z=gxTJ(H!!7EilNC&yT_I7VgYH zT0q6n{|YLu*7&vsR18T_P=zU4j63r)3)tg0Is1w?pF8t_WE?Jues3{N28k3@Tz6*q zX{CDSmbg0H0xCYP`0mVV3%K&JYF>9n62N2-`0A3&_3JG##-OB9Ok8*7A`7S(?u?}p z-)sRDA6Itn%+(gK<#%T!B2C;ICs}-V=2%wQl&}fJ;=-cB6!mHJWfGye!2*j68ND8c zw{U50v4D!<(kQ67n&Zzcpkhdaf+|eUB8w^9Z83v5o*tBA^FhfzTta=pVwwy>DX6%P z&9^L|VlcHOuI{&hijOP4WAiHuxbm@TUdP6g01Hp&`@4JsaGCW03#iIxR>uM=KCY6P zHCjwz!~&{(teUTwf@D;a55u?aT=jgO1-=+mRCbi>fnRO`6~hC!^f_u4Q1NjU_P`g3 zI;7NrRM&|2*tUQ!zYi`^Y2x2F$x8LX?FKV+@k}iv8Tr}~Q2nWxE}j=-9jR-vCj6~P z8~mr&#S{Nlb?5Jeva+(4a-dG9OwBzC2k>jbg75w^7%WhN*6;8a?c(`YqKjt(+HyiK zo7r|_y4s#|R8!Ahr(VO}UQpMqF;jP-Po_96;B232K&LNk`8fg2Gq=_q(FQEo)RXr3 zgx;Q5-?!sTSLcTOE-W4B@+taxK`$1W$mBp--|6}cJh&Yy#yiu!X16ihtgBvRoe|30 zPbkQV1m12TfpHR|7(@5g+|^}pB{$wirU%@(OS)?QHGzV5RxqU*B_LUM)%;5wSaj9Y za)|5Yy9_et7SL7mQc@|^A?-CgbJOFkW@Ey^y4|AFZFdUfS&FLno>RH7y0N|kZ%
    |eU#3O_IXguoT`_o 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 literal 1741920 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 u|ALi7eiZQ&<=lyoTV#4AMW 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%0Avl*&f& zvj$QzP?S<}QT(QXR16fQREeYbO9QdHi{ekoYZ5?Fs5D&^`$ycZCtTLTB=(L3SDC^I zWpw)3AE!DxT?W}3j82a*kcz>fl#0vY2?kOzIFwQ)&f(Jy#O^MKPa&^KfJ33uv^k8i z%5)^S$`np09A0i}@QmVu`yxBnP?sE7-@|pxV z6e>-Z!=>BgE-lgBVb3-jaCJ{{s21;oWaNp)1Z2(mXAl^$Rq z6$3;m6&FOuKq>}^QmP<`R<8iBF%a1fLc3Rhhsa+NKu{<%T?G4^n>V_Yg&ACo*SN_7 zLUBr=@L2|CVswWWl2+N>Vb(w@28B{8E`=2XsTdSWsS>5|`353)lfrArUlO2DC^KCO zm%96=x|D?>?Ah+7$;&S)_1F0AsN~sd(@bd;@cbCIY zlh-7`p-^es9LAV9+!35OgcAyfzcnxtgTr5uM%f(xpMg{i4y9CF4)^&Pf56P(P)e0J zhesKR-CYh31BnwEnhKSs%wh9WHJbi#EcoUVoKQI2U|=K$ho_T9*&J>)kcz>fl#0vY zWd>3)IFwQ)&f$!K*xlu@NM4gbe<)O%E{FU0zY`UW;u5;dO&5=e@|*(Xf`PRdK)#q% z%LelG22wGAlu~hle20Nl3?QXci39mj1F^dcC)KW{7SG3TbRY(Twp#CPbeII$G}Jo z4!=nnWpnsT1F0AsN~yRU{>eZp28U9r#5r8{3;u|@yBzKX5+^b=6)H`a!{xqDbVrl8 z7_V}ZWv@u56dH#NOvRw_1kx*;#-|%d#h_72#ienxfm93{rBsR2xYI!F?$UTMc})Vn zqEKnNH1nl6XSugK=AZAn~=R|R@SI;GI~Wdl<&X#7voE1Sk27)ZsSQA)+7 z@nHk07&J<$V$gV7&!V11_}_|a7p`6yC{+3uEsF8U??u0Sv<+7Om)s`-EQM~<$Fdd+ z%U}oxunf#fl#0vYEe29CIFwQ)&fy&f zVt1Fr*OAvGz@boSx*RU6)Y^|#``{vVs7hxP6hCcXCkBciC#AAc{JMcu3>2kQToiw7 zAQb~eDOKVq{?S0}?xOhL-b!`ejKa7}M5_;LoE zP&oXEfsq&-etAIRQdfO?dHR16@cR9qle8c4+eQc9ILkf$4n-CZEp zk=G;uq)=(PK=#*Sd?zZn)L%7>Us_UPc;acZ@RzQZYD`QgJzau7Okx4y9Cy zbNFHdvAfG*gS;jI4uwk7<#3CT?W=-0QnA5EgQ&>8c4+eQcA@I z@=FF%F@Tg(B@X0+24Z&?$nTNYBmksPX}Ul@mVg{>|HY`i<%KGg&9e%Yd;L1q@oFz* zZ!lgx&_F5%mQpG%md6-K#lTWZl{l6s8;IRqEKee@NdQZs(sZ$0+J0W6Coru6e=87P zY+xZq-?)v`$?h8`45VT}D5c^;STm4{0il#CaR{$B5WBk&UPoS&0E9xN=|b2)H`6|v zIya;Ch`n$^;qYz)BQZF&q z<)7Ct6rSfMNufW8^4^RGpMatk+mu?s*!Nnvx7Fgzfx`7_N~6AQDqnTre;Fs6sb$8C znQGM;FPCbWd?{a=bZS#MXQon~$yI9kT-7O0IGK{Oet2Y~vvDd@D&>lftkaOQ)w^t> zTr8Gn>1MjNI+dBpRhMB2W0`7hNNp3lB!kin_oL=-LhV-XlX~7lPOv5V-N9BCm&SSl z8V`-tc+SRkJ1?r{D%G9y<$9*Hb5nV|KAkJosykh;@P4@Nu``pej*pHD1rN>4ugjLl ztF;Q+0}SBa*Yu_#hR<3sjCW_@u zZG|&9=xhU4#w+D&bx;~IQ*<(wT*ev5mo8hg!d1{f;RC8jg;T!-qF2FNb}h*5M%Jr? zgr_E}wD&iab_!$+I(ij)YOgb(mWqi{OcXY&b@0^sfSS+(8ZAMKt8&AuN5k2O)w@#l^UO5x#_exDk9Q34# zJ$he8_2XpWr?)T$w=?K{HC7`&y?*5f>DB5!lHT@r9f9;lI;>(8U1nD3K9_A2Yjjs^ zoDKH1vzf{aj)`EnTCHVDHR@+ijqYa~y&D6&Cg2H0V-KMH)4=o#q_K#O789dNjgM*E zj`pXT(m0%jQ2i0rk&}fDsz1kS#7EU{fFP<`{YRqO{;tCj)hI7j{7#pb6{(+P+r*mG zXPmidcyy$e9o|l66Y{%dlZ{d(_ZCxp82ttli56T&*ur zlzrrHqH*JRuhf*+7as~4M~BPRf)Hx}2>jejD3D2~a#Am*V-j6bE0f8xFi&*Yn$Go;dC)EALVKH_~4O z#hBPRiVsS*j^4QVagZ@@n#hLYL$Dh0DfSy6NU>J`krcPTOG~lpvkJw!oUJJSOXn#* zZnGcaZRJW8W`2F+<91zd;bmV2J1et7o7JB8ykz~^V|JMQIf7YC>>RThO=$-0lE>_2 zR7Xx0Hq4G=HR3btH$aeCt^OmKZGYFH(Jrbms>{iW(X-eVvF>S~wpE$H9l>P^4y<*^ z)0DO|oiEj4%|j{YOcXPv$(&QIS0*y!5X{P#bYteN>(vL`UO1uX@a4&RwMXs(=`ey^ zOza%FZ`G8>!7emrzMJaE$-;)*w_`Qplj}D?kX)_)Bgt)l*C5Yt6;IUVZbkD;*jBQp zdE?d%{w_D5m6cAW>eQ>bEIbU0N#0GlYJRfhoL$dnbI$6gwxxPQkm?O8)jv+w<2|Z> zK)Q^e8WTH5^`AARagYpA{YR=JCkq>@|BBU!Pqp6wL8`U-kEFW&U8k7&uR^!36f3&F z%eIy^-4|`$=%;%_c`imztw7J^ePfXKjVkXaJrYeG$C0IKJl+GaFT4@1vE7C25(S9@BdjvUO!xkzHro%9`xL1rvUdCwGvz!? zX2IYcS82)z@@&2WD>aMrII(qQj#93~nJ&CJmxU*Gxu|nCH%9TcwYtal3xYde!3jm> zpH3DJuL<}#sXU?yz{Jiq0pHb>#^E>A1bmz7$jQQ{3HUx%BYqR$H$bon(CR<3321-U z&Q#r8aa^4+R&B-oY@=GY6&GHhECkglF;jyOUUo2>o2gB?Edjlt;l8vKqfH2|7`-5{ zV)VfOj;532>{2gYo3I~b9QhD{iJfZ`R%l8ysH67~a2(ZOZngXn)tHMBG_nUstFV`;TE8&zk+=k=fP$fx>pV0=ya+FaY>sw6GeY_u`!_1$o_y zmp&*%eH5TGicT+276=deout!`*RoJw zYlQmR5bA4H)c=$$1|I6aC!I#1j)|Q^{V~6bE{(%!2=!%v7>(^5qIa$~c{YI=te4_mZ2okN;ebVNhy8Nw(-ov(&HPPp9^AE;1 zgYj~%uJOf*UWu38dtyZ4KXuF(q)6BT_ zY*UBi@VBDX? zgtxzILjta>xTmg2E9k$*Hk~!}=WH82%i9xaxRiw{^cp~(r%jPy{|4G3usV|)&%@Mu zsa%68c$k&PsrV|bnjhHaz~5(SXzzm}RNm=~qSAriN3+LqWvLI3_$NZfk+W%-Xit2c ztrsps`QFeimGbKy0?e#45=!j!^XtU;JZgt5{JD| zXMH`@kCTNBzBghu;^XUAeh^=+?j!MSf7gB?*Hj!$mw^?N(`-XnGkNTG|9BfVP0HhI zqO-aD

    aaRvcS3QH$m+t1GX`NVc< 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 ?1h7;xCfbJ)?_)OG2fs728nF49ni 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 L_{lZ4*b)1Gr+j70 diff --git a/docs/_static/documentation_options.js b/docs/_static/documentation_options.js index 6b54cf4..c8f2547 100644 --- a/docs/_static/documentation_options.js +++ b/docs/_static/documentation_options.js @@ -1,5 +1,5 @@ const DOCUMENTATION_OPTIONS = { - VERSION: '1.2.2', + VERSION: '1.2.3', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/docs/base_classes.html b/docs/base_classes.html index 025b744..e9570bb 100644 --- a/docs/base_classes.html +++ b/docs/base_classes.html @@ -6,7 +6,7 @@ - Base Classes - efficalc 1.2.2 documentation + Base Classes - efficalc 1.2.3 documentation @@ -126,7 +126,7 @@

    @@ -152,7 +152,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -830,7 +830,7 @@
    - + diff --git a/docs/calculation_helpers.html b/docs/calculation_helpers.html index 854976d..28686ba 100644 --- a/docs/calculation_helpers.html +++ b/docs/calculation_helpers.html @@ -6,7 +6,7 @@ - Calculation Helpers - efficalc 1.2.2 documentation + Calculation Helpers - efficalc 1.2.3 documentation @@ -126,7 +126,7 @@
    @@ -152,7 +152,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -491,7 +491,7 @@
    - + diff --git a/docs/canvas.html b/docs/canvas.html index b8238be..0996dc2 100644 --- a/docs/canvas.html +++ b/docs/canvas.html @@ -6,7 +6,7 @@ - Drawing on a Canvas - efficalc 1.2.2 documentation + Drawing on a Canvas - efficalc 1.2.3 documentation @@ -126,7 +126,7 @@
    @@ -152,7 +152,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -930,7 +930,7 @@

    Base Classes +

    diff --git a/docs/constants.html b/docs/constants.html index 701d7dc..c129891 100644 --- a/docs/constants.html +++ b/docs/constants.html @@ -6,7 +6,7 @@ - Constants and Unit Conversions - efficalc 1.2.2 documentation + Constants and Unit Conversions - efficalc 1.2.3 documentation @@ -126,7 +126,7 @@
    @@ -152,7 +152,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -369,7 +369,7 @@

    Constants#

    - + diff --git a/docs/examples.html b/docs/examples.html index 0e68fa8..bc62698 100644 --- a/docs/examples.html +++ b/docs/examples.html @@ -6,7 +6,7 @@ - Examples - efficalc 1.2.2 documentation + Examples - efficalc 1.2.3 documentation @@ -126,7 +126,7 @@
    @@ -152,7 +152,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -302,7 +302,7 @@

    Steel Beam Moment Strength +

    diff --git a/docs/figures.html b/docs/figures.html index 32dcbc4..00acbd1 100644 --- a/docs/figures.html +++ b/docs/figures.html @@ -6,7 +6,7 @@ - Figures in Calc Reports - efficalc 1.2.2 documentation + Figures in Calc Reports - efficalc 1.2.3 documentation @@ -126,7 +126,7 @@
    @@ -152,7 +152,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -459,7 +459,7 @@

    Example#<

    - + diff --git a/docs/genindex.html b/docs/genindex.html index 45e92b0..4eb8a67 100644 --- a/docs/genindex.html +++ b/docs/genindex.html @@ -4,7 +4,7 @@ - Index - efficalc 1.2.2 documentation + Index - efficalc 1.2.3 documentation @@ -124,7 +124,7 @@
    @@ -150,7 +150,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -750,7 +750,7 @@

    Z

    - + diff --git a/docs/get_started.html b/docs/get_started.html index 02513ef..2a13084 100644 --- a/docs/get_started.html +++ b/docs/get_started.html @@ -6,7 +6,7 @@ - Quickstart - efficalc 1.2.2 documentation + Quickstart - efficalc 1.2.3 documentation @@ -126,7 +126,7 @@
    @@ -152,7 +152,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -353,7 +353,7 @@

    View Reports +

    diff --git a/docs/index.html b/docs/index.html index 6f0a29b..3c2ab0d 100644 --- a/docs/index.html +++ b/docs/index.html @@ -6,7 +6,7 @@ - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -126,7 +126,7 @@
    @@ -152,7 +152,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -333,7 +333,7 @@

    More#

    - + diff --git a/docs/integration.html b/docs/integration.html index dce0000..52e87d7 100644 --- a/docs/integration.html +++ b/docs/integration.html @@ -6,7 +6,7 @@ - Integrating and Extending efficalc - efficalc 1.2.2 documentation + Integrating and Extending efficalc - efficalc 1.2.3 documentation @@ -126,7 +126,7 @@
    @@ -152,7 +152,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -485,7 +485,7 @@

    More coming soon +

    diff --git a/docs/math_operations.html b/docs/math_operations.html index de4bee5..ea030aa 100644 --- a/docs/math_operations.html +++ b/docs/math_operations.html @@ -6,7 +6,7 @@ - Math Operations - efficalc 1.2.2 documentation + Math Operations - efficalc 1.2.3 documentation @@ -126,7 +126,7 @@
    @@ -152,7 +152,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -650,7 +650,7 @@
    - + diff --git a/docs/purpose.html b/docs/purpose.html index 94df562..fd9ea90 100644 --- a/docs/purpose.html +++ b/docs/purpose.html @@ -6,7 +6,7 @@ - Purpose and Background - efficalc 1.2.2 documentation + Purpose and Background - efficalc 1.2.3 documentation @@ -126,7 +126,7 @@
    @@ -152,7 +152,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -369,7 +369,7 @@

    A New Era +

    diff --git a/docs/py-modindex.html b/docs/py-modindex.html index 6a74011..5d7d8b0 100644 --- a/docs/py-modindex.html +++ b/docs/py-modindex.html @@ -4,7 +4,7 @@ - Python Module Index - efficalc 1.2.2 documentation + Python Module Index - efficalc 1.2.3 documentation @@ -124,7 +124,7 @@
    @@ -150,7 +150,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -276,7 +276,7 @@

    Python Module Index

    - + diff --git a/docs/search.html b/docs/search.html index fde505a..be35f37 100644 --- a/docs/search.html +++ b/docs/search.html @@ -4,7 +4,7 @@ - Search - efficalc 1.2.2 documentation + Search - efficalc 1.2.3 documentation @@ -123,7 +123,7 @@
    @@ -149,7 +149,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -254,7 +254,7 @@
    - + diff --git a/docs/searchindex.js b/docs/searchindex.js index 669c12d..1be0afc 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["base_classes", "calculation_helpers", "canvas", "constants", "examples", "figures", "get_started", "index", "integration", "math_operations", "purpose", "section_properties", "styling", "testing"], "filenames": ["base_classes.rst", "calculation_helpers.rst", "canvas.rst", "constants.rst", "examples.rst", "figures.rst", "get_started.rst", "index.rst", "integration.rst", "math_operations.rst", "purpose.rst", "section_properties.rst", "styling.rst", "testing.rst"], "titles": ["Base Classes", "Calculation Helpers", "Drawing on a Canvas", "Constants and Unit Conversions", "Examples", "Figures in Calc Reports", "Quickstart", "efficalc", "Integrating and Extending efficalc", "Math Operations", "Purpose and Background", "Section Properties", "Styling Reports", "Testing Your Calculations"], "terms": {"sphinx": [], "quickstart": 7, "thu": [], "mar": [], "7": [0, 2, 8], "21": [], "03": [], "13": 2, "2024": [], "you": [0, 2, 5, 6, 7, 8, 10, 13], "can": [0, 1, 2, 5, 6, 7, 8, 10, 12, 13], "adapt": 13, "thi": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11], "file": 1, "complet": [1, 10], "your": [0, 2, 5, 6, 7, 8, 10], "like": [7, 8, 10], "should": [0, 1, 2, 5], "least": [], "contain": [2, 8, 11], "root": 9, "toctre": [], "direct": 2, "_home": [], "A": [0, 1, 2, 7, 8, 11, 13], "featur": [7, 8], "rich": 7, "librari": [5, 7, 8], "reimagin": 7, "calcul": [0, 2, 3, 4, 5, 7, 10], "i": [0, 1, 2, 5, 6, 7, 8, 10, 11, 13], "design": [0, 6, 7, 8, 10, 11, 13], "transform": 7, "how": [1, 5, 6, 7, 8, 10], "engin": [7, 8, 10, 13], "approach": [7, 8, 10], "move": 7, "awai": 7, "from": [0, 1, 2, 3, 6, 7, 8, 10, 11], "tradit": [7, 10], "method": [1, 2, 7, 10], "manual": [7, 10], "spreadsheet": [7, 10, 13], "toward": 7, "effici": [7, 8, 10], "accur": 7, "collabor": 7, "process": [5, 7, 10], "built": 7, "modern": [7, 8], "mind": 7, "leverag": 7, "power": [7, 8, 9], "python": [0, 5, 7, 8, 10, 13], "offer": 7, "an": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 13], "extens": [2, 7], "testabl": 7, "framework": [7, 13], "build": [6, 7, 8, 10], "ani": [0, 1, 2, 6, 7, 8, 10, 12, 13], "order": 7, "doesn": [7, 10], "t": [7, 10, 11], "lock": 7, "predefin": 7, "sequenc": [7, 12], "suit": 7, "project": [6, 7, 8, 10], "": [1, 2, 5, 6, 7, 8, 9, 10, 11], "need": [2, 5, 7, 10, 12, 13], "control": [0, 1, 7], "content": [2, 7], "decid": 7, "what": [7, 10], "displai": [0, 1, 2, 5, 7, 12], "report": [0, 1, 2, 3, 4, 7, 8, 10], "ensur": [7, 13], "onli": [0, 1, 2, 7, 8, 10], "relev": [1, 7], "inform": [7, 8], "commun": [7, 10], "make": [2, 6, 7, 8, 10, 13], "concis": 7, "detail": [7, 8, 10, 11], "desir": [1, 7], "autom": 7, "gener": [0, 1, 2, 4, 5, 7, 8, 10], "automat": 7, "creat": [1, 2, 5, 7, 10, 12, 13], "profession": 7, "crystal": 7, "clear": [1, 7, 8], "review": [7, 10], "ambigu": 7, "free": [7, 8], "submitt": 7, "specif": [7, 13], "out": [2, 7, 10], "box": [7, 11], "helper": [2, 7], "common": [2, 6, 7, 10, 12], "problem": [5, 7], "section": [0, 7, 8], "properti": [2, 7, 8], "databas": [7, 11], "unit": [0, 2, 7, 12], "reusabl": 7, "templat": [0, 7], "onc": 7, "reus": 7, "them": [5, 7, 10, 13], "across": 7, "multipl": [0, 1, 2, 7, 8, 9, 12], "open": [1, 7], "sourc": [2, 4, 5, 7], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 10, 12, 13], "we": [4, 5, 6, 7, 8, 10, 13], "miss": 7, "wish": 7, "had": 7, "request": [2, 7, 8], "yourself": [7, 10], "so": [6, 7, 8, 10], "everyon": 7, "benefit": 7, "improv": [7, 10], "pleas": 7, "give": [6, 7, 10, 13], "try": [7, 10], "let": [5, 7], "u": [0, 5, 6, 7, 10], "know": [5, 7], "think": [7, 8], "purpos": [7, 11], "base": [1, 7, 8, 10], "class": [1, 5, 6, 7, 11], "math": 7, "oper": [0, 7], "constant": [0, 7, 11], "convers": 7, "style": [2, 7], "integr": [5, 7, 10], "extend": [2, 7, 10], "test": 7, "exampl": [6, 7, 8, 10, 12], "index": [], "modul": 1, "search": [], "page": [], "thing": [2, 10, 13], "don": 10, "about": [2, 8, 10, 11], "excel": [8, 10], "tabl": [0, 8], "To": [5, 6, 10], "err": 13, "human": 13, "realli": [8, 13], "foul": 13, "up": [1, 2, 8, 13], "comput": [5, 13], "paul": 13, "r": [2, 5, 13], "ehrlich": 13, "background": [2, 7], "efficalc": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 13], "wa": [0, 8, 10, 11], "develop": [0, 10, 13], "provid": [0, 1, 8, 10, 13], "robust": 10, "flexibl": [5, 6, 10], "altern": 10, "which": [0, 1, 9, 10], "ha": [10, 11], "remain": 10, "industri": [10, 13], "standard": [10, 11, 12], "decad": [9, 10], "while": 10, "versatil": 10, "us": [0, 1, 5, 6, 8, 10, 11, 12, 13], "mani": [6, 8, 10, 12], "differ": [5, 6, 8, 10], "limit": 10, "its": [0, 1, 2, 10], "abil": 10, "furthermor": 10, "tool": 10, "particularli": 10, "good": [0, 10], "one": [0, 8, 10, 11, 13], "especi": [10, 13], "tailor": 10, "experi": 10, "work": [6, 8, 10, 13], "here": [2, 4, 5, 6, 8, 10, 12], "few": [4, 6, 10], "want": [6, 8, 10, 13], "fix": [8, 10], "If": [0, 1, 2, 5, 10, 11, 12], "write": [8, 10, 13], "ll": [6, 8, 10], "have": [0, 1, 2, 6, 8, 10], "some": [2, 8, 10, 12], "point": [2, 10, 11], "It": [0, 1, 10], "could": [8, 10], "debug": 10, "our": [6, 8, 10, 13], "own": 10, "understand": 10, "colleagu": 10, "share": [8, 10], "modifi": 10, "old": [10, 13], "repurpos": 10, "slightli": 10, "scenario": [8, 10], "when": [0, 5, 6, 8, 10, 13], "hard": 10, "follow": [5, 10, 11], "get": [1, 8, 10, 13], "wai": [5, 6, 8, 10, 13], "Not": [6, 8, 10], "tediou": 10, "annoi": 10, "lead": 10, "cost": 10, "time": [5, 9, 10, 13], "reput": 10, "potenti": 10, "licens": 10, "There": [6, 10], "also": [1, 8, 10], "other": [1, 8, 10, 12, 13], "check": [0, 10], "offici": 10, "peer": 10, "In": [8, 10, 13], "case": [8, 10, 12, 13], "error": [0, 8, 10], "ridden": 10, "host": 10, "implic": 10, "includ": [2, 10], "costli": 10, "delai": 10, "loss": 10, "rapport": 10, "import": [0, 2, 5, 6, 10], "client": 10, "take": [6, 10, 13], "look": [8, 10], "easier": 10, "imagin": 10, "all": [1, 2, 6, 8, 10, 13], "steel": 10, "floor": [9, 10], "beam": [8, 10], "favorit": [8, 10], "go": 10, "through": [8, 10], "input": [0, 1, 2, 3, 8, 10, 12, 13], "uniqu": [0, 10, 13], "dimens": [2, 10], "load": [5, 10], "copi": 10, "next": [10, 13], "But": [6, 8, 10, 13], "realiz": 10, "cell": 10, "mayb": 10, "chang": [0, 8, 10, 13], "type": [0, 1, 2, 5, 8, 10, 11], "avail": [8, 10], "updat": [6, 8, 10], "back": [10, 11, 13], "everi": [8, 10], "same": [6, 8, 10], "exact": 10, "howev": [8, 10], "actual": [6, 9, 10], "function": [1, 2, 10, 11, 13], "Then": [10, 13], "re": [8, 10], "run": [1, 5, 6, 8, 10, 13], "simplifi": [8, 10], "all_beam_configur": 10, "1": [0, 1, 2, 3, 5, 9, 10, 11, 12], "12": [2, 3, 8, 10], "3": [0, 2, 3, 5, 6, 8, 10, 11], "34": 10, "50": [2, 8, 10], "4": [0, 2, 5, 6, 8, 10, 11, 13], "15": [2, 10], "2": [0, 2, 3, 5, 6, 8, 9, 10, 11, 12, 13], "55": 10, "25": [2, 10, 13], "def": [2, 5, 6, 8, 10, 13], "beam_calcul": 10, "name": [0, 1, 10, 11, 12], "span": [8, 10], "ultimate_load": 10, "steel_strength": 10, "insert": 10, "design_all_beam": 10, "configur": 10, "result": [0, 1, 2, 3, 8, 10, 12, 13], "print": [0, 1, 6, 8, 10], "return": [0, 1, 2, 5, 6, 9, 10, 11], "more": [4, 5, 6, 9, 10, 12, 13], "depth": [10, 11], "advanc": [6, 10], "At": 10, "end": [2, 10], "most": [6, 8, 10, 12], "submit": 10, "independ": 10, "author": 10, "noth": [9, 10], "just": [5, 8, 10], "bunch": 10, "number": [0, 10], "mai": [0, 2, 5, 6, 8, 10], "right": [2, 6, 8, 10], "often": 10, "facilit": 10, "proper": 10, "document": [1, 6, 10], "consum": 10, "By": [5, 10], "creation": [8, 10], "highli": 10, "readabl": [8, 10], "enabl": [8, 10], "spend": 10, "do": [6, 8, 10], "thei": [1, 10], "less": [3, 10], "calc": [2, 7, 10, 13], "focu": 10, "might": [8, 10], "veri": 10, "These": [8, 10], "dai": 10, "increas": [10, 13], "whether": [0, 2, 5, 10, 11], "csi": 10, "oapi": 10, "etab": 10, "analysi": 10, "grasshopp": 10, "rhino": 10, "script": 10, "parametr": 10, "model": 10, "without": [0, 1, 10], "lot": [5, 6, 8, 10], "past": 10, "date": 10, "intervent": 10, "nativ": 10, "plug": 10, "directli": [5, 10, 11], "bypass": 10, "friction": 10, "data": [0, 5, 10], "mention": [8, 10], "ideal": 10, "languag": 10, "larg": [10, 13], "amount": 10, "With": [8, 10, 13], "panda": 10, "numpi": 10, "matplotlib": 10, "manag": [2, 10], "set": [0, 1, 2, 8, 10], "save": [1, 5, 8, 10], "headach": 10, "v": [3, 8, 10], "idea": [8, 10], "aim": 10, "shift": 10, "code": [0, 2, 4, 6, 8, 10, 12], "driven": 10, "empow": 10, "user": 10, "reliabl": [10, 13], "transit": 10, "qualiti": 10, "better": [8, 10], "among": 10, "team": 10, "stakehold": 10, "new": [6, 8, 13], "releas": 6, "distribut": 6, "pypi": 6, "via": 6, "pip": 6, "best": [6, 8], "defin": [0, 1, 2, 6, 8, 11, 13], "The": [0, 1, 2, 5, 6, 8, 11, 13], "For": [4, 6, 8, 12], "pythagorean": 6, "theorem": 6, "perimet": [6, 11], "triangl": [6, 8], "titl": [0, 6, 8], "sqrt": [6, 8, 9], "descript": [0, 6, 8], "length": [0, 2, 6, 8], "side": 6, "b": [0, 6, 8, 11], "c": [0, 5, 6, 8, 11], "hypotenus": [6, 8], "p": 6, "produc": [6, 8], "browser": [1, 6], "someth": 6, "simpl": [5, 6, 8, 12], "report_build": [1, 6], "calculationreportbuild": [], "pythagorean_perimet": 6, "builder": [6, 8], "view_report": [1, 6, 8], "nice": 6, "now": [6, 8], "great": [6, 8], "easi": [6, 8, 13], "alwai": 6, "default": [0, 1, 2, 5, 6, 8], "gave": 6, "luckili": 6, "super": 6, "suppli": [5, 6], "overrid": [0, 1, 6], "second": [0, 6], "argument": [6, 8, 9], "new_input": 6, "5": [0, 2, 6, 8, 13], "6": [0, 2, 6, 8, 11], "show": [0, 3, 5, 6, 8], "And": 6, "well": [2, 6, 13], "real": 8, "life": 8, "overal": [6, 11], "pattern": 6, "matter": 6, "deeper": 6, "dive": 6, "api": 6, "see": [0, 5, 6, 8], "option": [0, 1, 2, 5, 6, 8], "perfect": [6, 8], "happi": 6, "equat": [10, 13], "stage": 10, "assumpt": [0, 1], "str": [0, 1, 2, 5, 11], "meant": 0, "clearli": 0, "declar": 0, "form": 0, "basi": 0, "paramet": [0, 1, 2, 5, 9, 11], "text": [0, 2, 12], "describ": 0, "seismic": 0, "provis": 0, "asc": 0, "16": [0, 2], "assum": 0, "variable_nam": 0, "express": [0, 1, 9], "variabl": [0, 1, 3, 8, 9, 12], "float": [0, 2, 8, 11], "int": 0, "none": [0, 1, 2, 5, 8], "refer": 0, "result_check": [0, 1, 13], "bool": [0, 1, 2, 5], "fals": [0, 1, 2, 5], "primari": 0, "object": [0, 1, 3, 5, 8, 9], "symbol": 0, "latex": [0, 9, 12], "format": [0, 1, 2, 12], "e": [0, 1, 2, 3, 5, 9], "physic": 0, "short": 0, "g": [0, 1, 5], "accompani": 0, "indic": [0, 11], "final": [0, 8], "true": [0, 1, 2, 13], "portal": 0, "version": 0, "ft": [0, 3, 8, 11], "1ft": 0, "4ft": 0, "5ft": 0, "estimate_display_length": 0, "calculationlength": 0, "estim": 0, "substitut": 0, "represent": [0, 2], "get_valu": [0, 8], "alia": [0, 9], "valueerror": [0, 11], "zerodivisionerror": 0, "0": [0, 2, 3, 8, 12], "messag": 0, "self": 0, "evalu": 0, "str_result_with_descript": 0, "string": [0, 1, 2], "symbolicexpr": 0, "str_substitut": 0, "valu": [0, 1, 2, 9, 11], "str_symbol": 0, "qualnam": 1, "start": [0, 1, 2, 5], "boundari": 1, "comparison": [0, 1], "compar": 0, "liter": [0, 1, 2], "true_messag": 0, "ok": 0, "false_messag": 0, "explicit": 0, "against": 0, "specifi": [0, 1, 2, 11], "didplai": 0, "depend": 0, "first": 0, "comparis": 0, "desplai": 0, "get_messag": 0, "appropri": 0, "reult": 0, "NO": 0, "is_pass": 0, "comparisonstat": 0, "comparator2": 0, "doe": [0, 1, 2, 9], "given": [0, 1, 2, 8, 13], "rather": 0, "exactli": 0, "annot": 0, "embellish": 0, "els": [0, 8], "logic": 0, "third": 0, "requir": [0, 5], "pass": [0, 9], "head": 0, "head_level": 0, "8": [0, 2], "add": [0, 2, 5, 9], "auto": [0, 2], "increment": 0, "size": [0, 1, 2, 8, 11], "larger": 0, "higher": 0, "level": 0, "than": [0, 8], "lower": 0, "each": [0, 8], "correspond": 0, "posit": [0, 2], "would": 0, "befor": [0, 12], "anoth": 0, "default_valu": [0, 1], "input_typ": 0, "select": 0, "select_opt": 0, "list": [0, 1, 2, 12], "min_valu": 0, "max_valu": 0, "num_step": 0, "element": [0, 12, 13], "overridden": 0, "runner": 0, "html": [0, 1, 5], "applic": 0, "minimum": [0, 2, 9], "allow": [0, 2], "maximum": [0, 9], "interv": 0, "between": [0, 2, 8, 11], "legal": 0, "field": 0, "http": [0, 4, 8, 12], "mozilla": 0, "org": 0, "en": 0, "doc": 0, "web": [0, 1, 11], "attribut": 0, "step": 0, "note": [0, 11], "current": [0, 5], "str_result_with_nam": 0, "textblock": 0, "block": 0, "main": [0, 4], "bolder": 0, "save_calculation_item": 1, "item": 1, "global": 1, "store": [1, 5], "clear_saved_object": 1, "get_override_or_default_valu": 1, "input_nam": 1, "found": [1, 8, 11], "set_input_default_overrid": 1, "default_overrid": 1, "dict": [1, 13], "get_all_calc_object": 1, "clear_all_input_default_overrid": 1, "calculationrunn": [1, 13], "calc_funct": [1, 13], "callabl": 1, "input_v": 1, "execut": 1, "were": 1, "dure": 1, "instanti": 1, "perform": [1, 5], "necessari": [1, 8], "ignor": 1, "dictionari": 1, "empti": 1, "calculate_all_item": 1, "etc": [1, 2, 5], "calculate_result": [1, 13], "filter": 1, "those": [1, 13], "been": [1, 8], "mark": [1, 9], "where": [0, 1, 2, 5, 8, 11], "view": [1, 8], "immedi": 1, "accordingli": 1, "kei": 1, "get_html_as_str": 1, "save_report": 1, "folder_path": 1, "file_nam": 1, "calc_report": 1, "open_on_cr": 1, "locat": [1, 2], "exist": 1, "path": [1, 2, 5], "folder": [1, 4], "filepath": 1, "temporari": 1, "pdf": 1, "calculation_runn": 1, "all_aisc_wide_flange_nam": [], "immut": [], "constructor": [], "tupl": 2, "iter": [], "initi": [], "w44x335": [], "w44x290": [], "w44x262": [], "w40x655": [], "w44x230": [], "w40x503": [], "w40x593": [], "w40x431": [], "w40x397": [], "w40x372": [], "w40x297": [], "w40x362": [], "w40x277": [], "w40x249": [], "w40x215": [], "w40x199": [], "w40x324": [], "w40x392": [], "w40x331": [], "w40x327": [], "w40x294": [], "w40x278": [], "w40x264": [], "w40x235": [], "w40x211": [], "w40x183": [], "w40x149": [], "w40x167": [], "w36x853": [], "w36x802": [], "w36x723": [], "w36x652": [], "w36x529": [], "w36x487": [], "w36x925": [], "w36x441": [], "w36x395": [], "w36x361": [], "w36x330": [], "w36x302": [], "w36x262": [], "w36x282": [], "w36x231": [], "w36x247": [], "w36x256": [], "w36x232": [], "w36x210": [], "w36x194": [], "w36x182": [], "w36x170": [], "w36x160": [], "w36x150": [], "w36x135": [], "w33x387": [], "w33x354": [], "w33x291": [], "w33x318": [], "w33x241": [], "w33x263": [], "w33x221": [], "w33x201": [], "w33x169": [], "w33x152": [], "w33x141": [], "w33x130": [], "w33x118": [], "w30x357": [], "w30x391": [], "w30x326": [], "w30x292": [], "w30x235": [], "w30x261": [], "w30x191": [], "w30x211": [], "w30x173": [], "w30x148": [], "w30x124": [], "w30x132": [], "w30x116": [], "w30x108": [], "w30x99": [], "w30x90": [], "w27x368": [], "w27x539": [], "w27x336": [], "w27x307": [], "w27x281": [], "w27x258": [], "w27x235": [], "w27x194": [], "w27x217": [], "w27x178": [], "w27x161": [], "w27x129": [], "w27x146": [], "w27x114": [], "w27x102": [], "w27x84": [], "w24x370": [], "w27x94": [], "w24x335": [], "w24x306": [], "w24x279": [], "w24x250": [], "w24x229": [], "w24x192": [], "w24x207": [], "w24x176": [], "w24x162": [], "w24x146": [], "w24x117": [], "w24x131": [], "w24x104": [], "w24x94": [], "w24x103": [], "w24x84": [], "w24x68": [], "w24x76": [], "w24x62": [], "w24x55": [], "w21x275": [], "w21x248": [], "w21x201": [], "w21x223": [], "w21x182": [], "w21x166": [], "w21x147": [], "w21x132": [], "w21x111": [], "w21x93": [], "w21x73": [], "w21x122": [], "w21x83": [], "w21x68": [], "w21x62": [], "w21x101": [], "w21x55": [], "w21x48": [], "w21x50": [], "w21x57": [], "w18x311": [], "w21x44": [], "w18x283": [], "w18x258": [], "w18x234": [], "w18x192": [], "w18x211": [], "w18x175": [], "w18x158": [], "w18x143": [], "w18x130": [], "w18x119": [], "w18x106": [], "w18x86": [], "w18x97": [], "w18x76": [], "w18x71": [], "w18x65": [], "w18x55": [], "w18x60": [], "w18x50": [], "w18x46": [], "w18x40": [], "w18x35": [], "w16x100": [], "w16x89": [], "w16x67": [], "w16x77": [], "w16x57": [], "w16x50": [], "w16x40": [], "w16x45": [], "w16x36": [], "w16x31": [], "w16x26": [], "w14x873": [], "w14x808": [], "w14x730": [], "w14x665": [], "w14x550": [], "w14x605": [], "w14x500": [], "w14x455": [], "w14x426": [], "w14x398": [], "w14x370": [], "w14x311": [], "w14x342": [], "w14x283": [], "w14x257": [], "w14x233": [], "w14x211": [], "w14x193": [], "w14x176": [], "w14x159": [], "w14x145": [], "w14x132": [], "w14x120": [], "w14x99": [], "w14x109": [], "w14x90": [], "w14x82": [], "w14x74": [], "w14x68": [], "w14x61": [], "w14x53": [], "w14x48": [], "w14x43": [], "w14x38": [], "w14x34": [], "w14x30": [], "w14x26": [], "w14x22": [], "w12x336": [], "w12x305": [], "w12x279": [], "w12x252": [], "w12x230": [], "w12x210": [], "w12x190": [], "w12x170": [], "w12x152": [], "w12x136": [], "w12x120": [], "w12x106": [], "w12x87": [], "w12x96": [], "w12x79": [], "w12x72": [], "w12x65": [], "w12x58": [], "w12x53": [], "w12x50": [], "w12x45": [], "w12x35": [], "w12x40": [], "w12x30": 8, "w12x26": 8, "w12x22": [], "w12x19": 8, "w12x14": 8, "w12x16": [], "w10x112": [], "w10x100": [], "w10x77": [], "w10x88": [], "w10x68": [], "w10x60": [], "w10x54": [], "w10x45": [], "w10x49": 8, "w10x39": [], "w10x30": [], "w10x33": 8, "w10x26": [], "w10x22": [], "w10x19": 8, "w10x17": [], "w10x15": [], "w10x12": 8, "w8x67": [], "w8x48": [], "w8x58": [], "w8x40": 8, "w8x35": [], "w8x31": [], "w8x28": [], "w8x24": [], "w8x21": 8, "w8x18": [], "w8x15": 8, "w8x13": [], "w8x10": [], "w6x25": [], "w6x20": [], "w6x15": [], "w6x12": [], "w6x16": [], "w6x9": [], "w6x8": [], "w5x19": [], "w5x16": [], "w4x13": [], "m12": [], "5x12": [], "m12x11": [], "5x11": [], "m12x10": [], "m10x9": [], "m10x8": [], "m10x7": [], "m8x6": [], "m6x4": [], "m6x3": [], "m5x18": [], "9": [11, 12], "m4x4": [], "08": [], "m4x6": [], "m4x3": [], "45": [], "s24x106": [], "s24x121": [], "s24x90": [], "s24x100": [], "s24x80": [], "m3x2": [], "s20x96": [], "s20x86": [], "s20x66": [], "s20x75": [], "s18x70": [], "s18x54": [], "s15x50": [], "s15x42": [], "s12x50": [], "s12x40": [], "s12x31": [], "s12x35": [], "s10x35": [], "s10x25": [], "s8x23": [], "s8x18": [], "s6x17": [], "s6x12": [], "s5x10": [], "s4x9": [], "s4x7": [], "s3x7": [], "s3x5": [], "hp18x204": [], "hp18x181": [], "hp18x157": [], "hp18x135": [], "hp16x162": [], "hp16x183": [], "hp16x121": [], "hp16x141": [], "hp16x101": [], "hp16x88": [], "hp14x117": [], "hp14x102": [], "hp14x73": [], "hp14x89": [], "hp12x89": [], "hp12x84": [], "hp12x74": [], "hp12x53": [], "hp10x57": [], "hp10x42": [], "hp12x63": [], "hp8x36": [], "cd": [], "devic": [], "aiscangl": 11, "angl": [2, 9, 11], "aiscchannel": 11, "channel": 11, "aisccircular": 11, "circular": 11, "aiscdoubleangl": 11, "doubleangl": 11, "aiscrectangular": 11, "rectangular": 11, "aiscte": 11, "tee": 11, "aiscwideflang": 11, "wideflang": 11, "get_aisc_angl": 11, "section_s": [8, 11], "fetch": 11, "aisc": 11, "instanc": [3, 9, 11], "popul": 11, "aisc_nam": 11, "rais": [5, 11], "cannot": 11, "get_aisc_channel": 11, "get_aisc_circular": 11, "get_aisc_double_angl": 11, "doubl": 11, "get_aisc_rectangular": 11, "get_aisc_te": 11, "get_aisc_wide_flang": [8, 11], "wide": 11, "flang": 11, "cw": 11, "edi_std_nomenclatur": 11, "iw": 11, "ix": 11, "ii": 11, "iz": 11, "j": 11, "pa": 11, "pa2": 11, "pb": 11, "swa": 11, "swb": 11, "swc": 11, "sx": 11, "sy": 11, "sz": 11, "sza": 11, "szb": 11, "szc": 11, "t_f": 11, "w": [8, 11], "zx": [8, 11], "zy": 11, "b_t": 11, "d": 11, "kde": 11, "kdet": 11, "ro": 11, "rx": [2, 11], "ry": [2, 11], "rz": 11, "tana": 11, "wb": 11, "wc": 11, "x": [2, 11], "xp": 11, "y": [2, 11], "yp": 11, "za": 11, "zb": 11, "zc": 11, "dataclass": 11, "shape": [8, 11], "area": 11, "warp": 11, "edi": 11, "nomenclatur": 11, "moment": 11, "inertia": 11, "axi": [2, 11], "z": 11, "torsion": 11, "minu": [9, 11], "surfac": 11, "singl": [11, 12, 13], "long": [1, 11], "leg": 11, "guid": 11, "19": 11, "elast": 11, "modulu": 11, "addit": [2, 8, 9, 11], "f": 11, "nomin": 11, "weight": [8, 11], "lb": [3, 11], "plastic": 11, "width": [0, 1, 2, 5, 11], "longer": 11, "slender": 11, "ratio": 11, "shorter": 11, "distanc": [2, 11], "outer": 11, "face": 11, "toe": 11, "fillet": 11, "polar": 11, "radiu": [2, 11], "gyrat": 11, "shear": 11, "center": [2, 11], "thick": 11, "tangent": [9, 11], "ax": [5, 11], "graviti": 11, "along": 11, "horizont": [2, 11], "edg": 11, "member": 11, "neutral": 11, "vertic": [2, 11], "h": 11, "pc": 11, "pd": 11, "qf": 11, "qw": 11, "sw1": 11, "sw2": 11, "sw3": 11, "wgi": 11, "wno": 11, "bf": 11, "bfdet": 11, "ddet": 11, "eo": 11, "h_tw": 11, "ho": 11, "rt": 11, "tf": 11, "tfdet": 11, "tw": 11, "twdet": 11, "twdet_2": 11, "cross": 11, "flexur": 11, "static": 11, "abov": [8, 11], "mid": 11, "top": [2, 11], "bottom": [2, 11], "special": 11, "workabl": 11, "gage": 11, "inner": [0, 11], "fasten": 11, "hole": 11, "normal": 11, "centroid": 11, "effect": [11, 13], "d_t": 11, "od": 11, "tde": 11, "tnom": 11, "hss": 11, "round": [2, 9, 11], "pipe": 11, "outsid": 11, "diamet": 11, "wall": 11, "flat": [2, 11], "separ": 11, "bout": 11, "ht": 11, "bin": 11, "b_tde": 11, "h_tde": 11, "typic": 11, "repres": [2, 3, 11], "hollow": 11, "structur": 11, "bf_2tf": 11, "deriv": 11, "m": [11, 12], "cut": 11, "2tf": 11, "half": 11, "k1": 11, "line": [1, 11], "a_bracket": 9, "arg": 9, "bracket": 9, "wrap": [9, 12], "absolut": 9, "arg0": 9, "summat": 9, "arg1": 9, "arglast": 9, "r_bracket": 9, "c_bracket": 9, "curli": [9, 12], "co": 9, "cosinu": 9, "cosh": 9, "hyperbol": 9, "div": 9, "divis": 9, "frac": 9, "div2": 9, "within": [1, 8, 9, 12], "exp": 9, "ln": 9, "natur": [9, 12], "logarithm": 9, "log": 9, "log_arg0": 9, "log10": 9, "log_10": 9, "max": 9, "argn": 9, "min": [9, 12], "sub": 9, "mul": 9, "neg": [2, 9], "negat": 9, "plu": 9, "sum_el": 9, "po": 9, "positivit": 9, "squar": 9, "s_bracket": 9, "sin": 9, "sinu": 9, "sinh": 9, "sqr": 9, "subtract": 9, "tan": 9, "tanh": 9, "zero": 3, "latexexpr_efficalc": 3, "mathemat": [1, 12], "phyical": [], "fundament": [], "overload": [], "numer": [], "throw": [], "except": [], "divsion": [], "consid": [], "4g": [], "3f": [], "unit_format": [], "mathrm": [], "non": [], "ital": [], "insid": [], "mode": [], "expon": [], "scientif": [], "v1": [], "a_": [], "22": [], "mm": [], "v2": [], "876934835": [], "kn": [], "87693": [], "v3": [], "434": [], "cdot": [], "10": 2, "v8": [], "unit_convers": 3, "deg_to_rad": 3, "degre": [2, 3], "radian": 3, "divid": 3, "revers": [2, 3], "180": 3, "deg": 3, "rad": 3, "pi": 3, "180deg": 3, "142": 3, "ft_to_in": 3, "24": 3, "k_to_lb": 3, "kip": 3, "1000": [3, 8], "2000": 3, "reportbuild": [1, 6, 8], "ONE": 3, "two": [2, 3], "call": 8, "possibl": 8, "sometim": 8, "workflow": 8, "compat": 5, "both": 8, "sinc": [], "That": [2, 8], "shown": 8, "easiest": [], "pythagorean_with_param": 8, "default_a": 8, "default_b": 8, "equival": 8, "pythagorean_without_param": 8, "810249675906654": 8, "still": [8, 13], "batch": [5, 8], "collect": 8, "Be": [], "abl": [], "come": [2, 5, 13], "soon": [], "github": [4, 8], "issu": [5, 8], "link": [], "graph": 8, "figur": [2, 7, 8], "matric": 8, "notat": 12, "help": [2, 8, 12], "tip": 12, "charact": 12, "underscor": 12, "_1": 12, "definit": 12, "min_a": 12, "m_2": 12, "must": [2, 12], "brace": 12, "after": [12, 13], "_": 12, "min_": 12, "abc": 12, "m_": 12, "123": 12, "caret": 12, "circumflex": 12, "combin": 12, "www": 12, "overleaf": 12, "com": [4, 8, 12], "learn": 12, "list_of_greek_letters_and_math_symbol": 12, "phi_m": 12, "phi": 12, "squash": 12, "escap": 12, "forward": 12, "slash": 12, "todo": [], "intro": [], "column": 8, "whatev": 8, "highlight": 8, "over": [8, 13], "solut": 8, "As": 8, "bonu": 8, "find": 8, "constraint": 8, "beam_strength": 8, "default_s": 8, "default_span": 8, "default_fi": 8, "fy": 8, "f_y": 8, "ksi": 8, "size_nam": 8, "z_x": 8, "strength": 8, "complex": [8, 13], "m_p": 8, "k": 8, "optim": 8, "moment_strength": 8, "lightest": 8, "strong": 8, "enough": 8, "find_lightest_beam_for_demand": 8, "size_opt": 8, "moment_demand": 8, "lightest_beam": 8, "999999": 8, "strength_info": 8, "size_is_strong_enough": 8, "size_is_lighter_than_best": 8, "certain": 8, "available_beam_sect": 8, "moment_demand_on_beam": 8, "lightest_beam_s": 8, "digest": 8, "summari": 8, "demand": 8, "Or": 8, "extract": 8, "util": 8, "anyth": 8, "extra": 8, "invisible_square_sum": 8, "simpli": 8, "49": 8, "calculate_square_sum": 8, "sum": 8, "sup": [], "begin": [], "align": [], "4pt": [], "therefor": [], "left": 2, "\u00b2": 8, "standalon": 8, "resourc": [5, 8], "appreci": 8, "huge": 8, "ecosystem": 8, "conjunct": 8, "varieti": 8, "everydai": 8, "concept": 8, "youandvern": [4, 8], "feel": 8, "propos": 8, "pull": 8, "ve": 8, "plugin": 8, "elimin": 8, "necess": 8, "intend": 8, "incorpor": 8, "output": 8, "loop": 8, "previous": 8, "get_results_as_dict": [], "toler": 13, "mistak": 13, "slim": 13, "becom": 13, "digit": 13, "opportun": 13, "hundr": 13, "propag": 13, "affect": 13, "part": [2, 13], "unexpect": 13, "accuraci": 13, "evolv": 13, "confid": 13, "expect": 13, "rest": [5, 13], "behav": 13, "world": 13, "softwar": 13, "establish": 13, "disciplin": 13, "appli": [2, 13], "similar": 13, "principl": 13, "straightforward": 13, "assert": 13, "verifi": 13, "test_calc_funct": 13, "calc_function_simpl": 13, "pytest": 13, "prefer": 13, "regularli": 13, "ongo": 13, "continu": 4, "publish": 4, "repo": 4, "tree": 4, "visit": 4, "return_typ": 1, "either": 1, "calculate_results_as_dict": [], "save_fold": 1, "filenam": 1, "open_on_sav": 1, "support": 5, "three": 5, "imag": [2, 5], "caption": [2, 5], "figurefromfil": 5, "lazi": 5, "file_path": 5, "pathlik": 5, "full_width": [0, 2, 5], "tag": 5, "png": 5, "jpg": 5, "svg": [2, 5], "gif": 5, "full": [0, 2, 5], "load_image_data": 5, "my": 5, "pictur": 5, "calc_imag": 5, "popular": 5, "plot": 5, "figurefrommatplotlib": 5, "wrapper": 5, "around": [2, 5], "easili": 5, "pyplot": 5, "plt": 5, "draw_figure_with_matplotlib": 5, "fig": 5, "subplot": 5, "draw": [5, 7], "figurefrombyt": 5, "greater": 5, "throughout": 5, "becaus": 5, "entir": 5, "memori": 5, "figure_byt": 5, "generate_figure_byt": 5, "cloud": 0, "displi": 0, "nor": 0, "pure": 0, "str_result_with_unit": 0, "__str__": 0, "written": 2, "hand": 2, "usual": 2, "graphic": 2, "illustr": 2, "aspect": 2, "geometri": 2, "programmat": 2, "height": 2, "reinforc": 2, "cover": 2, "num_long_bar": 2, "long_bar_radiu": 2, "875": 2, "stirrup_diamet": 2, "375": 2, "stirrup_bend_radiu": 2, "stirrup_hook": 2, "scale": [1, 2], "30": 2, "default_element_stroke_width": 2, "outlin": 2, "beam_outlin": 2, "rectangl": 2, "fill": 2, "bdbdbd": 2, "stirrup": 2, "transvers": 2, "hook": 2, "corner_radiu": 2, "stroke_width": 2, "stroke": 2, "black": 2, "longitudin": 2, "blue": 2, "circl": 2, "long_bar_starting_x": 2, "long_bar_spac": 2, "long_bar_i": 2, "rang": 2, "004aad": 2, "placement": 2, "bar": 2, "placement_bar": 2, "red": 2, "bf211e": 2, "pin": 2, "create_pin_support": 2, "arrow": 2, "create_load_arrow": 2, "marker_end": 2, "arrowmark": 2, "cap": 2, "create_load_cap_lin": 2, "x1": 2, "x2": 2, "100": 2, "20": 2, "60": 2, "40": 2, "80": 2, "diagram": 2, "arrow_count_per_sect": 2, "space": 2, "background_color": 2, "border_width": 2, "border_color": 2, "default_element_fil": 2, "default_element_strok": 2, "canvasel": 2, "ad": 2, "to_svg": 2, "convert": 2, "cx": 2, "cy": 2, "kwarg": 2, "ellips": 2, "y1": 2, "y2": 2, "marker_start": 2, "marker_mid": 2, "to_path_command": 2, "command": 2, "corner": 2, "orient": 2, "circlemark": 2, "get_common_svg_style_el": 2, "context": 2, "canva": 7, "hold": 2, "backdrop": 2, "drawn": 2, "color": 2, "white": 2, "border": 2, "coordin": 2, "param": [], "midpoint": 2, "fit": [1, 2], "match": 2, "connect": 2, "rel": 2, "system": 2, "down": [1, 2], "min_xi": 2, "display_typ": 2, "font_siz": 2, "rotat": 2, "horizontal_bas": 2, "vertical_bas": 2, "middl": 2, "render": 2, "font": [1, 2], "clockwis": 2, "gap": 2, "offset": 2, "text_posit": 2, "text_siz": 2, "being": 2, "parallel": 2, "upward": 2, "downward": 2, "factor": 2, "leader": 2, "marker_x": 2, "marker_i": 2, "text_x": 2, "text_i": 2, "landing_len": 2, "land": 2, "relationship": 2, "elementwithmark": 2, "subclass": 2, "implement": 2, "_get_mark": 2, "get_mark": 2, "header": 0, "stripe": 0, "2d": 0, "row": 0, "act": 0, "inputt": 0, "default_data": 0, "accept": 0, "dynam": 0, "identifi": 0, "long_calc_displai": 1, "longcalcdisplaytyp": 1, "alter": 1, "linebreak": 1, "break": 1, "enumer": 1, "numbered_row": 0}, "objects": {"efficalc": [[0, 0, 1, "", "Assumption"], [0, 0, 1, "", "Calculation"], [0, 0, 1, "", "Comparison"], [0, 0, 1, "", "ComparisonStatement"], [5, 0, 1, "", "FigureFromBytes"], [5, 0, 1, "", "FigureFromFile"], [5, 0, 1, "", "FigureFromMatplotlib"], [0, 0, 1, "", "Heading"], [0, 0, 1, "", "Input"], [0, 0, 1, "", "InputTable"], [0, 0, 1, "", "Symbolic"], [0, 0, 1, "", "Table"], [0, 0, 1, "", "TextBlock"], [0, 0, 1, "", "Title"], [9, 2, 1, "", "a_brackets"], [9, 2, 1, "", "absolute"], [9, 2, 1, "", "add"], [9, 2, 1, "", "brackets"], [9, 2, 1, "", "c_brackets"], [1, 2, 1, "", "clear_all_input_default_overrides"], [1, 2, 1, "", "clear_saved_objects"], [3, 3, 0, "-", "constants"], [9, 2, 1, "", "cos"], [9, 2, 1, "", "cosh"], [9, 2, 1, "", "div"], [9, 2, 1, "", "div2"], [9, 2, 1, "", "exp"], [1, 2, 1, "", "get_all_calc_objects"], [1, 2, 1, "", "get_override_or_default_value"], [9, 2, 1, "", "ln"], [9, 2, 1, "", "log"], [9, 2, 1, "", "log10"], [9, 2, 1, "", "maximum"], [9, 2, 1, "", "minimum"], [9, 2, 1, "", "minus"], [9, 2, 1, "", "mul"], [9, 2, 1, "", "neg"], [9, 2, 1, "", "plus"], [9, 2, 1, "", "pos"], [9, 2, 1, "", "power"], [9, 2, 1, "", "r_brackets"], [9, 2, 1, "", "root"], [9, 2, 1, "", "s_brackets"], [1, 2, 1, "", "save_calculation_item"], [1, 2, 1, "", "set_input_default_overrides"], [9, 2, 1, "", "sin"], [9, 2, 1, "", "sinh"], [9, 2, 1, "", "sqr"], [9, 2, 1, "", "sqrt"], [9, 2, 1, "", "sub"], [9, 2, 1, "", "tan"], [9, 2, 1, "", "tanh"], [9, 2, 1, "", "times"], [3, 3, 0, "-", "unit_conversions"]], "efficalc.Calculation": [[0, 1, 1, "", "estimate_display_length"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_result_with_description"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.Comparison": [[0, 1, 1, "", "get_message"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "is_passing"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.ComparisonStatement": [[0, 1, 1, "", "str_symbolic"]], "efficalc.FigureFromBytes": [[5, 1, 1, "", "load_image_data"]], "efficalc.FigureFromFile": [[5, 1, 1, "", "load_image_data"]], "efficalc.FigureFromMatplotlib": [[5, 1, 1, "", "load_image_data"]], "efficalc.Input": [[0, 1, 1, "", "get_value"], [0, 1, 1, "", "str_result_with_name"]], "efficalc.Symbolic": [[0, 1, 1, "", "estimate_display_length"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_result_with_description"], [0, 1, 1, "", "str_result_with_unit"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.calculation_runner": [[1, 0, 1, "", "CalculationRunner"]], "efficalc.calculation_runner.CalculationRunner": [[1, 1, 1, "", "calculate_all_items"], [1, 1, 1, "", "calculate_results"]], "efficalc.canvas": [[2, 0, 1, "", "ArrowMarker"], [2, 0, 1, "", "Canvas"], [2, 0, 1, "", "CanvasElement"], [2, 0, 1, "", "Circle"], [2, 0, 1, "", "CircleMarker"], [2, 0, 1, "", "Dimension"], [2, 0, 1, "", "ElementWithMarkers"], [2, 0, 1, "", "Ellipse"], [2, 0, 1, "", "Leader"], [2, 0, 1, "", "Line"], [2, 0, 1, "", "Marker"], [2, 0, 1, "", "Polyline"], [2, 0, 1, "", "Rectangle"], [2, 0, 1, "", "Text"]], "efficalc.canvas.ArrowMarker": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Canvas": [[2, 1, 1, "", "add"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.CanvasElement": [[2, 1, 1, "", "get_common_svg_style_elements"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.Circle": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.CircleMarker": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Dimension": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.ElementWithMarkers": [[2, 1, 1, "", "get_markers"]], "efficalc.canvas.Ellipse": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Leader": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Line": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Polyline": [[2, 1, 1, "", "to_path_commands"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.Rectangle": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Text": [[2, 1, 1, "", "to_svg"]], "efficalc.constants": [[3, 4, 1, "", "E"], [3, 4, 1, "", "ONE"], [3, 4, 1, "", "PI"], [3, 4, 1, "", "TWO"], [3, 4, 1, "", "ZERO"]], "efficalc.report_builder": [[1, 0, 1, "", "LongCalcDisplayType"], [1, 0, 1, "", "ReportBuilder"]], "efficalc.report_builder.ReportBuilder": [[1, 1, 1, "", "get_html_as_str"], [1, 1, 1, "", "save_report"], [1, 1, 1, "", "view_report"]], "efficalc.sections": [[11, 0, 1, "", "AiscAngle"], [11, 0, 1, "", "AiscChannel"], [11, 0, 1, "", "AiscCircular"], [11, 0, 1, "", "AiscDoubleAngle"], [11, 0, 1, "", "AiscRectangular"], [11, 0, 1, "", "AiscTee"], [11, 0, 1, "", "AiscWideFlange"], [11, 2, 1, "", "get_aisc_angle"], [11, 2, 1, "", "get_aisc_channel"], [11, 2, 1, "", "get_aisc_circular"], [11, 2, 1, "", "get_aisc_double_angle"], [11, 2, 1, "", "get_aisc_rectangular"], [11, 2, 1, "", "get_aisc_tee"], [11, 2, 1, "", "get_aisc_wide_flange"]], "efficalc.unit_conversions": [[3, 4, 1, "", "deg_to_rad"], [3, 4, 1, "", "ft_to_in"], [3, 4, 1, "", "k_to_lb"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:function", "3": "py:module", "4": "py:data"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "function", "Python function"], "3": ["py", "module", "Python module"], "4": ["py", "data", "Python data"]}, "titleterms": {"base": [0, 2], "class": [0, 2], "calcul": [1, 6, 8, 13], "helper": [1, 8], "constant": 3, "unit": 3, "convers": 3, "exampl": [2, 4, 5], "get": 7, "start": 7, "efficalc": [7, 8], "api": [2, 5, 7], "document": 7, "more": [7, 8], "indic": [], "tabl": [], "integr": 8, "extend": 8, "math": 9, "oper": 9, "purpos": 10, "section": [2, 11], "properti": 11, "style": 12, "report": [5, 6, 12], "test": 13, "your": 13, "about": [], "todo": [], "add": [], "simpl": 4, "graphic": [], "anim": [], "see": [], "librari": [], "action": [], "background": 10, "find": 10, "mistak": 10, "autom": 10, "scalabl": 10, "format": 10, "submitt": 10, "modern": 10, "workflow": 10, "A": 10, "new": 10, "era": 10, "instal": 6, "first": 6, "function": [6, 8], "view": 6, "run": [], "differ": [], "input": 6, "valu": [6, 8], "quickstart": 6, "chang": 6, "paramet": 8, "return": 8, "calc": [5, 8], "option": [], "1": [], "recommend": [], "2": [], "subscript": 12, "superscript": 12, "greek": 12, "letter": 12, "symbol": 12, "ad": 12, "space": 12, "hundr": 8, "One": 8, "invis": 8, "come": 8, "soon": 8, "why": 13, "matter": 13, "how": 13, "To": 13, "concret": [2, 4], "beam": [2, 4], "neutral": 4, "axi": 4, "advanc": 4, "steel": 4, "moment": 4, "strength": 4, "figur": 5, "from": 5, "file": 5, "doc": [2, 5], "matplotlib": 5, "raw": 5, "byte": 5, "draw": 2, "canva": 2, "cross": 2, "support": 2, "load": 2, "scheme": 2, "element": 2, "line": 2, "polylin": 2, "marker": 2}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Calculation Helpers": [[1, "calculation-helpers"], [8, "calculation-helpers"]], "Base Classes": [[2, "base-classes"], [0, "base-classes"]], "Drawing on a Canvas": [[2, "drawing-on-a-canvas"]], "Examples": [[2, "examples"], [4, "examples"]], "Concrete beam cross-section": [[2, "concrete-beam-cross-section"]], "Beam support and loading scheme": [[2, "beam-support-and-loading-scheme"]], "API docs": [[2, "api-docs"], [5, "api-docs"], [5, "id1"], [5, "id3"]], "Canvas": [[2, "id1"]], "Canvas Elements": [[2, "canvas-elements"]], "Line/Polyline Markers": [[2, "line-polyline-markers"]], "Constants and Unit Conversions": [[3, "constants-and-unit-conversions"]], "Unit Conversions": [[3, "module-efficalc.unit_conversions"]], "Constants": [[3, "id1"]], "Simple": [[4, "simple"]], "Concrete Beam Neutral Axis": [[4, "concrete-beam-neutral-axis"]], "Advanced": [[4, "advanced"]], "Steel Beam Moment Strength": [[4, "steel-beam-moment-strength"]], "Figures in Calc Reports": [[5, "figures-in-calc-reports"]], "Figure from a file": [[5, "figure-from-a-file"]], "Example": [[5, "example"], [5, "id2"], [5, "id4"]], "Figure from a matplotlib figure": [[5, "figure-from-a-matplotlib-figure"]], "Figure from raw bytes": [[5, "figure-from-raw-bytes"]], "Quickstart": [[6, "quickstart"]], "Installation": [[6, "installation"]], "First Calculation Function": [[6, "first-calculation-function"]], "View Reports": [[6, "view-reports"]], "Change Input Values": [[6, "change-input-values"]], "efficalc": [[7, "efficalc"]], "Get Started": [[7, "get-started"]], "API Documentation": [[7, "api-documentation"]], "More": [[7, "more"]], "Integrating and Extending efficalc": [[8, "integrating-and-extending-efficalc"]], "Parameters and Return Values in Calc Functions": [[8, "parameters-and-return-values-in-calc-functions"]], "Hundreds of Calculations with One Function": [[8, "hundreds-of-calculations-with-one-function"]], "Helper Functions": [[8, "helper-functions"]], "Invisible Helpers": [[8, "invisible-helpers"]], "More coming soon": [[8, "more-coming-soon"]], "Math Operations": [[9, "math-operations"]], "Purpose and Background": [[10, "purpose-and-background"]], "Finding mistakes": [[10, "finding-mistakes"]], "Automation and Scalability": [[10, "automation-and-scalability"]], "Formatting and Submittal": [[10, "formatting-and-submittal"]], "Modern Workflows": [[10, "modern-workflows"]], "A New Era": [[10, "a-new-era"]], "Section Properties": [[11, "section-properties"]], "Styling Reports": [[12, "styling-reports"]], "Subscripts": [[12, "subscripts"]], "Superscripts": [[12, "superscripts"]], "Greek Letters and Symbols": [[12, "greek-letters-and-symbols"]], "Adding Spaces": [[12, "adding-spaces"]], "Testing Your Calculations": [[13, "testing-your-calculations"]], "Why Testing Matters": [[13, "why-testing-matters"]], "How To Test Your Calculations": [[13, "how-to-test-your-calculations"]]}, "indexentries": {"assumption (class in efficalc)": [[0, "efficalc.Assumption"]], "calculation (class in efficalc)": [[0, "efficalc.Calculation"]], "comparison (class in efficalc)": [[0, "efficalc.Comparison"]], "comparisonstatement (class in efficalc)": [[0, "efficalc.ComparisonStatement"]], "heading (class in efficalc)": [[0, "efficalc.Heading"]], "input (class in efficalc)": [[0, "efficalc.Input"]], "inputtable (class in efficalc)": [[0, "efficalc.InputTable"]], "symbolic (class in efficalc)": [[0, "efficalc.Symbolic"]], "table (class in efficalc)": [[0, "efficalc.Table"]], "textblock (class in efficalc)": [[0, "efficalc.TextBlock"]], "title (class in efficalc)": [[0, "efficalc.Title"]], "estimate_display_length() (efficalc.calculation method)": [[0, "efficalc.Calculation.estimate_display_length"]], "estimate_display_length() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.estimate_display_length"]], "get_message() (efficalc.comparison method)": [[0, "efficalc.Comparison.get_message"]], "get_value() (efficalc.calculation method)": [[0, "efficalc.Calculation.get_value"]], "get_value() (efficalc.comparison method)": [[0, "efficalc.Comparison.get_value"]], "get_value() (efficalc.input method)": [[0, "efficalc.Input.get_value"]], "get_value() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.get_value"]], "is_passing() (efficalc.comparison method)": [[0, "efficalc.Comparison.is_passing"]], "result() (efficalc.calculation method)": [[0, "efficalc.Calculation.result"]], "result() (efficalc.comparison method)": [[0, "efficalc.Comparison.result"]], "result() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.result"]], "str_result_with_description() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_result_with_description"]], "str_result_with_description() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_result_with_description"]], "str_result_with_name() (efficalc.input method)": [[0, "efficalc.Input.str_result_with_name"]], "str_result_with_unit() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_result_with_unit"]], "str_substituted() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_substituted"]], "str_substituted() (efficalc.comparison method)": [[0, "efficalc.Comparison.str_substituted"]], "str_substituted() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_substituted"]], "str_symbolic() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_symbolic"]], "str_symbolic() (efficalc.comparison method)": [[0, "efficalc.Comparison.str_symbolic"]], "str_symbolic() (efficalc.comparisonstatement method)": [[0, "efficalc.ComparisonStatement.str_symbolic"]], "str_symbolic() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_symbolic"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["base_classes", "calculation_helpers", "canvas", "constants", "examples", "figures", "get_started", "index", "integration", "math_operations", "purpose", "section_properties", "styling", "testing"], "filenames": ["base_classes.rst", "calculation_helpers.rst", "canvas.rst", "constants.rst", "examples.rst", "figures.rst", "get_started.rst", "index.rst", "integration.rst", "math_operations.rst", "purpose.rst", "section_properties.rst", "styling.rst", "testing.rst"], "titles": ["Base Classes", "Calculation Helpers", "Drawing on a Canvas", "Constants and Unit Conversions", "Examples", "Figures in Calc Reports", "Quickstart", "efficalc", "Integrating and Extending efficalc", "Math Operations", "Purpose and Background", "Section Properties", "Styling Reports", "Testing Your Calculations"], "terms": {"sphinx": [], "quickstart": 7, "thu": [], "mar": [], "7": [0, 2, 8], "21": [], "03": [], "13": 2, "2024": [], "you": [0, 2, 5, 6, 7, 8, 10, 13], "can": [0, 1, 2, 5, 6, 7, 8, 10, 12, 13], "adapt": 13, "thi": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11], "file": 1, "complet": [1, 10], "your": [0, 2, 5, 6, 7, 8, 10], "like": [7, 8, 10], "should": [0, 1, 2, 5], "least": [], "contain": [2, 8, 11], "root": 9, "toctre": [], "direct": 2, "_home": [], "A": [0, 1, 2, 7, 8, 11, 13], "featur": [7, 8], "rich": 7, "librari": [5, 7, 8], "reimagin": 7, "calcul": [0, 2, 3, 4, 5, 7, 10], "i": [0, 1, 2, 5, 6, 7, 8, 10, 11, 13], "design": [0, 6, 7, 8, 10, 11, 13], "transform": 7, "how": [1, 5, 6, 7, 8, 10], "engin": [7, 8, 10, 13], "approach": [7, 8, 10], "move": 7, "awai": 7, "from": [0, 1, 2, 3, 6, 7, 8, 10, 11], "tradit": [7, 10], "method": [1, 2, 7, 10], "manual": [7, 10], "spreadsheet": [7, 10, 13], "toward": 7, "effici": [7, 8, 10], "accur": 7, "collabor": 7, "process": [5, 7, 10], "built": 7, "modern": [7, 8], "mind": 7, "leverag": 7, "power": [7, 8, 9], "python": [0, 5, 7, 8, 10, 13], "offer": 7, "an": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 13], "extens": [2, 7], "testabl": 7, "framework": [7, 13], "build": [6, 7, 8, 10], "ani": [0, 1, 2, 6, 7, 8, 10, 12, 13], "order": 7, "doesn": [7, 10], "t": [7, 10, 11], "lock": 7, "predefin": 7, "sequenc": [7, 12], "suit": 7, "project": [6, 7, 8, 10], "": [1, 2, 5, 6, 7, 8, 9, 10, 11], "need": [2, 5, 7, 10, 12, 13], "control": [0, 1, 7], "content": [2, 7], "decid": 7, "what": [7, 10], "displai": [0, 1, 2, 5, 7, 12], "report": [0, 1, 2, 3, 4, 7, 8, 10], "ensur": [7, 13], "onli": [0, 1, 2, 7, 8, 10], "relev": [1, 7], "inform": [7, 8], "commun": [7, 10], "make": [2, 6, 7, 8, 10, 13], "concis": 7, "detail": [7, 8, 10, 11], "desir": [1, 7], "autom": 7, "gener": [0, 1, 2, 4, 5, 7, 8, 10], "automat": 7, "creat": [1, 2, 5, 7, 10, 12, 13], "profession": 7, "crystal": 7, "clear": [1, 7, 8], "review": [7, 10], "ambigu": 7, "free": [7, 8], "submitt": 7, "specif": [7, 13], "out": [2, 7, 10], "box": [7, 11], "helper": [2, 7], "common": [2, 6, 7, 10, 12], "problem": [5, 7], "section": [0, 7, 8], "properti": [2, 7, 8], "databas": [7, 11], "unit": [0, 2, 7, 12], "reusabl": 7, "templat": [0, 7], "onc": 7, "reus": 7, "them": [5, 7, 10, 13], "across": 7, "multipl": [0, 1, 2, 7, 8, 9, 12], "open": [1, 7], "sourc": [2, 4, 5, 7], "ar": [0, 1, 2, 4, 5, 6, 7, 8, 10, 12, 13], "we": [4, 5, 6, 7, 8, 10, 13], "miss": 7, "wish": 7, "had": 7, "request": [2, 7, 8], "yourself": [7, 10], "so": [6, 7, 8, 10], "everyon": 7, "benefit": 7, "improv": [7, 10], "pleas": 7, "give": [6, 7, 10, 13], "try": [7, 10], "let": [5, 7], "u": [0, 5, 6, 7, 10], "know": [5, 7], "think": [7, 8], "purpos": [7, 11], "base": [1, 7, 8, 10], "class": [1, 5, 6, 7, 11], "math": 7, "oper": [0, 7], "constant": [0, 7, 11], "convers": 7, "style": [2, 7], "integr": [5, 7, 10], "extend": [2, 7, 10], "test": 7, "exampl": [6, 7, 8, 10, 12], "index": [], "modul": 1, "search": [], "page": [], "thing": [2, 10, 13], "don": 10, "about": [2, 8, 10, 11], "excel": [8, 10], "tabl": [0, 8], "To": [5, 6, 10], "err": 13, "human": 13, "realli": [8, 13], "foul": 13, "up": [1, 2, 8, 13], "comput": [5, 13], "paul": 13, "r": [2, 5, 13], "ehrlich": 13, "background": [2, 7], "efficalc": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 13], "wa": [0, 8, 10, 11], "develop": [0, 10, 13], "provid": [0, 1, 8, 10, 13], "robust": 10, "flexibl": [5, 6, 10], "altern": 10, "which": [0, 1, 9, 10], "ha": [10, 11], "remain": 10, "industri": [10, 13], "standard": [10, 11, 12], "decad": [9, 10], "while": 10, "versatil": 10, "us": [0, 1, 5, 6, 8, 10, 11, 12, 13], "mani": [6, 8, 10, 12], "differ": [5, 6, 8, 10], "limit": 10, "its": [0, 1, 2, 10], "abil": 10, "furthermor": 10, "tool": 10, "particularli": 10, "good": [0, 10], "one": [0, 8, 10, 11, 13], "especi": [10, 13], "tailor": 10, "experi": 10, "work": [6, 8, 10, 13], "here": [2, 4, 5, 6, 8, 10, 12], "few": [4, 6, 10], "want": [6, 8, 10, 13], "fix": [8, 10], "If": [0, 1, 2, 5, 10, 11, 12], "write": [8, 10, 13], "ll": [6, 8, 10], "have": [0, 1, 2, 6, 8, 10], "some": [2, 8, 10, 12], "point": [2, 10, 11], "It": [0, 1, 10], "could": [8, 10], "debug": 10, "our": [6, 8, 10, 13], "own": 10, "understand": 10, "colleagu": 10, "share": [8, 10], "modifi": 10, "old": [10, 13], "repurpos": 10, "slightli": 10, "scenario": [8, 10], "when": [0, 5, 6, 8, 10, 13], "hard": 10, "follow": [5, 10, 11], "get": [1, 8, 10, 13], "wai": [5, 6, 8, 10, 13], "Not": [6, 8, 10], "tediou": 10, "annoi": 10, "lead": 10, "cost": 10, "time": [5, 9, 10, 13], "reput": 10, "potenti": 10, "licens": 10, "There": [6, 10], "also": [1, 8, 10], "other": [1, 8, 10, 12, 13], "check": [0, 10], "offici": 10, "peer": 10, "In": [8, 10, 13], "case": [8, 10, 12, 13], "error": [0, 8, 10], "ridden": 10, "host": 10, "implic": 10, "includ": [2, 10], "costli": 10, "delai": 10, "loss": 10, "rapport": 10, "import": [0, 2, 5, 6, 10], "client": 10, "take": [6, 10, 13], "look": [8, 10], "easier": 10, "imagin": 10, "all": [1, 2, 6, 8, 10, 13], "steel": 10, "floor": [9, 10], "beam": [8, 10], "favorit": [8, 10], "go": 10, "through": [8, 10], "input": [0, 1, 2, 3, 8, 10, 12, 13], "uniqu": [0, 10, 13], "dimens": [2, 10], "load": [5, 10], "copi": 10, "next": [10, 13], "But": [6, 8, 10, 13], "realiz": 10, "cell": 10, "mayb": 10, "chang": [0, 8, 10, 13], "type": [0, 1, 2, 5, 8, 10, 11], "avail": [8, 10], "updat": [6, 8, 10], "back": [10, 11, 13], "everi": [8, 10], "same": [6, 8, 10], "exact": 10, "howev": [8, 10], "actual": [6, 9, 10], "function": [1, 2, 10, 11, 13], "Then": [10, 13], "re": [8, 10], "run": [1, 5, 6, 8, 10, 13], "simplifi": [8, 10], "all_beam_configur": 10, "1": [0, 1, 2, 3, 5, 9, 10, 11, 12], "12": [2, 3, 8, 10], "3": [0, 2, 3, 5, 6, 8, 10, 11], "34": 10, "50": [2, 8, 10], "4": [0, 2, 5, 6, 8, 10, 11, 13], "15": [2, 10], "2": [0, 2, 3, 5, 6, 8, 9, 10, 11, 12, 13], "55": 10, "25": [2, 10, 13], "def": [2, 5, 6, 8, 10, 13], "beam_calcul": 10, "name": [0, 1, 10, 11, 12], "span": [8, 10], "ultimate_load": 10, "steel_strength": 10, "insert": 10, "design_all_beam": 10, "configur": 10, "result": [0, 1, 2, 3, 8, 10, 12, 13], "print": [0, 1, 6, 8, 10], "return": [0, 1, 2, 5, 6, 9, 10, 11], "more": [4, 5, 6, 9, 10, 12, 13], "depth": [10, 11], "advanc": [6, 10], "At": 10, "end": [2, 10], "most": [6, 8, 10, 12], "submit": 10, "independ": 10, "author": 10, "noth": [9, 10], "just": [5, 8, 10], "bunch": 10, "number": [0, 10], "mai": [0, 2, 5, 6, 8, 10], "right": [2, 6, 8, 10], "often": 10, "facilit": 10, "proper": 10, "document": [1, 6, 10], "consum": 10, "By": [5, 10], "creation": [8, 10], "highli": 10, "readabl": [8, 10], "enabl": [8, 10], "spend": 10, "do": [6, 8, 10], "thei": [1, 10], "less": [3, 10], "calc": [2, 7, 10, 13], "focu": 10, "might": [8, 10], "veri": 10, "These": [8, 10], "dai": 10, "increas": [10, 13], "whether": [0, 2, 5, 10, 11], "csi": 10, "oapi": 10, "etab": 10, "analysi": 10, "grasshopp": 10, "rhino": 10, "script": 10, "parametr": 10, "model": 10, "without": [0, 1, 10], "lot": [5, 6, 8, 10], "past": 10, "date": 10, "intervent": 10, "nativ": 10, "plug": 10, "directli": [5, 10, 11], "bypass": 10, "friction": 10, "data": [0, 5, 10], "mention": [8, 10], "ideal": 10, "languag": 10, "larg": [10, 13], "amount": 10, "With": [8, 10, 13], "panda": 10, "numpi": 10, "matplotlib": 10, "manag": [2, 10], "set": [0, 1, 2, 8, 10], "save": [1, 5, 8, 10], "headach": 10, "v": [3, 8, 10], "idea": [8, 10], "aim": 10, "shift": 10, "code": [0, 2, 4, 6, 8, 10, 12], "driven": 10, "empow": 10, "user": 10, "reliabl": [10, 13], "transit": 10, "qualiti": 10, "better": [8, 10], "among": 10, "team": 10, "stakehold": 10, "new": [6, 8, 13], "releas": 6, "distribut": 6, "pypi": 6, "via": 6, "pip": 6, "best": [6, 8], "defin": [0, 1, 2, 6, 8, 11, 13], "The": [0, 1, 2, 5, 6, 8, 11, 13], "For": [4, 6, 8, 12], "pythagorean": 6, "theorem": 6, "perimet": [6, 11], "triangl": [6, 8], "titl": [0, 6, 8], "sqrt": [6, 8, 9], "descript": [0, 6, 8], "length": [0, 2, 6, 8], "side": 6, "b": [0, 6, 8, 11], "c": [0, 5, 6, 8, 11], "hypotenus": [6, 8], "p": 6, "produc": [6, 8], "browser": [1, 6], "someth": 6, "simpl": [5, 6, 8, 12], "report_build": [1, 6], "calculationreportbuild": [], "pythagorean_perimet": 6, "builder": [6, 8], "view_report": [1, 6, 8], "nice": 6, "now": [6, 8], "great": [6, 8], "easi": [6, 8, 13], "alwai": 6, "default": [0, 1, 2, 5, 6, 8], "gave": 6, "luckili": 6, "super": 6, "suppli": [5, 6], "overrid": [0, 1, 6], "second": [0, 6], "argument": [6, 8, 9], "new_input": 6, "5": [0, 2, 6, 8, 13], "6": [0, 2, 6, 8, 11], "show": [0, 3, 5, 6, 8], "And": 6, "well": [2, 6, 13], "real": 8, "life": 8, "overal": [6, 11], "pattern": 6, "matter": 6, "deeper": 6, "dive": 6, "api": 6, "see": [0, 5, 6, 8], "option": [0, 1, 2, 5, 6, 8], "perfect": [6, 8], "happi": 6, "equat": [10, 13], "stage": 10, "assumpt": [0, 1], "str": [0, 1, 2, 5, 11], "meant": 0, "clearli": 0, "declar": 0, "form": 0, "basi": 0, "paramet": [0, 1, 2, 5, 9, 11], "text": [0, 2, 12], "describ": 0, "seismic": 0, "provis": 0, "asc": 0, "16": [0, 2], "assum": 0, "variable_nam": 0, "express": [0, 1, 9], "variabl": [0, 1, 3, 8, 9, 12], "float": [0, 2, 8, 11], "int": 0, "none": [0, 1, 2, 5, 8], "refer": 0, "result_check": [0, 1, 13], "bool": [0, 1, 2, 5], "fals": [0, 1, 2, 5], "primari": 0, "object": [0, 1, 3, 5, 8, 9], "symbol": 0, "latex": [0, 9, 12], "format": [0, 1, 2, 12], "e": [0, 1, 2, 3, 5, 9], "physic": 0, "short": 0, "g": [0, 1, 5], "accompani": 0, "indic": [0, 11], "final": [0, 8], "true": [0, 1, 2, 13], "portal": 0, "version": 0, "ft": [0, 3, 8, 11], "1ft": 0, "4ft": 0, "5ft": 0, "estimate_display_length": 0, "calculationlength": 0, "estim": 0, "substitut": 0, "represent": [0, 2], "get_valu": [0, 8], "alia": [0, 9], "valueerror": [0, 11], "zerodivisionerror": 0, "0": [0, 2, 3, 8, 12], "messag": 0, "self": 0, "evalu": 0, "str_result_with_descript": 0, "string": [0, 1, 2], "symbolicexpr": 0, "str_substitut": 0, "valu": [0, 1, 2, 9, 11], "str_symbol": 0, "qualnam": 1, "start": [0, 1, 2, 5], "boundari": 1, "comparison": [0, 1], "compar": 0, "liter": [0, 1, 2], "true_messag": 0, "ok": 0, "false_messag": 0, "explicit": 0, "against": 0, "specifi": [0, 1, 2, 11], "didplai": 0, "depend": 0, "first": 0, "comparis": 0, "desplai": 0, "get_messag": 0, "appropri": 0, "reult": 0, "NO": 0, "is_pass": 0, "comparisonstat": 0, "comparator2": 0, "doe": [0, 1, 2, 9], "given": [0, 1, 2, 8, 13], "rather": 0, "exactli": 0, "annot": 0, "embellish": 0, "els": [0, 8], "logic": 0, "third": 0, "requir": [0, 5], "pass": [0, 9], "head": 0, "head_level": 0, "8": [0, 2], "add": [0, 2, 5, 9], "auto": [0, 2], "increment": 0, "size": [0, 1, 2, 8, 11], "larger": 0, "higher": 0, "level": 0, "than": [0, 8], "lower": 0, "each": [0, 8], "correspond": 0, "posit": [0, 2], "would": 0, "befor": [0, 12], "anoth": 0, "default_valu": [0, 1], "input_typ": 0, "select": 0, "select_opt": 0, "list": [0, 1, 2, 12], "min_valu": 0, "max_valu": 0, "num_step": 0, "element": [0, 12, 13], "overridden": 0, "runner": 0, "html": [0, 1, 5], "applic": 0, "minimum": [0, 2, 9], "allow": [0, 2], "maximum": [0, 9], "interv": 0, "between": [0, 2, 8, 11], "legal": 0, "field": 0, "http": [0, 4, 8, 12], "mozilla": 0, "org": 0, "en": 0, "doc": 0, "web": [0, 1, 11], "attribut": 0, "step": 0, "note": [0, 11], "current": [0, 5], "str_result_with_nam": 0, "textblock": 0, "block": 0, "main": [0, 4], "bolder": 0, "save_calculation_item": 1, "item": 1, "global": 1, "store": [1, 5], "clear_saved_object": 1, "get_override_or_default_valu": 1, "input_nam": 1, "found": [1, 8, 11], "set_input_default_overrid": 1, "default_overrid": 1, "dict": [1, 13], "get_all_calc_object": 1, "clear_all_input_default_overrid": 1, "calculationrunn": [1, 13], "calc_funct": [1, 13], "callabl": 1, "input_v": 1, "execut": 1, "were": 1, "dure": 1, "instanti": 1, "perform": [1, 5], "necessari": [1, 8], "ignor": 1, "dictionari": 1, "empti": 1, "calculate_all_item": 1, "etc": [1, 2, 5], "calculate_result": [1, 13], "filter": 1, "those": [1, 13], "been": [1, 8], "mark": [1, 9], "where": [0, 1, 2, 5, 8, 11], "view": [1, 8], "immedi": 1, "accordingli": 1, "kei": 1, "get_html_as_str": 1, "save_report": 1, "folder_path": 1, "file_nam": 1, "calc_report": 1, "open_on_cr": 1, "locat": [1, 2], "exist": 1, "path": [1, 2, 5], "folder": [1, 4], "filepath": 1, "temporari": 1, "pdf": 1, "calculation_runn": 1, "all_aisc_wide_flange_nam": [], "immut": [], "constructor": [], "tupl": 2, "iter": [], "initi": [], "w44x335": [], "w44x290": [], "w44x262": [], "w40x655": [], "w44x230": [], "w40x503": [], "w40x593": [], "w40x431": [], "w40x397": [], "w40x372": [], "w40x297": [], "w40x362": [], "w40x277": [], "w40x249": [], "w40x215": [], "w40x199": [], "w40x324": [], "w40x392": [], "w40x331": [], "w40x327": [], "w40x294": [], "w40x278": [], "w40x264": [], "w40x235": [], "w40x211": [], "w40x183": [], "w40x149": [], "w40x167": [], "w36x853": [], "w36x802": [], "w36x723": [], "w36x652": [], "w36x529": [], "w36x487": [], "w36x925": [], "w36x441": [], "w36x395": [], "w36x361": [], "w36x330": [], "w36x302": [], "w36x262": [], "w36x282": [], "w36x231": [], "w36x247": [], "w36x256": [], "w36x232": [], "w36x210": [], "w36x194": [], "w36x182": [], "w36x170": [], "w36x160": [], "w36x150": [], "w36x135": [], "w33x387": [], "w33x354": [], "w33x291": [], "w33x318": [], "w33x241": [], "w33x263": [], "w33x221": [], "w33x201": [], "w33x169": [], "w33x152": [], "w33x141": [], "w33x130": [], "w33x118": [], "w30x357": [], "w30x391": [], "w30x326": [], "w30x292": [], "w30x235": [], "w30x261": [], "w30x191": [], "w30x211": [], "w30x173": [], "w30x148": [], "w30x124": [], "w30x132": [], "w30x116": [], "w30x108": [], "w30x99": [], "w30x90": [], "w27x368": [], "w27x539": [], "w27x336": [], "w27x307": [], "w27x281": [], "w27x258": [], "w27x235": [], "w27x194": [], "w27x217": [], "w27x178": [], "w27x161": [], "w27x129": [], "w27x146": [], "w27x114": [], "w27x102": [], "w27x84": [], "w24x370": [], "w27x94": [], "w24x335": [], "w24x306": [], "w24x279": [], "w24x250": [], "w24x229": [], "w24x192": [], "w24x207": [], "w24x176": [], "w24x162": [], "w24x146": [], "w24x117": [], "w24x131": [], "w24x104": [], "w24x94": [], "w24x103": [], "w24x84": [], "w24x68": [], "w24x76": [], "w24x62": [], "w24x55": [], "w21x275": [], "w21x248": [], "w21x201": [], "w21x223": [], "w21x182": [], "w21x166": [], "w21x147": [], "w21x132": [], "w21x111": [], "w21x93": [], "w21x73": [], "w21x122": [], "w21x83": [], "w21x68": [], "w21x62": [], "w21x101": [], "w21x55": [], "w21x48": [], "w21x50": [], "w21x57": [], "w18x311": [], "w21x44": [], "w18x283": [], "w18x258": [], "w18x234": [], "w18x192": [], "w18x211": [], "w18x175": [], "w18x158": [], "w18x143": [], "w18x130": [], "w18x119": [], "w18x106": [], "w18x86": [], "w18x97": [], "w18x76": [], "w18x71": [], "w18x65": [], "w18x55": [], "w18x60": [], "w18x50": [], "w18x46": [], "w18x40": [], "w18x35": [], "w16x100": [], "w16x89": [], "w16x67": [], "w16x77": [], "w16x57": [], "w16x50": [], "w16x40": [], "w16x45": [], "w16x36": [], "w16x31": [], "w16x26": [], "w14x873": [], "w14x808": [], "w14x730": [], "w14x665": [], "w14x550": [], "w14x605": [], "w14x500": [], "w14x455": [], "w14x426": [], "w14x398": [], "w14x370": [], "w14x311": [], "w14x342": [], "w14x283": [], "w14x257": [], "w14x233": [], "w14x211": [], "w14x193": [], "w14x176": [], "w14x159": [], "w14x145": [], "w14x132": [], "w14x120": [], "w14x99": [], "w14x109": [], "w14x90": [], "w14x82": [], "w14x74": [], "w14x68": [], "w14x61": [], "w14x53": [], "w14x48": [], "w14x43": [], "w14x38": [], "w14x34": [], "w14x30": [], "w14x26": [], "w14x22": [], "w12x336": [], "w12x305": [], "w12x279": [], "w12x252": [], "w12x230": [], "w12x210": [], "w12x190": [], "w12x170": [], "w12x152": [], "w12x136": [], "w12x120": [], "w12x106": [], "w12x87": [], "w12x96": [], "w12x79": [], "w12x72": [], "w12x65": [], "w12x58": [], "w12x53": [], "w12x50": [], "w12x45": [], "w12x35": [], "w12x40": [], "w12x30": 8, "w12x26": 8, "w12x22": [], "w12x19": 8, "w12x14": 8, "w12x16": [], "w10x112": [], "w10x100": [], "w10x77": [], "w10x88": [], "w10x68": [], "w10x60": [], "w10x54": [], "w10x45": [], "w10x49": 8, "w10x39": [], "w10x30": [], "w10x33": 8, "w10x26": [], "w10x22": [], "w10x19": 8, "w10x17": [], "w10x15": [], "w10x12": 8, "w8x67": [], "w8x48": [], "w8x58": [], "w8x40": 8, "w8x35": [], "w8x31": [], "w8x28": [], "w8x24": [], "w8x21": 8, "w8x18": [], "w8x15": 8, "w8x13": [], "w8x10": [], "w6x25": [], "w6x20": [], "w6x15": [], "w6x12": [], "w6x16": [], "w6x9": [], "w6x8": [], "w5x19": [], "w5x16": [], "w4x13": [], "m12": [], "5x12": [], "m12x11": [], "5x11": [], "m12x10": [], "m10x9": [], "m10x8": [], "m10x7": [], "m8x6": [], "m6x4": [], "m6x3": [], "m5x18": [], "9": [11, 12], "m4x4": [], "08": [], "m4x6": [], "m4x3": [], "45": [], "s24x106": [], "s24x121": [], "s24x90": [], "s24x100": [], "s24x80": [], "m3x2": [], "s20x96": [], "s20x86": [], "s20x66": [], "s20x75": [], "s18x70": [], "s18x54": [], "s15x50": [], "s15x42": [], "s12x50": [], "s12x40": [], "s12x31": [], "s12x35": [], "s10x35": [], "s10x25": [], "s8x23": [], "s8x18": [], "s6x17": [], "s6x12": [], "s5x10": [], "s4x9": [], "s4x7": [], "s3x7": [], "s3x5": [], "hp18x204": [], "hp18x181": [], "hp18x157": [], "hp18x135": [], "hp16x162": [], "hp16x183": [], "hp16x121": [], "hp16x141": [], "hp16x101": [], "hp16x88": [], "hp14x117": [], "hp14x102": [], "hp14x73": [], "hp14x89": [], "hp12x89": [], "hp12x84": [], "hp12x74": [], "hp12x53": [], "hp10x57": [], "hp10x42": [], "hp12x63": [], "hp8x36": [], "cd": [], "devic": [], "aiscangl": 11, "angl": [2, 9, 11], "aiscchannel": 11, "channel": 11, "aisccircular": 11, "circular": 11, "aiscdoubleangl": 11, "doubleangl": 11, "aiscrectangular": 11, "rectangular": 11, "aiscte": 11, "tee": 11, "aiscwideflang": 11, "wideflang": 11, "get_aisc_angl": 11, "section_s": [8, 11], "fetch": 11, "aisc": 11, "instanc": [3, 9, 11], "popul": 11, "aisc_nam": 11, "rais": [5, 11], "cannot": 11, "get_aisc_channel": 11, "get_aisc_circular": 11, "get_aisc_double_angl": 11, "doubl": 11, "get_aisc_rectangular": 11, "get_aisc_te": 11, "get_aisc_wide_flang": [8, 11], "wide": 11, "flang": 11, "cw": 11, "edi_std_nomenclatur": 11, "iw": 11, "ix": 11, "ii": 11, "iz": 11, "j": 11, "pa": 11, "pa2": 11, "pb": 11, "swa": 11, "swb": 11, "swc": 11, "sx": 11, "sy": 11, "sz": 11, "sza": 11, "szb": 11, "szc": 11, "t_f": 11, "w": [8, 11], "zx": [8, 11], "zy": 11, "b_t": 11, "d": 11, "kde": 11, "kdet": 11, "ro": 11, "rx": [2, 11], "ry": [2, 11], "rz": 11, "tana": 11, "wb": 11, "wc": 11, "x": [2, 11], "xp": 11, "y": [2, 11], "yp": 11, "za": 11, "zb": 11, "zc": 11, "dataclass": 11, "shape": [8, 11], "area": 11, "warp": 11, "edi": 11, "nomenclatur": 11, "moment": 11, "inertia": 11, "axi": [2, 11], "z": 11, "torsion": 11, "minu": [9, 11], "surfac": 11, "singl": [11, 12, 13], "long": [1, 11], "leg": 11, "guid": 11, "19": 11, "elast": 11, "modulu": 11, "addit": [2, 8, 9, 11], "f": 11, "nomin": 11, "weight": [8, 11], "lb": [3, 11], "plastic": 11, "width": [0, 1, 2, 5, 11], "longer": 11, "slender": 11, "ratio": 11, "shorter": 11, "distanc": [2, 11], "outer": 11, "face": 11, "toe": 11, "fillet": 11, "polar": 11, "radiu": [2, 11], "gyrat": 11, "shear": 11, "center": [2, 11], "thick": 11, "tangent": [9, 11], "ax": [5, 11], "graviti": 11, "along": 11, "horizont": [2, 11], "edg": 11, "member": 11, "neutral": 11, "vertic": [2, 11], "h": 11, "pc": 11, "pd": 11, "qf": 11, "qw": 11, "sw1": 11, "sw2": 11, "sw3": 11, "wgi": 11, "wno": 11, "bf": 11, "bfdet": 11, "ddet": 11, "eo": 11, "h_tw": 11, "ho": 11, "rt": 11, "tf": 11, "tfdet": 11, "tw": 11, "twdet": 11, "twdet_2": 11, "cross": 11, "flexur": 11, "static": 11, "abov": [8, 11], "mid": 11, "top": [2, 11], "bottom": [2, 11], "special": 11, "workabl": 11, "gage": 11, "inner": [0, 11], "fasten": 11, "hole": 11, "normal": 11, "centroid": 11, "effect": [11, 13], "d_t": 11, "od": 11, "tde": 11, "tnom": 11, "hss": 11, "round": [2, 9, 11], "pipe": 11, "outsid": 11, "diamet": 11, "wall": 11, "flat": [2, 11], "separ": 11, "bout": 11, "ht": 11, "bin": 11, "b_tde": 11, "h_tde": 11, "typic": 11, "repres": [2, 3, 11], "hollow": 11, "structur": 11, "bf_2tf": 11, "deriv": 11, "m": [11, 12], "cut": 11, "2tf": 11, "half": 11, "k1": 11, "line": [1, 11], "a_bracket": 9, "arg": 9, "bracket": 9, "wrap": [9, 12], "absolut": 9, "arg0": 9, "summat": 9, "arg1": 9, "arglast": 9, "r_bracket": 9, "c_bracket": 9, "curli": [9, 12], "co": 9, "cosinu": 9, "cosh": 9, "hyperbol": 9, "div": 9, "divis": 9, "frac": 9, "div2": 9, "within": [1, 8, 9, 12], "exp": 9, "ln": 9, "natur": [9, 12], "logarithm": 9, "log": 9, "log_arg0": 9, "log10": 9, "log_10": 9, "max": 9, "argn": 9, "min": [9, 12], "sub": 9, "mul": 9, "neg": [2, 9], "negat": 9, "plu": 9, "sum_el": 9, "po": 9, "positivit": 9, "squar": 9, "s_bracket": 9, "sin": 9, "sinu": 9, "sinh": 9, "sqr": 9, "subtract": 9, "tan": 9, "tanh": 9, "zero": 3, "latexexpr_efficalc": 3, "mathemat": [1, 12], "phyical": [], "fundament": [], "overload": [], "numer": [], "throw": [], "except": [], "divsion": [], "consid": [], "4g": [], "3f": [], "unit_format": [], "mathrm": [], "non": [], "ital": [], "insid": [], "mode": [], "expon": [], "scientif": [], "v1": [], "a_": [], "22": [], "mm": [], "v2": [], "876934835": [], "kn": [], "87693": [], "v3": [], "434": [], "cdot": [], "10": 2, "v8": [], "unit_convers": 3, "deg_to_rad": 3, "degre": [2, 3], "radian": 3, "divid": 3, "revers": [2, 3], "180": 3, "deg": 3, "rad": 3, "pi": 3, "180deg": 3, "142": 3, "ft_to_in": 3, "24": 3, "k_to_lb": 3, "kip": 3, "1000": [3, 8], "2000": 3, "reportbuild": [1, 6, 8], "ONE": 3, "two": [2, 3], "call": 8, "possibl": 8, "sometim": 8, "workflow": 8, "compat": 5, "both": 8, "sinc": [], "That": [2, 8], "shown": 8, "easiest": [], "pythagorean_with_param": 8, "default_a": 8, "default_b": 8, "equival": 8, "pythagorean_without_param": 8, "810249675906654": 8, "still": [8, 13], "batch": [5, 8], "collect": 8, "Be": [], "abl": [], "come": [2, 5, 13], "soon": [], "github": [4, 8], "issu": [5, 8], "link": [], "graph": 8, "figur": [2, 7, 8], "matric": 8, "notat": 12, "help": [2, 8, 12], "tip": 12, "charact": 12, "underscor": 12, "_1": 12, "definit": 12, "min_a": 12, "m_2": 12, "must": [2, 12], "brace": 12, "after": [12, 13], "_": 12, "min_": 12, "abc": 12, "m_": 12, "123": 12, "caret": 12, "circumflex": 12, "combin": 12, "www": 12, "overleaf": 12, "com": [4, 8, 12], "learn": 12, "list_of_greek_letters_and_math_symbol": 12, "phi_m": 12, "phi": 12, "squash": 12, "escap": 12, "forward": 12, "slash": 12, "todo": [], "intro": [], "column": 8, "whatev": 8, "highlight": 8, "over": [8, 13], "solut": 8, "As": 8, "bonu": 8, "find": 8, "constraint": 8, "beam_strength": 8, "default_s": 8, "default_span": 8, "default_fi": 8, "fy": 8, "f_y": 8, "ksi": 8, "size_nam": 8, "z_x": 8, "strength": 8, "complex": [8, 13], "m_p": 8, "k": 8, "optim": 8, "moment_strength": 8, "lightest": 8, "strong": 8, "enough": 8, "find_lightest_beam_for_demand": 8, "size_opt": 8, "moment_demand": 8, "lightest_beam": 8, "999999": 8, "strength_info": 8, "size_is_strong_enough": 8, "size_is_lighter_than_best": 8, "certain": 8, "available_beam_sect": 8, "moment_demand_on_beam": 8, "lightest_beam_s": 8, "digest": 8, "summari": 8, "demand": 8, "Or": 8, "extract": 8, "util": 8, "anyth": 8, "extra": 8, "invisible_square_sum": 8, "simpli": 8, "49": 8, "calculate_square_sum": 8, "sum": 8, "sup": [], "begin": [], "align": [], "4pt": [], "therefor": [], "left": 2, "\u00b2": 8, "standalon": 8, "resourc": [5, 8], "appreci": 8, "huge": 8, "ecosystem": 8, "conjunct": 8, "varieti": 8, "everydai": 8, "concept": 8, "youandvern": [4, 8], "feel": 8, "propos": 8, "pull": 8, "ve": 8, "plugin": 8, "elimin": 8, "necess": 8, "intend": 8, "incorpor": 8, "output": 8, "loop": 8, "previous": 8, "get_results_as_dict": [], "toler": 13, "mistak": 13, "slim": 13, "becom": 13, "digit": 13, "opportun": 13, "hundr": 13, "propag": 13, "affect": 13, "part": [2, 13], "unexpect": 13, "accuraci": 13, "evolv": 13, "confid": 13, "expect": 13, "rest": [5, 13], "behav": 13, "world": 13, "softwar": 13, "establish": 13, "disciplin": 13, "appli": [2, 13], "similar": 13, "principl": 13, "straightforward": 13, "assert": 13, "verifi": 13, "test_calc_funct": 13, "calc_function_simpl": 13, "pytest": 13, "prefer": 13, "regularli": 13, "ongo": 13, "continu": 4, "publish": 4, "repo": 4, "tree": 4, "visit": 4, "return_typ": 1, "either": 1, "calculate_results_as_dict": [], "save_fold": 1, "filenam": 1, "open_on_sav": 1, "support": 5, "three": 5, "imag": [2, 5], "caption": [2, 5], "figurefromfil": 5, "lazi": 5, "file_path": 5, "pathlik": 5, "full_width": [0, 2, 5], "tag": 5, "png": 5, "jpg": 5, "svg": [2, 5], "gif": 5, "full": [0, 2, 5], "load_image_data": 5, "my": 5, "pictur": 5, "calc_imag": 5, "popular": 5, "plot": 5, "figurefrommatplotlib": 5, "wrapper": 5, "around": [2, 5], "easili": 5, "pyplot": 5, "plt": 5, "draw_figure_with_matplotlib": 5, "fig": 5, "subplot": 5, "draw": [5, 7], "figurefrombyt": 5, "greater": 5, "throughout": 5, "becaus": 5, "entir": 5, "memori": 5, "figure_byt": 5, "generate_figure_byt": 5, "cloud": 0, "displi": 0, "nor": 0, "pure": 0, "str_result_with_unit": 0, "__str__": 0, "written": 2, "hand": 2, "usual": 2, "graphic": 2, "illustr": 2, "aspect": 2, "geometri": 2, "programmat": 2, "height": 2, "reinforc": 2, "cover": 2, "num_long_bar": 2, "long_bar_radiu": 2, "875": 2, "stirrup_diamet": 2, "375": 2, "stirrup_bend_radiu": 2, "stirrup_hook": 2, "scale": [1, 2], "30": 2, "default_element_stroke_width": 2, "outlin": 2, "beam_outlin": 2, "rectangl": 2, "fill": 2, "bdbdbd": 2, "stirrup": 2, "transvers": 2, "hook": 2, "corner_radiu": 2, "stroke_width": 2, "stroke": 2, "black": 2, "longitudin": 2, "blue": 2, "circl": 2, "long_bar_starting_x": 2, "long_bar_spac": 2, "long_bar_i": 2, "rang": 2, "004aad": 2, "placement": 2, "bar": 2, "placement_bar": 2, "red": 2, "bf211e": 2, "pin": 2, "create_pin_support": 2, "arrow": 2, "create_load_arrow": 2, "marker_end": 2, "arrowmark": 2, "cap": 2, "create_load_cap_lin": 2, "x1": 2, "x2": 2, "100": 2, "20": 2, "60": 2, "40": 2, "80": 2, "diagram": 2, "arrow_count_per_sect": 2, "space": 2, "background_color": 2, "border_width": 2, "border_color": 2, "default_element_fil": 2, "default_element_strok": 2, "canvasel": 2, "ad": 2, "to_svg": 2, "convert": 2, "cx": 2, "cy": 2, "kwarg": 2, "ellips": 2, "y1": 2, "y2": 2, "marker_start": 2, "marker_mid": 2, "to_path_command": 2, "command": 2, "corner": 2, "orient": 2, "circlemark": 2, "get_common_svg_style_el": 2, "context": 2, "canva": 7, "hold": 2, "backdrop": 2, "drawn": 2, "color": 2, "white": 2, "border": 2, "coordin": 2, "param": [], "midpoint": 2, "fit": [1, 2], "match": 2, "connect": 2, "rel": 2, "system": 2, "down": [1, 2], "min_xi": 2, "display_typ": 2, "font_siz": 2, "rotat": 2, "horizontal_bas": 2, "vertical_bas": 2, "middl": 2, "render": 2, "font": [1, 2], "clockwis": 2, "gap": 2, "offset": 2, "text_posit": 2, "text_siz": 2, "being": 2, "parallel": 2, "upward": 2, "downward": 2, "factor": 2, "leader": 2, "marker_x": 2, "marker_i": 2, "text_x": 2, "text_i": 2, "landing_len": 2, "land": 2, "relationship": 2, "elementwithmark": 2, "subclass": 2, "implement": 2, "_get_mark": 2, "get_mark": 2, "header": 0, "stripe": 0, "2d": 0, "row": 0, "act": 0, "inputt": 0, "default_data": 0, "accept": 0, "dynam": 0, "identifi": 0, "long_calc_displai": 1, "longcalcdisplaytyp": 1, "alter": 1, "linebreak": 1, "break": 1, "enumer": 1, "numbered_row": 0}, "objects": {"efficalc": [[0, 0, 1, "", "Assumption"], [0, 0, 1, "", "Calculation"], [0, 0, 1, "", "Comparison"], [0, 0, 1, "", "ComparisonStatement"], [5, 0, 1, "", "FigureFromBytes"], [5, 0, 1, "", "FigureFromFile"], [5, 0, 1, "", "FigureFromMatplotlib"], [0, 0, 1, "", "Heading"], [0, 0, 1, "", "Input"], [0, 0, 1, "", "InputTable"], [0, 0, 1, "", "Symbolic"], [0, 0, 1, "", "Table"], [0, 0, 1, "", "TextBlock"], [0, 0, 1, "", "Title"], [9, 2, 1, "", "a_brackets"], [9, 2, 1, "", "absolute"], [9, 2, 1, "", "add"], [9, 2, 1, "", "brackets"], [9, 2, 1, "", "c_brackets"], [1, 2, 1, "", "clear_all_input_default_overrides"], [1, 2, 1, "", "clear_saved_objects"], [3, 3, 0, "-", "constants"], [9, 2, 1, "", "cos"], [9, 2, 1, "", "cosh"], [9, 2, 1, "", "div"], [9, 2, 1, "", "div2"], [9, 2, 1, "", "exp"], [1, 2, 1, "", "get_all_calc_objects"], [1, 2, 1, "", "get_override_or_default_value"], [9, 2, 1, "", "ln"], [9, 2, 1, "", "log"], [9, 2, 1, "", "log10"], [9, 2, 1, "", "maximum"], [9, 2, 1, "", "minimum"], [9, 2, 1, "", "minus"], [9, 2, 1, "", "mul"], [9, 2, 1, "", "neg"], [9, 2, 1, "", "plus"], [9, 2, 1, "", "pos"], [9, 2, 1, "", "power"], [9, 2, 1, "", "r_brackets"], [9, 2, 1, "", "root"], [9, 2, 1, "", "s_brackets"], [1, 2, 1, "", "save_calculation_item"], [1, 2, 1, "", "set_input_default_overrides"], [9, 2, 1, "", "sin"], [9, 2, 1, "", "sinh"], [9, 2, 1, "", "sqr"], [9, 2, 1, "", "sqrt"], [9, 2, 1, "", "sub"], [9, 2, 1, "", "tan"], [9, 2, 1, "", "tanh"], [9, 2, 1, "", "times"], [3, 3, 0, "-", "unit_conversions"]], "efficalc.Calculation": [[0, 1, 1, "", "estimate_display_length"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_result_with_description"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.Comparison": [[0, 1, 1, "", "get_message"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "is_passing"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.ComparisonStatement": [[0, 1, 1, "", "str_symbolic"]], "efficalc.FigureFromBytes": [[5, 1, 1, "", "load_image_data"]], "efficalc.FigureFromFile": [[5, 1, 1, "", "load_image_data"]], "efficalc.FigureFromMatplotlib": [[5, 1, 1, "", "load_image_data"]], "efficalc.Input": [[0, 1, 1, "", "get_value"], [0, 1, 1, "", "str_result_with_name"]], "efficalc.Symbolic": [[0, 1, 1, "", "estimate_display_length"], [0, 1, 1, "", "get_value"], [0, 1, 1, "", "result"], [0, 1, 1, "", "str_result_with_description"], [0, 1, 1, "", "str_result_with_unit"], [0, 1, 1, "", "str_substituted"], [0, 1, 1, "", "str_symbolic"]], "efficalc.calculation_runner": [[1, 0, 1, "", "CalculationRunner"]], "efficalc.calculation_runner.CalculationRunner": [[1, 1, 1, "", "calculate_all_items"], [1, 1, 1, "", "calculate_results"]], "efficalc.canvas": [[2, 0, 1, "", "ArrowMarker"], [2, 0, 1, "", "Canvas"], [2, 0, 1, "", "CanvasElement"], [2, 0, 1, "", "Circle"], [2, 0, 1, "", "CircleMarker"], [2, 0, 1, "", "Dimension"], [2, 0, 1, "", "ElementWithMarkers"], [2, 0, 1, "", "Ellipse"], [2, 0, 1, "", "Leader"], [2, 0, 1, "", "Line"], [2, 0, 1, "", "Marker"], [2, 0, 1, "", "Polyline"], [2, 0, 1, "", "Rectangle"], [2, 0, 1, "", "Text"]], "efficalc.canvas.ArrowMarker": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Canvas": [[2, 1, 1, "", "add"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.CanvasElement": [[2, 1, 1, "", "get_common_svg_style_elements"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.Circle": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.CircleMarker": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Dimension": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.ElementWithMarkers": [[2, 1, 1, "", "get_markers"]], "efficalc.canvas.Ellipse": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Leader": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Line": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Polyline": [[2, 1, 1, "", "to_path_commands"], [2, 1, 1, "", "to_svg"]], "efficalc.canvas.Rectangle": [[2, 1, 1, "", "to_svg"]], "efficalc.canvas.Text": [[2, 1, 1, "", "to_svg"]], "efficalc.constants": [[3, 4, 1, "", "E"], [3, 4, 1, "", "ONE"], [3, 4, 1, "", "PI"], [3, 4, 1, "", "TWO"], [3, 4, 1, "", "ZERO"]], "efficalc.report_builder": [[1, 0, 1, "", "LongCalcDisplayType"], [1, 0, 1, "", "ReportBuilder"]], "efficalc.report_builder.ReportBuilder": [[1, 1, 1, "", "get_html_as_str"], [1, 1, 1, "", "save_report"], [1, 1, 1, "", "view_report"]], "efficalc.sections": [[11, 0, 1, "", "AiscAngle"], [11, 0, 1, "", "AiscChannel"], [11, 0, 1, "", "AiscCircular"], [11, 0, 1, "", "AiscDoubleAngle"], [11, 0, 1, "", "AiscRectangular"], [11, 0, 1, "", "AiscTee"], [11, 0, 1, "", "AiscWideFlange"], [11, 2, 1, "", "get_aisc_angle"], [11, 2, 1, "", "get_aisc_channel"], [11, 2, 1, "", "get_aisc_circular"], [11, 2, 1, "", "get_aisc_double_angle"], [11, 2, 1, "", "get_aisc_rectangular"], [11, 2, 1, "", "get_aisc_tee"], [11, 2, 1, "", "get_aisc_wide_flange"]], "efficalc.unit_conversions": [[3, 4, 1, "", "deg_to_rad"], [3, 4, 1, "", "ft_to_in"], [3, 4, 1, "", "k_to_lb"]]}, "objtypes": {"0": "py:class", "1": "py:method", "2": "py:function", "3": "py:module", "4": "py:data"}, "objnames": {"0": ["py", "class", "Python class"], "1": ["py", "method", "Python method"], "2": ["py", "function", "Python function"], "3": ["py", "module", "Python module"], "4": ["py", "data", "Python data"]}, "titleterms": {"base": [0, 2], "class": [0, 2], "calcul": [1, 6, 8, 13], "helper": [1, 8], "constant": 3, "unit": 3, "convers": 3, "exampl": [2, 4, 5], "get": 7, "start": 7, "efficalc": [7, 8], "api": [2, 5, 7], "document": 7, "more": [7, 8], "indic": [], "tabl": [], "integr": 8, "extend": 8, "math": 9, "oper": 9, "purpos": 10, "section": [2, 11], "properti": 11, "style": 12, "report": [5, 6, 12], "test": 13, "your": 13, "about": [], "todo": [], "add": [], "simpl": 4, "graphic": [], "anim": [], "see": [], "librari": [], "action": [], "background": 10, "find": 10, "mistak": 10, "autom": 10, "scalabl": 10, "format": 10, "submitt": 10, "modern": 10, "workflow": 10, "A": 10, "new": 10, "era": 10, "instal": 6, "first": 6, "function": [6, 8], "view": 6, "run": [], "differ": [], "input": 6, "valu": [6, 8], "quickstart": 6, "chang": 6, "paramet": 8, "return": 8, "calc": [5, 8], "option": [], "1": [], "recommend": [], "2": [], "subscript": 12, "superscript": 12, "greek": 12, "letter": 12, "symbol": 12, "ad": 12, "space": 12, "hundr": 8, "One": 8, "invis": 8, "come": 8, "soon": 8, "why": 13, "matter": 13, "how": 13, "To": 13, "concret": [2, 4], "beam": [2, 4], "neutral": 4, "axi": 4, "advanc": 4, "steel": 4, "moment": 4, "strength": 4, "figur": 5, "from": 5, "file": 5, "doc": [2, 5], "matplotlib": 5, "raw": 5, "byte": 5, "draw": 2, "canva": 2, "cross": 2, "support": 2, "load": 2, "scheme": 2, "element": 2, "line": 2, "polylin": 2, "marker": 2}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Base Classes": [[0, "base-classes"], [2, "base-classes"]], "Calculation Helpers": [[1, "calculation-helpers"], [8, "calculation-helpers"]], "Drawing on a Canvas": [[2, "drawing-on-a-canvas"]], "Examples": [[2, "examples"], [4, "examples"]], "Concrete beam cross-section": [[2, "concrete-beam-cross-section"]], "Beam support and loading scheme": [[2, "beam-support-and-loading-scheme"]], "API docs": [[2, "api-docs"], [5, "api-docs"], [5, "id1"], [5, "id3"]], "Canvas": [[2, "id1"]], "Canvas Elements": [[2, "canvas-elements"]], "Line/Polyline Markers": [[2, "line-polyline-markers"]], "Constants and Unit Conversions": [[3, "constants-and-unit-conversions"]], "Unit Conversions": [[3, "module-efficalc.unit_conversions"]], "Constants": [[3, "id1"]], "Simple": [[4, "simple"]], "Concrete Beam Neutral Axis": [[4, "concrete-beam-neutral-axis"]], "Advanced": [[4, "advanced"]], "Steel Beam Moment Strength": [[4, "steel-beam-moment-strength"]], "Figures in Calc Reports": [[5, "figures-in-calc-reports"]], "Figure from a file": [[5, "figure-from-a-file"]], "Example": [[5, "example"], [5, "id2"], [5, "id4"]], "Figure from a matplotlib figure": [[5, "figure-from-a-matplotlib-figure"]], "Figure from raw bytes": [[5, "figure-from-raw-bytes"]], "Quickstart": [[6, "quickstart"]], "Installation": [[6, "installation"]], "First Calculation Function": [[6, "first-calculation-function"]], "View Reports": [[6, "view-reports"]], "Change Input Values": [[6, "change-input-values"]], "efficalc": [[7, "efficalc"]], "Get Started": [[7, "get-started"]], "API Documentation": [[7, "api-documentation"]], "More": [[7, "more"]], "Integrating and Extending efficalc": [[8, "integrating-and-extending-efficalc"]], "Parameters and Return Values in Calc Functions": [[8, "parameters-and-return-values-in-calc-functions"]], "Hundreds of Calculations with One Function": [[8, "hundreds-of-calculations-with-one-function"]], "Helper Functions": [[8, "helper-functions"]], "Invisible Helpers": [[8, "invisible-helpers"]], "More coming soon": [[8, "more-coming-soon"]], "Math Operations": [[9, "math-operations"]], "Purpose and Background": [[10, "purpose-and-background"]], "Finding mistakes": [[10, "finding-mistakes"]], "Automation and Scalability": [[10, "automation-and-scalability"]], "Formatting and Submittal": [[10, "formatting-and-submittal"]], "Modern Workflows": [[10, "modern-workflows"]], "A New Era": [[10, "a-new-era"]], "Section Properties": [[11, "section-properties"]], "Styling Reports": [[12, "styling-reports"]], "Subscripts": [[12, "subscripts"]], "Superscripts": [[12, "superscripts"]], "Greek Letters and Symbols": [[12, "greek-letters-and-symbols"]], "Adding Spaces": [[12, "adding-spaces"]], "Testing Your Calculations": [[13, "testing-your-calculations"]], "Why Testing Matters": [[13, "why-testing-matters"]], "How To Test Your Calculations": [[13, "how-to-test-your-calculations"]]}, "indexentries": {"assumption (class in efficalc)": [[0, "efficalc.Assumption"]], "calculation (class in efficalc)": [[0, "efficalc.Calculation"]], "comparison (class in efficalc)": [[0, "efficalc.Comparison"]], "comparisonstatement (class in efficalc)": [[0, "efficalc.ComparisonStatement"]], "heading (class in efficalc)": [[0, "efficalc.Heading"]], "input (class in efficalc)": [[0, "efficalc.Input"]], "inputtable (class in efficalc)": [[0, "efficalc.InputTable"]], "symbolic (class in efficalc)": [[0, "efficalc.Symbolic"]], "table (class in efficalc)": [[0, "efficalc.Table"]], "textblock (class in efficalc)": [[0, "efficalc.TextBlock"]], "title (class in efficalc)": [[0, "efficalc.Title"]], "estimate_display_length() (efficalc.calculation method)": [[0, "efficalc.Calculation.estimate_display_length"]], "estimate_display_length() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.estimate_display_length"]], "get_message() (efficalc.comparison method)": [[0, "efficalc.Comparison.get_message"]], "get_value() (efficalc.calculation method)": [[0, "efficalc.Calculation.get_value"]], "get_value() (efficalc.comparison method)": [[0, "efficalc.Comparison.get_value"]], "get_value() (efficalc.input method)": [[0, "efficalc.Input.get_value"]], "get_value() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.get_value"]], "is_passing() (efficalc.comparison method)": [[0, "efficalc.Comparison.is_passing"]], "result() (efficalc.calculation method)": [[0, "efficalc.Calculation.result"]], "result() (efficalc.comparison method)": [[0, "efficalc.Comparison.result"]], "result() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.result"]], "str_result_with_description() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_result_with_description"]], "str_result_with_description() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_result_with_description"]], "str_result_with_name() (efficalc.input method)": [[0, "efficalc.Input.str_result_with_name"]], "str_result_with_unit() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_result_with_unit"]], "str_substituted() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_substituted"]], "str_substituted() (efficalc.comparison method)": [[0, "efficalc.Comparison.str_substituted"]], "str_substituted() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_substituted"]], "str_symbolic() (efficalc.calculation method)": [[0, "efficalc.Calculation.str_symbolic"]], "str_symbolic() (efficalc.comparison method)": [[0, "efficalc.Comparison.str_symbolic"]], "str_symbolic() (efficalc.comparisonstatement method)": [[0, "efficalc.ComparisonStatement.str_symbolic"]], "str_symbolic() (efficalc.symbolic method)": [[0, "efficalc.Symbolic.str_symbolic"]], "calculationrunner (class in efficalc.calculation_runner)": [[1, "efficalc.calculation_runner.CalculationRunner"]], "longcalcdisplaytype (class in efficalc.report_builder)": [[1, "efficalc.report_builder.LongCalcDisplayType"]], "reportbuilder (class in efficalc.report_builder)": [[1, "efficalc.report_builder.ReportBuilder"]], "calculate_all_items() (efficalc.calculation_runner.calculationrunner method)": [[1, "efficalc.calculation_runner.CalculationRunner.calculate_all_items"]], "calculate_results() (efficalc.calculation_runner.calculationrunner method)": [[1, "efficalc.calculation_runner.CalculationRunner.calculate_results"]], "clear_all_input_default_overrides() (in module efficalc)": [[1, "efficalc.clear_all_input_default_overrides"]], "clear_saved_objects() (in module efficalc)": [[1, "efficalc.clear_saved_objects"]], "get_all_calc_objects() (in module efficalc)": [[1, "efficalc.get_all_calc_objects"]], "get_html_as_str() (efficalc.report_builder.reportbuilder method)": [[1, "efficalc.report_builder.ReportBuilder.get_html_as_str"]], "get_override_or_default_value() (in module efficalc)": [[1, "efficalc.get_override_or_default_value"]], "save_calculation_item() (in module efficalc)": [[1, "efficalc.save_calculation_item"]], "save_report() (efficalc.report_builder.reportbuilder method)": [[1, "efficalc.report_builder.ReportBuilder.save_report"]], "set_input_default_overrides() (in module efficalc)": [[1, "efficalc.set_input_default_overrides"]], "view_report() (efficalc.report_builder.reportbuilder method)": [[1, "efficalc.report_builder.ReportBuilder.view_report"]], "arrowmarker (class in efficalc.canvas)": [[2, "efficalc.canvas.ArrowMarker"]], "canvas (class in efficalc.canvas)": [[2, "efficalc.canvas.Canvas"]], "canvaselement (class in efficalc.canvas)": [[2, "efficalc.canvas.CanvasElement"]], "circle (class in efficalc.canvas)": [[2, "efficalc.canvas.Circle"]], "circlemarker (class in efficalc.canvas)": [[2, "efficalc.canvas.CircleMarker"]], "dimension (class in efficalc.canvas)": [[2, "efficalc.canvas.Dimension"]], "elementwithmarkers (class in efficalc.canvas)": [[2, "efficalc.canvas.ElementWithMarkers"]], "ellipse (class in efficalc.canvas)": [[2, "efficalc.canvas.Ellipse"]], "leader (class in efficalc.canvas)": [[2, "efficalc.canvas.Leader"]], "line (class in efficalc.canvas)": [[2, "efficalc.canvas.Line"]], "marker (class in efficalc.canvas)": [[2, "efficalc.canvas.Marker"]], "polyline (class in efficalc.canvas)": [[2, "efficalc.canvas.Polyline"]], "rectangle (class in efficalc.canvas)": [[2, "efficalc.canvas.Rectangle"]], "text (class in efficalc.canvas)": [[2, "efficalc.canvas.Text"]], "add() (efficalc.canvas.canvas method)": [[2, "efficalc.canvas.Canvas.add"]], "get_common_svg_style_elements() (efficalc.canvas.canvaselement method)": [[2, "efficalc.canvas.CanvasElement.get_common_svg_style_elements"]], "get_markers() (efficalc.canvas.elementwithmarkers method)": [[2, "efficalc.canvas.ElementWithMarkers.get_markers"]], "to_path_commands() (efficalc.canvas.polyline method)": [[2, "efficalc.canvas.Polyline.to_path_commands"]], "to_svg() (efficalc.canvas.arrowmarker method)": [[2, "efficalc.canvas.ArrowMarker.to_svg"]], "to_svg() (efficalc.canvas.canvas method)": [[2, "efficalc.canvas.Canvas.to_svg"]], "to_svg() (efficalc.canvas.canvaselement method)": [[2, "efficalc.canvas.CanvasElement.to_svg"]], "to_svg() (efficalc.canvas.circle method)": [[2, "efficalc.canvas.Circle.to_svg"]], "to_svg() (efficalc.canvas.circlemarker method)": [[2, "efficalc.canvas.CircleMarker.to_svg"]], "to_svg() (efficalc.canvas.dimension method)": [[2, "efficalc.canvas.Dimension.to_svg"]], "to_svg() (efficalc.canvas.ellipse method)": [[2, "efficalc.canvas.Ellipse.to_svg"]], "to_svg() (efficalc.canvas.leader method)": [[2, "efficalc.canvas.Leader.to_svg"]], "to_svg() (efficalc.canvas.line method)": [[2, "efficalc.canvas.Line.to_svg"]], "to_svg() (efficalc.canvas.polyline method)": [[2, "efficalc.canvas.Polyline.to_svg"]], "to_svg() (efficalc.canvas.rectangle method)": [[2, "efficalc.canvas.Rectangle.to_svg"]], "to_svg() (efficalc.canvas.text method)": [[2, "efficalc.canvas.Text.to_svg"]], "e (in module efficalc.constants)": [[3, "efficalc.constants.E"]], "one (in module efficalc.constants)": [[3, "efficalc.constants.ONE"]], "pi (in module efficalc.constants)": [[3, "efficalc.constants.PI"]], "two (in module efficalc.constants)": [[3, "efficalc.constants.TWO"]], "zero (in module efficalc.constants)": [[3, "efficalc.constants.ZERO"]], "deg_to_rad (in module efficalc.unit_conversions)": [[3, "efficalc.unit_conversions.deg_to_rad"]], "efficalc.constants": [[3, "module-efficalc.constants"]], "efficalc.unit_conversions": [[3, "module-efficalc.unit_conversions"]], "ft_to_in (in module efficalc.unit_conversions)": [[3, "efficalc.unit_conversions.ft_to_in"]], "k_to_lb (in module efficalc.unit_conversions)": [[3, "efficalc.unit_conversions.k_to_lb"]], "module": [[3, "module-efficalc.constants"], [3, "module-efficalc.unit_conversions"]], "figurefrombytes (class in efficalc)": [[5, "efficalc.FigureFromBytes"]], "figurefromfile (class in efficalc)": [[5, "efficalc.FigureFromFile"]], "figurefrommatplotlib (class in efficalc)": [[5, "efficalc.FigureFromMatplotlib"]], "load_image_data() (efficalc.figurefrombytes method)": [[5, "efficalc.FigureFromBytes.load_image_data"]], "load_image_data() (efficalc.figurefromfile method)": [[5, "efficalc.FigureFromFile.load_image_data"]], "load_image_data() (efficalc.figurefrommatplotlib method)": [[5, "efficalc.FigureFromMatplotlib.load_image_data"]], "a_brackets() (in module efficalc)": [[9, "efficalc.a_brackets"]], "absolute() (in module efficalc)": [[9, "efficalc.absolute"]], "add() (in module efficalc)": [[9, "efficalc.add"]], "brackets() (in module efficalc)": [[9, "efficalc.brackets"]], "c_brackets() (in module efficalc)": [[9, "efficalc.c_brackets"]], "cos() (in module efficalc)": [[9, "efficalc.cos"]], "cosh() (in module efficalc)": [[9, "efficalc.cosh"]], "div() (in module efficalc)": [[9, "efficalc.div"]], "div2() (in module efficalc)": [[9, "efficalc.div2"]], "exp() (in module efficalc)": [[9, "efficalc.exp"]], "ln() (in module efficalc)": [[9, "efficalc.ln"]], "log() (in module efficalc)": [[9, "efficalc.log"]], "log10() (in module efficalc)": [[9, "efficalc.log10"]], "maximum() (in module efficalc)": [[9, "efficalc.maximum"]], "minimum() (in module efficalc)": [[9, "efficalc.minimum"]], "minus() (in module efficalc)": [[9, "efficalc.minus"]], "mul() (in module efficalc)": [[9, "efficalc.mul"]], "neg() (in module efficalc)": [[9, "efficalc.neg"]], "plus() (in module efficalc)": [[9, "efficalc.plus"]], "pos() (in module efficalc)": [[9, "efficalc.pos"]], "power() (in module efficalc)": [[9, "efficalc.power"]], "r_brackets() (in module efficalc)": [[9, "efficalc.r_brackets"]], "root() (in module efficalc)": [[9, "efficalc.root"]], "s_brackets() (in module efficalc)": [[9, "efficalc.s_brackets"]], "sin() (in module efficalc)": [[9, "efficalc.sin"]], "sinh() (in module efficalc)": [[9, "efficalc.sinh"]], "sqr() (in module efficalc)": [[9, "efficalc.sqr"]], "sqrt() (in module efficalc)": [[9, "efficalc.sqrt"]], "sub() (in module efficalc)": [[9, "efficalc.sub"]], "tan() (in module efficalc)": [[9, "efficalc.tan"]], "tanh() (in module efficalc)": [[9, "efficalc.tanh"]], "times() (in module efficalc)": [[9, "efficalc.times"]], "aiscangle (class in efficalc.sections)": [[11, "efficalc.sections.AiscAngle"]], "aiscchannel (class in efficalc.sections)": [[11, "efficalc.sections.AiscChannel"]], "aisccircular (class in efficalc.sections)": [[11, "efficalc.sections.AiscCircular"]], "aiscdoubleangle (class in efficalc.sections)": [[11, "efficalc.sections.AiscDoubleAngle"]], "aiscrectangular (class in efficalc.sections)": [[11, "efficalc.sections.AiscRectangular"]], "aisctee (class in efficalc.sections)": [[11, "efficalc.sections.AiscTee"]], "aiscwideflange (class in efficalc.sections)": [[11, "efficalc.sections.AiscWideFlange"]], "get_aisc_angle() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_angle"]], "get_aisc_channel() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_channel"]], "get_aisc_circular() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_circular"]], "get_aisc_double_angle() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_double_angle"]], "get_aisc_rectangular() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_rectangular"]], "get_aisc_tee() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_tee"]], "get_aisc_wide_flange() (in module efficalc.sections)": [[11, "efficalc.sections.get_aisc_wide_flange"]]}}) \ No newline at end of file diff --git a/docs/section_properties.html b/docs/section_properties.html index 8bff902..8791514 100644 --- a/docs/section_properties.html +++ b/docs/section_properties.html @@ -6,7 +6,7 @@ - Section Properties - efficalc 1.2.2 documentation + Section Properties - efficalc 1.2.3 documentation @@ -126,7 +126,7 @@
    @@ -152,7 +152,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -779,7 +779,7 @@
    - + diff --git a/docs/styling.html b/docs/styling.html index f578daf..74d65f4 100644 --- a/docs/styling.html +++ b/docs/styling.html @@ -6,7 +6,7 @@ - Styling Reports - efficalc 1.2.2 documentation + Styling Reports - efficalc 1.2.3 documentation @@ -126,7 +126,7 @@
    @@ -152,7 +152,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -336,7 +336,7 @@

    Adding Spaces +

    diff --git a/docs/testing.html b/docs/testing.html index 3de3691..26a22a8 100644 --- a/docs/testing.html +++ b/docs/testing.html @@ -6,7 +6,7 @@ - Testing Your Calculations - efficalc 1.2.2 documentation + Testing Your Calculations - efficalc 1.2.3 documentation @@ -126,7 +126,7 @@
    @@ -152,7 +152,7 @@
    - efficalc 1.2.2 documentation + efficalc 1.2.3 documentation @@ -330,7 +330,7 @@

    How To Test Your Calculations +

    diff --git a/docs_src/conf.py b/docs_src/conf.py index 45ceb86..f338d71 100644 --- a/docs_src/conf.py +++ b/docs_src/conf.py @@ -14,7 +14,7 @@ project = "efficalc" copyright = "2024, Andrew Young" author = "Andrew Young" -release = "1.2.2" +release = "1.2.3" html_favicon = "_static/favicon.ico" # -- General configuration --------------------------------------------------- diff --git a/efficalc/generate_html.py b/efficalc/generate_html.py index e83da81..736efd9 100644 --- a/efficalc/generate_html.py +++ b/efficalc/generate_html.py @@ -318,8 +318,10 @@ def _wrap_with_reference(primary_content: str, reference: str | None) -> str: "display: flex; flex-direction: column; justify-content: center;" ) + ref_only_styles = "margin-left:1rem;text-wrap:no-wrap;" + return _wrap_div( - f"{_wrap_div(primary_content, vertical_justified)} {_wrap_div(ref, vertical_justified)}", + f"{_wrap_div(primary_content, vertical_justified)} {_wrap_div(ref, vertical_justified+ref_only_styles)}", f"display:flex; flex-direction:row; justify-content:space-between; {CALC_MARGIN}", )