WW$1MYSGCASGDAEHg3k`@%یh#V)EhE5V=SCNASRCM \CSD3|%@CSD2?@CSD1a@CSRPA5@CSIUT5c@CSLVB@CSMF@CSMB*@DRAP=RYPC-RDRWKTXTCE\FFIG PLDGPLDG.PLDG@PLDG,PLDGxPLDGiOPLDGPLDGPLDG6\ PLDG> PLDG PLDGbR PLDGf PLDGPLDGPLDGPLDG9 PLDGTPLDG`PLDGxPLDG;PLDG-PLDGPLDG{PLDGPLDGPLDGXPLDGPLDGPLDG)PLDGPLDGa PLDG0!PLDG"SCNAWW:826J>& u@؂),>0BFL(4ҚvGQ L|NxAPJ&:}TMDO=zpSRCMWW\LibraryGlobals13J7J2_·2Xp,MvN%OtCSD3WW% !---------------------------------------------------- ! 2023, Kalfire, made by BimObject !---------------------------------------------------- unid=1000:ismoving=(int (glob_context/10)=2) if ismoving then idetlevel3d=detlevel_3d_simple:gs_resol=4 endif if idetlevel3d=detlevel_3d_none then end if not(gs_shadow) then shadow off resol gs_resol:mask=15:mask2=15+64:pen gs_cont_pen:sect_attrs symb_fill,symb_fbgd_pen,symb_fill_pen,symb_sect_pen,symb_linetype if (idetlevel3d=detlevel_3d_mvo) then if glob_preview_mode=1|glob_preview_mode=3 then idetlevel3d=detlevel_3d_detailed else _reqdetlevel3d=0:_bsuccess=libraryglobal ("LibraryGlobals13","iDetlevelMVO3D",_reqdetlevel3d):idetlevel3d=detlevel_3d_detailed if _bsuccess then idetlevel3d=_reqdetlevel3d endif else if idetlevel3d=detlevel_3d_scsens then if glob_scale>=75 then idetlevel3d=detlevel_3d_draft if glob_scale<75 then idetlevel3d=detlevel_3d_simple if glob_scale<25 then idetlevel3d=detlevel_3d_detailed endif endif define material "Color Grey" 1,0.70000,0.70000,0.70000,0.9,0.5,0.5,0.000000,10.0,0 define material "Color Black" 1,0.000000,0.000000,0.000000,1.0,0.5,0.5,0.000000,3.0,0 define material "Glass" 1,188/255,196/255,197/255,0.55,0.55,1,0.8,80,0 matblack=ind(material,"Color Black"):matgrey=ind(material,"Color Grey"):icolidx=icolor gosub "materialDefs" matbox=ind(material,materialname):matglass=ind(material,"Glass") if bmirrored then addx wtotal:mulx -1 endif for i2=0 to 1 if isystem=system_130cl|isystem=system_130cr then addy -0.015 else if isystem=system_130s|isystem=system_160s|isystem=system_190s then addx -0.045 else addy 0 endif endif addz i2*zzyzx:unid=unid+1:hotspot 0,0,0,unid:unid=unid+1:hotspot a,0,0,unid:unid=unid+1:hotspot a,b,0,unid:unid=unid+1:hotspot 0,b,0,unid:del 1+1 next i2 pen symb_view_pen:line_type symb_linetype:sect_attrs gs_fill_type,symb_fbgd_pen,symb_fill_pen,symb_sect_pen,symb_linetype:material matbox if glob_context=43|glob_context=44 then gosub "SolidOper" end endif material matbox if idetlevel3d=detlevel_3d_detailed then gosub "Box" else gosub "BoxSimple" endif if bmirrored then del 2 endif end "setTexture": base:vert 0,0,0:vert 1,0,0:vert 0,1,0:vert 0,0,1:coor 2+256,-1,-2,-3,-4:body -1 return "PrismOnePiece": prism_ nsp/3,length,get(nsp) return "BeamOnePiece": rotx 90:prism_ nsp/3,length,get(nsp):del 1 return "materialDefs": bhavetexture=0 gosub "ColorParameters" if texturename#"" then bhavetexture=1 endif gosub "MatDef" return "MatDefShiny": reflambient=0.89:refldiffuse=0.89:glospecular=0.29:reflshininess=15 dim tmp_c4d_chcol_color[3]:tmp_c4d_chcol_color[1]=colr/255:tmp_c4d_chcol_color[2]=colg/255:tmp_c4d_chcol_color[3]=colb/255 dim tmp_c4d_shnoise_color1_13[3]:tmp_c4d_shnoise_color1_13[1]=0:tmp_c4d_shnoise_color1_13[2]=0:tmp_c4d_shnoise_color1_13[3]=0 dim tmp_c4d_shnoise_color2_13[3]:tmp_c4d_shnoise_color2_13[1]=1:tmp_c4d_shnoise_color2_13[2]=1:tmp_c4d_shnoise_color2_13[3]=1 dim tmp_c4d_shnoise_relativescale_13[3]:tmp_c4d_shnoise_relativescale_13[1]=1:tmp_c4d_shnoise_relativescale_13[2]=1:tmp_c4d_shnoise_relativescale_13[3]=1 dim tmp_c4d_chlum_color[3]:tmp_c4d_chlum_color[1]=1:tmp_c4d_chlum_color[2]=1:tmp_c4d_chlum_color[3]=1 dim tmp_c4d_chtra_color[3]:tmp_c4d_chtra_color[1]=1:tmp_c4d_chtra_color[2]=1:tmp_c4d_chtra_color[3]=1 dim tmp_c4d_chtra_absorptioncolor[3]:tmp_c4d_chtra_absorptioncolor[1]=1:tmp_c4d_chtra_absorptioncolor[2]=1:tmp_c4d_chtra_absorptioncolor[3]=1 dim tmp_c4d_chref_color[3]:tmp_c4d_chref_color[1]=1:tmp_c4d_chref_color[2]=1:tmp_c4d_chref_color[3]=1 dim tmp_c4d_chenv_color[3]:tmp_c4d_chenv_color[1]=1:tmp_c4d_chenv_color[2]=1:tmp_c4d_chenv_color[3]=1 dim tmp_c4d_chfog_color[3]:tmp_c4d_chfog_color[1]=1:tmp_c4d_chfog_color[2]=1:tmp_c4d_chfog_color[3]=1 dim tmp_c4d_shnoise_color1_15[3]:tmp_c4d_shnoise_color1_15[1]=0:tmp_c4d_shnoise_color1_15[2]=0:tmp_c4d_shnoise_color1_15[3]=0 dim tmp_c4d_shnoise_color2_15[3]:tmp_c4d_shnoise_color2_15[1]=1:tmp_c4d_shnoise_color2_15[2]=1:tmp_c4d_shnoise_color2_15[3]=1 dim tmp_c4d_shnoise_relativescale_15[3]:tmp_c4d_shnoise_relativescale_15[1]=1:tmp_c4d_shnoise_relativescale_15[2]=1:tmp_c4d_shnoise_relativescale_15[3]=1 dim tmp_c4d_chalp_color[3]:tmp_c4d_chalp_color[1]=1:tmp_c4d_chalp_color[2]=1:tmp_c4d_chalp_color[3]=1 dim tmp_c4d_chalp_delta[3]:tmp_c4d_chalp_delta[1]=0.1:tmp_c4d_chalp_delta[2]=0.1:tmp_c4d_chalp_delta[3]=0.1 dim tmp_c4d_chspe_color[3]:tmp_c4d_chspe_color[1]=1:tmp_c4d_chspe_color[2]=1:tmp_c4d_chspe_color[3]=1 dim tmp_c4d_chglo_color[3]:tmp_c4d_chglo_color[1]=1:tmp_c4d_chglo_color[2]=1:tmp_c4d_chglo_color[3]=1 dim tmp_c4d_gkrgb_color_6[3]:tmp_c4d_gkrgb_color_6[1]=0:tmp_c4d_gkrgb_color_6[2]=0:tmp_c4d_gkrgb_color_6[3]=0 dim tmp_c4d_gkrgb_color_7[3]:tmp_c4d_gkrgb_color_7[1]=1:tmp_c4d_gkrgb_color_7[2]=1:tmp_c4d_gkrgb_color_7[3]=1 dim tmp_c4d_shcolor_color_6[3]:tmp_c4d_shcolor_color_6[1]=1:tmp_c4d_shcolor_color_6[2]=1:tmp_c4d_shcolor_color_6[3]=1 dim tmp_c4d_shcolor_color_12[3]:tmp_c4d_shcolor_color_12[1]=0.8313725490196:tmp_c4d_shcolor_color_12[2]=0.8313725490196:tmp_c4d_shcolor_color_12[3]=0.8313725490196 if gdlversion>2.100 then define material materialname 20,tmp_c4d_chcol_color[1],tmp_c4d_chcol_color[2],tmp_c4d_chcol_color[3],reflambient,refldiffuse,glospecular,0,reflshininess,0,tmp_c4d_chspe_color[1],tmp_c4d_chspe_color[2],tmp_c4d_chspe_color[3],0,0,0, 0,ind(fill,hatchfillname),gs_fill_pen,0 additional_data c4d_ver_main=1,c4d_ver_sub=2,c4d_chsize_horsize=1,c4d_chsize_versize=1,c4d_chsize_depsize=1,c4d_chsize_angle=0,c4d_chsize_keepprop=0,c4d_chsize_randorig=0,c4d_chcol_state=1, c4d_chcol_color=tmp_c4d_chcol_color,c4d_chcol_brightness=1,c4d_chcol_mixmode="Normal",c4d_chcol_mixstrength=1,c4d_chdif_state=0,c4d_chdif_brightness=refldiffuse,c4d_chdif_luminance=0,c4d_chdif_specular=1,c4d_chdif_reflection=0, c4d_chdif_mixmode="Normal",c4d_chdif_mixstrength=0,c4d_chtra_internalreflections=0,c4d_chrfl_rls="33",c4d_rls_reflayer_33="44",c4d_reflayer_refblendmode_44="Normal",c4d_reflayer_amount_44=1,c4d_reflayer_type_44="Beckmann", c4d_reflayer_attenuation_44="Average",c4d_reflayer_rlwr_44="55",c4d_rlwrs_widthrough_55=0.3333,c4d_rlwrs_wrtexture_55="66",c4d_shcolor_blendmode_66="Normal",c4d_shcolor_blendstre_66=1,c4d_shcolor_imgalpha_66="7",c4d_imgalpha_invimage_7=0, c4d_imgalpha_usealpha_7=0,c4d_imgalpha_invalpha_7=0,c4d_imgalpha_alpfrmrgb_7=0,c4d_shcolor_bluroffset_66=0,c4d_shcolor_blurscale_66=0,c4d_shcolor_color_66=tmp_c4d_shcolor_color_6,c4d_shcolor_brightness_66=1,c4d_reflayer_rlfo_44="8", c4d_rlfos_falloff_8=0,c4d_reflayer_rliw_44="29",c4d_rliws_innerwidth_29=0,c4d_reflayer_rlro_44="39",c4d_rlros_roughness_39=0,c4d_reflayer_rlrs_44="111",c4d_rlrss_refstrength_111=1,c4d_rlrss_reftexture_111="112",c4d_shcolor_blendmode_112="Normal", c4d_shcolor_blendstre_112=1,c4d_shcolor_imgalpha_112="113",c4d_imgalpha_invimage_113=0,c4d_imgalpha_usealpha_113=0,c4d_imgalpha_invalpha_113=0,c4d_imgalpha_alpfrmrgb_113=0,c4d_shcolor_bluroffset_112=0,c4d_shcolor_blurscale_112=0, c4d_shcolor_color_112=tmp_c4d_shcolor_color_12,c4d_shcolor_brightness_112=1,c4d_rlrss_refcolored_111=0,c4d_reflayer_rlss_44="14",c4d_rlsss_spestrength_14=0,c4d_rlsss_specolored_14=0,c4d_reflayer_rlbs_44="15",c4d_rlbss_bustrength_15=0, c4d_rlbss_bumode_15="Default",c4d_rlbss_bucstrength_15=0.2,c4d_rlbss_bumipfalloff_15=1,c4d_rlbss_bumethod_15="Tangent",c4d_rlbss_bucstrength2_15=1,c4d_rlbss_buflipxred_15=0,c4d_rlbss_buflipygreen_15=0,c4d_rlbss_buflipzblue_15=0, c4d_rlbss_buswapyzyup_15=0,c4d_reflayer_rlco_44="16",c4d_rlcolor_color_16=tmp_c4d_chref_color,c4d_rlcolor_brightness_16=1,c4d_rlcolor_mixmode_16="Normal",c4d_rlcolor_mixstrength_16=1,c4d_reflayer_rlma_44="17",c4d_rlmask_color_17=tmp_c4d_chref_color, c4d_rlmask_mixmode_17="Normal",c4d_rlmask_mixstrength_17=1,c4d_reflayer_rlan_44="20",c4d_rlaniso_reproj_20="None",c4d_rlaniso_scale_20=1,c4d_rlaniso_angle_20=0,c4d_rlaniso_offsetu_20=0,c4d_rlaniso_offsetv_20=0,c4d_rlaniso_pattern_20="None", c4d_rlaniso_maxangle_20=90,c4d_rlaniso_mirror_20="None",c4d_rlaniso_scratches_20="None",c4d_rlaniso_anisotropy_20=0.25,c4d_rlaniso_orientation_20=0,c4d_rlaniso_priamplitude_20=1,c4d_rlaniso_primaryscale_20=1,c4d_rlaniso_primarylength_20=1, c4d_rlaniso_priatt_20=1,c4d_rlaniso_secamplitude_20=1,c4d_rlaniso_secscale_20=1,c4d_rlaniso_seclength_20=1,c4d_rlaniso_secatt_20=1,c4d_reflayer_rlcl_44="21",c4d_rlcloth_preset_21="Custom",c4d_rlcloth_pattern_21="WoolGabardine", c4d_rlcloth_quality_21="Medium",c4d_rlcloth_orientation_21=0,c4d_rlcloth_scaleu_21=1,c4d_rlcloth_scalev_21=1,c4d_rlcloth_highlights_21=0.5,c4d_rlcloth_diffusewarp_21=tmp_c4d_chref_color,c4d_rlcloth_diffuseweft_21=tmp_c4d_chref_color, c4d_rlcloth_specularwarp_21=tmp_c4d_chref_color,c4d_rlcloth_specularweft_21=tmp_c4d_chref_color,c4d_rlcloth_smoothing_21=0,c4d_rlcloth_scauniform_21=0.01,c4d_rlcloth_scaforward_21=4,c4d_rlcloth_noisestrength_21=1,c4d_rlcloth_noisescale_21=0.3, c4d_rlcloth_yarnnoisewarp_21=0.25,c4d_rlcloth_yarnnoiseweft_21=0.5,c4d_rlcloth_yarnnoisescale_21=0.1,c4d_reflayer_rlfr_44="22",c4d_rlfresnel_fresnel_22="Dielectric",c4d_rlfresnel_strength_22=1,c4d_rlfresnel_preset_22="Custom",c4d_rlfresnel_ior_22=1.5, c4d_rlfresnel_preset2_22="Custom",c4d_rlfresnel_ior2_22=1.35,c4d_rlfresnel_absorption_22=2,c4d_rlfresnel_invert_22=0,c4d_rlfresnel_opaque_22=0,c4d_reflayer_rlsa_44="23",c4d_rlsampling_samsub_23=4,c4d_rlsampling_clampsec_23=8, c4d_rlsampling_cutoff_23=0.001,c4d_rlsampling_exitcolor_23=tmp_c4d_gkrgb_color_6,c4d_rlsampling_distedim_23=0,c4d_rlsampling_distance_23=1,c4d_rlsampling_falloff_23=0,c4d_rlsampling_distcolor_23=tmp_c4d_gkrgb_color_6,c4d_rls_reflayert_33="24", c4d_reflayert_type_24="ReflectionLegacy",c4d_reflayert_rlss_24="30",c4d_rlsss_spestrength_30=0,c4d_reflayert_rlcl_24="35",c4d_rlcloth_preset_35="Custom",c4d_rlcloth_diffusewarp_35=tmp_c4d_gkrgb_color_6,c4d_rlcloth_diffuseweft_35=tmp_c4d_gkrgb_color_6, c4d_rlcloth_specularwarp_35=tmp_c4d_gkrgb_color_6,c4d_rlcloth_specularweft_35=tmp_c4d_gkrgb_color_6,c4d_chenv_exclusive=0,c4d_chbum_state=0,c4d_chbum_strength=0,c4d_chbum_mipfalloff=1,c4d_chglo_radius=0.1,c4d_chdis_type="Intensity" else define material materialname 20,tmp_c4d_chcol_color[1],tmp_c4d_chcol_color[2],tmp_c4d_chcol_color[3],reflambient,refldiffuse,glospecular,0,reflshininess,0,tmp_c4d_chspe_color[1],tmp_c4d_chspe_color[2],tmp_c4d_chspe_color[3],0,0,0, 0,ind(fill,hatchfillname),gs_fill_pen,0 additional_data c4d_ver_main=1,c4d_ver_sub=2,c4d_chsize_horsize=1,c4d_chsize_versize=1,c4d_chsize_depsize=1,c4d_chsize_angle=0,c4d_chsize_keepprop=0,c4d_chsize_randorig=0,c4d_chcol_state=1, c4d_chcol_color=tmp_c4d_chcol_color,c4d_chcol_brightness=1,c4d_chcol_mixmode="Normal",c4d_chcol_mixstrength=1,c4d_chdif_state=0,c4d_chdif_brightness=refldiffuse,c4d_chdif_luminance=0,c4d_chdif_specular=1,c4d_chdif_reflection=0, c4d_chdif_mixmode="Normal",c4d_chdif_mixstrength=0.07,c4d_chlum_state=0,c4d_chlum_color=tmp_c4d_chlum_color,c4d_chlum_brightness=1,c4d_chlum_mixmode="Normal",c4d_chlum_mixstrength=1,c4d_chtra_state=0,c4d_chtra_color=tmp_c4d_chtra_color, c4d_chtra_brightness=1,c4d_chtra_refraction=1,c4d_chtra_internalreflections=0,c4d_chtra_exitreflection=1,c4d_chtra_fresnelreflectivity=1,c4d_chtra_additive=0,c4d_chtra_mixmode="Normal",c4d_chtra_mixstrength=1, c4d_chtra_absorptioncolor=tmp_c4d_chtra_absorptioncolor,c4d_chtra_absorptiondistance=1,c4d_chtra_blurriness=0,c4d_chtra_minsamples=5,c4d_chtra_maxsamples=128,c4d_chtra_accuracy=0.5,c4d_chref_state=1,c4d_chref_color=tmp_c4d_chref_color, c4d_chref_brightness=0.2+0.5,c4d_chref_additive=0,c4d_chref_usebump=1,c4d_chref_mixmode="Normal",c4d_chref_mixstrength=1,c4d_chref_blurriness=0,c4d_chref_minsamples=5,c4d_chref_maxsamples=128,c4d_chref_accuracy=0.5,c4d_chenv_state=0, c4d_chenv_color=tmp_c4d_chenv_color,c4d_chenv_brightness=1,c4d_chenv_mixmode="Multiply",c4d_chenv_mixstrength=1,c4d_chenv_tilesx=1,c4d_chenv_tilesy=1,c4d_chenv_exclusive=0,c4d_chfog_state=0,c4d_chfog_color=tmp_c4d_chfog_color,c4d_chfog_brightness=1, c4d_chfog_distance=10,c4d_chbum_state=0,c4d_chbum_strength=0,c4d_chbum_mipfalloff=1,c4d_chnor_state=0,c4d_chnor_strength=1,c4d_chnor_method="Tangent",c4d_chnor_flipx=0,c4d_chnor_flipy=0,c4d_chnor_flipz=0,c4d_chnor_swapyz=0,c4d_chalp_state=0, c4d_chalp_color=tmp_c4d_chalp_color,c4d_chalp_delta=tmp_c4d_chalp_delta,c4d_chalp_invert=0,c4d_chalp_soft=1,c4d_chalp_imagealpha=1,c4d_chalp_premultiplied=0,c4d_chspe_state=1,c4d_chspe_color=tmp_c4d_chspe_color,c4d_chspe_brightness=1, c4d_chspe_mixmode="Normal",c4d_chspe_mixstrength=1,c4d_chspe_mode="Plastic",c4d_chspe_width=0.7,c4d_chspe_height=0.3,c4d_chspe_falloff=-0.3,c4d_chspe_innerwidth=0,c4d_chglo_state=0,c4d_chglo_color=tmp_c4d_chglo_color,c4d_chglo_brightness=1, c4d_chglo_innerstrength=1,c4d_chglo_outerstrength=5,c4d_chglo_radius=10,c4d_chglo_random=0,c4d_chglo_frequency=1,c4d_chglo_usematcolor=1,c4d_chdis_state=0,c4d_chdis_strength=1,c4d_chdis_height=0.05,c4d_chdis_type="Intensity",c4d_chdis_subdivision=0, c4d_chdis_level=4,c4d_chdis_roundgeometry=0,c4d_chdis_roundcontour=1,c4d_chdis_maprounded=1,c4d_chdis_mapresult=0,c4d_chdis_keepedges=1,c4d_chdis_bestdistribution=1,c4d_chgra_state=0,c4d_chgra_color="9",c4d_gradientrgb_interpol_9="SmoothKnot", c4d_gradientrgb_knots_9="10,11",c4d_gkrgb_color_10=tmp_c4d_gkrgb_color_6,c4d_gkrgb_intensity_10=1,c4d_gkrgb_position_10=0,c4d_gkrgb_bias_10=0.5,c4d_gkrgb_color_11=tmp_c4d_gkrgb_color_7,c4d_gkrgb_intensity_11=1,c4d_gkrgb_position_11=1, c4d_gkrgb_bias_11=0.5,c4d_chgra_mixstrength=0.5,c4d_chgra_density=1,c4d_chgra_length=0.1,c4d_chgra_width=0.005,c4d_chgra_crinkle=0.1,c4d_chgra_bend=0.6,c4d_chgra_wetness=0.05,c4d_chill_generategi=1,c4d_chill_gengistrength=1,c4d_chill_gengisaturat=1, c4d_chill_receivegi=1,c4d_chill_recgistrength=1,c4d_chill_recgisaturat=1,c4d_chill_giportal=0,c4d_chill_gilight=0,c4d_chill_generatecaustics=1,c4d_chill_gencausticsstrength=1,c4d_chill_receivecaustics=1,c4d_chill_reccausticsstrength=1, c4d_chill_radius=0.1,c4d_chill_causticssamples=100,c4d_chill_model="Phong",c4d_chill_diffusefalloff=0,c4d_chill_diffuselevel=1,c4d_chill_roughness=0.5 endif return "MatDef": reflambient=0.75:refldiffuse=0.75:glospecular=0.13:reflshininess=0 dim tmp_c4d_chcol_color[3]:tmp_c4d_chcol_color[1]=colr/255:tmp_c4d_chcol_color[2]=colg/255:tmp_c4d_chcol_color[3]=colb/255 dim tmp_c4d_chlum_color[3]:tmp_c4d_chlum_color[1]=1:tmp_c4d_chlum_color[2]=1:tmp_c4d_chlum_color[3]=1 dim tmp_c4d_chtra_color[3]:tmp_c4d_chtra_color[1]=1:tmp_c4d_chtra_color[2]=1:tmp_c4d_chtra_color[3]=1 dim tmp_c4d_chtra_absorptioncolor[3]:tmp_c4d_chtra_absorptioncolor[1]=1:tmp_c4d_chtra_absorptioncolor[2]=1:tmp_c4d_chtra_absorptioncolor[3]=1 dim tmp_c4d_chref_color[3]:tmp_c4d_chref_color[1]=1:tmp_c4d_chref_color[2]=1:tmp_c4d_chref_color[3]=1 dim tmp_c4d_chenv_color[3]:tmp_c4d_chenv_color[1]=1:tmp_c4d_chenv_color[2]=1:tmp_c4d_chenv_color[3]=1 dim tmp_c4d_chfog_color[3]:tmp_c4d_chfog_color[1]=1:tmp_c4d_chfog_color[2]=1:tmp_c4d_chfog_color[3]=1 dim tmp_c4d_shnoise_color1_3[3]:tmp_c4d_shnoise_color1_3[1]=0:tmp_c4d_shnoise_color1_3[2]=0:tmp_c4d_shnoise_color1_3[3]=0 dim tmp_c4d_shnoise_color2_3[3]:tmp_c4d_shnoise_color2_3[1]=1:tmp_c4d_shnoise_color2_3[2]=1:tmp_c4d_shnoise_color2_3[3]=1 dim tmp_c4d_shnoise_relativescale_3[3]:tmp_c4d_shnoise_relativescale_3[1]=1:tmp_c4d_shnoise_relativescale_3[2]=1:tmp_c4d_shnoise_relativescale_3[3]=1 dim tmp_c4d_chalp_color[3]:tmp_c4d_chalp_color[1]=1:tmp_c4d_chalp_color[2]=1:tmp_c4d_chalp_color[3]=1 dim tmp_c4d_chalp_delta[3]:tmp_c4d_chalp_delta[1]=0.1:tmp_c4d_chalp_delta[2]=0.1:tmp_c4d_chalp_delta[3]=0.1 dim tmp_c4d_chspe_color[3]:tmp_c4d_chspe_color[1]=1:tmp_c4d_chspe_color[2]=1:tmp_c4d_chspe_color[3]=1 dim tmp_c4d_chglo_color[3]:tmp_c4d_chglo_color[1]=1:tmp_c4d_chglo_color[2]=1:tmp_c4d_chglo_color[3]=1 dim tmp_c4d_gkrgb_color_6[3]:tmp_c4d_gkrgb_color_6[1]=0:tmp_c4d_gkrgb_color_6[2]=0:tmp_c4d_gkrgb_color_6[3]=0 dim tmp_c4d_gkrgb_color_7[3]:tmp_c4d_gkrgb_color_7[1]=1:tmp_c4d_gkrgb_color_7[2]=1:tmp_c4d_gkrgb_color_7[3]=1 if bhavetexture then define texture texturename textureid,texturex,texturey,514,0 define material materialname 20,tmp_c4d_chcol_color[1],tmp_c4d_chcol_color[2],tmp_c4d_chcol_color[3],reflambient,refldiffuse,glospecular,0,reflshininess,0,tmp_c4d_chspe_color[1],tmp_c4d_chspe_color[2],tmp_c4d_chspe_color[3],0,0,0, 0,ind(fill,hatchfillname),gs_fill_pen,ind(texture,texturename) additional_data c4d_ver_main=1,c4d_ver_sub=2,c4d_chsize_horsize=texturex,c4d_chsize_versize=texturey,c4d_chsize_depsize=0,c4d_chsize_angle=0,c4d_chsize_keepprop=1,c4d_chsize_randorig=0, c4d_chcol_state=1,c4d_chcol_color=tmp_c4d_chcol_color,c4d_chcol_brightness=1,c4d_chcol_texture="1",c4d_shimage_blendmode_1="Normal",c4d_shimage_blendstre_1=1,c4d_shimage_imgalpha_1="2",c4d_imgalpha_invimage_2=0,c4d_imgalpha_usealpha_2=0, c4d_imgalpha_invalpha_2=0,c4d_imgalpha_alpfrmrgb_2=0,c4d_shimage_bluroffset_1=0,c4d_shimage_blurscale_1=0,c4d_shimage_file_1=textureid,c4d_shimage_sampling_1="MIP",c4d_shimage_exposure_1=0,c4d_shimage_hdrgamma_1=1,c4d_shimage_blackpoint_1=0, c4d_shimage_whitepoint_1=1,c4d_shimage_alphaonly_1=0,c4d_shimage_mirrorx_1=0,c4d_shimage_mirrory_1=0,c4d_chcol_mixmode="Normal",c4d_chcol_mixstrength=1,c4d_chdif_state=0,c4d_chdif_brightness=1,c4d_chdif_luminance=0,c4d_chdif_specular=1, c4d_chdif_reflection=0,c4d_chdif_mixmode="Normal",c4d_chdif_mixstrength=0.1,c4d_chlum_state=0,c4d_chlum_color=tmp_c4d_chlum_color,c4d_chlum_brightness=1,c4d_chlum_mixmode="Normal",c4d_chlum_mixstrength=1,c4d_chtra_state=0, c4d_chtra_color=tmp_c4d_chtra_color,c4d_chtra_brightness=1,c4d_chtra_refraction=1,c4d_chtra_internalreflections=0,c4d_chtra_exitreflection=1,c4d_chtra_fresnelreflectivity=1,c4d_chtra_additive=0,c4d_chtra_mixmode="Normal",c4d_chtra_mixstrength=1, c4d_chtra_absorptioncolor=tmp_c4d_chtra_absorptioncolor,c4d_chtra_absorptiondistance=1,c4d_chtra_blurriness=0,c4d_chtra_minsamples=5,c4d_chtra_maxsamples=128,c4d_chtra_accuracy=0.5,c4d_chref_state=0,c4d_chref_color=tmp_c4d_chref_color, c4d_chref_brightness=1,c4d_chref_additive=0,c4d_chref_usebump=1,c4d_chref_mixmode="Normal",c4d_chref_mixstrength=1,c4d_chref_blurriness=0,c4d_chref_minsamples=5,c4d_chref_maxsamples=128,c4d_chref_accuracy=0.5,c4d_chenv_state=0, c4d_chenv_color=tmp_c4d_chenv_color,c4d_chenv_brightness=1,c4d_chenv_mixmode="Multiply",c4d_chenv_mixstrength=1,c4d_chenv_tilesx=1,c4d_chenv_tilesy=1,c4d_chenv_exclusive=0,c4d_chfog_state=0,c4d_chfog_color=tmp_c4d_chfog_color,c4d_chfog_brightness=1, c4d_chfog_distance=10,c4d_chbum_state=1,c4d_chbum_strength=0.001,c4d_chbum_mipfalloff=1,c4d_chbum_texture="19",c4d_shnoise_blendmode_19="Normal",c4d_shnoise_blendstre_19=1,c4d_shnoise_imgalpha_19="20",c4d_imgalpha_invimage_20=0, c4d_imgalpha_usealpha_20=0,c4d_imgalpha_invalpha_20=0,c4d_imgalpha_alpfrmrgb_20=0,c4d_shnoise_bluroffset_19=0,c4d_shnoise_blurscale_19=0,c4d_shnoise_color1_19=tmp_c4d_shnoise_color1_3,c4d_shnoise_color2_19=tmp_c4d_shnoise_color2_3, c4d_shnoise_seed_19=600,c4d_shnoise_noise_19="Poxo",c4d_shnoise_octaves_19=15,c4d_shnoise_space_19="Texture",c4d_shnoise_globalscale_19=0.05,c4d_shnoise_relativescale_19=tmp_c4d_shnoise_relativescale_3,c4d_shnoise_detailatt_19=1, c4d_shnoise_delta_19=0.2,c4d_shnoise_absolute_19=0,c4d_shnoise_cycles_19=0,c4d_shnoise_lowclip_19=0,c4d_shnoise_highclip_19=1,c4d_shnoise_brightness_19=0,c4d_shnoise_contrast_19=0,c4d_chnor_state=0,c4d_chnor_strength=1,c4d_chnor_method="Tangent", c4d_chnor_flipx=0,c4d_chnor_flipy=0,c4d_chnor_flipz=0,c4d_chnor_swapyz=0,c4d_chalp_state=0,c4d_chalp_color=tmp_c4d_chalp_color,c4d_chalp_delta=tmp_c4d_chalp_delta,c4d_chalp_invert=0,c4d_chalp_soft=1,c4d_chalp_imagealpha=1,c4d_chalp_premultiplied=0, c4d_chspe_state=1,c4d_chspe_color=tmp_c4d_chspe_color,c4d_chspe_brightness=0.2,c4d_chspe_mixmode="Normal",c4d_chspe_mixstrength=1,c4d_chspe_mode="Plastic",c4d_chspe_width=0.64,c4d_chspe_height=glospecular,c4d_chspe_falloff=0.2,c4d_chspe_innerwidth=0, c4d_chglo_state=0,c4d_chglo_color=tmp_c4d_chglo_color,c4d_chglo_brightness=1,c4d_chglo_innerstrength=1,c4d_chglo_outerstrength=5,c4d_chglo_radius=10,c4d_chglo_random=0,c4d_chglo_frequency=1,c4d_chglo_usematcolor=1,c4d_chdis_state=0,c4d_chdis_strength=1, c4d_chdis_height=0.05,c4d_chdis_type="Intensity",c4d_chdis_subdivision=0,c4d_chdis_level=4,c4d_chdis_roundgeometry=0,c4d_chdis_roundcontour=1,c4d_chdis_maprounded=1,c4d_chdis_mapresult=0,c4d_chdis_keepedges=1,c4d_chdis_bestdistribution=1, c4d_chgra_state=0,c4d_chgra_color="5",c4d_gradientrgb_interpol_5="SmoothKnot",c4d_gradientrgb_knots_5="6,7",c4d_gkrgb_color_6=tmp_c4d_gkrgb_color_6,c4d_gkrgb_intensity_6=1,c4d_gkrgb_position_6=0,c4d_gkrgb_bias_6=0.5, c4d_gkrgb_color_7=tmp_c4d_gkrgb_color_7,c4d_gkrgb_intensity_7=1,c4d_gkrgb_position_7=1,c4d_gkrgb_bias_7=0.5,c4d_chgra_mixstrength=0.5,c4d_chgra_density=1,c4d_chgra_length=0.1,c4d_chgra_width=0.005,c4d_chgra_crinkle=0.1,c4d_chgra_bend=0.6, c4d_chgra_wetness=0.05,c4d_chill_generategi=1,c4d_chill_gengistrength=1,c4d_chill_gengisaturat=1,c4d_chill_receivegi=1,c4d_chill_recgistrength=1,c4d_chill_recgisaturat=1,c4d_chill_giportal=0,c4d_chill_gilight=0,c4d_chill_generatecaustics=1, c4d_chill_gencausticsstrength=1,c4d_chill_receivecaustics=1,c4d_chill_reccausticsstrength=1,c4d_chill_radius=0.1,c4d_chill_causticssamples=100,c4d_chill_model="Blinn",c4d_chill_diffusefalloff=0,c4d_chill_diffuselevel=1,c4d_chill_roughness=0.5 else define material materialname 20,tmp_c4d_chcol_color[1],tmp_c4d_chcol_color[2],tmp_c4d_chcol_color[3],reflambient,refldiffuse,glospecular,0,reflshininess,0,tmp_c4d_chspe_color[1],tmp_c4d_chspe_color[2],tmp_c4d_chspe_color[3],0,0,0, 0,ind(fill,hatchfillname),gs_fill_pen,0 additional_data c4d_ver_main=1,c4d_ver_sub=2,c4d_chsize_horsize=texturex,c4d_chsize_versize=texturey,c4d_chsize_depsize=0,c4d_chsize_angle=0,c4d_chsize_keepprop=1,c4d_chsize_randorig=0,c4d_chcol_state=1, c4d_chcol_color=tmp_c4d_chcol_color,c4d_chcol_brightness=1,c4d_chcol_mixmode="Normal",c4d_chcol_mixstrength=1,c4d_chdif_state=0,c4d_chdif_brightness=refldiffuse,c4d_chdif_luminance=0,c4d_chdif_specular=1,c4d_chdif_reflection=0, c4d_chdif_mixmode="Normal",c4d_chdif_mixstrength=1,c4d_chlum_state=0,c4d_chlum_color=tmp_c4d_chlum_color,c4d_chlum_brightness=1,c4d_chlum_mixmode="Normal",c4d_chlum_mixstrength=1,c4d_chtra_state=0,c4d_chtra_color=tmp_c4d_chtra_color, c4d_chtra_brightness=0,c4d_chtra_refraction=1,c4d_chtra_internalreflections=0,c4d_chtra_exitreflection=1,c4d_chtra_fresnelreflectivity=1,c4d_chtra_additive=0,c4d_chtra_mixmode="Normal",c4d_chtra_mixstrength=1, c4d_chtra_absorptioncolor=tmp_c4d_chtra_absorptioncolor,c4d_chtra_absorptiondistance=1,c4d_chtra_blurriness=0,c4d_chtra_minsamples=5,c4d_chtra_maxsamples=128,c4d_chtra_accuracy=0.5,c4d_chref_state=0,c4d_chref_color=tmp_c4d_chref_color, c4d_chref_brightness=0,c4d_chref_additive=0,c4d_chref_usebump=1,c4d_chref_mixmode="Normal",c4d_chref_mixstrength=1,c4d_chref_blurriness=0,c4d_chref_minsamples=5,c4d_chref_maxsamples=128,c4d_chref_accuracy=0.5,c4d_chenv_state=0, c4d_chenv_color=tmp_c4d_chenv_color,c4d_chenv_brightness=1,c4d_chenv_mixmode="Multiply",c4d_chenv_mixstrength=1,c4d_chenv_tilesx=1,c4d_chenv_tilesy=1,c4d_chenv_exclusive=0,c4d_chfog_state=0,c4d_chfog_color=tmp_c4d_chfog_color,c4d_chfog_brightness=1, c4d_chfog_distance=10,c4d_chbum_state=1,c4d_chbum_strength=0.005,c4d_chbum_mipfalloff=1,c4d_chbum_texture="19",c4d_shnoise_blendmode_19="Normal",c4d_shnoise_blendstre_19=1,c4d_shnoise_imgalpha_19="20",c4d_imgalpha_invimage_20=0, c4d_imgalpha_usealpha_20=0,c4d_imgalpha_invalpha_20=0,c4d_imgalpha_alpfrmrgb_20=0,c4d_shnoise_bluroffset_19=0,c4d_shnoise_blurscale_19=0,c4d_shnoise_color1_19=tmp_c4d_shnoise_color1_3,c4d_shnoise_color2_19=tmp_c4d_shnoise_color2_3, c4d_shnoise_seed_19=600,c4d_shnoise_noise_19="Poxo",c4d_shnoise_octaves_19=15,c4d_shnoise_space_19="Texture",c4d_shnoise_globalscale_19=0.05,c4d_shnoise_relativescale_19=tmp_c4d_shnoise_relativescale_3,c4d_shnoise_detailatt_19=1, c4d_shnoise_delta_19=0.2,c4d_shnoise_absolute_19=0,c4d_shnoise_cycles_19=0,c4d_shnoise_lowclip_19=0,c4d_shnoise_highclip_19=1,c4d_shnoise_brightness_19=0,c4d_shnoise_contrast_19=0,c4d_chnor_state=0,c4d_chnor_strength=1,c4d_chnor_method="Tangent", c4d_chnor_flipx=0,c4d_chnor_flipy=0,c4d_chnor_flipz=0,c4d_chnor_swapyz=0,c4d_chalp_state=0,c4d_chalp_color=tmp_c4d_chalp_color,c4d_chalp_delta=tmp_c4d_chalp_delta,c4d_chalp_invert=0,c4d_chalp_soft=1,c4d_chalp_imagealpha=1,c4d_chalp_premultiplied=0, c4d_chspe_state=1,c4d_chspe_color=tmp_c4d_chspe_color,c4d_chspe_brightness=0.2,c4d_chspe_mixmode="Normal",c4d_chspe_mixstrength=1,c4d_chspe_mode="Plastic",c4d_chspe_width=0.64,c4d_chspe_height=glospecular,c4d_chspe_falloff=0.2,c4d_chspe_innerwidth=0, c4d_chglo_state=0,c4d_chglo_color=tmp_c4d_chglo_color,c4d_chglo_brightness=1,c4d_chglo_innerstrength=1,c4d_chglo_outerstrength=5,c4d_chglo_radius=10,c4d_chglo_random=0,c4d_chglo_frequency=1,c4d_chglo_usematcolor=1,c4d_chdis_state=0,c4d_chdis_strength=1, c4d_chdis_height=0.05,c4d_chdis_type="Intensity",c4d_chdis_subdivision=0,c4d_chdis_level=4,c4d_chdis_roundgeometry=0,c4d_chdis_roundcontour=1,c4d_chdis_maprounded=1,c4d_chdis_mapresult=0,c4d_chdis_keepedges=1,c4d_chdis_bestdistribution=1, c4d_chgra_state=0,c4d_chgra_color="5",c4d_gradientrgb_interpol_5="SmoothKnot",c4d_gradientrgb_knots_5="6,7",c4d_gkrgb_color_6=tmp_c4d_gkrgb_color_6,c4d_gkrgb_intensity_6=1,c4d_gkrgb_position_6=0,c4d_gkrgb_bias_6=0.5, c4d_gkrgb_color_7=tmp_c4d_gkrgb_color_7,c4d_gkrgb_intensity_7=1,c4d_gkrgb_position_7=1,c4d_gkrgb_bias_7=0.5,c4d_chgra_mixstrength=0.5,c4d_chgra_density=1,c4d_chgra_length=0.1,c4d_chgra_width=0.005,c4d_chgra_crinkle=0.1,c4d_chgra_bend=0.6, c4d_chgra_wetness=0.05,c4d_chill_generategi=1,c4d_chill_gengistrength=1,c4d_chill_gengisaturat=1,c4d_chill_receivegi=1,c4d_chill_recgistrength=1,c4d_chill_recgisaturat=1,c4d_chill_giportal=0,c4d_chill_gilight=0,c4d_chill_generatecaustics=1, c4d_chill_gencausticsstrength=1,c4d_chill_receivecaustics=1,c4d_chill_reccausticsstrength=1,c4d_chill_radius=0.1,c4d_chill_causticssamples=100,c4d_chill_model="Blinn",c4d_chill_diffusefalloff=0,c4d_chill_diffuselevel=1,c4d_chill_roughness=0.5 endif return "SolidOper": if isystem=system_100f|isystem=system_130f|isystem=system_160f|isystem=system_190f then add (wbox)/2,0,zposframe-dclearance:length=-(0.02-dclearance):xpos=0:ypos=0:width=wclearance:height=hclearance gosub "RectContour2" gosub "BeamOnePiece" del 1:add wbox/2,0.02-dclearance,0:length=-ltotal+0.02-dclearance:xpos=0:ypos=0:width=wbox:height=htotal gosub "RectContour2" gosub "BeamOnePiece" del 1 else if isystem=system_130cl|isystem=system_130cr then add 0,0,zposframe-dclearance:length=hframe+dclearance*2 gosub "FrameFrontBottomCornerClearCont" gosub "PrismOnePiece" del 1 else add 0,0,zposframe-dclearance:length=hframe+dclearance*2 gosub "FrameFrontBottomThreeSidedClearCont" gosub "PrismOnePiece" del 1 endif add wbox/2,0.02-dclearance,0:length=-ltotal+0.02-dclearance+0.015:xpos=0:ypos=0:width=wbox:height=htotal gosub "RectContour2" gosub "BeamOnePiece" del 1 endif return "BoxSimple": material matbox if isystem=system_100f|isystem=system_130f|isystem=system_160f|isystem=system_190f then add wbox/2,0,zposframe+hframe/2:rotx 90:length=-0.02:width=wframe:height=hframe gosub "RectContour3" if idetlevel3d=detlevel_3d_simple then width=wframe-thframe*2:height=hframe-thframe*2 gosub "RectContour3" endif gosub "PrismOnePiece" del 2:add wbox/2,0.02,0:length=-ltotal+0.02:xpos=0:ypos=0:width=wbox:height=htotal gosub "RectContour2" gosub "BeamOnePiece" del 1 else if isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "FrameThreesided" else gosub "FrameCorner" endif add wbox/2,0.02,0:length=-ltotal+0.02+0.015:xpos=0:ypos=0:width=wbox:height=htotal gosub "RectContour2" gosub "BeamOnePiece" del 1 endif return "BoxSideCornerProf": put 0.02,zposframe+hframe-thframe,mask,0.02,hbox,mask,0.4769987131978,hbox,mask,0.4769987131978,0.468139903252,mask,0.4608987021078,0.468139903252,mask,0.4608987021078,0.028,mask,0.04988845722242,0.028,mask,0.04988845722242,zposframe+thframe,mask, 0.389-0.015,zposframe+thframe,mask,0.389-0.015,zposframe+hframe-thframe,mask,0.02,zposframe+hframe-thframe,-1 return "BoxSideProf": put 0.02,zposframe+hframe-thframe,mask,0.02,hbox,mask,lbox,hbox,mask,lbox,0.468139903252,mask,0.461,0.468139903252,mask,0.461,0.028,mask,0.05,0.028,mask,0.05,zposframe+thframe,mask,0.05,zposframe+hframe-thframe,mask,0.02,zposframe+hframe-thframe,-1 return "BottomPlateProf": put 0.1663585257197,0.1062099768405,mask,0.1828585355034,0.1062099768405,mask,0.1828585355034,0.1047099767088,mask,0.1678585258514,0.1047099767088,mask,0.1678585258514,0.04322999118273,mask,0.4013086657912,0.04322999118273,mask, 0.4013086657912,0.1047099767088,mask,0.3863086561392,0.1047099767088,mask,0.3863086561392,0.1062140498736,mask,0.4028086659229,0.1062140498736,mask,0.4028086659229,0.1046701624582,mask,0.4028086659229,0.04172999105103,mask, 0.1663585257197,0.04172999105103,mask,0.1663585257197,0.1062099768405,-1 return "BoxBackProf": put 0.02,hbox-thsheet,mask,0.02,hbox,mask,lbox,hbox,mask,lbox,0.468139901992,mask,0.461,0.468139901992,mask,0.461,0.028,mask,0.4093086697771,0.028,mask,0.4093086697771,0.04172999105103,mask,0.1663585257197,0.04172999105103,mask, 0.1663585257197,zposframe+thframe,mask,0.4093086697771,zposframe+thframe,mask,0.4093086697771,zposframe+hframe-thframe+0.005,mask,0.02+thframe,zposframe+hframe-thframe+0.005,mask,0.02+thframe,hbox-thsheet,mask,0.02,hbox-thsheet,-1 return "BoxFrontBottomProf": put thsheet,zposframe,mask,wbox-thsheet,zposframe,mask,wbox-thsheet,0.0373,mask if isystem<6 then put wbox-(thsheet+0.06),0.0373,mask,wbox-(thsheet+0.06+0.035),0.0373+0.035,mask,thsheet+0.06+0.035,0.0373+0.035,mask endif put thsheet+0.06,0.0373,mask,thsheet,0.0373,mask,thsheet,zposframe,-1 return "FrameFrontBottomProf": put 0,zposframe+thframe,mask,0.05+thframe,zposframe+thframe,mask,0.05+thframe,zposframe,mask,0,zposframe,mask,0,zposframe+thframe,-1 return "FrameFrontBottomCornerClearCont": put thsheet-dclearance,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015+dclearance,mask,wbox,0.389-0.015+dclearance,mask,wbox,0.05+thframe,mask,thsheet-dclearance,0.05+thframe,mask,thsheet-dclearance,-0.015,mask return "FrameFrontBottomCornerCont": put thsheet,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015,mask,wbox,0.389-0.015,mask,wbox,0.05+thframe,mask,thsheet,0.05+thframe,mask,thsheet,-0.015,mask return "FrameFrontBottomThreeSidedClearCont": put -0.045,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015+dclearance,mask,wbox,0.389-0.015+dclearance,mask,wbox,0.02-dclearance,mask,0,0.02-dclearance,mask,0,0.389-0.015+dclearance,mask,-0.045,0.389-0.015+dclearance,mask,-0.045,-0.015,mask return "FrameFrontBottomThreeSidedCont": put -0.045,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015,mask,wbox,0.389-0.015,mask,wbox,0.05+thframe,mask,0,0.05+thframe,mask,0,0.389-0.015,mask,-0.045,0.389-0.015,mask,-0.045,-0.015,mask return "FrameFrontTopThreeSidedCont": put -0.045,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015,mask,wbox-0.015*0,0.389-0.015,mask,wbox-0.015*0,0.04,mask,0,0.04,mask,0,0.389-0.015,mask,-0.045,0.389-0.015,mask,-0.045,-0.015,mask return "FrameFrontTopCornerCont": put thsheet,-0.015,mask,wbox+0.045,-0.015,mask,wbox+0.045,0.389-0.015,mask,wbox-0.015*0,0.389-0.015,mask,wbox-0.015*0,0.04,mask,thsheet,0.04,mask,thsheet,-0.015,mask return "FrameFrontTopProf": put 0,zposframe+hframe-thframe,mask,0,zposframe+hframe,mask,0.02,zposframe+hframe,mask,0.02,hbox-thsheet,mask,0.02+thframe,hbox-thsheet,mask,0.02+thframe,zposframe+hframe-thframe,mask,0,zposframe+hframe-thframe,-1 return "FrameFrontSideProf": put zposframe+thframe,0,mask,zposframe+hframe-thframe,0,mask,zposframe+hframe-thframe,0.05,mask,zposframe+thframe,0.05,mask,zposframe+thframe,0,-1 return "FrameFrontSideCornerProf": put zposframe+thframe,0-0.015,mask,zposframe+hframe-thframe,0-0.015,mask,zposframe+hframe-thframe,0.05,mask,zposframe+thframe,0.05,mask,zposframe+thframe,0-0.015,-1 return "InsideSideWallProf": put thframe-0.003,0,mask,thframe,0,mask,0.018,0.4093086697771-0.05,mask,0.018-0.003,0.4093086697771-0.05,mask return "BoxInsTopProf": put 0.3212286168572,0.4567904764158,mask,0.3212286168572,0.4711398982974,mask,0.3712186450569,0.4711398982974,mask,0.3712186450569,0.4418899051745,mask,0.4058946475498,0.4418899051745,mask,0.4058946475498,0.4334261491607,mask, 0.4044062695228,0.4334261491607,mask,0.4044062695228,0.4404921506686,mask,0.3697616763185,0.4404921506686,mask,0.3697616763185,0.4696398992941,mask,0.3223834625387,0.4696398992941,mask,0.3223834625387,0.4562470073941,mask, 0.3131002490844,0.4469517152688,mask,0.3122503423974,0.4478005167909,mask,0.3212286168572,0.4567904764158,-1 return "DoorGlassProf": put 0.029-thglass,zposframe+thframe+hwindow+0.007,mask,0.029,zposframe+thframe+hwindow+0.007,mask,0.029,zposframe+thframe+thglass,mask,0.029-thglass,zposframe+thframe+thglass,mask,0.029-thglass,zposframe+thframe+hwindow+0.007,-1 return "DoorHandleProf": put 0.017,zposframe+thframe+hwindow,mask,0.029-thglass,zposframe+thframe+hwindow,mask,0.029-thglass,zposframe+thframe+hwindow+0.007,mask,0.029,zposframe+thframe+hwindow+0.007*2,mask,0.029,zposframe+thframe+hwindow+0.038,mask, 0.017,zposframe+thframe+hwindow+0.038,mask,0.017,zposframe+thframe+hwindow,-1 return "HeatingProf": put 0.04043735141057,hbox,mask,0.04925845654151,0.5933498719169,mask,0.1203485000693,0.7165398452065,mask,0.1947881186385,0.6735239298737,mask,0.1419022879988,0.58192393192,mask,0.1398786855791,0.5824298300828,mask,0.09155192790662,0.5739158428346,mask, 0.08878226764607,hbox,mask,0.04043735141057,hbox,-1 return "Leg": material matbox:length=hleg:width=0.02:height=width if idetlevel3d=detlevel_3d_simple then gosub "RectContour3" gosub "PrismOnePiece" else roty -90:put 0,0,2,0,0.01473106427342,2,0.003,0.01473106427342,2,0.01183999746092,0.006381064571912,2,0.01183999746092,0.004921029341644,2,0.0150765889082,0.004921029341644,2,0.0150765889082,0.006521064566907,2,0.01958999579894,0.006521064566907,2, 0.01958999579894,0.008981064478969,2,0.0273649941316,0.008981064478969,2,0.0273649941316,0.004921029341644,2,hleg,0.004921029341644,2,hleg,0,1:revolve nsp/3,360,1+2+4+8,get(nsp):del 1 endif return "FrameFront": unid=unid+1:hotspot wbox/2-wframe/2+thsheet*0,0,zposframe,unid:unid=unid+1:hotspot wbox/2+wframe/2-thsheet*0,0,zposframe,unid:unid=unid+1:hotspot wbox/2-wframe/2+thsheet*0,0,zposframe+hframe,unid unid=unid+1:hotspot wbox/2+wframe/2-thsheet*0,0,zposframe+hframe,unid:addx thsheet:rotz 90:length=wframe -thsheet*2 gosub "FrameFrontBottomProf" gosub "BeamOnePiece" gosub "FrameFrontTopProf" gosub "BeamOnePiece" del 2:addx thsheet+thframe:rotx -90:rotz -90:length=thframe gosub "FrameFrontSideProf" gosub "BeamOnePiece" del 3:addx wframe -thsheet:rotx -90:rotz -90:length=thframe gosub "FrameFrontSideProf" gosub "BeamOnePiece" del 3 return "DoorFront": addx (wbox-wwindow)/2:rotz 90:length=wwindow gosub "DoorHandleProf" gosub "BeamOnePiece" material matglass gosub "DoorGlassProf" gosub "BeamOnePiece" material matbox:del 2 return "FrameThreesided": unid=unid+1:hotspot -0.045,0-0.015,zposframe,unid:unid=unid+1:hotspot -0.045,0-0.015,zposframe+hframe,unid:unid=unid+1:hotspot -0.045,0.389-0.015,zposframe,unid:unid=unid+1:hotspot -0.045,0.389-0.015,zposframe+hframe,unid unid=unid+1:hotspot wbox+0.045,0-0.015,zposframe,unid:unid=unid+1:hotspot wbox+0.045,0-0.015,zposframe+hframe,unid:unid=unid+1:hotspot wbox+0.045,0.389-0.015,zposframe,unid:unid=unid+1:hotspot wbox+0.045,0.389-0.015,zposframe+hframe,unid add 0.02,0.389-0.015,zposframe+thframe:roty -90:length=thframe:width=hframe-thframe*2:height=0.065 gosub "RectContour" gosub "BeamOnePiece" del 2:add wbox+0.045,0.389-0.015,zposframe+thframe:roty -90:length=thframe:width=hframe-thframe*2:height=0.065 gosub "RectContour" gosub "BeamOnePiece" del 2:addz zposframe:length=thframe gosub "FrameFrontBottomThreeSidedCont" gosub "PrismOnePiece" del 1:addz zposframe+hframe-thframe:length=thframe gosub "FrameFrontTopThreeSidedCont" gosub "PrismOnePiece" del 1:add thsheet,0.02,zposframe+hframe:rotz 90:length=wbox-thsheet*2:width=thframe:height=hbox-thsheet -(zposframe+hframe) gosub "RectContour" gosub "BeamOnePiece" del 2 return "FrameCorner": unid=unid+1:hotspot thsheet,0-0.015,zposframe,unid:unid=unid+1:hotspot thsheet,0-0.015,zposframe+hframe,unid:unid=unid+1:hotspot wbox+0.045,0-0.015,zposframe,unid:unid=unid+1:hotspot wbox+0.045,0-0.015,zposframe+hframe,unid unid=unid+1:hotspot wbox+0.045,0.389-0.015,zposframe,unid:unid=unid+1:hotspot wbox+0.045,0.389-0.015,zposframe+hframe,unid:addx thsheet+thframe:rotx -90:rotz -90:length=thframe gosub "FrameFrontSideCornerProf" gosub "BeamOnePiece" del 3:addz zposframe:length=thframe gosub "FrameFrontBottomCornerCont" gosub "PrismOnePiece" del 1:addz zposframe+hframe-thframe:length=thframe gosub "FrameFrontTopCornerCont" gosub "PrismOnePiece" del 1:add thsheet,0.02,zposframe+hframe:rotz 90:length=wbox-thsheet*2:width=thframe:height=hbox-thsheet -(zposframe+hframe) gosub "RectContour" gosub "BeamOnePiece" del 2:add wbox+0.045,0.389-0.015,zposframe+thframe:roty -90:length=thframe:width=hframe-thframe*2:height=0.065 gosub "RectContour" gosub "BeamOnePiece" del 2 return "DoorCorner": addx thsheet+thframe+0.002:rotz 90:length=wwindow+0.004 gosub "DoorHandleProf" gosub "BeamOnePiece" length=wwindow-0.002*2:material matglass gosub "DoorGlassProf" gosub "BeamOnePiece" material matbox:del 2:add thsheet+thframe+wwindow+0.029-0.005,0.024,0:rotz 180:length=0.389-0.015-0.029-0.002 gosub "DoorHandleProf" gosub "BeamOnePiece" length=0.389-0.015-0.029-0.002-0.005:material matglass:addy -0.005 gosub "DoorGlassProf" gosub "BeamOnePiece" del 1:material matbox:del 2 return "DoorThreesided": addx -0.01:rotz 90:length=wwindow+0.011 gosub "DoorHandleProf" gosub "BeamOnePiece" length=wwindow-0.003:material matglass:addy -0.007 gosub "DoorGlassProf" gosub "BeamOnePiece" del 1:material matbox:del 2 for i4=-1 to 1 step 2 add wbox/2,0.024,0:mulx i4:addx wwindow/2+0.023:rotz 180:length=0.389-0.015-0.029-0.002 gosub "DoorHandleProf" gosub "BeamOnePiece" length=0.389-0.015-0.029-0.002-0.005:material matglass:addy -0.005 gosub "DoorGlassProf" gosub "BeamOnePiece" del 1:material matbox:del 4 next i4 return "Box": material matbox:rotz 90:length=thsheet if isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "BoxSideCornerProf" else gosub "BoxSideProf" endif gosub "BeamOnePiece" del 1:addx wbox-thsheet:rotz 90:length=thsheet if isystem=system_130cl|isystem=system_130cr|isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "BoxSideCornerProf" else gosub "BoxSideProf" endif gosub "BeamOnePiece" del 2:addx thsheet:rotz 90:length=wbox -thsheet*2 gosub "BoxBackProf" gosub "BeamOnePiece" del 2:addy 0.050+thframe:length=thframe gosub "BoxFrontBottomProf" gosub "BeamOnePiece" del 1:length=thsheet:width=0.04:height=0.4093086697771-0.05 for i3=0 to 1 rotz 0:add thsheet+i3*(wbox -thsheet*2-width),0.05,0.028 gosub "RectContour" gosub "PrismOnePiece" del 2 next i3 add 0.011,0.038,zposframe+thframe:length=0.03:width=wbox-0.011*2:height=0.4093086697771-0.038-0.009 gosub "RectContour" gosub "PrismOnePiece" del 1:add thsheet,0.05,zposframe+thframe+0.03:length=zposframe+hframe-thframe+0.005 -(zposframe+thframe)-0.03 if isystem=system_130s|isystem=system_160s|isystem=system_190s then else gosub "InsideSideWallProf" gosub "PrismOnePiece" endif if isystem=system_130cl|isystem=system_130cr|isystem=system_130s|isystem=system_160s|isystem=system_190s then else addx wbox-thsheet*2:mulx -1 gosub "InsideSideWallProf" gosub "PrismOnePiece" del 2 endif del 1:material matglass:add 0,0,0:rotx 0:plane 5,thsheet+thframe,0.055,zposframe+thframe+0.06,wbox-thsheet-thframe,0.055,zposframe+thframe+0.06,wbox-0.018,0.4093086697771-0.01,zposframe+hframe-thframe+0.005*0, 0.018,0.4093086697771-0.01,zposframe+hframe-thframe+0.005*0,thsheet+thframe,0.055,zposframe+thframe+0.06:del 2:material matbox if isystem=system_130cl|isystem=system_130cr then gosub "FrameCorner" else if isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "FrameThreesided" else gosub "FrameFront" endif endif if isystem=system_130cl|isystem=system_130cr then gosub "DoorCorner" else if isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "DoorThreesided" else gosub "DoorFront" endif endif for i1=0 to 1 add 0.019+i1*(wbox-0.019*2),0.074,0 gosub "Leg" del 1:add 0.019+i1*(wbox-0.019*2),lbox-0.053,0 gosub "Leg" del 1 next i1 if bheating then addx wbox/2 -0.13+xposheating:rotz 90:length=0.13*2 gosub "HeatingProf" gosub "BeamOnePiece" del 2 endif return CSD2WW? !---------------------------------------------------- ! 2023, Kalfire, made by BimObject !---------------------------------------------------- if bdebug then project2 3,270,1 endif unid=100:mask=1:mask2=1:fill gs_fill_type:pen gs_cont_pen:line_type symb_linetype if ac_symb_display_option=display_projected then if glob_cutplanes_info[1]glob_hstory_elev -glob_cstory_elev then ac_symb_display_option=display_outlines else ac_symb_display_option=display_projected endif endif endif if ac_symb_display_option=display_overhead_all then line_type overhead_line_type endif bonlycontours=(ac_symb_display_option=display_outlines|ac_symb_display_option=display_overhead_all) if (idetlevel2d=detlevel_2d_mvo) then _reqdetlevel2d=0:_success=libraryglobal ("LibraryGlobals13","iDetlevelMVO2D",_reqdetlevel2d) if (_success>0) then idetlevel2d=_reqdetlevel2d else idetlevel2d=detlevel_2d_detailed endif else if idetlevel2d=detlevel_2d_scsens then if glob_scale>=150 then idetlevel2d=detlevel_2d_draft if glob_scale<150 then idetlevel2d=detlevel_2d_simple if glob_scale<75 then idetlevel2d=detlevel_2d_detailed endif endif if bmirrored then add2 wtotal,0:mul2 -1,1 endif if isystem=system_130cl|isystem=system_130cr then unid=unid+1:hotspot2 0,lbox,unid:unid=unid+1:hotspot2 wbox,lbox,unid:unid=unid+1:hotspot2 0,0-0.015,unid:unid=unid+1:hotspot2 wbox+0.045,0-0.015,unid:unid=unid+1:hotspot2 wbox+0.045,0.389-0.015,unid:unid=unid+1:hotspot2 wbox/2,0.02-dclearance,unid unid=unid+1:hotspot2 wtotal/2-wframe/2,0.02-dclearance,unid:unid=unid+1:hotspot2 wbox+dclearance,0.02-dclearance,unid:unid=unid+1:hotspot2 wbox+dclearance,0.389-0.015+dclearance,unid else if isystem=system_130s|isystem=system_160s|isystem=system_190s then unid=unid+1:hotspot2 0,lbox,unid:unid=unid+1:hotspot2 wbox,lbox,unid:unid=unid+1:hotspot2 -0.045,0-0.015,unid:unid=unid+1:hotspot2 -0.045,0.389-0.015,unid:unid=unid+1:hotspot2 wbox+0.045,0-0.015,unid:unid=unid+1:hotspot2 wbox+0.045,0.389-0.015,unid unid=unid+1:hotspot2 wtotal/2,0.02-dclearance,unid:unid=unid+1:hotspot2 wtotal/2-wframe/2-dclearance,0.02-dclearance,unid:unid=unid+1:hotspot2 wbox+dclearance,0.02-dclearance,unid unid=unid+1:hotspot2 wtotal/2-wframe/2-dclearance,0.389-0.015+dclearance,unid:unid=unid+1:hotspot2 wbox+dclearance,0.389-0.015+dclearance,unid else unid=unid+1:hotspot2 wbox,0,unid:unid=unid+1:hotspot2 wbox,b,unid:unid=unid+1:hotspot2 0,0,unid:unid=unid+1:hotspot2 0,b,unid:unid=unid+1:hotspot2 wtotal/2,0.02-dclearance,unid:unid=unid+1:hotspot2 wtotal/2+wframe/2,0.02-dclearance,unid unid=unid+1:hotspot2 wtotal/2-wframe/2,0.02-dclearance,unid endif endif line_type symb_linetype:fill symb_fill:pen symb_view_pen if idetlevel2d=detlevel_2d_draft then poly2_b{3} 5,1+2+4+8+128,symb_fill_pen,symb_fbgd_pen,0,0,1,0,0,1,0,b,1,a,b,1,a,0,1,0,0,1,0,b,1 else if isystem=system_130cl|isystem=system_130cr then gosub "BoxAssym2D" else if isystem=system_130s|isystem=system_160s|isystem=system_190s then gosub "BoxThreesided2D" else gosub "Box2D" endif endif endif if bmirrored then del 2 endif end "AttrSection": fill symb_fill:pen symb_sect_pen:line_type symb_linetype if ac_symb_display_option=display_overhead_all then line_type overhead_line_type endif return "AttrCont": fill gs_fill_type:pen gs_cont_pen:line_type symb_linetype if ac_symb_display_option=display_overhead_all then line_type overhead_line_type endif if ac_symb_display_option=display_overhead_proj|ac_symb_display_option=display_overhead_all then line_type overhead_line_type else line_type symb_linetype endif return "DrawFill": poly2_b{3} nsp/3,1+2+4+8+128,gs_fill_pen,gs_back_pen,0,0,1,0,0,1,get(nsp) return "CornerCont": put 0,0,1,wbox+0.045,0,1,wbox+0.045,0.389,1,wbox,0.389,1,wbox,ltotal,1,0,ltotal,1,0,0,1 return "ThreesidedCont": put 0-0.045,0,1,wbox+0.045,0,1,wbox+0.045,0.389,1,wbox,0.389,1,wbox,ltotal,1,0,ltotal,1,0,0.389,1,0-0.045,0.389,1,0-0.045,0,1 return "Box2D": gosub "AttrCont" width=wbox:height=ltotal gosub "RectContour" gosub "DrawFill" if idetlevel2d=detlevel_2d_detailed then line2 0,0.02,wbox,0.02 if bheating then add2 wbox/2+xposheating,0:rect2 -0.13,0.04043735141057,0.13,0.1947881186385:del 1 endif endif return "BoxAssym2D": gosub "AttrCont" add2 0,-0.015 gosub "CornerCont" gosub "DrawFill" del 1 if idetlevel2d=detlevel_2d_detailed then line2 0,0.02,wbox,0.02:line2 wbox,0.02,wbox,0.389-0.015 if bheating then add2 wbox/2+xposheating,0:rect2 -0.13,0.04043735141057,0.13,0.1947881186385:del 1 endif endif return "BoxThreesided2D": gosub "AttrCont" add2 0,-0.015 gosub "ThreesidedCont" gosub "DrawFill" del 1 if idetlevel2d=detlevel_2d_detailed then line2 0,0.02,wbox,0.02:line2 wbox,0.02,wbox,0.389-0.015:line2 0,0.02,0,0.389-0.015 if bheating then add2 wbox/2+xposheating,0:rect2 -0.13,0.04043735141057,0.13,0.1947881186385:del 1 endif endif return CSD1WWa !---------------------------------------------------- ! 2023, Kalfire, made by BimObject !---------------------------------------------------- dim nversionnumber[][2]:nversionnumber[1][1]=20231205:nversionnumber[1][2]=0:nlastversion=vardim1(nversionnumber) dim iversionnumber[][2]:iversionnumber=nversionnumber if glob_script_type=7|glob_script_type=8 then goto "masterEnd" eps=0.0001:unid=100:bdebug=1*0:gdlversion=req("GDL_version"):langversion=`langINT`:detlevel_3d_mvo=1:detlevel_3d_scsens=2:detlevel_3d_detailed=3:detlevel_3d_simple=4:detlevel_3d_draft=5:detlevel_3d_none=6 dim stdetlevel3d[6]:stdetlevel3d[detlevel_3d_mvo]=`by MVO`:stdetlevel3d[detlevel_3d_scsens]=`Scale Sensitive`:stdetlevel3d[detlevel_3d_detailed]=`Full`:stdetlevel3d[detlevel_3d_simple]=`Simplified`:stdetlevel3d[detlevel_3d_draft]=`Schematic` stdetlevel3d[detlevel_3d_none]=`Off`:detlevel_2d_mvo=1:detlevel_2d_scsens=2:detlevel_2d_detailed=3:detlevel_2d_simple=4:detlevel_2d_draft=5:detlevel_2d_symbolic=6 dim stdetlevel2d[]:stdetlevel2d[detlevel_2d_mvo]=`by MVO`:stdetlevel2d[detlevel_2d_scsens]=`Scale Sensitive`:stdetlevel2d[detlevel_2d_detailed]=`Full`:stdetlevel2d[detlevel_2d_simple]=`Medium`:stdetlevel2d[detlevel_2d_draft]=`Low` stdetlevel2d[detlevel_2d_symbolic]=`Symbolic`:display_projected=1:display_overhead_proj=2:display_symbolic=3:display_outlines=4:display_overhead_all=5 dim stdisplaytype[]:stdisplaytype[display_projected]=`Projected`:stdisplaytype[display_overhead_proj]=`Projected with Overhead`:stdisplaytype[display_symbolic]=`Symbolic`:stdisplaytype[display_outlines]=`Outlines Only` stdisplaytype[display_overhead_all]=`Overhead All`:info_use_intwiz=1:info_use_mastgdl=2:info_use_surfcat=3:info_use_aat=4:nrcolmastergdl=8:bavailrunning=0:system_100f=1:system_130cl=2:system_130cr=3:system_130f=4:system_130s=5:system_160f=6:system_160s=7 system_190f=8:system_190s=9:isystem=system_160s:parameters isystem=isystem dim stprodname[],stdim[],producturl[]:stprodname[system_100f]=`E-one 100F Holographic Fireplace`:stdim[system_100f]="100F":stprodname[system_130cl]=`E-one 130CL Holographic Fireplace`:stdim[system_130cl]="130CL" stprodname[system_130cr]=`E-one 130CR Holographic Fireplace`:stdim[system_130cr]="130CR":stprodname[system_130f]=`E-one 130F Holographic Fireplace`:stdim[system_130f]="130F" stprodname[system_130s]=`E-one 130S Holographic Fireplace`:stdim[system_130s]="130S":stprodname[system_160f]=`E-one 160F Holographic Fireplace`:stdim[system_160f]="160F":stprodname[system_160s]=`E-one 160S Holographic Fireplace`:stdim[system_160s]="160S" stprodname[system_190f]=`E-one 190F Holographic Fireplace`:stdim[system_190f]="190F":stprodname[system_190s]=`E-one 190S Holographic Fireplace`:stdim[system_190s]="190S":parameters bo_prodinfo=stprodname[isystem]:stcode=stdim[isystem] if isystem=system_130cl|isystem=system_130cr then parameters bo_prodaturl="https://www.bimobject.com/kalfire-fireplaces/product/e-one-130c-holographic-fireplace":parameters bo_prodsku="e-one-130c-holographic-fireplace" else parameters bo_prodaturl="https://bimobject.com/kalfire-fireplaces/product/e-one-"+stcode+"-holographic-fireplace":parameters bo_prodsku="e-one-"+stcode+"-holographic-fireplace" endif producturl[system_100f]="https://kalfire.com/e-one-100f-front-electric-holographic-fireplace":producturl[system_130cl]="https://kalfire.com/e-one-130c-corner-electric-fireplace" producturl[system_130f]="https://kalfire.com/e-one-130f-front-holographic-fireplace":producturl[system_130cr]="https://kalfire.com/e-one-130c-corner-electric-fireplace" producturl[system_130s]="https://kalfire.com/e-one-130s-three-sided-holographic-fireplace":producturl[system_160f]="https://kalfire.com/e-one-160f-front-holographic-fireplace" producturl[system_160s]="https://kalfire.com/e-one-160s-three-sided-holographic-fireplace":producturl[system_190f]="https://kalfire.com/e-one-190f-front-holographic-fireplace" producturl[system_190s]="https://kalfire.com/e-one-190s-three-sided-holographic-fireplace" dim stheating[]:no=1:yes=2:stheating[no]=`Without heater`:stheating[yes]=`With heater`:wwindow=1.000:wframe=1.011:hwindow=0.367:hframe=0.428:ltotal=0.477:htotal=0.5967 if bheating then htotal=0.7285 endif xposheating=-0.0175:wtotal=wframe:wbox=wtotal:lbox=0.477:zposframe=0.102:hbox=0.57:thglass=0.004:thsheet=0.0015:thframe=0.004:hleg=0.031:wtotal=wframe:wbox=wtotal if isystem=system_130f then wwindow=1.000+0.3:wframe=1.011+0.3:wbox=1.011+0.3:wtotal=wframe endif if isystem=system_130s then wwindow=1.320:wframe=1.400:wbox=1.011+0.3:wtotal=wframe:ltotal=lbox+0.015 endif if isystem=system_160f then wwindow=1.000+0.6:wframe=1.011+0.6:wbox=1.011+0.6:wtotal=wframe endif if isystem=system_160s then wwindow=1.620:wframe=1.700:wbox=1.011+0.6:wtotal=wframe:ltotal=lbox+0.015 endif if isystem=system_190f then wwindow=1.000+0.9:wframe=1.011+0.9:wbox=1.011+0.9:wtotal=wframe endif if isystem=system_190s then wwindow=1.920:wframe=2.000:wbox=1.011+0.9:wtotal=wframe:ltotal=lbox+0.015 endif if isystem=system_130cl|isystem=system_130cr then wwindow=1.310:wframe=1.354:wtotal=1.311+0.045:wbox=1.311:ltotal=lbox+0.015 endif bmirrored=0 if isystem=system_130cl then bmirrored=1 dclearance=0.002:wclearance=wframe+dclearance*2:hclearance=hframe+dclearance*2:finish_nat=1:colorfamily_custom=100 dim collname[] dim colcode[] dim colp[] dim colorname[],crgb[][3] dim textname[],texts[][2] dim pict[][] dim textid[]:nrcolor=0 dim thk[],ifin[],tilesize[][3]:idx=0 gosub "Colors" nrcolor=vardim1(colorname) dim avaicolfam[],stavaicolfam[]:nravaicolfam=0 gosub "AvailableColorFamilies" dim avaicolors[]:nravaicolors=0 gosub "AvailableColors" dim avaifinish[],stavaifinish[]:nrfinishes=0 gosub "AvailableFinishes" dim avaithk[]:nrthk=0 gosub "AvailableThicknesses" matpanel=0:materialname="":bhavetexture=0:texturename="":brotate=0:rottexture=0:texturenamerot="":numtextpicts=0:textureid=0:bbump=0:bumpname="":bumpnamerot="":numbumppicts=0:texturex=1:texturey=1:tilecontfillname="":hatchfillname="":imagefillname="" texturename_2d="":imagefillrunningname="":emptyfillname="":icolidx=icolor gosub "ColorParameters" dim techp[],techs[]:techp[1]="":idx=0 gosub "UITechTxt" ntechparams=vardim1(techs) dim textui[][],textuih[]:textui[1][1]="":ntechparams2=0:nparamtolist=0 dim paramtolist[]:paramtolist[1]="":i=0:nparamtolist=i:btechparams=(ntechparams>0):btechparams2=(ntechparams2>0):btechparams3=(nparamtolist>0):uistep=0:ui_tabid_root=-1:uistep=uistep+1:ui_tabid_info=uistep:uistep=uistep+1:ui_tabid_product=uistep uistep=uistep+1:ui_tabid_repres=uistep:uistep=uistep+1:ui_tabid_descr3=uistep:uistep=uistep+1:ui_tabid_descr=uistep:uistep=uistep+100:ui_tabid_descr2=uistep:uistep=uistep+100:ui_tabid_bimobject=999:nmenus=0 dim uipageids[] dim uirootids[] dim uipagenames[]:nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_product:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`Product`:nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_repres:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`Representation` if btechparams3 then nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_descr3:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`Technical data` endif if btechparams then nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_descr:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`General description` endif if btechparams2 then nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_descr2:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`Classification` endif nmenus=nmenus+1:uipageids[nmenus]=ui_tabid_bimobject:uirootids[nmenus]=ui_tabid_root:uipagenames[nmenus]=`Information`:values "gs_ui_current_page" uipageids if glob_ui_button_id>ui_tabid_descr-1&glob_ui_button_idui_tabid_descr2-1&glob_ui_button_id27):ui_pict 1,xcomplogo,ycomplogo+(hcomplogo<23)*2,wcomplogo,hcomplogo,1 ui_tooltip bo_brandurl:ui_style 0,0:ui_separator dstartsep,29,444,29 imenunum=vardim1 (uipageids):wlogosection=442 -(xcomplogo+wcomplogo)-5:dxlogo=wlogosection/imenunum:wmenubut=dxlogo -2:idxmenu=imenunum for w=1 to imenunum if uipageids[w]=gs_ui_current_page then idxmenu=w next w for w=imenunum to 1 step -1 dymenubut=(idxmenu=w)*2:xb=442+(w -imenunum -1)*dxlogo if w<=imenunum then if uipageids[w]=ui_tabid_info then ui_pict_button ui_function,"",2,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_product then ui_pict_button ui_function,"",3,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_descr then ui_pict_button ui_function,"",4,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_descr2 then ui_pict_button ui_function,"",4,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_descr3 then ui_pict_button ui_function,"",4,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_repres then ui_pict_button ui_function,"",5,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] if uipageids[w]=ui_tabid_bimobject then ui_pict_button ui_function,"",6,xb,dymenubut,wmenubut,25,uipageids[w] ui_tooltip uipagenames[w] endif next w ui_pict 7,442+(idxmenu -imenunum -1)*dxlogo+1,27,wmenubut -2,2:ui_style 0,0:x0=5:y0=max(hcomplogo+5,35):hinf=24:houtf=15:hattr=25:drows=hattr+3 for iui=1 to vardim1(uipageids) if uipageids[iui]=ui_tabid_info then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],2 if gs_ui_current_page=ui_tabid_info then endif endif if uipageids[iui]=ui_tabid_product then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],3 if gs_ui_current_page=ui_tabid_product then gosub "Product" endif endif if uipageids[iui]=ui_tabid_repres then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],5 if gs_ui_current_page=ui_tabid_repres then gosub "RepresListfield" endif endif if uipageids[iui]=ui_tabid_descr then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],4 if gs_ui_current_page=ui_tabid_descr then gosub "TechnicalInfo" endif endif if uipageids[iui]=ui_tabid_descr2 then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],4 if gs_ui_current_page=ui_tabid_descr2 then gosub "TurnPage" endif endif if uipageids[iui]=ui_tabid_descr3 then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],4 if gs_ui_current_page=ui_tabid_descr3 then gosub "TechnicalParameterstoUI" endif endif if uipageids[iui]=ui_tabid_bimobject then ui_page uipageids[iui],uirootids[iui],uipagenames[iui],6 if gs_ui_current_page=ui_tabid_bimobject then gosub "BIMObjectInfoPage" endif endif next iui end "Product": w0=80:x1=x0+w0+5:x2=282:w1=x2 -x1 -5:w2=442 -x2:h2=160:dy=drows:yy=y0+10:ui_style 0,0 if bdebug then ui_outfield stcode,x0,yy,w0,houtf:ui_infield{3} "iSystem",x1,yy,w1,hinf,2,"",20,2,100,20,20,20,1,stprodname[1],1,2,stprodname[2],2,3,stprodname[3],3,4,stprodname[4],4,5,stprodname[5],5,6,stprodname[6],6,7,stprodname[7],7,8,stprodname[8],8, 9,stprodname[9],9:yy=yy+houtf+2 else ui_style 0,1:ui_outfield bo_prodinfo,x0,yy,442-x0,hinf:yy=yy+hinf+2:ui_style 0,0 endif if nravaicolfam>1 then dim stcolorfamily[],colorfamily[] if nravaicolfam=1 then ui_outfield stavaicolfam[1],x1,yy,w1,houtf:yy=yy+drows else for i4=1 to nravaicolfam stcolorfamily[i4]=stavaicolfam[i4]:colorfamily[i4]=avaicolfam[i4] next i4 if nravaicolfam<10 then for i3=nravaicolfam+1 to 10 stcolorfamily[i3]="":colorfamily[i3]=0 next i3 endif ui_infield{3} "iColorFamily",x1,yy,w1,hattr,2,"",10,2,100,20,20,20,1,stcolorfamily[1],colorfamily[1],2,stcolorfamily[2],colorfamily[2],3,stcolorfamily[3],colorfamily[3],4,stcolorfamily[4],colorfamily[4],5,stcolorfamily[5],colorfamily[5], 6,stcolorfamily[6],colorfamily[6],7,stcolorfamily[7],colorfamily[7],8,stcolorfamily[8],colorfamily[8],9,stcolorfamily[9],colorfamily[9],10,stcolorfamily[10],colorfamily[10]:yy=yy+hattr+3 endif endif dim stcolourui[],colpalui[]:ui_style 0,0:ui_infield{3} bheating,x0,yy,x2-x0-7,hinf,8,"",1,1,10,10,10,10,1,stheating[no],no,1,stheating[yes],yes:yy=yy+dy ui_outfield stglass,x0,yy+18,x2-x0-10,houtf*2 ui_tooltip `To get the proper clearance area please use this object as an Operator element during Solid Element Operation!`:yy=yy+dy+houtf if strlen(stdescr)>720 then ui_style 1,0 else ui_style 0,0 endif ui_outfield stdescr,x0,yy+18,x2-x0-10,265-yy-18:ui_pict 0,x2,y0+drows,w2,w2,1+2 return "RepresListfield": listfieldid=1:listitemid=1:ui_listfield listfieldid,x0,y0,442-x0,266-y0,1,"":ui_listitem listitemid,listfieldid,"gs_2D_representation",0,"",strrepres2d:listitemid=listitemid+1 ui_listitem listitemid,listfieldid,"iDetlevel2D",1,8,"":listitemid=listitemid+1 if idetlevel2d>detlevel_2d_draft then endif ui_listitem listitemid,listfieldid,"gs_cont_pen",1,9,"":listitemid=listitemid+1:ui_listitem listitemid,listfieldid,"gs_fill_type",1,10,"":listitemid=listitemid+1:ui_listitem listitemid,listfieldid,"gs_fill_pen",1,11,"":listitemid=listitemid+1 ui_listitem listitemid,listfieldid,"gs_back_pen",1,12,"":listitemid=listitemid+1:ui_listitem listitemid,listfieldid,"gs_3D_representation",0,"",strrepres3d:listitemid=listitemid+1 ui_listitem listitemid,listfieldid,"iDetlevel3D",1,13,"":listitemid=listitemid+1:ui_listitem listitemid,listfieldid,"gs_resol",1,14,"":listitemid=listitemid+1:ui_listitem listitemid,listfieldid,"gs_shadow",1,15,"":listitemid=listitemid+1 return "BIMObjectInfoPage": strbimobject=`Visit bimobject.com to download more high quality objects.`:strwanttoget=`Want to get more out of your BIM objects?`:strlinktomanufact=`Link to Manufacturer`:strbutproductdataurl=`Product Description`:strbutproducturl=`Product URL` strbutinstallinstr=`Installation Instructions`:strbuttechndescr=`Technical Description`:uilink_manufacturer="" if vartype (bo_brandurl)=2 then if bo_brandurl#"" then uilink_manufacturer=bo_brandurl endif endif uilink_prod_data_url="" if vartype (bo_prodaturl)=2 then if bo_prodaturl#"" then uilink_prod_data_url=bo_prodaturl if strsub (bo_prodaturl,1,7)#"http://"&strsub (bo_prodaturl,1,8)#"https://" then uilink_prod_data_url="http://"+uilink_prod_data_url endif endif endif uilink_mont_instr="" if vartype (bo_montins)=2 then if bo_montins#"" then uilink_mont_instr=bo_montins endif endif uilink_techn_descr="" if vartype (bo_techcert)=2 then if bo_techcert#"" then uilink_techn_descr=bo_techcert endif endif uilink_product_url="" if vartype (bo_producturl)=2 then if bo_producturl#"" then uilink_product_url=bo_producturl endif endif uilink_company_youtube="" if vartype (bo_youtube)=2 then if bo_youtube#"" then uilink_company_youtube=bo_youtube if strsub (bo_youtube,1,7)#"http://"&strsub (bo_youtube,1,8)#"https://" then uilink_company_youtube="http://"+uilink_company_youtube endif endif endif x1=1:x2=10:y1=35:dy1=15:dy2=15:w1=240:w2=230:x3=282:w3=161:hbut=24 -diffbuttonsize:dy3=26:ui_style 0,0:yy=y1:uiversiondate="":uicreatedate="":ilastversion=vardim1(iversionnumber):dateinteger=iversionnumber[ilastversion][1] if dateinteger>0 then strdate=str(dateinteger,1,0):styear=strsub (strdate,1,4):stmonth=strsub (strdate,5,2):stday=strsub (strdate,7,2):uiversiondate=styear+"-"+stmonth+"-"+stday endif dateinteger=iversionnumber[1][1] if dateinteger>0 then strdate=str(dateinteger,1,0):styear=strsub (strdate,1,4):stmonth=strsub (strdate,5,2):stday=strsub (strdate,7,2):uicreatedate=styear+"-"+stmonth+"-"+stday endif sversion=str (ilastversion,1,0):ui_outfield `Version`+": "+sversion,x1,yy,w1 -25,14:yy=yy+dy1:ui_outfield `Date Updated:`,x1,yy,w1 -25,14:yy=yy+dy1:ui_outfield uiversiondate,x2,yy,w2 -25,14:yy=yy+dy1:ui_outfield `Date Created:`,x1,yy,w1 -25,14:yy=yy+dy1 ui_outfield uicreatedate,x2,yy,w2 -25,14:yy=y1+diffbuttonpos if uilink_manufacturer#"" then ui_pict_button ui_link,strlinktomanufact,"",x3,yy,w3,hbut,0,uilink_manufacturer ui_tooltip bo_brandurl:yy=yy+dy3 endif if uilink_prod_data_url#"" then ui_pict_button ui_link,strbutproductdataurl,"",x3,yy,w3,hbut,0,uilink_prod_data_url:yy=yy+dy3 endif if uilink_product_url#"" then ui_pict_button ui_link,strbutproducturl,"",x3,yy,w3,hbut,0,uilink_product_url:yy=yy+dy3 endif if uilink_mont_instr#"" then ui_pict_button ui_link,strbutinstallinstr,"",x3,yy,w3,hbut,0,uilink_mont_instr:yy=yy+dy3 endif if uilink_techn_descr#"" then ui_pict_button ui_link,strbuttechndescr,"",x3,yy,w3,hbut,0,uilink_techn_descr:yy=yy+dy3 endif if uilink_company_youtube#"" then ui_pict_button ui_link,"",16,x3 -35,y1+1,29,20,0,uilink_company_youtube ui_tooltip uilink_company_youtube endif wlogo=184:hlogo=31:xlogo=(444 -wlogo)/2:ylogo=120+hbut*not(bo_brandurl="")+hbut*(uilink_mont_instr#"")+hbut*(uilink_techn_descr#""):nicon=6:dicon=22 -6*(gdlversion<1.99):wicon=32:hicon=wicon:ylogo=250 -hicon -1 -14 -2 -hlogo xicon=(444 -nicon*wicon -(nicon -1)*dicon)/2:yicon=ylogo+56:dx=wicon+dicon:wdlbutton=nicon*wicon+(nicon -1)*dicon+2:uilink_bimobject="https://www.bimobject.com":uilink_bo_facebook="https://www.facebook.com/BIMobject" uilink_bo_youtube="https://www.youtube.com/user/BIMobject/videos":uilink_bo_twitter="https://twitter.com/BIMobject":uilink_bo_linkedin="https://www.linkedin.com/company/bimobject":uilink_bo_pinterest="https://www.pinterest.se/bimobject" uilink_bo_app="https://info.bimobject.com/archicad-app":yy=ylogo:ui_pict 17,xlogo,yy,wlogo,hlogo,1:yy=yy+hlogo+1:ui_outfield strwanttoget,1,yy,443,14,2:yy=yy+14+2:xx=xicon:yicon=yy:ui_pict_button ui_link,"",18,xx,yicon,wicon,hicon,0,uilink_bimobject \ ui_tooltip "www.bimobject.com":xx=xx+dx:ui_pict_button ui_link,"",19,xx,yicon,wicon,hicon,0,uilink_bo_facebook ui_tooltip "Facebook":xx=xx+dx:ui_pict_button ui_link,"",20,xx,yicon,wicon,hicon,0,uilink_bo_youtube ui_tooltip "Youtube":xx=xx+dx ui_pict_button ui_link,"",21,xx,yicon,wicon,hicon,0,uilink_bo_twitter ui_tooltip "Twitter":xx=xx+dx:ui_pict_button ui_link,"",22,xx,yicon,wicon,hicon,0,uilink_bo_linkedin ui_tooltip "Linkedin":xx=xx+dx ui_pict_button ui_link,"",23,xx,yicon,wicon,hicon,0,uilink_bo_pinterest ui_tooltip "Pinterest":yy=yicon+hicon+1:ui_outfield strbimobject,1,yy,443,14,2 return "Information": dx0=5:dx2=444:dx1=dx0+(dx2-dx0)/2+1+(langversion#"langINT")*35:houtf=18:yy=y0:strinfo=`Information` dim struseas[]:struseas[info_use_intwiz]=`Use as Interior Wizard Accessory Object`:struseas[info_use_mastgdl]=`Use the attributes of the product`:struseas[info_use_surfcat]=`Load the attributes of the product` struseas[info_use_aat]=`How to use "aat" files`:ui_style 0,1:strinfo=struseas[iinfolistst]:stuiouttextinfo=`This is a preview of the `+bo_manufac+" - "+bo_prodinfo+` product.`+"\n" if iinfolistst=info_use_mastgdl then stuiouttextinfo=stuiouttextinfo+`By loading the library the attributes of this product are automatically merged into your ARCHICAD project.`:stuiouttextinfo=stuiouttextinfo+"\n" stuiouttextinfo=stuiouttextinfo+`The product specific Attributes like Cover fills, Image fills, Surfaces including associated Hatching Fills can be applied to your elements.`:stuiouttextinfo=stuiouttextinfo+"\n"+"\n" stuiouttextinfo=stuiouttextinfo+`You can easily list the area of these surfaces using the Surface type Schedules.`:stuiouttextinfo=stuiouttextinfo+"\n"+"\n" stuiouttextinfo=stuiouttextinfo+`This solution makes the real-size appearance of our products available for you in any of the ARCHICAD tools in both 2D and 3D views!` else if iinfolistst=info_use_surfcat then stuiouttextinfo=`To use the attributes of this product go to the Surface Settings dialog box`+"\n":stuiouttextinfo=stuiouttextinfo+`(Options > Element Attributes > Surfaces).`+"\n":stuiouttextinfo=stuiouttextinfo+`In Surface Settings, click "New".`+"\n" stuiouttextinfo=stuiouttextinfo+`In the Add New Surface dialog box, choose "New from Catalog".`+"\n":stuiouttextinfo=stuiouttextinfo+`Browse the`+" ":stuiouttextinfo=stuiouttextinfo+`"`+bo_manufac+" "+bo_prodinfo+`"` stuiouttextinfo=stuiouttextinfo+` folder for a surface/colour you want to load in, and click OK.`+"\n":stuiouttextinfo=stuiouttextinfo+`The surface is added as a new Surface Attribute including associated Hatching Fill to your ARCHICAD project.`+"\n" stuiouttextinfo=stuiouttextinfo+`Now the real-size appearance of our products is available for you in any of the ARCHICAD tools!`+"\n":stuiouttextinfo=stuiouttextinfo+`You can easily list the area of these surfaces using the Surface type Schedules.`+"\n" else stuiouttextinfo=`The solution `+bo_manufac+` provides attribute sets. Please download the "aat" file!`:stuiouttextinfo=stuiouttextinfo+"\n" stuiouttextinfo=stuiouttextinfo+`The ".aat" attribute file is a special format that belongs to the Attribute Manager.` stuiouttextinfo=stuiouttextinfo+" "+`It allows you to create attributes (Line Types, Fill Types, Composite Structures, Surfaces, Building Materials) ` stuiouttextinfo=stuiouttextinfo+" "+`according to the exact characteristic values and parameters of the product.` stuiouttextinfo=stuiouttextinfo+" "+`Please use the Library Manager and load the texture image file which is necessary for the surface attribute.` if langversion="langINT" then stuiouttextinfo=stuiouttextinfo+"\n" else stuiouttextinfo=stuiouttextinfo+" " endif stuiouttextinfo=stuiouttextinfo+`Open the Attribute Manager from Options > Element Attributes > Attribute Manager.` if langversion="langINT" then stuiouttextinfo=stuiouttextinfo+"\n" else stuiouttextinfo=stuiouttextinfo+" " endif stuiouttextinfo=stuiouttextinfo+`On the right you can open the attribute file. Use the "Open" command at the bottom right of the dialog box.`:stuiouttextinfo=stuiouttextinfo+" "+`The last tab shows all types of attributes in a single list.` stuiouttextinfo=stuiouttextinfo+" "+`Use the "Append" button in the middle of the dialog box to add new attributes.`:stuiouttextinfo=stuiouttextinfo+" "+`For the Building Material attribute (which includes Cut Fill and Surface attributes),` stuiouttextinfo=stuiouttextinfo+" "+` checkboxes are available to include or exclude the Building Material’s Cut Fill and/or Surface definitions.` if langversion="langINT"|(gdlversion<1.99) then stuiouttextinfo=stuiouttextinfo+"\n" else stuiouttextinfo=stuiouttextinfo+" " endif stuiouttextinfo=stuiouttextinfo+`Now you can apply the project specific attributes to your tools.` endif endif ui_style 0,1:ui_outfield strinfo,dx0,yy,dx2-dx0-2,houtf:yy=yy+houtf+2:ui_style 0,0:ui_outfield stuiouttextinfo,dx0,yy,dx2-dx0-2,265-yy return "ColorInfield": nrcolpalrow=max(10,ceil((nrcolor+1)/10)*10) for i2=1 to 99 if i2>nrcolor then stcolourui[i2]="":colpalui[i2]=0 else stcolourui[i2]=colorname[i2]:colpalui[i2]=colp[i2] endif next i2 if icolor>eps then ui_infield{4} "iColor",x1,yy,56+15,56+8,2,"",nrcolpalrow,nrcolpalrow/10,56,56,56,56,colpalui[1],stcolourui[1],1,colpalui[2],stcolourui[2],2,colpalui[3],stcolourui[3],3,colpalui[4],stcolourui[4],4,colpalui[5],stcolourui[5],5,colpalui[6],stcolourui[6],6, colpalui[7],stcolourui[7],7,colpalui[8],stcolourui[8],8,colpalui[9],stcolourui[9],9,colpalui[10],stcolourui[10],10,colpalui[11],stcolourui[11],11,colpalui[12],stcolourui[12],12,colpalui[13],stcolourui[13],13,colpalui[14],stcolourui[14],14, colpalui[15],stcolourui[15],15,colpalui[16],stcolourui[16],16,colpalui[17],stcolourui[17],17,colpalui[18],stcolourui[18],18,colpalui[19],stcolourui[19],19,colpalui[20],stcolourui[20],20,colpalui[21],stcolourui[21],21,colpalui[22],stcolourui[22],22, colpalui[23],stcolourui[23],23,colpalui[24],stcolourui[24],24,colpalui[25],stcolourui[25],25,colpalui[26],stcolourui[26],26,colpalui[27],stcolourui[27],27,colpalui[28],stcolourui[28],28,colpalui[29],stcolourui[29],29,colpalui[30],stcolourui[30],30, colpalui[31],stcolourui[31],31,colpalui[32],stcolourui[32],32,colpalui[33],stcolourui[33],33,colpalui[34],stcolourui[34],34,colpalui[35],stcolourui[35],35,colpalui[36],stcolourui[36],36,colpalui[37],stcolourui[37],37,colpalui[38],stcolourui[38],38, colpalui[39],stcolourui[39],39,colpalui[40],stcolourui[40],40,colpalui[41],stcolourui[41],41,colpalui[42],stcolourui[42],42,colpalui[43],stcolourui[43],43,colpalui[44],stcolourui[44],44,colpalui[45],stcolourui[45],45,colpalui[46],stcolourui[46],46, colpalui[47],stcolourui[47],47,colpalui[48],stcolourui[48],48,colpalui[49],stcolourui[49],49,colpalui[50],stcolourui[50],50,colpalui[51],stcolourui[51],51,colpalui[52],stcolourui[52],52,colpalui[53],stcolourui[53],53,colpalui[54],stcolourui[54],54, colpalui[55],stcolourui[55],55,colpalui[56],stcolourui[56],56,colpalui[57],stcolourui[57],57,colpalui[58],stcolourui[58],58,colpalui[59],stcolourui[59],59,colpalui[60],stcolourui[60],60,colpalui[61],stcolourui[61],61,colpalui[62],stcolourui[62],62, colpalui[63],stcolourui[63],63,colpalui[64],stcolourui[64],64,colpalui[65],stcolourui[65],65,colpalui[66],stcolourui[66],66,colpalui[67],stcolourui[67],67,colpalui[68],stcolourui[68],68,colpalui[69],stcolourui[69],69,colpalui[70],stcolourui[70],70, colpalui[71],stcolourui[71],71,colpalui[72],stcolourui[72],72,colpalui[73],stcolourui[73],73,colpalui[74],stcolourui[74],74,colpalui[75],stcolourui[75],75,colpalui[76],stcolourui[76],76,colpalui[77],stcolourui[77],77,colpalui[78],stcolourui[78],78, colpalui[79],stcolourui[79],79,colpalui[80],stcolourui[80],80,colpalui[81],stcolourui[81],81,colpalui[82],stcolourui[82],82,colpalui[83],stcolourui[83],83,colpalui[84],stcolourui[84],84,colpalui[85],stcolourui[85],85,colpalui[86],stcolourui[86],86, colpalui[87],stcolourui[87],87,colpalui[88],stcolourui[88],88,colpalui[89],stcolourui[89],89,colpalui[90],stcolourui[90],90,colpalui[91],stcolourui[91],91,colpalui[92],stcolourui[92],92,colpalui[93],stcolourui[93],93,colpalui[94],stcolourui[94],94, colpalui[95],stcolourui[95],95,colpalui[96],stcolourui[96],96,colpalui[97],stcolourui[97],97,colpalui[98],stcolourui[98],98,colpalui[99],stcolourui[99],99:yy=yy+56+8+2 endif return "TechnicalInfo": ui_style 0,1:buttonstart=uipageids[iui]-1 dim datadim[] dim infostyle[]:datadim=techp:infostyle=techs gosub "TechInfoPrintOut" return "TurnPage": ui_style 0,1 dim uitxt[][] dim uitxtrowh[]:uitxt=textui:uitxtrowh=textuih:buttonstart=uipageids[iui]:narray=vardim1(uitxt) gosub "ListFieldPrintOut" return "TechnicalParameterstoUI": listf=1:listi=0:y=y0:ui_listfield listf,x0,y,444-x0,266-y,0,uipagenames[iui]:tempparametername="" for i5=1 to nparamtolist tempparametername=paramtolist[i5]:listi=listi+1:ui_listitem listi,listf,tempparametername next i5 return "ListFieldPrintOut": starty=y0:rowy=18:hlistfield=245-starty-rowy dim nrow[]:nrow[1]=0 dim npages[]:npages[1]=1:npages[2]=1:pagenum=1 for i=2 to narray+1 if vardim1(uitxtrowh)npages[1] then if ibuttonid=buttonstart then nrowstart=1:nrowend=npages[1]:nrowprevpage=0 gosub "ListRows" ui_pict_button ui_function,"",24,343,246,100,20,ibuttonid+1 endif if buttonstartmaxinfolist then infotextlim=72 endif dim infotext[]:k=0 for i57=1 to nrows k=k+1:txt=srctext[i57] if strlen (txt)>infotextlim then gosub "infoCutter" endif infotext[k]=txt next i57 ui_style 0,0:wscrtext=wscrpart -20:yy=yscrpart for i=ibuttonid -buttonstart to min (ibuttonid -buttonstart+maxinfolist -1,nrows) if infostyle[i]>-0.5 then houtfield=min(14,rowspacing-2):dx=0:dx2=0:hrow=1:ui_style 0,0 endif listchar="" if infostyle[i]=style_title then houtfield=min(14,rowspacing-2):dx=0:ui_style 0,1 endif if infostyle[i]=style_normal|infostyle[i]=style_normal2 then houtfield=min(14,rowspacing-2):dx=0 endif if infostyle[i]=style_list then houtfield=min(14,rowspacing-2):dx=10:dx2=8*(nrows>maxinfolist):listchar="- " endif if infostyle[i]=style_space then houtfield=min(4,rowspacing-2) endif if listchar#"" then ui_outfield listchar,xscrpart+dx,yy,dx2 -1,houtfield ui_outfield infotext[i],xscrpart+dx+dx2,yy,wscrtext -dx -dx2,houtfield*hrow:yy=yy+houtfield+2 next i if nrows>maxinfolist then scrw=min(16,(wscrpart-wscrtext)):scrx=xscrpart+wscrpart -scrw:scry=yscrpart:scrh=hscrpart:scrbuth=16:scrl=scrh -6*scrbuth -5:ybutpos0=scry+3*scrbuth+3:ui_pict_button ui_function,"",26,scrx,scry,scrw,scrbuth,buttonstart+1 ui_pict_button ui_function,"",27,scrx,scry+scrbuth+1,scrw,scrbuth,buttonstart+max (1,ibuttonid -buttonstart -maxinfolist):ui_pict_button ui_function,"",28,scrx,scry+2*scrbuth+2,scrw,scrbuth,buttonstart+max (1,ibuttonid -buttonstart -1) ui_pict_button ui_function,"",29,scrx,scry+scrh -3*scrbuth -2,scrw,scrbuth,buttonstart+min (nrows -maxinfolist+1,ibuttonid -buttonstart+1) ui_pict_button ui_function,"",30,scrx,scry+scrh -2*scrbuth -1,scrw,scrbuth,buttonstart+min (nrows -maxinfolist+1,ibuttonid -buttonstart+maxinfolist):ui_pict_button ui_function,"",31,scrx,scry+scrh -1*scrbuth,scrw,scrbuth,buttonstart+nrows -maxinfolist+1 ui_pict 32,scrx+1,ybutpos0,1,scrl:ui_pict 32,scrx+scrw -2,ybutpos0,1,scrl if nrows>0 then hbutpos=max (min (1,maxinfolist/nrows)*scrl,4):dybutpos=(ibuttonid -buttonstart -1)/nrows*scrl:ui_pict 33,scrx+3,ybutpos0+dybutpos+1,scrw -6,hbutpos -2:ui_pict 34,scrx+2,ybutpos0+dybutpos+1,1,hbutpos -2 ui_pict 34,scrx+scrw -3,ybutpos0+dybutpos+1,1,hbutpos -2:ui_pict 34,scrx+3,ybutpos0+dybutpos,scrw -6,1:ui_pict 34,scrx+3,ybutpos0+dybutpos+hbutpos -1,scrw -6,1 endif endif return "infoCutter": txt1=strsub (txt,1,infotextlim+1 -(infostyle[i57]=style_list)*6):pos=infotextlim+2 do pos=pos -1:char=strsub (txt1,pos,1) while (char#" ") infotext[k]=strsub (txt,1,pos -1):txt=strsub (txt,pos+1,9999):k=k+1:nrows=nrows+1 for q=nrows to k step -1 if infostyle[q-1]=style_list&q=k then infostyle[q]=style_normal else infostyle[q]=infostyle[q -1] endif next q if strlen (txt)>infotextlim -(infostyle[i57]=style_list)*6 then hrow=hrow+1 gosub "infoCutter" endif return CSLVWW !---------------------------------------------------- ! 2023, Kalfire, made by BimObject !---------------------------------------------------- globmodparname=glob_modpar_name if bdebug then values{2} "iSystem" 1,stprodname[1],2,stprodname[2],3,stprodname[3],4,stprodname[4],5,stprodname[5],6,stprodname[6],7,stprodname[7],8,stprodname[8],9,stprodname[9] endif if nrcolor>0 then values "iColor" avaicolors endif if nravaicolfam>0 then values "iColorFamily" avaicolfam else parameters icolorfamily=1 endif parameters a=wtotal:parameters b=ltotal:parameters zzyzx=htotal:lock "ZZYZX","A","B":parameters iversionnumber=iversionnumber if nrcolor pHYs.#.#x?vtEXtSourceCanon EOS R5)tEXtSoftwareAdobe Photoshop 25.0 (Macintosh). tEXtCreationTime2023:09:19 10:37:49u;< IDATxQG>QG>RH?RH?SI@TJAUKBUKBWMDYOF[QH]QI`SJ`SJaTKaVMdWNcXOdZQdZQe[Rf[Rg\Uh^Vh^Ui`Xh_Xh_Xg^Wf]Ve\Ue\UQG>RH?SI@TJATJAUKBVLCXNEZPG]RI`SJbULcWNdWOeXOfZQh[Ri]Th^Th^Ti_Vj`WkaXlaYkaXla[ka[j`Zh_Xh_Xg^Wf]VSH?SI@TKAUKBVLCWMDYOF[QH^RJaTKoe\qg^qg^qg^pf]oe]nc]la\jaZi`Yh_X||uxqxrŮx}t{v ŢPPMzzqzs &&&ʿ|dgR NOFx{^CsT8 223888UUUtttnnn***ccae]U<)*++///IIIgggyyy///TSQooIA"|r®Q7!yO6'++,$$$<</         WvG zRhx^[I5YH5tZѵƦB2lH}Dl?n=l<^7P1}M.}L+rByCwBx?r=x@Kr+[8mF*oDS7n&8lkQX?*B/jjyoܖFьB̉CƄ@{7}?v8GŒaŔc˘gĕhȤ~ʦqGKB0$o?KR0kB#lHgF-U8"L3pfic|h6d0e.b-ZyHM_Ǘfw@ʝmĖfėkdƙlԧ{ΜpSvX?Zm8qB~M$pE$\35gL8lu~beq)j({9նԪz̜jʙeҢoجث|۬yϞk仐޵حѧ~TD(ӡnaF)kGpOuW3Z|SoK_0F :v`hs|9|2y.˺դpۨpڨr߱~ԣq㵂y߬w湉əƘ޴$kT>bO8 ˖X%\-Y'P}@a/K#zaȀ5χ7΅2؟`ЖV߫or溃巂黅緂z~vy͛f?Z&O'Y,P'O'U&PMD Bj1V)H!QG>QG>RH?SI@SI@TJAUKBVLCXNEZPG[RH_RJ`SJaTKbULcVMdXNcYPdZQe[Re[Rf\Sg]Vh^Vh_Xh_Wh_Xg^Wg^Wf]Ve\Ud[TQG>RH?SI@TJAUKBVLCWMDXNE[QH_RJ`SKcVMdWNdXOfYPgZRi\Sh]Th^Uh_Vi_Vj`WkaXkaYl`[kbYk`Zi`Yi`Yg^Wf]Ve\USI@TJAUKBUKBWMDXNEZPG\RI`SJaTKmcYoe\qg^qg^pf]oe\ne[mb\jb[i`Zh_Yg^Wxyrxq~qm|}u|uuoѼsr`! &~tzrwp###α|TTEDG?()}A4*sT:{X=+++FFFddd+++oooSLFMMM39,4 E7*\>aA! ###===XXXwww333```}lWHJLyuhJ^Qr:<.˻¯XG5vLW'000HHHccc:::zmMH;KKKxua'- Pn13$pӿñfT5uAh+! !!!666LLL^^^X'%/75v}sylabnfhUyþıRSdL.KG9,1'*#($"///>>>FFFQPNeb]x̹տ RLep@C$ıKC8*D5'we_QDKB;LLLXXXfeczvmx|n)'hxyEı3*  2)! % ( m MIAVRJa]ULH?Ÿ̦`,ᣍss|dɧv°3) $0+$r=xS1q,V8=.sL&/SOKCYVNeaX\YP˽jVw}dBmU68&,'f\X{ne|}x|kln4+xkWl[IǷ괕ptP~fFlB#sG%yJ(O'r?{DzBU-3        HY( iBwOiQXD/VE4mSv_FƎ{cx_;yblAmN3I/jvT9jgj}ag3d3e0\1Q|HY•gџlɚiŕcŖg“ef̠tϡrY“j'uYsBL#N(^7G& %w_p]A|`}bk+l#ͪԬ͝h̛fϝgԣpԤsէvܮ}ެx㹎ܴ׮֫}}VzY2}_8tRxQyQʤv^0 R(A @+gmz`}4}0ƴۿ՟eڥlݪs}|綂ܪwܩu콎ɜ龓_I?6x_BɬZ%X%NJl7U(?s\s\˂2̂5۪sʏNآcz٣h湃zx{㴁{ݧnyȗU"M Q%Y0S)Q*SHHH i4]*Q& QG>QG>RH?RH?RH?RH?TJASI@TJATJATJAUKBVLCVLCVLCWMDXNEYOFZPG\RI_QJ^RI`SIaTKbULbULbULbULcVMdWNeXOeXOfYPgZQg[Qf\Rf\Rf\Sf\Tf]Tf]Tg]Tg^Uh^Vi_Vi_Vj_Wj`Wj`Wi`Yj`Yi`Xj`Zi`Yi`Yi`Yg^Wg^Wg^Wf]Vf]Vf]Ve\Ud[TSI@RH?SI@SI@SI@TJAUKBUKBUKBVLCVLCWMDWMDXNEYOFZPG[QH^RI`SJ_RJ jaWlbYlcYmcZnc[nd[nd[nd[mcZmdZmcZmb\kb[kaZjaZi`Yi`Yi`Yh_Xg^Wg^Wf]Vf]V}y}vzrvotnvpvq|pk¿~zw|uzszsztsnžplg{}u}zw}u}u|uvq ¶4J"& (( wB4*'% &)112 ///===KKKYYYhhhwwwfff)))'''889666+++///444{us//.9 |*/'+ zB6*dF,qR6uT9|Z=# **+'''444BBBOOO___nnnooo///---klkba\m`R}hPQQ]]PLM3+7 63op] "3QvsuMU]7O?0T9#hDd@iF/!$*++ +++666CCCPPP___nnnzzz444333utmmi_LE'QQRxdzrkaR`CMY0~+/*2 "¯ıðyeiX]ib*]I4gQ;6(0$$$% )))333===pql{xpwhgB;/wmYDB9{|qLG38C]N[ H[9:*bc3¿°ıñ]V cE'cD|\AkM4yfSxdShWHXI:H;1=3*80(82-;87AAAGGGMMMQQQWWWa^[khcuqi{qy*)%'(& y49{ot`=N5'|y_°ıñ/&   #'/'".&!("#  !""'((-..///--,*))$#"(%!HD:IE?WSKZVNXTM85,ɻ?)ޠn¨ǰ¯ðñ4,!  '!1(!8/&^w4Q98z]7HA>CBBKEEWDELGGKIHNLKQPMUROKIGWVUONM־¢lX=\VKԿҿ}\åԼu]ֺѵ}a?uY9eP3qZ<@,_<_=!b@%cB&hG+iI.gG+fF*hH-gI.iI0jL2mN3oP4oQ5qT9sW=qU)YD0WE2L8&ptкѸҺҺ϶v`x_΅:΅<Ά?~=v;r~9z8s6ǪlUSyKxGtFNϛfWNQ|K{KSUbbhĘlҨ|ѩֺԺԶѲ̮ˬɨW<&!KJG}J`7yGvF!~P+X6iB#[8C(M0L1 s\fjz{W<cfghjek4i2k0o3n3j0h1d,dǙhÒ]˜j͟o͝l΢s˝lФsΠoԧwɕ_Tڬy֭ѧx͟p˝m̠sɝoȜqʞq̠sϠsΛioWB) ."t_jSmQmKX2X,X+X#LuD\1L'   s]~djnpqO2eJci1l0ͺǬһƬ׫|џg̘_ϛbդo֥oګzۭ{ܮ}٪v֣nաjۨrաlԡnաlبwⲁ龒—潑ೄೄըy"ͣy٭}䶄iI,e=rLvSnJnDk@nDUjHe6MT RJyC r>^1X.M'G# qZv]|ai}cʂ5Љ3Ї/̌CįĬܱܿإlբh٤jڦj٥jڧlqxޭs㲄 IDAT{}껅{y٤nީs߫uܧqޫv}~츀쾎ŕĖ~t~۶YW-U']0[.X+V)P#M HyA}Bs:_1 ]2H">@53cKlVPF=QG>QG>QG>RH?RH?RH?SI@SI@TJATJAUKBTJAUKBUKBWMDWMDYOFZPGZPG[QH\RI]RI`SK_RJ`SJ`SJ`SJbULbULcVMcWNcWOdXOeXPdYPeYPdZQeZQe[Re[Se[Rf\Sf]Sg]Th]Ug^Vh^Xh_Xh_Wh_Xi`Yh_Xh_Xg^Wh_Xg^Wg^Wf]Ve\Ue\Ud[Td[TcZSQG>RH?RH?SI@RH?RH?SI@TJATJATJAUKBUKBVLCVLCWMDXNEYOFYOF[QH[RI^RJ`SJ`SJaTKbULbULcVMcVMdWNdWNeXOeYPfYQfZQgZQh[Rg[Sg\Sh\Tg]Tg]Tg]Th]Uh^Ui^Ui_Vi_Xj_Yi`Yj`Yi`Yj`Zi`Yi`Yi`Yh_Xh_Xg^Wg^Wf]Vf]Vf]Ve\Ud[TRH?QG>RH?SI@SI@SI@TJATJATJAUKBVLCVLCWMDWMDXNEYOFZPG[QH^RJ_RI`SJaTKbULcVMdWNdWOdWOeXOfYPfYPgZRg[Rh\Si[Si\Tj]Tj]Tj]Uk]Vj^Vj_Vj`Wk`Wk`WkaXkaXkaXlbYlbYlbZk`Zka[jaZjaZi`Yi`Yh_Xh_Xg^Wg^Wg^Wf]Vf]Ve\URH?SI@SI@SI@TJATJAUKBUKBUKBVLCWMDWMDXNEXNEYOFZPG[QH_RI`TK6.' 2-+naYnbYmcZncZmcZmcZndZnd[nc[mb[nc[ma\lb[kb[j`Zi`Yi`Yh_Xh_Xg^Wg^Wf]Ve\USI@SI@TJATJAUKBUKBUKBVLCWMCWMDXNEYOFYOFZPG[QH\RI_RJ`SJbUL:0)40.qd\qe]qe]qf]qf^qg^qg^qg^pg^pf]pf]oe\nc\mb\lc\kb[ja[iaZi`Yi`Yh_Xg_Xg^W|w{txqvnuowpuqD:5UTT~z}vzsxqwpxswrF;6VUVù|x}u{tzsztytI=7WWWµ~zw}u|u|v{uI>8WWW65'srlcb_{x~u|t}v|vJ>8VVVȾ(AN"OMCgg`|v~syq|s{sH=7######ZYYĹz~oo[;@64)! :,÷zt &% &  '''666DDDRRR```ppp((()))***556111,,,232~kqD{#% )8FO11$,>08|s1&xZ@sT7wU:B0"  ###111???MMM\\\lll|||***+++;;;lnl\XT\TN\WTcbNole2< !#'1`X<hn^~u.#rS7rS7}[?E1" !  ...:::HHHWWWgggwww---...;;;ee`\XS~p_n\VB^XHB9 SL<( ^?K6$##)))555CCCPPP```ooo///111;;;VYWaYNeɬwHP"m,F#[ff;> ^X+ʏy¯3*hEiFkGT=('% $$$000===IIIXXXfffuuu000444AA@xshRNHveP޽RM;`fF"#_4:9-oQf Z_Jx|p°0(jD{P~TbI2, ( ***666BBBOOO]]]iii555999FFE}mWQGk^K@<2zZW>" lv%9<9EZ*S_D¯ñ/'R^™mhP8.#)###///999EEEQQQ\\\CCCJJJVVSseYDwbB-/vuu\ypDTA,^I5H7'3&0&###...888???ggbwuprme+++}kR_UDd^Ku{DK# `;=5+/c`cxya¯ðŲ¯h]*LQE2eO74'K<.B4(7+"0&+#)#($(%$,,,333:::AAAEEEHHHNMLVTQ`]Ylic}zqzz}кƱSI1wuiȷ~/6DB;:0LU $_^IðIJ¯l62"`E&`CtV0$=4"F:%H+$h>->;1URKc^SZWO`]Ugd[]XQƵTпm~}cCy`@lX9sZ;°1%>,X>'\9HECVUU>:7DA?;87?=:>=<=;9E:7E;vbBjT7iR5¯.&*#K?*lS:md_xsrkvlz}wzu{w||||~hl`}||ժ۳*'TG/iUqzq_y¶énE}d@mKxaBybCb=`<^<#_?%fE(fF*iH,gG+eF+fF+eH,hJ0jL/mO3oO4qS7qUoD$nC$vH%tH'{K'N'L$J$u>yByBn<yAF20                  Hd6 }T*tI{SomWzV;`G1I5"_M:UE5p\F|cho߿ɯ|kZDWA#oKwcAzcr4x8y>Ɓ@ǁ;;|9t9d4b5g5a1^.c1^+U @P\ftx~|}"wy&x$x)/,@[pEj=g9k8~kvLV\[RHNWh׋fKu\x[DO;(Q@.N;)eL7mưиѹԼϷѹv\M6x`ea9Z6U3O1zL/wI-yJ*P+tC tAzEr?uB~DDx@w?t?m;~CHUi)t-i2uL7qGqG]7rpO3G6T9 mL.x*܁3Bh" oOpUU;'Q<'T>+x]nnjq|}vpoy`І;̈́=ɂ>w=q;p:tk6l8u=f6p>i6EKP%}I#G9/V9"~'r&^[_n?vN$UzI qF U/]:(jJrO2_B+Y>'T;%XG4}_jkihl}|p|fyaܘHܖGҍG̈@ϋB̉CƄ@=z8Dx9x:s7l8UɘhȘhǖgƔdʖe˙iŖfśpˮȠxȤȥʮ]tĬA<7}GLJ|EuCnBvBII`7qCnC nF$Y9f@qN1Z;%N2R6!J1z`jrYgghfgfz|j~eł<Ƃ=>}:z7w7t4{\S}NzKxI|KWʗeyE^wG}NRW\^icɞqԫҪҵҰ8+ γΰiJLJLIW4yGwG{K'U0jA!e?#L.:#>&I0bLx`gneJechfglWy_f4g4e2b0f/f/V*\^zIwE~KT[]͠r˗dPTǛmƗdŔcǘjƚm’bfĖhƚmɚk͠tѤx+ҟsX]l{^ciyH$t@M.L M"}I"|M*d:^8T->. r[{cqnuX@~c~cdmXei3j1l1s7k1h0i1ƝuƘhȘgșgșf̟oҧx˟o˝i˜jӧwПjQʖa۳Ҩ|͟o͡rΡsɜoțnəmɜn͡rØj!  eTDu[G<,ecAxQ*^2W%R~Jk;V/ V?.zcinlgM4fHkT?z`n*f'm*k$cֺӰԬТpΞiУs͜j˙eԣoҢo֬}ٮ֫~٬~ڭ{Ԣmէtբl二Ồݵخ׬֮Ϣq:74d@ƖepR-uT/YC&}d?rOoMnX5!d>]XxPزng8[/ T+M$E!=9w^zbfjpr\x_j/h(èƬæӨuԦs̜f͘`Ҡiբmاqڬzܯ}ܯ}צs߲٧rӞhԠkףm٩x٪{鼍ÙÙഅ۫yجzkL̡q͟oҧu^WA%mExQxTpJ lDYzWV-R'VT!N|FwAg6b2S*J%% oWx`~d{cy_Ā6z/~5|2êǵȵξҡj֣kإmڦlؤiݫuݯy|罏߯|䶄բlݬwܩuڧqޮ}軋ᅬͤɝ溎绍滎F4"#\L9R?)t[?;/  SC.ljR"Z']+Y,T$V%OOKv:d0b0Q&D?iNx_t\v_ҋ3ψ0͈6ĭīϹ۩n٦mأfأfܪpԞbޫpw{{{嵀~}yڥqxؤo۩vޫw洁}ĕ“rt꼁ƐᶅvKS&Z/]2]-T(W+g IDATV%IxA~Dw@e2`3 O'A ??8 t]oY5σ0̄5ŀ8Ǩḉ͓S̑P֜]ݨhܪovܦht߯uzy湃鼈緀{z浀~yܦlzwﻀ|Z&Z'U#L#W)W%V+S(U*S(P(W&V$O!N GIF E AAm6f0[*[+K"EnP<QG>QG>QG>QG>RH?QG>RH?RH?RH?RH?RH?SI@SI@SI@SI@SI@TJATJATJATJATJAUKBUKBUKBUKBVLCUKBVLCVLCVLCWMDWMDXNEXNEXNEYOFYOFZPG[QH[QH\RI\RI^RJ^RJ_SJ`RJ`SJ`SJ`SJaTKaTKaTKaTKaTKbULbULbULcVMcVMcVMcWNdWNcVMdXOeXOcXOfYPeXPeZPfYPeZQfZQdZQgZRe[Re[Rf\Se[Rf\Rf\Sf\Sf\Sf\Sf\Sf\Sg]Tg]Ug]Th]Vh^Uh^Wh^Vi^Vh^Wi_Vh^Xi^Wh_Yh_Xj`Xi`Yh_Xj`Xi`Yi`Yh_Xi`Yh_Xh_Xh_Xh_Xh_Xg^Wg^Wg^Wg^Wg^Wg^Wf]Vf]Vf]Vf]Ve\Ue\Ue\Ue\Ud[Td[TQG>QG>QG>RH?RH?RH?SI@SI@RH?SI@SI@SI@SI@SI@TJATJATJATJAUKBUKBUKBUKBVLCUKBVLCVLCVLCVLCWMDWMDXNEXNEYOFYOFZPG[QH[QH\QI\RI_RJ^SJ_RJ`SJaTKaTKbULaTKbULcVMcVMcVMcVMcVMcVMdWNdWNdWNeXOeXOeXOeYPfYPfXPg[QgZQgZRh[RgZRh\Rh[Sg]Si\Sg]Si\Sg]Ti\Tg^Uh]Th^Uh^Uh^Ui^Uh^Ui_Vi_Vj_Vi_Wi_Vj`Wj`Wj`Xj`Wj`Wj`WkaXj`XkaXk`Zj_YkaYk`Zk`Zk`Yka[jaZjaZjaZjaZi`Yi`Yh_Xh_Xh_Xh_Xh_Xh_Xg^Wg^Wg^Wg^Wg^Wg^Wf]Vf]Ve\Ue\Ue\Ud[TRH?RH?RH?RH?SI@SI@SI@SI@SI@SI@SI@TJATJATJATJAUKBUKBUKBUKBUKBVLCVLCVLCVLCWMDWMDWMDXNEXNEXNEYOFZPGZPG[QH\QI]RI_RJ`SJ`SJUIAK@;KA;KANC>NC>ND>ND?NC>NC>OD>ND>OD?OD?PE@PF@PF@QFAQGAQF@QGBRGBQGBRHBRGBRHCRHCRHCRHCRICSIDRICSIDRIDSHDRIDRHDQID[PJj`WkaXkaXlaYlbYlbYlbYlbYlbYlbYmcZlbYmcZlbYmbZmcZlbYmb[mb[la[lbZma[lb[la[ka[kaZjaZjaZjaZiaYj`Yi`Yh_Xh_Xh_Xh_Xh_Xg^Wg^Wg^Wg^Wf]Vf]Vf]Vf]Ve\URH?SI@SI@SI@SI@SI@SI@TJATJATJATJAUKBUKBUKBUKBUKBVLCVLCVLCVLCWMDWMDWMDXNEXNEXNEYOFYOFZPGZPG[QH[QH\RI_RJ_RI`SJaTKaTKaTK8.(2.,kbXobZmcZocZnd[pc[nd[od[oe\oe\oe\od[oe\oe\pe\oe\oe\oe\nd\nd[nd[nd[mc\mc\mb\mb[la[la[k`ZjaZjaZjaZi`Yi`Yi`Yi`Yh_Xh_Xh_Xh_Xg^Wg^Wg^Wf]Vf]Vf]V~}|{ywv~t{rzqwnumsk~ri|ph{nfxlfxkdwjdvjdvjdvjdujduicre_@72KII}{yw}u{tysxqwpvovowqxrxqvr}qlE;5UUU}{yw}v|uzszryryryrytztwsrmH=8WVVÿ}{ywv~u}t|t{s{t{t{uyutoI>7 XWW½IHD,,'tmkAF2}{yx~v}u}u}t}u}u|v{uvoK>9WVV}YWM )+""((&*AE"*+%=C'rtk9;0{ywvu}s|s|t}u|u{uvoI>9###XWW~}~~")9Pbf_]^HNG<()klc~|xutwoumtlumunwpxsupF=7... !!!!!!  !!!"""&&&+++222888>>>EEEJJJOOOTTTXXX[[[```ccciiiooowww|||^^^'''&&&&&&(((\\\{|}YW?HN~sYW<;3$03A[]Q74B53?-:mqb~}ytA4)/%kN3tV:rR9qR8uU9yW;}Z>D0!! !//0 """)))000666>>>DDDKKKRRRZZZaaaiiiqqqzzzlll,,,...---+++;;3*UI9#(  %) !3D@Kc QnJP!{wC5*2(_C*uV9yW;yW;{Y;\>]?H3#%" "+,, %%%+++222999???FFFMMMTTT[[[dddkkksss{{{yyy---111///...999deeZZXXYVXTNseT}eu|NOPppa>A$HP##(,3 UW:@H.D?G MV(FI $*=Ecv"KAE&_hC¯|I;-3+[?'`?]>bB_AbBeCQ:',%"$*++  '''---333:::@@@GGGMMMTTT\\\ccckkkrrrzzzyyy...333222111===egefgbgb[e[NvfR~aƪܼDGIol_)0:;+3(!ja[(('"=" A='}(+RdL\W\,HF:?3"¯¯UD31(O5 oInHqKqKwQwO\D.3%+&&+,- !!!'''---333:::@@@FFFMMMSSS[[[bbbiiiooo|||111666555555BBAytjypckcVFC<@;4zgOzvDEGe{YU*)$GB0YSE,+5G BL)Z]FVI-/Eu4Zt 9@DSP\.LJ(wzl`gM¯°ð¯]I8/'O6 xM{PU^haeM38).!)(*++  '''---222888>>>DDDJJJPPPWWW^^^bbb999?????????NNKonhdK01-(iV>]H.44(22&45'TST|||m{wL-2 \W8$* -/BSVk,ik2/41'xJNdtFW 8Fz¯ññ°[I6+&P;WaĚjśnʢuoiQ98)0#*+ '(( %%%***000555:::@@@FFFLLLRRRUUULLLTTTUUUUUUHJL~^vz5~D=8+[G)FA[R/BBDssqwt}p{nxkvk_zl``]Ka`h1.='(#2&/([:** }¯ðñıð¯|qs[bV_88K:#YB-~aD^bL56(0#,".$$%& """&&&,,,111666;;;@@@FFFGGG]]\hhfllgpoj{uiG=/l]FNjRA)^Q3OGKE$*&yvn{zxyxx*/  35%R`aZ `{]$Ne$ DIDT \x0ZT&otG¿¯ññIJð¯|u#ggNPup+:- J6O9]E0aG07#;,;- :,!8+ 8, CCCFFFJJJGGGJJJNNOSTTWWW^^^eeerrrqoi{xq~{t}ueb[)))!!$"!   8- }}w NO:"2wxHK\b*tt2 &)HJ#KN8(+tub¯ðññIJı¯dFC" +' =+>-E2!3%/#&K<.bOAbP@_M>XH9PA5I;/A5+<0'7-$4+"1)!0(!0)#0*$0+)1.,210555:::>>>BBBDDDGGGIIIKKKMMMPPPRRRVVTZYWa]Yeb]jg`pldvrizwn}tw{~uap IDATsuqotyg\TDA;..-&gcYOK9xeefNmgX{wph[Mr]E3}m<@fjJ¯°ðñIJñ°rYU"LH,_E%mP2bFgK~aHx\BvZBlW~ijlzgsa}jZsaRiXI`PBWH;:>>=BAADDDFFFFFFHHHJJJNMMRROXVR[XS_\Vd_WfbYjd\kf\oi^pk`sndvrhwsj{wn|yvqgD@9C?8KGAQMFSOHSPJJFBD?91.'ǵ}|ƵMڶOjFOT#̸̶˳ɴκ°ðıIJñ¯1(!      !$%( (     "K/    1%   1.'FB:LG>NJBVRJRMGMJD\XP_[S^YSc`YXUPUPI:7.±Ŝ̾GCi~&uEԨxcjqǴïμŴw^pTȪʴ¯°ñıñ°2)!      ( 0(!5,#7.%90' .8%aNF0 i9`*C]|Iͷq&բ+^!^;B)LM-;6.*ÄJj4"Q-nc$#  %$"63-UPJ\UKd^SWSJWRLZWO]XReaZb^Uhd]XUOZVPTPI;ףƷ´ɼÕkjs8e<ԽhjmpmkmnjfhtȷʫzʨubyR¯ðñð¯3*!    % &!/( .( 3+"5.%3-%)!% v*{;ܑ=ݓHC%PZ[3 }0 4q&L0L8oE!PyK%{B! 1 kC~[)3?(Kl E,kI-A,("86/OJD`\QgbXa[SVRLXVNXUO^ZSa]Vgd][XP\XR\VNǵɺʽ\=%ͨrǽrrxx{zz{yxtθuM[kEoLr]>rZ<¯ðð0'     %!% /((#'"+&#($_:WV o9h:n>b7g1΀7|1Wk0Ne.X&LuGyM&X6 HnBOyE T]9sH!f<\5B$S)a;" 1&FA:]YRURLWUOwoaldYkdZqh^slbvod{rh]YS[VM]VMκ̸y}ȹql8^0 Թ~¤ʯʯǮ­pX:qX7dL-_M1dN0cN1iR4¯¯¯>(B4B5@4F7"L9$cG.uU:xqo|tq}}wvwtrsrnlkhhddgeefbcd``ababcbcfffeeehgeighmlkmljkijkjjpnnsqqsqpvtszxu|yv|}{{{opoͫ˩ǯk73!:1zfGйսֽsȾȰgո ib?{b@zcBnMnX:kV8r\=|dE/""'%.,I>-UD/YE.fN8OHEVNKRPPVTUTTVWVWd`^PNNSPORNMSPOOMLOKLNLLPNOSQRVTTXUWYXYZY[ZZ[VWX[Z\ZZ[[Z\]^_Z[]Z[]_ad__bbbbhfemigqnkyr||}HV4*;egStst^`eջàͫѭyiN>7%KA+jkVkUmXvbdQ?dUAn_LlZFr]dcq{оӶQ|OiCqMrOpMs]=v`AiHpMt;g/l5o:s>r>q=wEuBzFzCyAzB|ExB|F}I }HG~C|? ~BII~DO#L Q%MU%"                                      ;>Ka%:U)>T#=\0#8Jd1,3gYH_TFaUEbVGh[K~}wQ:mTsZnV\D/O<*UA0dR=saLlYDcR>\L9\J8VB0_M8O;*1"dIŧ~ڽ׺砂\d?nGlDsKoJrOxcCs]=ln[,[,\._1b2c1c1d2f4h5g4h3h3j5j5i6h4i6h4g5f6c2b1b1`0b1d0b/`-]*R!POSL5./1.0.,,* )*,..0159AELN!P$S%V'W&W'Z'W'X(\*[*Z*V(S%S' U,K%h}YmU:LO;Ns4A_.Y/ \)`+g-d,ܘ1P[ad掎jTu\{bgNoQ8VA,P>+WE1XG5J8'`L8^I6jU?nθĩƪ̯ͯͯήέϯбԲ̲mu__Q==.nY6s`=v]zam=i:n>qCFFHەF֏C҉A̅@Ƀ>Ɓ>rzW)ZA*G2oTilkjmmjhfl~}|utol~j{`x`ߘGߘEFIFޗIݗGݗIܕHבDӏF͉BьḊ@̈D̈ĊA{9q6l5o5k4j5f3g3f2X+W)[(Y&W!~NƕgƕeɝtȚpȘjēc˚k˛l˝o̠t΢wĚr]h:ICKFR$aʯʹѸα\;{GxDwCwAw?w@=3+F~G]67#&*!B4)F3#K4E3!G3 E09&'!   J-nBZ6Q S$T&U(Z0f>tJ}UiAkH]=wT6iI,[?'bB)V:"Z=%V;%M4K2qZoz_uR7~`eiklhgggijtzz|szh{`{bǂ>}=ʃ=ы@ϊ@̇>ˇAʆ@ȅ@Ʌ?~;{9t;j5x6ʮκͺǧ`Q|N|NO}OxJxKsEg7e3SWa_VZ]XVT\[ÓdƗhÕhÔfÔfĖjŘlƚnȝqggcc{Rξ±ƴʸȲ>4+ѻzZ\4yB|?}BHK3"K" MM P"Q!P OP O"^8b;MP!N!P#S)W0_8Z7jByR2qM/c@&P2P4C)X:"M2E-I0\A*v\|e}elitjP|X:eddgdhiihi~ci|kXd|byf@jEubCF;) &oS:.z]ojmknoljqgY"Q}G~I|Gq@ h9a4Y.-:-$iRv`zb~djlkirqhQ;;'7%}bzav-r+q-s-q(đ^׼׽ٻټۻײծ׭֩xըw֪yզsРhΝfΞk̙_Μeեrקs֥p֦rةw٪yשxةyשy֩zت{ۭ~ڬ{٨tצr֣lӡk֢kΘaΚeӡnשz٪y轎Ǟ羓ḍ޳ߵ޴ڲժת|Ҧwϡq ͣrҧzת}թxƛkoR-z[6dH,YC'hBoHqJ|WzXxSmGjC{iBrL[~V~XZ}U_Xf⿎ϮS,|Hn=q?l9i7^2V,O(M'@ ? 964, wYDpZw`{cfefkpid{a|2{1z3z3z0x/u.v/w-K˼ŵIJ˹Լҧx͘^ҟhգmբj֣hڨpکs߱~ݭtݱ~۩rޮy޲ೃ۬yݭyްⶅاtެx۫xפoإo٤l٥q٦qأl٥r֢lӠl}ޯݭ~崂켋ϦԬ̣Ǟ溍ⵅേޱݮ}֪yuU0!4*!{^ԩzݯ|ݯ|ҧrSw[;cuLhDiFuQ]sRB;- M?#f:h@jCyPS#a)p1m0j/g+h)r1r0p-m1h(e&f(b$_#[ WP~HwB l<f:a5[/V.C#   `F3rYt\x`zaew^y^yb{6{3}2z1{2w0z0į˹ɷƳǶ˻ͽ٪wץpբk٥mԞdԠf٦nڤhۧnڦkؤkݬtܩrܩqޭuܪs}织ץo嶂㵁清繇涁ޫuీޫuޭxڦq߭xݧoݦmުuݪu٦qެzޭ|}鸈귁뽊ĖÔ꾒Ö齐之滉߱{bqMt[>dM5^G/bL3s\ArPgհ۷㼈ѡݱѠΐTp.v4x5w6x6v2t/n.m-j*c&d&`!_VKHHH@ r7j7c0V*P(O&H!B==C) G/"u]u^t[s[t]ʅ8˄5ɂ5΄0ч3Ԍ;Ј7Ї4Ӌ8ө}ɱ͹ϼмܮ{ݲ՛YԜ\آk٤fڥjܨlܩn߭sݫpڦjؤl߮ttޫq{}y߰zyy䵀緀꼆鹂߬vx|yݫwߩqߪt|߬y綂緅}}xݪuۧr趂븁ĐƓƕquwvz͘btGX(O"NO!V'T'X'Y'N%N)}L)U)X+\*S+N(P%R%Q%O!N#QMLFE|Ay?q<i3m5 o6 o5m6j7a0].X*S'N$S'R%M"FA^ IDATC! &qXiS*y4x/~.2ʀ3҆1΂/ц3̈́4ȫԾɬ㸆乇ίۨmЙ]ΖVҗXԘY֛X٢`ݧhtۥgީgާhޫoz}ܪm淁軅~淀淀}z쾇}z{躆跂嶄w{|߯}鷂뺆u~~wnݥj۠cܤky}z‹߳OQ_'b'b']#](X"^"N"H$yE$}J(N&P(U)U&^+g)s.l)p0n/^$X)_-V)Y-W*U%T!PL"~BKKG EE F F DPHG u7w:o7l6j6a/Y+V*J#J$O'W*  QG>QG>QG>QG>QG>RH?QG>RH?RH?RH?SI@SI@RH?SI@SI@SI@TJASI@SI@TJATJATJATJATJAUKBTJAUKBUKBUKBVLCVLCWMDWMDWMDXNEYOFYOFZPGZPG[QH[QH[QH[RI\RI]RJ]RI_RI_RJ_RI_RJ`SJ`SJaTKaTKaTKaTKaTLbULbUL`ULcVMcVMbWNdWNcWNcYOeWNbYPeXOcYPeXOcYQeZQcYQdZQdZQdZQdZQe[Re[ReZRe[Qe[Se[Rf\Sf\Sg\Tg]Sf\Th^Uf]Vh^Ug^Wh^Uh_Xh^Wi_Wh_Xg^Wh`Yh_Xh_Xi`Xh_Xh_Xh_Xh_Xh_Xh_Xg^Wg^Wg^Wg^Wg^Wf]Vf]Vf]Vf]Vf]Ve\Ue\Ue\Ue\Ud[Td[Td[Td[Td[TQG>QG>QG>QG>RH?RH?RH?RH?RH?SI@RH?SI@SI@SI@SI@SI@TJATJATJATJATJAUKBUKBUKBUKBUKBVLCVLCVLCVLCWMDWMDXNEXNEXNEYOFZPGZPG[QH[QH\RI]RI]RJ^SJ_RI_RI`SJ`SJ`SJaTKaTKaTKaTKaTKbULbULbUMcVMcVMcVNdWNdWNcWOeXOeXOdYOfXOdZQfYPdZQgZQfZRfZRe[Re[Re[Re[Re[Re[Rf\Sf\Sf\Sf\Sf\Sf]Tg]Tg]Th^Tg]Vh^Uh]Wi_Uh]Xi^Vi^Xh^Xi`Xi_Xh_Xi_Yi`Yh_Yj`Yi`Yi`Yi`Yh_Xh_Xh_Xh_Xh_Xg^Wg^Wg^Wg^Wg^Wf]Vf]Vf]Vf]Vf]Vf]Ve\Ue\Ue\Ud[Td[TcZSQG>QG>QG>QG>RH?RH?RH?RH?RH?RH?SI@SI@SI@TJASI@SI@TJATJATJATJAUKBUKBUKBUKBUKBVLCVLCVLCVLCWMDWMDXNEYOFYOFYOFZPG[QH[QH[QH]RI^QI^RJ_RJ`SJ`SJaTKaTKaTKbULbULbULbULbULcVMcVMcVMdWNdWNdWNdWNfYOeXOdXPfYPfYPfZQgZQd[QgZQe[Rh[Rg[Rg\Rf\Sh[Sf\Th\Sg\Tg\Tf\Sg]Tg]Tg]Ug]Tg]Th^Uh^Ui_Vh^Ui_Vi_Wi`Vj_Xj_Wj_Yi_Xj`Xj`Yj`YjaZi`Yj`YjaYj`Zj`Yi`Yi`Yi`Yh_Xh_Xh_Xh_Xh_Xg^Wg^Wg^Wg^Wg^Wf]Vf]Vf]Vf]Ve\Ue\Ue\Ue\Ud[Td[TQG>QG>RH?RH?RH?RH?RH?SI@SI@SI@SI@SI@TJATJATJATJAUKBTJAUKBUKBUKBUKBUKBVLCVLCVLCVLCWMDWMDWMDXNEYOFYOFZPGZPGZPG[QH\RI^RJ_RJ_RJ`SJ`SJaTKaTKbULbULbULcVMcVMcVMcVMdWNdWNdWNdWNeXOeXOeXOeXPfYPfYPfZQgZQgZQg[Rh[Rg[Sh[Rg\Si\Sh\Ti\Sh\Ti]Th]Ti]Tg]Th]Uh^Uh^Ui^Uh^Vi_Vi_Vi_Vi_Wj`Wj`Wj`Wj_WkaXj`Wk`Wj`Xj_YkaYk`Zj`Zk`Zj`ZjaZkaZkaZjaZjaZi`Yi`Yi`Yi`Yh_Xh_Xh_Xh_Xh_Xg^Wg^Wg^Wg^Wg^Wf]Vf]Vf]Ve\Ue\Ue\Ue\Ue\UQG>QG>RH?RH?RH?SI@SI@SI@SI@SI@SI@TJATJATJATJATJAUKBUKBUKBUKBVLCVLCVLCVLCVLCWMDWMDWMDXNEXNEYOFYOFZPGZPG[QH\RI^RI_RJ_SJ_RJ`SJ`SKaTKbULbULbUMcVMcWNdWNdWNdXOdWNeXOeXOeXOeXOfYPfYPfYPfYQgZQgZQf[Rh[Rh[Rh\Si\Sh\Ti\Si]Tj]Ti]Uj]Ti]Uj^Tj]Ui^Ui^Vj^Ui_Vi_Vj_Wj`Wj`Wj`Wk`Wj`WkaXkaXkaXkaXkaXkaXlaYlaYkaXlbYlaYk`Zla[la[k`ZlbZka[kaZjaZjaZj`Yi`Yi`Yi`Yi`Yh_Xh_Xh_Xh_Xh_Xg^Wg^Wg^Wg^Wf]Vf]Vf]Vf]Vf]Ve\Ue\URH?RH?RH?SI@SI@SI@SI@SI@SI@TJATJATJATJATJAUKBUKBUKBUKBVLCVLCVLCVLCVLCVLCWMDWMDWMDXNEXNEYOFYOFZPGZPG[RH]QI]RI_SJ`SJbUKI>9K@;KA;LBNC>NC>NC>ND>OD?NC>ND=ND?OD>OD?PE?PF@PF@PFAQFAQG@QGBRGARGBQHBRHBRHCSHCRHCSHCRHCSICRHCSICRHDSIDRHDRIDRHDOFAlbXkaXkaXlbYlbYlbYlbYlbYmcZlbYmcZmcZmbYmcZlbYmcZmcZlbYmb\lb[la\lb[la[lb[ka[ka[jaZj`ZjaZjaZi`Yi`Yi`Yi`Yh_Xh_Xh_Xg^Wg^Wg^Wf]Vg^Wf]Vf]Ve\Ue\Uf]VRH?RH?SI@SI@SI@SI@SI@SI@SI@TJATJATJAUKBUKBUKBUKBUKBVLCVLCVLCVLCWMDWMDWMDXNEXNEYOFXNEYOFYOFZPG[PH[QH]RI_RJ`SJ`SJaTKfXO    qf\maYmbYmbZmcYmcZmcZmcZnd[mcZnd[nd[nd[nd[mcZnd[mcZmcZnc[mcZmbZmd\mb\mb\lc\la[kaZka[jaZjaZj`Yi`Yi`Yi`Yi`Yh_Xh_Xh_Xh_Xh_Xg^Wg^Wf]Vf]Vf]Vf]Vf]VSI@SI@SI@SI@SI@TJATJATJATJATJAUKBUKBTJAUKBUKBUKBVLCVLCVLCVLCWMDWMDXNEXNEXNEXNEYOFYOFZPGZPG[QH\QH]RI_RJ_RJ`SJaTKbULgZP   sh^nbZncYncZndZod[nd[nd[oe[nd[oe\oe\pd\oe\nd[oe\oe\od\oe\nd[nd[od\nc\nd\mb\mb\lb\la[kb[jaZjaZjaZj`Yi`Yi`Yi`Yh_Xh_Xh_Xh_Xh_Xg^Wg^Wf]Vf]Vf]Vf]VSI@SI@SI@TJATJATJATJATJATKAUKBUKBUKBUKBVLCVLCVLCWMDWMDWMDWMDWMDXNEXNEYOFYOFYOFZPG[QH[QH[RI\RI\RI^RJ`SJ`SJaTKbULbULh[R  ui`pd\oe[pe]pf\pe]pf]pf^qg]pg^qg]qg^rf^qg^pf^qg^pf]pf]pg^pf]oe]pf]of]oe]oe\nd]nc]mc\lb\mb\lb\kb[jb[kb[jaZjaZjaZi`Yh`Yi`Yi`Yh_Xh_Xg^Xg^Wg^Wg^W}||zwvu}szrxovntmsj}qhzogzmfxlewkdvjdvjdvjdujduidthcyke  }{xw|uzrxqwovountnuovpvquqtpsl  |zw~w|tzsyrxpwpvowpxrxrwquqtl  ½}{y~w}u{tzsyqxqwpxqxryrwsvrtm  ½~|yy~v|u{tzsyryryrysytyswsun }{yw~v|u{tzszszsztytztxtun FI3}~|zxv~u}t}t|s{t{t{t{uxtwp ÿ<@+?=0ongYVIvwk}{ywv}u|t|t|u|u{v{uztxp þ[[C@D' =B& ~p&,,0BB;01~|zxw~v}u|t~u|v|u|vzvyr ý " '-56*52%-/#+,VTL "~}zyw~v~u}t|u~u|u|u{uzs qr`-;5F6:&)34$"$LO@}{xwu~t|t|t|t|u{t{u{t  Ŀ~|}8A 9B$ WY7TWCvpiEH5 o8 IDAT}{xvs|rypzr{r{szr{tzs !!!"""######¼~{{}JR2MPC -*"CL0pkg OPE@A,}yvs}runtlumumvowrxszu NNN!!!!!!  !!!###)))...444;;;AAAGGGNNNRRRVVVZZZ]]]```ffflllssszzzzzz&&&'''&&&&&&ƾ~|}~xucYTGIZJC:=A, 6<)(&( rrk@>1|xvu '&% % %&') VVV ###+++222999@@@GGGNNNVVV]]]dddlllttt|||+++))))))(((###<<;778556444---***.-.111444:::{}X^!yj$#,; LVDG6$7*< |yut|cJz_EtW?qR8nN4oO5rQ7~Y=  WWW !!!(((000777>>>EEELLLSSS[[[bbbjjjrrryyy~~~111+++***)))!!!pppeeebbb]]\OLIGECMKJPONNNN333~}}xqUU?POH&+()"& ~|r+9DGI3/2ZUDED(1#ϸ|zvt rV=wZ@vX=rS8qS7vS9xW;]A  YYY  '''...555<<_A ! POO $$$***111777>>>EEELLLSSS[[[cccjjjrrr{{{|||777111///...&&&qqqhjhee`]\XbYOvhWtbrQOM@??}uXTE[VLLI1&@E(-  MH'  #95K9HQ^ XgqrkaB #! SSS """(((///555<<F&)4$"7?C:!Ll+8 9Jne3#!" 1:zǬHN,*5~|{ V<%mM3}Z=\=]?\=aBeC#%!! SSS  &&&,,,222999@@@FFFMMMTTT\\\dddkkksss{{{|||<<<333222111***kkkYZZTUS\WRj^OsZvͰWRLOKG|,0#,5+=SjMLs43 >P9L27 QZ.IOcRFJOѱ¯~ U<%qQ4[9F X\!mrT46!ƿ¯ Q9#sR5fCjFfCgDjFoJ,,%" TTT !!!'''---444999@@@FFFMMMTTT[[[ccckkkrrryyyBBB555555333...wysvtjwsg_[RKF>[PB|]ٹ\VLRME}b]N_dF  :@!:JGR!*A $Pa%\K"ZV?G:=GHb^P(0#) VVC°¯ O7!xV7kGrJnJtMyR|R/!. '$ SSR %%%***000666===CCCIIIPPPWWW^^^eeemmmwwwCCC777666555000{zq{sful`YRH>;5SI=jƦPLF763tmKTY>95,(e_V$!*2 JK5!*5]^B>] 7@#_x,37ưCJ*¯°¯ R:#yV5oGwNzQ{PUZ2$0#(% QQQ !!!'''---333999???EEEKKKRRRYYY```gggxxxEEE::::::888333~{r|mzje]QEB:[QBm_JYP?9:8--,y}zsO$&!#3@ -9r#ņU]!! 9O NNWL*.AO#jxyeƒz°ð° U;&\:uK~SZbe`4&3$* ' PPP $$$***///555;;;AAAGGGMMMTTTZZZbbbyyyJJJ???@@@???::;zTK?D8*>6-fN3HA122&33&9<7'''|pjFhv :;"99#.*wSC()IA@BUo *6Td/ݝ°ðð S:$`<}Q[dÙlmh5'2%* ' NNN  &&&+++111777<<KOET 97"¯ðñð¯ P7$k9\eŜmˢuƟtěm5&2%,!(LKK """(((---222888===CCCIIIOOOVVVxxxQQQRRRVVVVVVXXVMA1|mƍ(bWHrTYN.UM*<>/## {|txujymudZKrby%+;w-Τ'+3/7,r hiTt|>Zf&45¯ðıð°acpobl y_*ŗ_cȝnĝpj3%2%-")KKK ###(((---333888===CCCHHHPPPwwwWWW\\\```aa`dc`J@2SNE73-tX4-tg4LG 89!~zuy~r{ovu[L9MP&S--XU& -JXTWHYuLT':=°ñıñð1lnZc ~, bJ1cK4Y^2$2%-"+!GGG $$$)))///444999>>>CCCJJJuuu[[ZdcbkkgnmhljethA&###S@$XN,MH0/{{zw~yxw %)RTYJR"H#ptdgG;Le YmwvMJ&DK¯ðñıñ°XRU HFuv&s{HDOC#]H2^J5`K6lWA4'4&1%.#DDD !!!&&&+++111666;;;BBBsssddcmnhsrmzxrzvnpj_\XPrePodP|iMD?2g[FqjWUQC2/$|}~}uj36% {AwFB|-ZTJ6="7-> NZ, !"wzNv¯°ñIJı°P^]LP2ifJ4I4Y?&]B-K5%8&>/";-!:, 6*$PPQCCCGHHHIIHHHLLLRRRUUUZZZaaajjjxxxlkixvo}zs|tw"###$#%$"!  "&%~~ME305XWF|yjxw]kHKjt(=?OZ #& >C0504 ۡ¯°ñIJıðpJkh]`;9@4K9aJ-vR-d3\6%O?.L<.I:-E7)?2'9.#3) 1'/%,$*#*#(#(#($!(%#''%***.-.111444888<<<@@@BBBCCCEEEFFFIIILLLONMSSPXUR^\Xa_[ig`nlevsj}uxyv͸̷qιyeX?*)Ż̿|}fbSbU<<9,A>29$hl2X=H04{}]KN++/ LN5¯ðıIJıðja%6270' F3D2 I6%&/#"cQBcPAaO@\J IDAT@CCCFFFHHHJJJLLLOOOPPPTTSXWU^[Xc_[gd_mjbrnfytl}zruy}}{ptsmsrriYJC6+*!"!~83YD0bT#s^0yO679"TP/y¯ðñIJıðvi044iN3H2xX2F90@5,;2(90'80*81+83/:65;;:???BBBEEEIIILLLNNNPPPSSSVVVYYX_^[d`\if`mkdrngwtk|xn~syz$$#&#' '(%% (  w|~;>yr]jvhceB{F#2 >=!nxwJ:>¯ðñIJıð¯th=TR(kQ8bH)uW:|^CgM|^FvZ@mR;jkk}hveo^wfVn\NeTE[K?RE8L?5F;1D:1B:3A;7@=ND:KBJFCIHGJJJNNNPPPUUTWWWYYY]]]``_ccaigcokftphyuj{wm|rtv{~~wizjwu}tbd[L61&2-#ƽ|Gyg5x]+et?\c,¯ðñIJıð|wlI         {~o~pbtgZj\PaTHYLBRF=LB:G?7C;4@:6?:8>=<@??CCCEEEGGFHHHIIILLLPONUSQYWR^[Ua]Vf`XhbZkf\lg]oi_rlaupfwsiytkx{~>;4B?9LHBQLERMGPMHPLEJFAE@8?;1|ʤCpa.Rd?qw4lǴ̷̵ʳ̻¯°ñIJıñ¯v^         $(*!.'"/&"/&!.% )#&!%"!  "##%%&))),,,...//////...,,++***)(&%$&%$JE;)%.ԡz`ҮƬйٰ¯°ñıIJð¯      ""&*"   ";&"   A.    HD?QLDMI@UPILICTPH]XQ\WO]XQ`]W_\UYUMNJB\VLڰ³vpY]^0G EjYĴlV{ek|İð}iQf̱x¯¯ñııð       $(!0'4+# ($ %  * ,FG$K:"  2,+% !   LH@TOGWRH`ZPOKCZUOeaX^ZR`[Tb_XdbZXTNUPImf\벢ɜ˾ƿs7|btճ~g~hp||~fmwfw^~cڻյeZ¯ðıñð       +#0(!7.&90''6#=$˰6 a(^3:ŸjƋYџ>ʓ![:;,} FY ^xP(w+ XTK\VL_YMb]SSNG[WP\VQ_[T`[UebYc`ZXUN]XQoj`Ƕ´ՆA ~dʲv^hkoolnnkffm̶¦{طk]kG¯ðıñð    #+%.' 0( 7/&90' #H1R7't1JKf0ܛ1#4۪3]xO-Qb9#W0֧PԽup\.tK%mBa E)\<O4+  VSJ^YOkeZa[TQMHZVOWSM\YSa]Ub_Xa^WXTN`\TuofɹǸĽb(cùmlquoquuqooη}gGa[iHycD¯¯ññ°     !&"*$-&/)"5-%80( Y'b+ӆ7N_%rK%]4-QK"5^/ ?' l@"Gc5F6|Hu6+ # ;# Z7^f?[?$hG+# VQJWSJleZ`[QTQJYUOVTO]YR`[TdaZb^X[WQb]U|ul˺̼ƶఢtCZ6|~ervzy|{|yysx}]oIrMxeFt^>pX:°ðñ°     % '!,%,'!0*%3,%WD2H6&k<:=;:<;:=<;==<>:8E;8P;7eH7D>'lL0vrwr|yyzyywyztsuroonlkfdedcedfg`_a`^`cbcdddeeecbbjggkjjmlktrolkkkjirqqroourrxut|xv|y}{{{|{yƥս0)($XJ1r[;ɴӼԼįs¶澫v¥Ÿɧd?z_?}b@lKwcBgR4zbBq[>iJ¯¯cK.'*$)#*$80SC,pW)8lkluѹȦӰF?-G>)H;&v`kTlWo[}gTdS?hYEn\Iq^K|b~cmqǧҳȭSnFgCxSnKxcBw`@kJpNsP°qeR4`<^;`>!^< a?%_?$bA%eC'fE*hG+iI,iI.iH,fF+fG,eE*iH-hH,fH,cF+hI/gJ/iK2kL1lM1lN3nP3nP4nP5rS8pS8qU;qV;tX=rW=sV|D|ExAK!}HL"G~B}? FI~EJM#KMR$R$                                    @F IRGb/"8Gb3+C 2F$Me* +f[LcWIdXGdXImW˫o_BsZv\sU?UA-VB/N=-o]Fq_JiVAfTA`N;^J6XG41"A/Y@._ڻ׺b;f?kDmDmGvQnKua@pUljf>!j@!lB$pD#pE%rF&tF$wI&tG&vI'{K'}L(N*N&O'M%M$wD t?xAyC{DzDzCr?s>zBt>yAJ,0/.1                                   Fa:WrF;X0 $sDpGyM~WyPԬea]w]yW^G2[I5L9%_N:P?-[H5[H6\H5zcK׾ƫ˭̯ͰͯͮάίӲȦ}}evhRF8%VC$kHrVu\v\q6t3v7w;y=x<?ǁ>Ȁ;;~;~9|:y9w8t8j6_1b3c5f5f4e2a1a2^/b1a/^+Y(W#V|@ELQV_cip w"y{#~$|}~|"{"uwx%y%x#w$z+y*/,.-8Ap-W_-k@pDd8e7c8_4uL{d{sfFhwgHRGmZ=MJCFRO`hjxُŝgsWt[^ IDATw^y__G1I3!R?*ZH5N=+Q?,U@,P;'v^ln{̶йѹӸѹԻӺѸ϶ѹɱ}nj[FpUx^v]kl*P;'fpmljuz}}zw|av_x^u@kCi?k?o=olv?r>q<n;t=zADFJPYd'n.t,w.{.d;Z=wI.c;kD5#^9oEnBgBuqTuP0;)L6Z=%dB qM+rL+|.}+|07:EYmؗ[nH}[bFv]fE.Q6!P8$W@+VA,ZE0XC.XC.hokljlipx}}yzttopzaz`y_ʁ<́8҈=ۑ@EFFޘI֏BԌCψ@Ʉ?ǂ>u:ttAzD{FI!R(V+]0l9b-x0҇8΁4y:yEvGxHV}FdmbR(FzAw?r:o7i5n;h5l7r<l8g6t?o;n8m9FFKL O$O$K#N&Q%qO2nJ.K,[?)X<%Y>(U;'U;&:+fM6bDhikmlifhhir}zysm~hx_ya~dߘEFGޘHߘGݗHݖGޘLّEבFЋCҍD͇@͊DˇC̈AɄ>v9k5m4m4k5i2f4e1b1X(Y(Z&Z&TǘlŕgǙmɛrǙmƔfƔe̛m͝m̞q̠uΦ}b{PQGGJGh<˱εϳʭxCyEwCyDu>w?G5)!J"rAH,,$7+"F6*I2G2K9$H3?*3 (  ' vG S"S#S%U&V*_7mExOnHiFcB|Y9pN0cE*]>$^A)R6bE.T:%Q6!]E/hryY?hKehjigkggfipz{{xlxay_{cܗIܗFڕDٔFЌDΊBΉ@όEʇAόC΋CɇBŃ?>A|7z7{;ÊT~@{;y:x9x9t7s5s:o7ĉQV˚kɗgǔbɘh̜mŔdǔdǔdʘhɖd˘iəiǙiĕfřnʤ}ΫȪȡ{ʤ|Ğxʧɥ˪ͱyklu«Ƴ8'|C~J"~J KKLI~F(((>)sE!m>sAyDGILIH qCl@mBlB!kC#qI)|U6b@c@sL,yU7lK.`A(S6E,a?(L2W;$A)O4uY?hhkptV|@zBNC(OMO P!P!OR O T# R!Q!O!N"Q%T-]7_:|R/kD"xS3kG)Y:O3G-V7S7"R6 @*K0gLzb|dhmlkpQ6rUfefbhgiggf~d~fqZ|by_Ł;ā:Ƃ;ā=~=@}<}:}7y6x7u6v8~DzaVSQU{MzJyJvFvGwG|JRɖcʓ]Ēc{H{EVV|MxG}K|M}NTVXX_``fjgfƚn͢vҨ~ҪҬձҶԺҵԱǨ_L;ͯϳzƣɩƥ|xQF' MMGINH}ELO |H{I xGyGwH"P)R.W4|Q0h>kD&_;U3F*@&5 O2I.K11 4#v^s\yafimqkmM2qUhefffifgkhr[z_gvZ6N-A$ ?$ 0D+!  qWAqXzbybgnnufnM3wZ}bdffhge{csZ|c|ch6f4g2e3d3d2c2c/g/g0c0f/],R&mE]]V|NzJxEyF~K~KNWZ_ZcƘjɜlǖdϛf˗azCGȗcȚjƙiȚjŔ`’bƖeŖgŗhėiŖi“e“ebg“f“fŗiėjɜmțp̠sѥzԦxϣufmP7˚oǑbYV}Qɘlėo”n XD1o[di_?m9q>tBM N L"M#}L#|J"~L%P,tH'k@`7^6]5W1M) D"63*&% qYr[xb}gpnnr{cmL1uY|b|ac~ag|bu[f~ek2p2o0p3n3l1j0i1h,i0e,d+a%jkh`SPQORSW\ǖdǘeŕc͟oˠrϢsΠnԦvҦw̝lƓ_xEtCXѣrժ}өzѥw̠qΤxʟsȜnƘjřjƘkŗjÔgɟtˠuȜnǛo΢vЦzϤx̠sǛm͠qavX;‘f͝oƕcȒcČ\^]lF C-lSnXoZlZr^~hq[iD%e4 g;k@yI R%Z)Y*^/a0^0V&LyGvFrBd:Y3 M)?!1    cI6u^wahkinotsZiI.pSz_z^{`r[rWy_~dj2i3j0k2k0m2s4q5k1i.j0i0g/b)Ěqh•gǚiȘf’^Ɩd˜kșfɛh̟o˛iΠnө{΢sɜk͞mϢqϡp̞n͞l֬~ѢoОiVPÎYӡmݲ֯өԪ}΢sΠpʜk΢r̝nʟqʝnțnɞqǚnɚn͟o˟r̞pϢs˟q_uV9˙h|[E6)   $   I;/{gVy_nVyd{\uUjH_:zT.xO(a2Z/W(['U P~JzFq@ b5[1P+B!     lSt_{beinpnsnT^@'aDfI}bKoT~bw^h2h1e1g2i2j3h1k2k2k1f,^"rAб˦Ȝn“bɚf΢q͟nǗdƘeȗd͞m͠nʚgСo̜f̛f̚gРnѤtӤsѤtحخ۳֬~ӦwӥtѢqΞmŒVبv෌㼑෌ܱݵܲӧzӧy֮իԩ{ѧ{͡tҩ~ѧ|Ө~ӨzʟoVUC0 N9#[P}X2{Y1[4|X4 `7a;f@jC~iGaQ7%]N"<3'   J4%yc{c{afjjhntv]H48%iP}a|`p(l*h)h(l)o'dr+HƜrԷ׺ӲԯԬԪ|ӨwСmРn̛eѤtΝi˛fʚfʘcϞjӣoҢnѠnԤqԨw׫}گתzӤsڰج}֨wتxܮ|۫w֧s٭{ѡpџjڦp㵄亏徔⹍㺐ฎܳܶٱ׬ٯ֭ׯөΣuѤva5(qJc?bҞj}]7yY3|Z3tN, g>}b;hBnIsQrOpNjG?0)#z[7tL~U\Z~UwOuKѫ{ֲʣuph9`2X. b3Z-R)Q'I!F!B ?<62 cNt]zb}eieiiruiu\y_y`s*r,r-t-y6Э¨ֽٽڻںٶװ֮׬|Ҥq׬~ըvҢnϞfϞkѠl˗^ҟkצrդp֦rצt٩wتx֨wةy֩z٬|ت{ةxۭ|اt֣m֤oգmҞf̘aҠlեt֧z߰חƝ侗ߴൈ߶޶֫ժ~Ԩxʜm]q\?ʟọuԧz׬}۬|c.s[A٬{ʝqԨw׫xٮ~׮~kEk@kCrJvNtOxTuSnHrJC9$F:#i@rIsIXzQvQz]8d6]/KOY!QSOMHzFxA t?m:a2`1\0U,P)L&H#9  hN;pYt\{b|b}chjx_{a{`|1z2z4{3z/t-v/t+}9ӱϾ̾ʻŵɷŮа͛gѝeӡhԡj֤kץkکrݭw߲ݯ|ܭzܪtް|޲ޱܭwޱⴄئr߮|۩u٨tإpأm߫tգoۨsעnؤoҟkܪxಃܪzⲂ趃ŘԮͤʟØు㷉ᶇ߰تz׮M9#$dQ?qګyݮzתtӣkңnYnG~b>oJ|W\l\B#  g;f=h?wMc8W#j-o2m0h-h,o0r0p0o/k,h(e(e'a#]!YSLzE sA h:e8^2W.V.    oVsZu]ya|c}ey^w^yb8~4|3y-}5}3~2w*ʒZȽ±ȷƲɸοȱٲџiբjԟeաiڨoڦmڤjأhؤl۫tݫtܬvް||߰}ᲁ۬yޯ{|㵁䶂㵂٧rۨrݩsۨsܪvݪvܪuڧrݪw߮|巇鼍’Ē̡͢Ǚ轐溎辑㺍⸍ԪlV n4h3d3a/Z,T(M$J"A>. Q8(rZv]w^{brYu^w_{4}3y0y1|4{0ɒ[μɸǵŲɹ̻˶֦ܳrاsԠhإmԝcפiڦlڥjڥi٤hܩpܩqݪsݫsܪrޭv߯x{߯zv㵅輊y꼇xݰ}ެwެyڧrެwߪtߨrܧoߪtܪuۨuݭ{䳁綂鷃콋麊ɜŗĖ缎轑ⶇ꽊˟nYeDiS<`H.]G-kT9hI[št޹ڳǕܮۭ浀p1v4x6w3y7v3v1q.k,m+j,d'a"` [QNHIFx:o6g3 ^-S(Q(N%B?;?BiPqYzbsZrZr[͆3ы3ъ4Ї/҉1ɂ3ѱư®«ǯݿʴɯޱ}ؤkإn٥kԟcۧn٤fעfݬrڥiաeۨnۧlstvx缈ܪqw~~}{뾊v|{ߪsݨqڥoۨsy߬wڥnۧrݫxۧrڦq~|洃鷁{캁ÓŔÓŕ뺄ީov}r|v麀Î忎໋Ϣt~RZ3S$T&[.X,_2[0\.\,T)V)V)S(U&T"JHzCzBwB|C|Bw>l5^.Y- `5[. J#E":@<A7;6  ;'~dqYpXnY̆5ʂ6ʂ4І4Ї5щ:Љ8҉4х,ʴнҾݼ໓әYәT՟d٤iڤeڥiڧlޭsvܧjڨoܪnws߭sz}湂ݭty}w}|躄꺂wx}yuutީr嵃᱀x浂䳀{|}wުuףp켉ȕruv„r~פlQ_2V(MO!R$W&T)Z$S%M'Q*Q)X(X)Y)N*O&S%R$Q$O"O NKIGBzAt=l8k4o6 m6 n6 q9 f4 _/Y+X(L$Q&S'N#J CA<|[DnXlU3ڴ IDAT4΃2І4Ά5{4ǁ8ψ8ԘVѾй⺎ܪtߵ֝]͑OʏM͒Qә[מaܦgܥd߭sݫpvn߬oڥiޫr輅ܭu~淀{~輆y蹄꼇嶂~絀wu{}崀綂긁wzsߩqr{uxŏǑᅧΛkU&SY$\(Z'P L!P$S+Q$P!X*Y-V,V-O(S(P'T)Q(O'N(S(V%V'UP O P MDONGGEG C FF ~?q:n8h1e0c/]*Z*V)U(N$I"H ' -hPv0}/~/́3~1ʀ1҅0̈́3¤ͷϳ弍ⶄɦ㿕٣gИZЕW՜^՛Z֝Zިeުkؤhlnިiwo߯t}滇|y~麃tx뽅x깁w跂}}|}崀䲁뺆ywwsoܣhަlpyzﻁƑўnuBvEb&b'_$\%\(ZY&JzF#I$~M(L$Y(Q(['_(q-q+i,r1i'S&[*\/V+Z,X'S"S"LM#n;KK FD I H EC KF@x; r7m6h4e2`/V)O&G"M&N&B  QG>QG>PF=QG>QG>QG>QG>QG>QG>QG>QG>RH?QG>RH?RH?RH?RH?RH?RH?RH?RH?SI@RH?SI@SI@RH?SI@SI@SI@SI@SI@SI@SI@TJATJATJATJATJATJATJATJATJATJATJATJATJAUKBUKBUKBUKBUKBUKBUKBUKBUKBUKBUKBVLCVLCVLCWMDVLCWMDWMDWMDXNEXNEXNEXNEXNEYOFYOFYOFZPGZPGZPGZPGZPG[QH[QH[QH[QH\RI[RI\RI]RI\RI]RI]RI^RJ_RJ_RI_RJ_RJ`SJ_RJ`SJ`SJ`SJ`SJ`SJ`SJaTKaTKaTK`SJaTKaTKaTKaTKaTKaTKaTKbULbULbULcVMbULbULbVMbVMdVMcVNdWNcVMcWOcWNdWNdWNdWNcWOcXOeXOeXOeXPcYPdYPeXOfYPdYQdZQfYPeYQdZQdZQfZRfYQdZQdZQdZQe[Re[Re[Re[Qe[Re[Re[Re[Re[Re[Re[Re[Rf[Se[Rf\Sf[Se[Re[Rf\Sf\Sg\Tg]Tf\Tg]Tg]Tg]Tg\Ug\Vg]Th^Uh]Vg]Wh]Vh^Uh^Vh^Xg^Wi^Wi_Vh^Xh^Xh^Wi_Ui_Wh_Xh_Xh^Xh^Wi_Wi`Yh_Xh_Xh_Xh_Xi_Xj`Yi`Yi`Yi`Yi`Yh_Xi`Yi`Yh_Xh_Xh_Xh_Xh_Xg^Wh_Xh_Xg^Wh_Xg^Wg^Wg^Wg^Wg^Wf]Vf]Vf]Vg^Wg^Wf]Vf]Vf]Vf]Vf]Vf]Ve\Ue\Ue\Ue\Ue\Ue\Ue\Ue\Ue\Ue\Ud[Td[Td[Td[Td[Td[TcZSQG>QG>QG>QG>QG>QG>QG>QG>RH?RH?RH?RH?RH?RH?RH?RH?RH?RH?RH?SI@SI@SI@SI@SI@SI@SI@SI@SI@SI@SI@TJATJATJATJATJATJATJATJATJATJATJAUKBUKBUKBUKBUKBUKBUKBUKBUKBUKBVLCVLCVLCVLCVLCVLCVLCWMDWMDWMDWMDXNEXNEXNEXNEXNEYOFYOFYOFYOFZPGZPGZPGZPG[QH[QH[QH[QH[QH]RI^RI]RI^QI^RJ_RJ_RJ_SJ_RJ`SJ`SJ`SJ`SJ`SJaTKaTKaTKaTKaTKaTKaTKbULaTKbULbULbULbULbULbULbULbULcVMbUMcVNdWMdWNcVMdWNcVMcWNcXOeXOeXOeXOeXOdXOeYOeXOeXOeXOeXPeZPfYPfYPeYQdZQeZPgZQfYQeZRf[RgZQfZRfZRe\Rg[Rg[Rf\Sf\Sg[Rf\Se[Sf\Sg\Sg[Sf\Sf\Sf\Sf\Sf\Sf\Sf\Sf\Sf\Sf\Sg\Tg]Tg]Tg]Tg]Tg]Th^Ug]Ug]Uh^Uh^Uh^Uh^Uh^Ui_Vi^Wh^Wi_Vi_Vi_Vi^Wh^Wi_Vi`Wj^Xj_Yi^Xj_Vi`Xi_Yi_Yh`Yi_Xj`Xj`Yi`Yi`Yi`Yi`Yi`Xj`Xi`Yi`YiaZi`Yi`Yi`Yi`Yi`Yi`Yi`Yh_Xh_Xh_Xh_Xh_Xh_Xh_Xg^Wh_Xg^Wg^Wg^Wg^Wg^Wg^Wg^Wg^Wg^Wg^Wf]Vf]Vf]Vf]Vf]Vf]Vf]Vf]Vf]Vf]Vf]Ve\Ue\Ue\Ue\Ue\Ue\Ud[Td[Td[Td[TQG>QG>QG>QG>QG>QG>RH?RH?RH?RH?RH?RH?RH?RH?RH?RH?SI@SI@SI@SI@SI@SI@SI@SI@SI@SI@SI@TJATJATJASI@TJATJATJATJAUKBTJATJATJATJAUKBUKBUKBUKBUKBUKBUKBUKBVLCVLCVLCVLCVLCVLCVLCVLCVLCWMDWMDWMDXNEXNEXNEXNEXNEXNEYOFYOFYOFZPGZPGZPG[QH[QH[QH[QH\RI\RI]RI^RI^RJ_RJ_RJ_RJ`SJ`SJ`SJ`SJ`SJaTKaTKaTKaTKaTKaTKbULbULbULbULbULcVMcVMcVMcVMcVMcVMcVMcVMcVMcVMcVMdWMcVNdWOeXOeXOdWNeXOdWNdXOeXPfYPfYPfYPfXPeYQfZPfYPfYPfYPfZQfZQgZQgZQg[Rf[Rg[RhZQgZRf\Sg\Rh[Rh[Sg\Sf\Rh[Rh\Sg[Sg]Sh\Sh[Sg]Tg]Th\Sh\Tg]Tg^Tg]Tg]Tg]Tg]Ug]Th]Uh^Uh^Uh^Uh^Uh^Uh_Ui_Vi^Vi_Vh^Vi_Vi_Vi_Vi_Vi_Vi_Vi`Wi_Wi_Wj`Wj`Wj`Wi_Xi_Xk`Wj`Wj_Xj_Yj_Yk`Wk`YjaZi`Yj_Yj`Yk`Yk`Zk`Zk`Zj`ZiaZj`XjbYka[jaZk`Zj`ZjaZi`Yi`Yi`Yi`Yi`Yi`Yi`Yi`Yi`Yh_Xh_Xh_Xh_Xh_Xh_Xh_Xg^Wh_Xg^Wg^Wg^Wg^Wg^Wg^Wg^Wf]Vf]Vf]Vf]Vf]Vf]Vf]Vf]Vf]Vf]Vf]Ve\Ue\Uf]Ve\Ue\Ue\Ue\Ue\Ue\UQG>RH?RH?QG>RH?RH?RH?RH?RH?RH?RH?RH?RH?SI@SI@SI@RH?SI@SI@SI@SI@SI@TJASI@SI@TJATJATJATJATJATJATJATJATJAUKBUKBUKBUKBUKBUKBUKBUKBUKBUKBUKBUKBVLCVLCVLCVLCVLCWMDWMDWMDWMDWMDWMDWMDXNEXNEXNEXNEXNEYOFYOFYOFZPGZPGZPG[QH[QH[QH\RI]RI^QI^RJ]RJ_RJ`RJ`SJ`SI`SJ`SJaTKaTKaTKaTKaTLbULbULbULbULcVMcVMcVMcVMcVMcVMdWNdWNdWNdWNdWNdWNeXOdWNdWNeXOeXOeXOeXOeXOeXOeXOfYPfYPfYPfYPfYPfYPfZQgZQgZQgZQgZQfZRg[Rh[Rh[Rh[Rh\Sh\Si\Sh[Ri[Sh\Si]Si\Si\Sg]Th]Sj\Sj\Ti]Th^Ti]Tj]Ti]Uh^Tj^Tj]Ui]Uh^Ti^Ti^Ui^Uh^Ui^Ui_Vh^Vh_Vi_Vi^Vi_Vi_Vi_Vi_Vj`Wi_Vj`Wk`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`Wj`WkaXjaWj`WkaXkaXj`Wj`Wk`XkaXkaYkaXkaXkaXlbYk`Zk`Zk`YkaYlaZka[ka[kaZk`Zk`ZkaYkbZkaZka[k`ZkaZjaZjaZjaZjaZjaZj`Zi`Yi`Yi`Yi`Yi`Yi`Yh_Xi`Yh_Xh_Xh_Xh_Xh_Xg^Wh_Xg^Wg^Wg^Wg^Wg^Wg^Wg^Wg^Wg^Wf]Vf]Vf]Vf]Vf]Vf]Vf]Vf]Ve\Ue\Ue\Ue\Ue\Ue\Ue\Ue\UQG>QG>QG>RH?RH?RH?RH?RH?RH?RH?RH?SI@SI@SI@SI@SI@SI@SI@SI@SI@TJASI@TJATJATJATJATJATJATJAUKBTJATJAUKBUKBUKBUKBVLCUKBUKBUKBVLCVLCVLCVLCVLCVLCVLCWMDVLCWMDWMDWMDWMDWMDWMDWMDXNEXNEXNEXNEYOFYOFYOFYOFZPGZPGZPG[QH\QH\QI\RI\RI_RJ_RI_RI_RJ`SJ`SJbULcVMdWMdWMdWMdWNeXOeXOfXOfYOgYPgZQgZQgZQh[Qh[Qh[Qi[Ri\Ri[Ri\Si\Ri\Si\Si\Ri\Ri\Sj\Sj\Sj]Sj]Sj]Sj]Sj]Sj]Sk^Tk^Tk^Tk^Tk^Tk^Tk^Ul^Ul_Vl_Ul_Ul_Ul_Vm`Vn`Wm`Vm`Vl`WmaWnaWnaWn`WmaXnaXnaXnaXnaXmbXoaXobYobYmcXobXoaYnbYmcYocYobYobYmcYocYobYncYmdYocYobZncYmcYncYmbYj`Wj`Wk`Xl`XkaXj`WkaXkaXkaXkaXkaXkaXlbYkaYkaXlaYlbYlbYlbYlbYlbYlbYlbYlbYlbYlbYlbYlbYlbYlbYmcZlbYlbZla[laZlbZmb\lbZla[la[k`[lbZmb[la\kb[la[la[kaZkb[k`Zk`ZjaZjaZjaZjaZjaZjaZi`Yi`Yi`Yi`Yi`Yi`Yi`Yh_Xi`Yh_Xh_Xh_Xh_Xh_Xg^Wg^Wh_Xg^Wg^Wg^Wg^Wg^Wg^Wg^Wg^Wf]Vf]Vf]Vf]Vf]Vf]Vf]Ve\Ue\Ue\Ue\URH?RH?RH?SI@SI@RH?SI@RH?SI@SI@SI@SI@SI@SI@SI@SI@SI@TJASI@TJATJATJATJATJAUKBTJAUKBUKBUKBUKBUKBUKBUKBUKBUKBVLCVLCVLCUKBVLCVLCVLCWMDWMDWMDVLCWMDWMDWMDWMDWMDXNEXNEXNEXNEXNEYOFYOFYOFYOFYOFZPGZPGZPG[QH[QH[QH]RI]RI^RI_RJ_RJ_SJ_SJ`SJ`SJ_RIeXO7.'      2,+qe\j`WlaYmaXlbYlbXlbYlaYlbYlbYmbZlbYmcYmcZmcZmcZmcZmbZmcZmcZmcZmcZmcZmcZmcZmcZmc[mcZlbZmcZmcZmcZmcZmcZmbZmb[mc[mcZmcZmb[lb[mcZmc[mb]mb\mb[lb[la[la[la[kb[la[kb[kb[kaZjaZjaZjaZjaZi`YiaYi`Yi`Yi`Yh_Xi`Yh_Xh_Xh_Xh_Xh_Xh_Xh_Xg^Wg^Wg^Wg^Wg^Wg^Wg^Wg^Wg^Wg^Wg^Wf]Vf]Vf]Vf]Vf]Vf]Vf]Vf]Vf]VRH?RH?RH?RH?SI@SI@SI@SI@SI@SI@SI@SI@TJASI@TJATJATJATJATJATJATJATJATJAUKBUKBUKBUKBUKBUKBUKBUKBUKBVLCVLCVLCVLCVLCVLCVLCVLCWMDVLCWMDWMDWMDWMDWMDXNEXNEWMDXNEXNEXNEYOFYOFYOFYOFZPGZPGYOFZPGZPG[QH[QH]QH\QH\RI]RI^RJ_RJ`SJ`SJ`SJ`SJaTKaTK`SJgYP7.'     2-+rg]kaWnbZobZmcYmcZnbZobZndZmcZncZoc[mcZnd[nd[nd[nd[nd[nd[nd[nd[nd[nd[nd[nd[nd\nd\nd[nd[od[oe\nd[nd[nd[nd[nd[nd[nd[mc[nd[mcZmcZnd[nd[nd[nc[mb\mb\lb\lb\la[la[lb[ka[ka[kaZkaZkaZjaZjaZk`Zk`ZjaZi`Yj`Yi`Yi`Yi`Yi`Yi`Yi`Yh_Xh_Xh_Xh_Xh_Xh_Xg^Wg^Wg^Wg^Wg^Wg^Wg^Wg^Wf]Vf]Vf]Vf]Vf]Vf]Vf]Vf]VRH?RH?SI@SI@SI@SI@SI@SI@SI@SI@TJASI@SI@TJATJATJATJATJATJATJATJAUJBUKBUKBUKBUKBUKBUKBUKBUKBVLCUKBUKBVLCVLCVLCVLCWMDWMDWMDWMDWMDWMDWMDXNEXNEXNEXNEYOFYOFYOFYOFYOFYOFZPGZPGZPGZPG[QH[QH[QH[QH[QH\QI]RI^RI_RJ_RI`SK`SJ`SJ`SJaTKaTKaTKbULaTKhZQ8.(  3.,sh^kbXocZpb[ndZndZoc[pc[ne[nd[nd[pd[oe\oe\oe\qe\oe[oe\oe\oe\pf]pf]oe\oe\qe\pf]pf]oe\oe\pe]pf]oe]oe\oe\od\oe\of\oe\oe\oe\nd[nd\ne[oe\ne\nd\nc\nd[mcZnc\mb\mb\mb\mb\lb[la[lb[ka[ka[kb[ka[k`ZjaZjaZj`YiaZi`Yi`Yi`Yi`Yi`Yi`Yi`Yi`Yh_Xh_Xh_Xh_Xh_Xh_Xh_Xg^Wg^Xg^Wg^Wg^Wg^Wg^Wf]Vf]Vf]Vf]Ve\UPG>QG?QG?QG?QG?QG?QG?RH?RH?RH?SH@RH@SH@SH@SH@SI@SH@SI@SI@SI@SI@TI@TI@TIATIAUJBTJATJBUJBTJBUJBUJBUKCUKBUKBVKCVKCUKBWLCWLCVLCVLCWMDWMDWMDWMDXMDXNEXNEYOEYOFYOFYOFYOFYPFYPFZPGZPG[PG\PH\QH\QH]QH]QH^QH^QI^QI_RI_RI_RJ`SI`SJ`SJaTK`TJ`TK`SJhZQ:0)  3.,odYh^Tk^Vl^Vj`Uj`Vk_Vl_Wk`Wk`Wl`Wl`WlbWlaXlaXnaXmbXmbYlbYnaYnbXmbYmbYlbXmaXmcYmcYmbYmbYncYncZncZmcYmcYmbYndZncZmcYmcYmbYmbYmbYmcZmbYmbYlbXlaXkaYkaYk`Yk`Yk`Xk_Yj_Xj^Xi^Wi^Xi^Wh^Wg^Wh^Wh^Wh]Vg]Vg]Vg]Vg]Vg]Vf]Vf]Vf\Uf\Uf\Tf\Ue\Uf\Uf\Tf\Ue[Te[Te[Te[Td[Sd[SdZSdZSd[SdZScZScZRdZRcYRcZR~}{{zyx~w}u|t{tzryqxqwpwpvovoupuououpvpwqwqvrvquptqso}pjsmE:6  VVV IDATÿ}{zyxx~w}v|u{t{szsyrxqxpwpwowovounvovpvqwqwqxrwqvrvrur}plslE:5  UUU~}{zyxw~v}u|t{tzsysyryqxpxqwpwpwpwpwpwqxrxrxrwrwrwrvq}qltmE<6  VUV~}|{yxx~w~u|u|t{tzszsyryryqxqxqxqxqyqxrysysysxtwsvr~rmtmG<6 WVV}}{zyywv~w}v|u|u{t{tzszrzsyryrzszrzsztytysysxswssmunH=7 WVV~~}|zyxxwvu~u|u|u|t{s{tzs{tzs{t{tzuzu{tzuyuxttnvoH>8 XWW(' 86*jd\yvoyuprpkJO?oqg~}|{zyxxwv~v~u}u|t|t|t|t{t{t|u{t{t{t{u{u{uyttowpI>8 XWW¿om_mjbBA7()"$* $OJ?('!\]YffZ&'MN?LM?"BE7BC8lm`~}|{{yyxww~v}u}u}u}u}t}t}u|v}v|u|v{v|v{uzuvpxqJ>8 WVWjkZ[[Oij]::-FB:12')CI5/6-6 ~|wWZE/<35+~}|{{zyxww~v~v}u}u|u|t}t}u}v}v|u|u|w|v{uvpyrJ>8 VUU¿lj`ccRmgZyp;:$  GE>GF@KJ9ca]mld ccaz|rsum58*~}|zzyxwwvu~t}t}t|t|t}u}u}u|u|t{t{u{vvpzsI>8 !!!WWWZ^FBG16@/A-@!3'/'>OU:lh_16nmc16if[B=*_^MWSK:<(,1jn_}{zyyxwvu~t}s|r{q{r{s{s|t|t|t{t{t{t{twozsI=8  !!!"""""""""""""""!!!!!! !!!"""$$$YXX~}||||~T\;' 36)&!53DV*QTEb_S0%<<77?~}|{ywuu~r}qzpxowmvnvnwoxoxoxpwpwpyqyrysuoyqG<6 IDAT &&&...111555888999:::;;;;;;;::999888888777666555555555555444333222111011111222333222444666666888888:::::::::<<<=>=???===>>>@@@AAAAAA???>>>===<<<;;;;;;<<<<<<===>>>AAABBBBBBCCCGGGHHHEEEBBBAAA<<<###$$$$$$$$$%%%$$$$$$'''ZZZ~{zz{|~YYB-36B bcM=<062&   RN>+,PK:I7,)' "%"#44,WVM le[~}{ywvu~srfmbwh_pd\nbZm`Ym`YmaYm`Ym`Zla[la[la]lb]mc^md`md_tif?61  222RRR ###'''***...222555999===AAAEEEIIIMMMQQQUUUZZZ^^^bbbfffjjjnnnrrrvvvzzz~~~eee***((()))(((((((((((((((WWV~|{|}~~~s|}`twHedIl~|l8: 06#/.:-1  3@4@opb   X\KNRE$% AG)z³~|zyxv~st?3) ?+D-C-C-C-A,B+B,B,B-B-C-E/G0I2+ 333ZZZ """%%%)))---000444888;;;???CCCFFFIIIMMMQQQUUUWWW\\\```cccgggkkkooossswww{{{jjj...)))*********))))))'''"""///OOOEEEAAA=========999000%&%""""""&&&'(((((---++++++***)))|}~~~pKRfhCvo`HB&FI '+1-=9Of8HRP;hbZ@9)`UC?B5",D4DFR'9+0~}|{yvurtA4) 2'y^EcHx[Bz]CwX>uU:rT7qR6qQ6tS7uR7vT8vT8xU:\?B/!  444[[[  $$$(((+++///333666999===@@@DDDGGGKKKNNNRRRVVVZZZ]]]aaaeeeiiilllqqquuuyyy}}}}}}lll333))),,,++++++***))))))!!!999qqqhhhhihhiifffbba__][YVUPKNHDMHCRLIWQNZUP]XTRQOLMMPPP222{pnc__RLI=TRFXUH~xu|yr_YO2:(,06OQ\\Wrjd  D-KI8   #-"  #( A:OE6?GH;UUC>B*VWB~}|{zwtuA5* 0&iN5sV>>BBBEEEIIILLLPPPSSSWWW[[[___cccfffkkknnnssswww{{{}}}ooo444,,,...------,,,+++***###;;;wwwopomnmlmjijgbb``^Z^YT[SJYQH\SK_VNg_Une[ph^icZLKKJJK555zgeOvDH(qn\HJE  xA8%::1> FN&ZZSDD=FK?ma]NF715# ! )/  cc@;D"/*. 9;kiFLZ&)@&*! 06%' RY?CM5y~~|yxtvB5) .$^C*iK0oP5tU9sT8qR6pQ7qR6rS7uU9yW<{Y={Y=|Z=_BE1" " !   +++RQQ !!!$$$''',,,///222555888<<6HG;f`XJ8* ! &3FcKhD\TmCV)3 u)z=?G%',6 CLSP8~|{ywwB5* .$W<%bC)kL1sT7tT8vU9wV:uU:uT8yW;{X<~[>}Z>}Z=_@F2" $!   " *++QQQ """&&&***---000333666:::===@@@CCCGGGJJJNNNRRRVVVYYY]]]aaaeeeiiimmmqqquuuyyy}}}~~~ttt999...111000///...---...''':::ooohih`b_`a^ab]^^Z\\YZUP_VJnaP~n[xdhn{xRPMNOPDCBnnd#3<=)^ZHPR7&BJ"@A#+%+AF-13/C9*-CM0= 21 xde[DJ;D=&. "*,3-="gqMPt pp1: DH-giRdgEyydZ\@)+ 4> QW.}|{xzD6* 1'U;%\@(iK1wW:yX<|Z>~[>~\>~[>}[=~\=^@aBaBdCJ5#"'$"!! " )**SSS  $$$'''***...111444777;;;>>>BBBDDDHHHKKKNNNRRRVVVZZZ^^^bbbfffiiimmmqqquuuyyy}}}|||zzz<<<...333222111000000///))):::hhh___YYYUUTTURUUTTQN\UMg^QzjWqY|`o|ĪVRMMOPLIF|yi}VY4geJ**wpj~XJel915 >C "-#*%*)Lah`4BGHWE[!%*)/+ FInq/[]+=NğadBCK"gpL5Aǹ¯~}z|G9, 3*U;$\@(mN3\=}[=\=_A`A_@^@^?`AbBcBhEN8&%+&$#!!$ **+RRR !!!%%%(((,,,...111444888;;;>>>AAAEEEHHHLLLOOORRRVVVZZZ^^^bbbfffjjjmmmqqquuuyyy}}}zzzyyy>>>...333333222222111000+++<<+RH7ǽv¯¯L=/ 2)R:$V<$qQ4cB_=a?eCeDdCa?bAfDfDgDlFR;')- )'$#!% +,,SSS ###&&&))),,,///222555888;;;???BBBEEEHHHKKKOOOSSSVVVZZZ]]]aaaeeeiiimmmqqqtttxxxzzzzzz@@@///444444444333333222---???qtqnpjppjrqjpmelh_f`W_XM]UIcWHl]J~kT~^uظڹ\VOCEHXSKdbQ246A1QTE#')36; " #$ 21LKI7.8(;D +R3Git i~!*((-HG$(,9MR'39KT88:*'*XYOyxj~uҼ¯¯¯Q@1 3)P8"Q7!sQ4lGiDjFnHkGgChDlHpKoJnItMX@+. 1#- *&%#& +,,TTT ###&&&))),,,///222555888;;;>>>AAADDDHHHKKKOOORRRUUUYYY]]]```dddgggkkkooosssxxxyyyCCC111666555555555444444///BBBz{tzwm{vj|uixrflf[[UNHE@?<8@<5PG;p_K`{ԴմYSKCEGGD>\[6c_Hrn[}wm{edU'(2184#mgb[UJ;7,8E :<CF-yDccs:= lx"lu&;8(]oOgZU-x`fe˷ǚgk\TK8ͿL IDAT¯¯¯°¯XF5 1(Q8#O6 {W7iDiCrHrJtLtMtLwN{S}T}TW`G10#4&/!,(&%' ++,RQQ  """%%%)))+++///222444888:::===AAADDDGGGKKKNNNQQQUUUXXX[[[___bbbfffjjjlllwww|||DDD333888888777777666666112DDB|yo|vj}ufzpauk\jaRYQFKE;@<3F@5WK>oVficoUC@=GGH)))tsSuypX\%RU $! 74#HA1<>3? '5LF=/:KS3'2$YRCtKbg2;9-<:.JF7=>9NNO+++}y|tm_zOwvN0239@C"%  ) hw3AFT?ei>>AAAEEEHHHKKKNNNQQQTTTWWW[[[^^^___zzzLLL===DDDEEEFFFEEEDDDEEEAABLLJcec863s[=pp}eYQC32-]Q?H7#?0IB2dW??<*/1"(,8<7SST''&www{|vag;FD,-`n4}HL]@L 4= $,!( 3< `f ai5a_H¯¯°ððñðð°]J8 /)T<%N5 `>TU]aejěnŜpĜp›ojhhP76'9)2%/"+!)(* )))NNN !!!$$$&&&))),,,///222444888:::<<>>@@@CCCFFFIIIKKKOOOSSSQQQxxxSSSOOOVVVYYY[[[[[[\\\[[Z`_\HJLPB1drj^JIH92,]4l$o>ugS.+!B;'C2IARKMHGC:=(:=> qso}zw~tv|vznzmzn{p}ryk|ov95*(&$-LTKX&6bn%TIb >CN]eu'9-#hn,"(dfUZZRSX=ekW/A8N')|&,[^5bbJ..EI¾¯¯ðññııñð°yyq$hkinx~al ~&]])!=/sX3lBfCjJmK\eišmfO72$6(2%0#.",!* -"%&'III !!!$$$&&&))),,,...111333666888;;;>>>@@@CCCFFFIIIMMMJJJuuuZZZXXY___aa`ccbffbggdjieedavqhUPEhC{iN*./-&!Tڎ6F@5=7'G9#dS1zl=VNTNOI11)1-qqk~||zywttyzu~q}ruz{~znIE%eZI^YN$$IV%+a\?lm(ga+]X*N?#xeXev}y-~IA]01()49 dXb0kluJ7@ 8?OK#ekB¯¯°ððıııñð°¯iTtt loz|$fonu.!RX'%" B2ZD*[E.ZD.gIsQuPfcL60#6(3%1$/#-#,"/%#$$FFF  ###&&&(((***---///222444777999<<u(ߚ!eaL3w^9ZL1}mN[qa>KC:6,,"y{{|{{}}|tn[&)GH2 2/-0 */JT% cq)O/2Y` rj3ERho!Yv74DJV|EWy]\L(2"$EINOfi>nrE¯¯°ðññıIJıð°¯{r/_^ np?C mk(6{~`c A3N<>,=,C0Q;#YA*V>)V>)ZB-Q:%A+6%:+7)7)6(5'3'0&3( #$$EED  """$$$%%%''')))+++---///111333666888:::;;;<<<>>>@@@CCCEEEGGGKKKFFFrrrjjhkkesrlvuoxvq{xs~{t{sv^ZS (#   ! #)"% ($z||~}~}=="HJ.Xq!2DA4hdZ^ZOA@)CQ r`N=SPdc+)_j) !$79<^a(Lb>E!#II LP-¯¯°ððñıIJIJıñð¯{zW|o.igyx#Y[UVNG lghf;,N9WAXB!W@"_F.sH$M/G2 Ux? -"H7'C3%C4&A3&@2%?1$<.$=0$*!EDBMLKLJIONLRPORQPPONNMLLKJLKJMLJMMLONNPOOPPOQPOPONRQQTTSXXWZYY^^^bbbhhhqqq{zzhhdxum|yr}zr}tvvvw~wj}p]t`t_odP^VCwkUpXpVx^y^v[rXqcHWL4OE/hZ@.,r~|~~{ul|o~o\]F$&FH$\[D{lCM*UQ=hdUK3C>$"RZ&Z]#EM5@Xa47fe[zzd9= #!" #'8947nr\¯°ðñııIJIJIJñð¯rj\8}t1rq(PPLQYQ3+ 5& eJ$tW3bJ.w[>w]CnO2s:69-#YG8VD6WF7VE6TD5RB4O@2L=/I:.E8,C5+?1(;/&7-$5+"4*!2(0'/&.&-% ,%,%,%,%,% +%!+&",'#,'%,('.*).,*.-.///111344666888:::===>>>@@@AAABBBCCCEEEFFFGGGGGGHHHIIIJJJKKKLLLNNNPPPQQQSRQUTRVURYWT\ZW^[Xa]Yc`[fc^jg`liboldrogurjyun|xq|s~tw{|||~yĩ¨æμϻȪ̬̫έ̫m{kPYN6H@*** urf˿Ĵ{~~r670'4/GA/iiLmgZvdVdbW C5 Rw|:?.}kTRA #]\L=A ^䱯9;MS!%,y¯°ððııIJŲıñð¯~ctg.\W%EF#)&Z@,O;9' E1X?'hK2gJ1gJ3fI3jL4hK2dG0bE/`C+V9"_J9mZJmZKn[Jm[KlZKkXJhUFdRC`N?\K=YI;TE7OA4K>1I;/E8-B5+?3*=2);0'8.%7-$6,$5,$4,%4,&4-'4-'4.(3/*4/,40/521653876999;;;===???AAACCCEEEFFFHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSTTTVVVYXV[ZX^[Ya^Zda]fc^he_jg`mjcplerogtqhwsj{wnzq}tuuwy|}#60 IDATqkaA("( ('(('&(*!+") #! %  rncy{~~okZ47178A|`]I}bP"]_EacGףwonTQS(¯¯°ðññıIJIJIJñð°{uQNJa[&;6kP7iK,Z@!^D'tV9hHeGfIgLeJ`G{\CwY?tW?lO8waNr_q]t_t`sar^p\kZzhWweUsaRo]MjYIeUFaQB\M>XI:SE9OB7K>5H<2E90B7.@6-?5,>4,>4-=4-=6/>60=73=85<98=<9>>=@@@BBBCCCEEEHHHIIIJJJKKKMMMOOOQQQQQQRRRSSSUUUVVVYYYZZZ\\[_^\a`^da_fb_heajgblicolerngtqiwskyvm|xo}yp{p~sux{}}~|o\VI\VHYRB\S@eZFj^IgYCZK4J;'D9'A6%;0<19-:.:-("xrevx|z|rkWOQ {yfVXZG[m2mMf;qoGqJJ)XX5uwW/1,/{{F»¯¯°ððññIJIJIJññ°v]yl=OJ$46-SB+Q>#bK+~_?{\?|^CtY@|`G|aIv\Du\Dx^Ex^Ex_FoU>uawuyz|{wusl~iweran\zhYucUp_Pk[LfVHbRD\NAXJ=UG6G>7G?8G?:E@E\]}e4r;fB$*#>F ž¯¯ðððñııŲıññ¯ng@ne;0'               wiôĶŷõyrnzjtcn^ziYudVp`Sk\OgYKdUK`RG\PEYNCWLCUKCSJCSKDRLGQLIQMLPOOQQQRSSSTTVVVXXXZZZ[[[\\\]]]___```aaacccdddgfgiihljholjroluqkxsmzuo}xo~yo{q}rtuwyxx|}zo42-:8175/971@=8B?9LIAMJBMKDRPGNKDPMGOLEMICGC>0.(,)!$!=8-ɹyz|ŵƶft.^Bv~8vwAlcDv*dp5TXk¯¯ððñıIJIJIJıñ¯wuY~0'               !!$$$)                    73+B>3A<2D?5ID=EC;GCPLDJF>HC;JF>NJBTOHNJDMHAOLELICVRKZVN[WO^YR\WQ\WP\YSa^W_[TXUOYTMSNGOKD64,RMCɺʸͻƴĵijʽ}\W9=<zxšb2RNEOJ@QMDUOF\WMUQJNJCUQIVQKQLFc_U\XQ^ZRb]V^YR_\Ub_WdbYc`X[XQXTKUPIQMEC>7f_UĪ}ƵʼøqqEokGv}oGU*khk3p\sFɼˍxaw`zc}f~gntz~i|elwyj~fzc}dv\}bİʨʤѱƣqo¯¯°°ððñıññð¯2*             #&*#-%3*!5,$5,$7.%6-#  $+-0$eQ nU1<1 / D%{N,I(3 M1F$1[\M4;a>PfW)n i\ '${.(!###FA4# EI5OA& 5'dJ / * G8      %$!42+SOFOKCWQIWPHZUK^YPc]SVRIPLDXTM\XQYUNa\U]XR]YQdaW`[Ta]Uc`Xhc\daZYVQXUPWSMXTMRNFoi_ŵƸǸŶŸȼ˼Ƿzg~9˒\}f]#kE՘nzc}fhimmnnnljjkonljfg|c{a|bfl̵ȞȜں̪wg]X~T¯¯ðððñııñ°¯4+!           !(!.'/'1)"0)!5,$7.'7.&9/'80&  $=*N4;$6 `!t2)n\&چ4i'~Bl6b)ɒ4KS/UY#(u-4P c-X<[GuK+ZT{N-!#>7H^'L̎Sr3{pKO, O3vN.[=$;%|\,   &$!74/YUKUQI_YOb[Qe`SgbWa\TYUMRNHUQKYVPXVNYVPZWO`\Uc^Xa\Va^VdaYfc\a^XXUOWTM]XQ`[SWSJrmbȸȷǪɺƶ³Гybn0z{_WİlFٝs|dkkkoprrqponoqqnmlkiisȲëè^|Sah\b]zQkI}gF¯¯°ðñıñð°¯4+!          $&!&!)$/' .' 0)!0)!3,"7.%7.&90(5.&# $ >*\=vL!‡/y=΃;a$V!Md5 q9Ԗ;ycetʕ<5_=+TzBAn8]AZ+V/xH%[0j!QfhBBGtC#JsEb7M SV%K&N/ F- f@[Tg: N4M4S3b@e@ V8% %# 53.UQKPLF\WNc]QkeYfaVa\R_ZPSOIWRMZUOYUNXUOYVP\YS^[T`\T`[Tb_Xfc[a^WYVOXTNZVP_[RYUNysiͽ˼ɻȻõ̾aC,n4ȯ]̸|]ڢ{~fonouxxwuvwvzyxvvuuqrpεҺ_UjFsJYzQuOzeGuaAq[tGq2҈;׋>̃7͇8҇>RZ_M=ݓEOVi\>`X!XG^!6'Yf6(DoI"^@ _@\>bB wT'M8K3M0{EO^+PKTI_5]*ZQ0;$ 9% L.{E ~_ Nk@`<xQ,dE(! 5/$HEȌ?z3t4<M%l7h:h8yM%zS+d4`;X6Z<E#T(`>C*O5K(X1 @( K.dс"_dhx3j@W<#fG)tQ0X1zI mAL+- %I%r? |ޛY%I0,#-+%@<3XTJZUK]XOVRK[WPb\Rb]R`\RXTLZVMZVOVRLURJWSMYVP\YR^[T`]Ub_Xc_V`\U]YS]XQ]XOb]T]XO~wlѾ|ӽξɸöлN)pI+_$yHpM3b?ụuéūƭé̵}[rX9y`?qY9mW6lU6aM1nY9fQ4eM/eN1eN0iS4lU7nV9¯¯°ðð°¯/%  5'@0VA)U@'Q<'T>(\B,kL3|Y<}Y;\>dCiFcEkTC@;9>:9B==E@?DAA2.,B5,Q<,P;+P:*W>*W>*R8&P6#P6#M5!I1I0H0F0J2H0D-E.G1!E/E/N5I2F.P7&lQ1fM8XH9SD0J:*A2!A2#D6'J;+E8*B6)C7(F8)J9*9/%?6+H8+B6-;6-A:/51)84*A:0=6.95,A;/?8,?8-?9/41*;6,?8-D<1E=1E=0C:0@7.G=1F>3D=6>;6;83<71XURec`b`^^][`^[a^[b^[|ԼƧ׿׿Ħ¤ƨȭȫũʬƴm]Hk|sda]RZULXTK}ukIJ~|DzǪ̭uWpBW.c3i̭s~Ƨˮϴɮ¥ūǬmqˮгдѵϵ̲ʯȮĪū϶zXeDz_?qX7oW8rY:nW7o\>`M1`K0fQ4nW9lU7cM1eO2hP3¯¯°ð¯¯qI8%G5N: L8O: I6C2P<$[E+\D)Y?&^B(kI,wQ1Z;yiztpwtr{x|}|{x|wu{urztq{ur{vs|wu|xw{wuurptqpyvtusqrpoxvvvusvurwvtvusvvutttuvvprwuwx~|y}yxxwvvuyyx{zxvutzyx{zx{{y}|z||{}}|}|}~}}~~}||~}}|y~|}{zxyxvwvtutsvtrutpomkigfƣ¡ϷзηäzlU+&-'D9%lX;}dElMηȱȳκҿİͺƳðõƹʼï{a|_ιy^{cMhͮҴ׹ֺټ׺ּϱtL}a?{_>u[;z]=~bA|eC|jIvbBiS6eP5t]?pZiHzcD|eFycCxbC}fF{eDy[CD-G6"M:&Q>(YF0eO6jS:sZAy^Dx^C}bH~aGbGcHhMwaNr^MwbPwbPydSzgV{hX}j[m]n^n^m]{jZo_q`ueVzhX|iX{gVzgU}jYl\l[~kZ|jZ~kZ~kZ|jYzhY{iY}kZn]m\~m]n_o^p`p`qaqaratdtdtexgzhzi|j~lnprprsswxyxwww}~|zy{}yknSW_>J^2Ng;Zc:<; -3NU&imUw~ƭéȮ˰ϵԺžؼƭvϹwajUlUlTlUpZt]t^r[G_K8[I6dT@m]IgWCXH7N=.q^Jw`rZoVy_ffjojjcvXuXuY}_^bqƬҰ˫nUR~PsIkEnJwRwSuSqOpMiFzdB}eD|eEmKiH~hGjH{fE~~}                                                     4>Q`O\J_*Ie2=X' 7*2/D$-A !-   - [RETJ?VK@SJ;YNA\PCaTF`TDraƮeIs[oVmTrYv]jSbH3[C0\J6VC2G4$UB0dQ>kYCbP;fT?{hQ|iR~iQ|jQyfN^M:`N;kXAgT>UC0lYB`O;dO;v_HbJ7aHaHtUmŪַѮպ}MYSwKuJtLtKuLrLpLvQqLoK}gE{dCv`?|eEv[inr])U#Z&^*])`,b.d0d0c/e1i5g4f3d2e2i5h4i4e1c-d-g0g0i2j4i3i3n7o8m6l6j4l7o8o8n7i2e,l3j0j0l3o6p7p6o6t;w= t;t; p8s:u< t;u;r8p3z=|@                                   (1Lb2UG[ODyePmkiWfS}[@vQ5bGsZy_tZ~^GZA,W?+YD1U@-M9'T@/gT?hVAgVD`O;XF3XG6eTB\L:XH5RA0fQ=pYCnSp[FgR=:-\G5z`GF5&C2#_E0tSqç~ͯ϶~sVq[AbL3U@$ZC#`I(nV2pW4~c=iCkErMtPnKxdC{fEvbAtZ|eikk}M*~N*}N)}N*O,P-Q.R.S1U3U1U0V1V0V0U0U0U0W1X2Z4[4[4]5\3[2[0\2\3[4Y2X2X1Z2Y0V-V,W*V+U,U.U-W.Y0X/W.W-V+V+V,T-V,W+X+U(R%Q$U&T$Q HDEFD C E L~AZ'L>)& ' ( ) )( ( ( ))))('&$$ $ $ % % '''&'&()***+,,-,*,.134458989::9:;:85256212120.-/1022- > mA zGzR2|N,xH"J'5 /*,5[vABa3Ri@ZzB1=# ).4;BLR> 0EJMOW`hjjn脴akVtZv^w_jQ|X>]BaGkP:^H3S?)O<'WE2O=*TA-]K7\K9UD3RA/Q@/UC2Q?/cO<\I6aM9u`HtZūʯͱͰϳӵҳбֶعڻ۽׹ٺ׷ֶٸݾط¡qhwa|lWi[HXH3K:"H6\H)t^:jE}gExcAs`>vZx`v_x`w`j2i2j2k3l1n2n2p4q5p5o6q6s8s8u;u9u9u8w:v8v8x:y:x9x8y:y;w:v8v9u8t7t7q6n6l4i3j4l6l6m7k6j6j5j3h1c/].[/[/Y.Y.Y.^0a1b2`0^.\,X'S#PNNQD[*OX%S"Q"Y&_)b+d-h.l2p3t6w8y:|; >@ A CG I K I F IOOQSVVX[[[]_cfkm!q$s$u'{,-ۀ-߃/.03544668568=>;64߉-<ِAˇ@ƒCIMzG{IzHuFtHNS~H_}zhUcQmYzk_zЛdxu_vpajfW_PVvC4O/v`BDC<<=77CIMQZdmonmmnx؅׋ܐ~[iQpUsYt[v]w_|dw]yZB`H4\G3R?,K8$R?+YG2XG3TC1K;*N=*^K5\G3YD1YE1]H4eN8lToqv|̶һ奥åĤŤĦĥťƦƤĢâťȧƣ׽ŭznfu^naNRE3F7"M; YF'qVv^x_zcxao7n6o4p5p6s8v:v:x=z>{>|>{>|?y?z@z?{?z?u=x?x>v=w=t=p<:@B=AELRTY_ejzǂȃܤi>&|ZAnTqWuZw]z`v\{[CaF/P9#M7#R<'R>*XC0XE1SA,RA.K;(;+N;(T>)?-F2tXA|bqppllmsy{}ĮįĮĭ¬íĮŮB+ IDATƯŭŭŮìì~|ty_t[x`y`w^m>m?mBnCoAm@p=uAw@w@v@v?v@u@vAt>v(P6!N5 R9%J3 WA-WC/L7#M9&TA,Q=)WA-XB-G3!U@-oUhnoomlmlhkkmrx|{~~~~|{zwwuvtstqq{bu\v\t\u\s?r=o8t:v:w̆AȃAǂ?Ɓ>Ɓ?~=~<{=x@qr=q<q=r>t?v@v@zCGKNQX$[)]*a)e+h.l-q/t/i.r6d.t/x7^.]2f>c9g=pD\8O2$+{U6{QuKzP~N^3yQƓhcyĤkY_8uJ'~Q-Z3_8V1W4h?nyA{Cw?v=s;r=vBwCwCwCvAu@t?t?wAw@s=r=q=n:l9n9l8h5f4k7m9i7h6f5g5k7l7i6h6g6e6b5`5HMLN P"P#P"O#N$O&R&Q%R&S(U*Z,].`.V6J2Q)c/p4??7/|.x)q+o(p&n*s3p2y=}Aw=g3b.d.g7m;e5vP2zR5\6e;X3zM&|N$Q$OP}MtGpDj> U-.h?L~JMLM~M O!R%U)Y0_6f>sL\_c[3#zW\zWrQcC\<}W8zU5mI-R2U6 Z=(T9%R7#]@*X>(U;'R9&U<'Y@)V<&K5"  J4!aByZhmiiiiknomlkiheggfhpw}}{}{ywuuqnmmizex`{`v]y`}b։;Ո:Չ;׋;։;։=׊<։;Չ;҇=ч@΅?΅?υ?̃>ʀ>~<|:{9|:{;{|;t6t8v9x9w6x7|:};{9w7w8r6o5p3l2k3j2g/i2j2i0h1i2f0f/f/g/f.e.g-f.e,c*e*g*e(f(~Koɨͯ϶Ѻкϸͳ̪ͧͣ|ǘl]PxGvEvDp@rAqDwKzPtIjAX-LIM"N#J tAwB|EGIG|Bw>v=J \5mH}YdmizYa={G{F{F|G {H!{G"zG!wE!uBsBn?tD!|I$I">4-7,$|E\7='- 2#C-W5l@~IU$_+g1h/f*g+_bf+e/\&c.l8f4V&V#PLZ(h6X)rK b?V6J.5" " R1K!zI!zH yI!wJ"wK#wK#xL%xM*zO,U2];dClJvT~[rQ`D+uUpOkLdE^?~ZuKcġ~̱ͭɮȭȬʬˬ˭̯̯ouCw@t=w@}F|E|EL#Y2dAlKpPiHR+8/(5(|FyE{E}F}EyCtAm=c8W2J*>$5- % $%$      $ 0 ?% O.e:vDKLMb8 U1I|I|K ~L!}K"}L"}M"|M%~O&R*V1]8d=nHrLtPkIc<Z9fC\&R7"J0L2P5 N4iP8w^klknnu[wY?tR7gJciighghijiigiigghehe~elrxz~xoziv`|b}b|b{bЌCЌD͊B͉AϋAЌAэCϋCˇADŽAĂ@ā?Á?>}?{?v=w={;€==|;z:y;y<{:x9s6r7p2u;XnşɩͲˬmbXSOw?r9m6l5l5m6l5m6p9qrDm@d8j;{GƐZ̙gʙhƖdȖfǖfəișiƖeȗfȗgŔf_ZXYVW^aŒaœb^ÒaÓbĕdǗgȘgɛmǘjɚlȚlɜořkƖgɛnǚoƚnǚmƘlƚmǚnɠvɠwɠvɠwȟv™qĜsŞuŠywoxȮϽνǹ²ïðŵȳD?9@/yRhEx@xA{C}D~EGHIJJGGINM7'#$$LC)"MKJIKLJJJ~IKMK|GyFuE~J ]7 U2sEqDpD sG"sG"rG$qG%sJ*sK+wO.{S2W7Z:\;bBeC`>oI&rL+b?]<}X9uQ3nL/gG,cC*]>&W:#Q6S6^>&V8 R7!P5 U9#G-<%G-R6!M5 ~bGy_|cghggmmpmpVqR8wT9pTggiieiehfcggffhfgfddefkpqqtcs\}b}c}c|b{:z9|8ʃ:Ά<Ј<χ<̅;̆<̇=ʄ;Ʉ>ˇ@͉Aˇ>ˆ=͈=͈;Ƀ9Ʉ:Ɓ9ȃ97x5v6t6u9w5_͹˷ɲǫĦĦ£w_SQ{MzJ{L~PQ~M{L{LwGuFvGtEsDyIzIxGKOS}GvBt@uB|JLQQURVYZVQ|M~NPO}LPQSTWYXZ\\\bccdegghØmkgcda^\_iŝtʤ}ǥ稪¦ʳƱ<2'YH9ʭĦɮδӺ׿Ӻ˰panLW1{Fs<}>I.|F?& {DwC~H K!JK KJLLMKK|I~K }K O"Z7 `9N"{L#}M zK}L {K {J"{J!zK#{M)}P-S.V3Z7[9[:{S3iB#fA!pK.pL1gF+^?$X9!M1E+@(C+>'6">&U6U7!H.P4J/I/H/3 M5!jRw^t[w_xazb~ehlkjlpunjOpP5{Xe;d<c;a9^7X3S.N+ K( E$?"< 83.''2 0  I5&hNsZqZt\v^{cfhkooqpqqufy\EoN3]AsW{_}bbd|a~ce~bddff}cyanXs[e~ee|ch2g3e1d.b-^*^+a-c.a-a.a.c.d-d/d.b+b*c+c,b.a-d+a+Z*X(_*uF\gd_WXUNyJzK}MzIyH{J~JKNOOORUSW[ÔdșiǙjǚkɜlʝn̟p͠rϢuХw΢r˝k͞nѡqϡqǘfXzGtByE}G}HMő\ТrФvϢr͠oϣt΢sϤu˞oǘfʛk˞oțlǚlǛmǚlǙlǚkȜořm–jÕgÓdÔgÔf“eehhi×k×kėiǚnɞtʟu̡w̟rТs΢uʞqɝo͠sФx͢uΣx͠s̝m͟pc(rU9Ѡuʜr̛nʖh\YZXXX[ŽbĒeÑh“i͞t|\A rYL;, gO}bMgQgRhUkWr^xd}iwb|`JcC*U-U+W- Y1m>@' h<|HP!S#R"V%W$S"S#U%V&Z'X'[-Z-Q'P)~M'vFsBrCl?h<n?m?g<c9]4V0 R- N*F%A"> :73(   ?+dNs\r\v_yb{ehlpomonomuut\pS:kJ/^AtX|`|az_|_{^{_z^z_z_zakUuZc}d~d~dx6y6{8z7y7y6y5y4y5y6x5w5w4y7y7x7w4v3t3p1m/o/n0m0m.n/l-n1vCƝwШ˟tƘk\ZZ[YXSOUZY[‘`ÓaŖdǘfǙhʜlҤsѢqΠn͠mʜh˝m͡q΢s̟p̞nϡp̞mʚfȘd˜kϠo͠o͟n˜iϠn̜j̚fƓ\VyDt@UϨӮ֯ԩ~ث{ڮԩyԩ}Ԫ~Ӫ~Ҩ{Хx΢t̠s˟q˞oʛkɘfȘgțkǚlǙkǛmƘkȚnʝp˞r̡tʟtʠuǜpǛmȚkțmȝs˞t͠t͠rΣvϤyϣvɜqʞs˞q΢s˞pϡqe"vW8Ȗfaǖg̚kʚlĕh_wSbBhL3S<)A.4#%  $Qi IDAT#  0!8'D4'SA4dQCt^N~hVn]p`n\iXiWuamnt[bGA0 f=mAlDe:e8c8a9f<pBsDpDvI"~O'}P(R*_1]/[*X(U#SOL}HxExEvBq? k; c5V-N*M)I(E%= :0     8&{`Jt[nXu`~efeifklkmmooupnUjN5fF+yW:lOtWuY{_e~cv_v_IsYc{`}c|ce5c4c2d0d1d1d3b1_/^/`.b0d3d2c1b1a0`/`.`-`0`0_.]+Y%V%R"pFƦͱήˢwțpțoɝnɛkʜl̞l̞m˜kʜj˞oǘgɚh̞nʜk˝m˝jɛhɚgɛiəf˚f͟kУsУq͟lΡqФuҧyԨ|ԨzУrϣrҥtӧwϢqϢrԨyԧwҤtҥu֪|ըxҥtҤsϠnѣpѣp˛iƔbœaWŠRǑXПiܰ߸Ồ޸۲ڲٯ֬׭ٯ׬~Өyի}ի}ժ}Σvʝoʝo͡sϢsΠrʜnˠqɞp̠tˡtʝr̝pΟpϡqϣv͡tΤyЦzФw͠qˠs̡u̞oY _<ƘjxbJ>4) ;,bJ.fCpQ1bD'pN-sO-vO-rL*~V1`B' \>#tO-hH(hH*dE*^B(V>'J7$9,$ ;0$cT?nUz_mTiQ>2"y\ijorwwrojgb|[xWqOlJb?a;d%lI/sO4qO4_D-nTd|b{b}bq/o.m-k/h-k0l1l.n0n0m/n.n/o0q/m,k)k(i$f$m-t7LĘkͪұԳϩ̢w͢tʞp˞n̞m͠pϡpΠnΠlϡp͞kʛhǘdǙeɚg˛g˚fɘbʙe˜i͝i̝iʜg͜iϝhѣqѣoПkϞkΝj˚eΛgНiПjҤrԩ{ժ~֫}֫}֪zէv֪{ٰܲݵݵ۲ڰ׬{֩yث|ةxդpѠlѡnէtԤsϟoΝjОkϛdՠiکwޱ߳ⷊ伒ṍḋḍ߷߷޷߷޸۴۳ڱڱد۲ٰܴ׮׬֬ذڲױӫӫӪԩ|Өxѧxͣuҥv\3'5#VA&{T[tK`:|[7mDuLsT0xX3xX2{Z2}[4rP.sN._F' YB#d:|_8c 95& # lPmIrLtNxQyQzQxOxO~UY[XvOlFpIuLɠqΧsѩzխ|ݶѪ{Ţuc{N+l=g9i:c5 d5 e5a2\-Y,S*M%G"F D @A A C!=99:97355&  ]D2qXv^t\v`xaza{b}d~efggjilnqprj|`|a|ay`{ai.e,c)d)g+i-f+h*Óaڽêպչֻپʲʲ¥ũۼۺۻ۹޽ݺدخ֬|ӨyӦtըwըwԥrԦqԤoѠjўeўgџkΜfϜfϛcΚa͙`ѝfҡlեqקtקtקuبvקrצt٪z٫xڪx٫{ܰڭ|گݳۯܱڮ~שxڬ|ڭ~ۮ~٫z֤pܬzکwԡm֣oץoۨqݪuץqМhӞfբjբl֢kաk֢lإq֡kբnӠnӡpӣsӣu٨wⴆ輎꿒Ę×龒返羓羔罓澕体⺎ൈߵݳڭ~ڭ~٬~ګ{שxԦvѤuУtgM<)zU۬y͡rȠwȟvΣ{Ө~֬~֫|׬߲ܮY|^9rV2xV5kJ, ZD(pEkDnFlErKuO{U{UxTyXzX{WuPkEiCjCjC}f?vb< 2+oFrMoGqHqHwN~U_]XW\\ZuL^جzЦx̤xĜpf{J_-PQUSOKHGGE yC r> l: k9 d5a3h4i5e4^0[.W,V+V,O)L'K%G#F#E"C!E!@+  L5%gPr[oYt]x`w_{b}d~dd~ceijkmgz`e{`z`~bs2s2s0r0o/q1q0{;HR_gpndmƦдDzκŪǭɱ̵κ̹˶Ŭغ׷ճٹڽѬУt͜k͚dȕ^Ǔ]͘_ԟfЛcМfҠiգlԣkգlץoԣlӡjاsکtڨqݮwݮyܯ}ݱݱܮ|ڪwݮ{ݮzݯ}ݱޮ{ޯ~ܯ|۬xݬx۫xܮ~۫zಁ㸈٩vاtݫxܪw٧s٦pפo٧s٦qԡiՠiأm٥o֣pўiաkإnףn֣o֣qդrץqգq۪w۪y۬}ݬ}ݪy䳀ę뽏뼈ˢϧӬΧÙØ缐滌߳޲ഄೄಃݯڬzتzګ{ٮϨ}tZ?@-%:1(iOÜrⲁ䶂ڭzҥtʞm͡oҥqԦsݱ㷁ݬwzS\F*i@y^9dmBk?h>kBqIxQqJxZ5jI'nE LY$b*a(a)a)`)^(c+f-f+g)h,d*a$`$^"^!^!\"XVVUUSRPNK}G r@p>p>p=l;e6]2U-T-Y0X/T-N(J%J&H%/      ?*bKtZpXsZx`w^y`w_{b|b{`ggx^w]y^{`zax`v1y2z0{1|2z2}1013~4~3~3}3~5~7|5u'{0ԶȽ̽˺ɵǰůįƯŬٻԦsҞeգo֤m֤lإmؤkףi٧oکq٦lؤk٥kۧlݫuܫuܩoڧoۨqۨpۧo߭wޭwܬvݰ|ޱ߱}ݭwޯy߰|ޮ{ޯ|ⶄ庉٩vץpݬx{߬w߭vެvܩuܪuۧpۨqݩry߭wӠlӠl٦o٣lڥoؤoפqڧrܪvۨtۨsܫxܪv۩x٨xޭ{᱀ޭz~㲀緆쿏ĕǚ̢ΣΣ̡ͤɟŚ輌罎㷇ⴁ߲ᴄ㶉߲ݱܴ辏ƢxdFJ4 *  $9/%SE6t^HtTeÚmϣo۫qt] |^:vxzwwԧqěi_wP|gHn]AYM7A8,)%$ 9-p^?S~PX`fΣm乂㺇oCZ)`+b,c)c+d+b+a+b*c+e*b*]'Z%^(c)e*d)f)f'e$d$`%^#] [\[XWTRLIHF|D {Bv>w@r=k7i7f5c3]0\/Z.W+V)S'P'J$L%H#'5!wYBsXpXs[u]zax_x_}d}dw_rZw^x_w`x_z6y4{3}4~5|2y/w1r1n/q0t1t/p'y7˘fڿνͽ̽ɺŶijïǵǵȸ˻ͽǭܺ׭եpԢkўgϙaՠf٦oؤkףi֡f٦n۩p۩oڧlסhסe֝b֠fإk٦m۪sܬw٦mۨoݫsݪqݬu|ݬv߯y|~~|溈ܬwӠjݮzxy㵂ⴁ䵂湈嶃纇湆巄|ⴂקvդs߯||ެyܪuۨv~崀ܧr٣mܨsݨpڥlݩqyݩsݪwܪxܪwޭ{㵅繊綅涅ēɚĕ꼌縉涇鼍ƛǝ˜Úřę近漏彔亓轒ē辍ױlqPmS9S?*9))            0%G9'hW?tVn۷ƓƖʛңԥНΘϘٰl@]&f.d.d-e,d+c+c)e*d,a)a)^)\*],^*]'W$U"R P Q RSOLLJHGECA @ {=x:r6k1g/a.a0 [-R&N%N&T'N%N%K"H B>=;8658<5 )pR>u[s\t\s[x_yarZt\sZsZt[s]Ā7Ł3ł3Ƃ2Ȅ5Ʌ6Ȅ64ƀ3Ƀ4Ɓ5z0ɊI̸ͽDZƱįԿ¬ĭȲ˸˷˸͸ϽпѿϼǬݼ޸ܯ|֣lաjئqפm֢gפjԞc՟bԞdբjףi٥m٥jآeۦjۨmۨmؤh٥hڧlۨnݫtۨnܨo߬tݩpެtݪoݫp߬t߮y߯y乆庇ؤl}縁z~䵁㵂巃湅嵀w麄뼅}w~z{y߭x߬wxޫvإq٦qݫxwsvިrtߩrܧqܨrުwעlܨtܩt٥pؤqڦsܩvz|流浂絃깅캄칂~뻈켍鹉麈ȚĖ꿏繉꼌꼊꽌终渄ⵅⵂ}{{e뺂|zvvޫr߮x嶂缉龉뾈ѐ‘œȖƓٯԧvΞoQq=c,b)k0l1f1f2h2d,f.f0h0f/e0f0f.d,a+a,`)a'c*^']%\(Y&X$V!SU RJHH}@~CD|D{B{@|At<o9 m6o9 n9 l8 h6 b0Z+S)N'K&G$E#E"E C D ?>;::;@@2 # fJ7sXx_w_pXrYrZrZr[q[5ʄ5ͅ4ʄ5~220Ɂ1˄5ǂ7ƀ6Ł435̎Hԝaӡm•hͫȲĪĬؽ̷͸ѼѽѺҿȭ޴ܪo٥hڧkإmۨq۩q۩nڧjՠeբhإnפhآeۧlܩmݫoܪqܪpۧkۨlܪsܩnޫoݭsݫpݫoܧk߫qyzy߯tw}鼅w߭vtݫsݬrxx|巀踂뾋}s߫ty|yz{zuީs߫sݩrܧpۦo߬wxvyݪu߬wުv߫w߬uy߬y{߬vx涄߬v}流깇鸂終絅趁뺅Ï˞“麈븀칃글鷁ngnx|}}ƒ|uݬr߯w֦qǗfZYyLpG\:xO3W6T.S,O"RQ I!}H&K'M&R*W-V+X,W-W.[/Z,X)X)V(U(T(R'Q&O&N%M$K#M%Q$P"Q$R%P#J H!I"FFGFF{DwAzBv?q<u<y= {< }> |?z=y= w:n5d1c2 f9g4 `0^/\.Y-S'K#E!G!J"J!L"M$M$M%J#F @=@A2   [B4iTu\nWmVkTnXˆ6Ƀ4Ȁ2ȁ5ɂ6Ȁ2Ɂ0̅1̄3Ά5ь:ҋ:ψ8ъ8ӏ=Ҏ?ԏ@Տ?ĩιѾǪḍ⻑޷՝b֛\ә\ΐL͑MЕRѕQϓRјZӚY՜[ڤg٤fڤfۧjݩlܧhܩl߮tޭrvz߰y߭sܧh߮rx߬pu߮t߭tުov}|龉x߮v䷁币|巀{}y~y|{~뾉뿋}㵀躄}}緁{{y䴀跁xuvuy}嵃洁~鸆綃~洀|x~yr{usީrڥovwy跁칂#~ﻁɔРɛŕ껇xܡhj˞lėg͖`~Jq@`._.X%X#W"V"Z$[&\&_&`'`(`*`)`'_'b)e*\'[%]$\%Y%Z*].^+^*X'Z(]*V%[)])^)[+V+T+P)R)V*Y*[)]*Z&^(a']#Z#W!WW UU QOIGF?|>w;x<{>z>u:o8k6f2g2m7r:o8f2 k5x= v; l6c1^/ [,Z)W(X'W(R'V)V(S&R&T'Q$N#O$Q%M$L$I"F!E!E!2 T9)fMlTdP{2{0~1˂3ˁ0΂1у1σ5˂6ɀ5{5ɀ4}6{7χ8ԋ8ф/ڱѾŤ帅丄従⻐ᵄsڢbϗYΕX͔XΓR͑R͒QДTДTГRӗW֜[ڢ`ڢ`ڢ_ީk߭o߭o߬oܦhީhYhzaIDATnuuߪlݩnܨlݧkޫpv{ܩnv~}䶀渃湄市}縂zy뼄뼄}vv|麄{踂縄z}㴁巇{u|崀綀縆緃綃踅~x}}y}z||sݦlިoݥktoܤjpvzxz}~cŐďx٢jy꿍~P[!b&^$a%a'`%^$[%\%X!ROKG~E G"~I%L)M)G!zG$K"M$Q*X.V,Y/W1]1\-Z*N'S)W)Z+X(W(V)Y+Z+R&M#R'S'V*U+W+U*T(U*S'O#N"M!K"K JMMJJFt<ESYVOML N M M P P IHHFHLGHI C~?}?~>z;x:u8r7l5i1f0d/`-^-^,[+V)U'R&P&P'O&O&O%:  :%ً!FIENDB`PLDGWWimage/pngPNG  IHDRz#[iCCPICC profile(}=H@_[j+fqPEEEP :\MGbYWWAquqRtZxp܏wwTgP5H'b.*_~D'3Yx{zYJdO$caolZ:}b%8j.ƹ䰟g F6=O,. x8s.+8:kߓ0\V2\9D "dQAbjH~?SU#jP!9~?ݭYtqŶ?Ɓ.jmN3pu&0IzEm⺣{0KHbx?o÷[{@Ze{ϴr׍d\bKGD˜ pHYs  tIME  9$LgIDATxyEY`N\P1"*Bujn,@i`<.gu,jr`X11bĈ#F1bD$ry'xL.Ԇa+S bX/mcL ѷ maM}0yd 0N6$4 x΢TSs56LOf+x'h|f``B7o9ŋZ(vc"p`3"LU?V xX]I a4D̵|<,,~i׊(\[7*4wjBӺzY뺭Gm#Iud+<ʽk><*A8bsa}NOΧ6V}1%vis7xTߍ>G`2>n9$a#^c>p_%0m91&~F8tN&i-9@wzLm+$Q^0wR_#}o*&R1L{+=#9uW)k`0&b;K9 me !IENDB`PLDGWWimage/pngPNG  IHDRVΎWsRGBgAMA a pHYsodtEXtSoftwarepaint.net 4.0.16DihIDAT8O PP--t.)z8Dsk>sj?d{wPP̑+kCme-]2 0pdwG J2pdxm 8IIENDB`PLDGWWimage/pngPNG  IHDR>*PLTE===kkkwwwjjjUUU\\\ӊtRNS@fVIDATx^α @DQl`00S sۺ\QD0G/X1Ep}~l7ŲToYL%iDưt5 @ZIENDB`PLDGWWimage/pngPNG  IHDRVΎWtIME # =} pHYs  gAMA a:IDATxc``DbGOr\D[Q"ڸ\.( #lm\C UT} TIENDB`PLDGWWximage/pngPNG  IHDRVΎWtIME , pHYsiTSgAMA aIDATxcб е 61X-H BWnXA 9M~~ A?Ԍ-!+/_$ 2w0jH$`jI0Tr*Av0/Cgз3d``8; C+o׳nh- mSS <^u@^۹3uƀ\eb: cKVM [2y~v s3&IENDB`PLDGWWOimage/pngPNG  IHDR٬tIME LC\ pHYsnu>gAMA aIDATxc` @\\|?M^^?sqq9;;9;;;amo߾\ھ~`pƍ?N@۴iӐ!#'&&Bā iE/**Ǚ3gփAW &e˖Aa˛NkkkP-X#IENDB`PLDGWWimage/pngPNG  IHDRwS,tEXtCreation TimeP 17 febr. 2017 17:51:17 +0100ޞtIME3;.y pHYs.#.#x?vgAMA a IDATxc`}zr IENDB`PLDGWWimage/pngPNG  IHDR bKGDJIDAT8c``Q72(@n;)H5רYzlRF0Q:`;iu=p]IENDB`PLDGWW\ image/pngPNG  IHDR bKGDIDAT8c``Q72(@n;)KVs'񉳠GXBLZF+0Qxtum~,Z 'aI?c=Oyx)#FFN0220321NyD L Coן?WMMYY/ image/pngPNG  IHDR bKGDIDAT8UKQ|%\AsSP]B5S)tXJB ApAj Ґ3s,n.vp8[};r'پwsgPkaZS=ŀPs FD@˵j S)u"-s2"`<)\b]wǭ,+T*5r S i Έkaįk@|o^ ?g.ԫ!qd 5#3V20$OP $΄,4!SԌl00'%$q6ħ,'#$p&tb,GS1 vz/??:XˉƉ|R7`zv30}d ?##NXJ321yD L 3߮MM g%ivHhY100102qD1FC3Çhn#tXr, ~IENDB`PLDGWWR image/pngPNG  IHDR bKGDIDAT8c``̙<}gFFu%73N(gBu ^8tu[[%200Yhk???>Y˛_cX4n;^0 Ln?SC```fUmS03gEy"z FF2adbXpg!Rd},/#tXxFӻJIENDB`PLDGWWf image/pngPNG  IHDR bKGDIDAT8JQϯdEp$pL:wv|@lS{7c.qw D#縕&]9ČD]luG@:*C`:Nt6Sc~O""3 [I@bݜ1?C$c|ng- E @ LK-R[ILKx߸7O7]~8XEuSIjm ׎E"s|tˁEr o/bgSHpekIENDB`PLDGWWimage/pngPNG  IHDR bKGDBIDAT8ŔKQǿym?IKYnJ(H VE]]MxݟAMBEAVDeFFVC0t%pާ\|8sCQg4;`BL\ە/c:40.IVW,]y?@O eq5!kݦƱs1@_02H(&Pݽtml` fNnqGu[T8ԵĠ$p;,Ͷ˛yEQbaEQ $@Q/FhGC7aՂh#[k7n3?U&IB׾EX/zF| tfz0'/jtfu`, `}[ᛷ'U @v:i݉#(2{qT/'Su_{hiigQ#жU8*h'S)f^SUiF0,N:3?+&  !,fY _!* 0! eE( ZVRrj* @7*'C0IENDB`PLDGWWimage/pngPNG  IHDR zTXtRaw profile type exifxu ߙ# qlA/DF/%'Pa"i+"JMF:t+Ɂf"ϡq9GMHsv^ Yہ20 l|(F_́bZϵlK_Te_q'!`yhu0p#&1ȧO-\w/<<6iCCPICC profilex}=H@_SKEv␡:EEEP :\MGbYWWAquqRtZxp܏wwYe3eq1_ 0,1SOf_.Ƴ9H b2bKGD˜ pHYs+tIME 'CIDAT8c``KB" ܸg`{ JY-o=~]E ̔2GRӏS `\<ʨF o99As' ԍ,$E@J +|aᯁiCRtP#zCB=z\>~N"hp+4B20B *I/e8hZM%~=V9mgAMA a IDATx\ S?DGelela {RB EȒ%OZT*5bʾY{|}W={9jV8+S2btˊe,bOіXA7&ئ>{\G oө9?]2/d&1bM;r/de9|U:'=iǀUe軆iJ=3# ꣔CM,rw%VBf%TBQX=Ux3~NYߗd^Н9:w[[-ɨǖE:%:,m:x!e #³j&-up{ͱoz1QL8,rUR2;`6j+8dnZ#idY<VGɜW[y/rղ8e< =c<,78OOٻU;aOh"0=z9~/LLP푝Iv/Y?O0/&3fft:$igWx{ Ҝt"?Gx{x7el2)GylЗ<XIE"V55@u?8q EѲFmX-@| >Bf'qBlGvE$=6 Ɍ&9N*X=P<(TzTdd_QdPxRqE{.nMɬi X!HʭwTtm _w"P9)lTo 8x#?POsz Ԇw48n׾vG)![oVxO4Nѡ9RU\!C'QْiSTLaF8uU+jRNaFYKqsd\<8U# /|gށ>\pDz*c Mщ {ZL ;V].たw⸂Y~d,f&g?0;*` =Hǐnݢ"C3:t;yץm ~̱Gp Z `Yu6'D륔C>uõYib"`Et ɬ<}L , j3O&p[,H2Ϥ1z'v3x3+tu(?LspgAMA aIDATx1 0@EwKD"Ac8' D4 JVPJ{A2u/'IR5B{}K)jq< h& Cv!\9VQGڶ=!DTGM7 |{`wm|>RU8/#,gK(gE:e &&y4#Gxl-IENDB`PLDGWW`image/pngPNG  IHDR tIME  0 pHYsnu>gAMA aIDATx1 0aWIȒ;xD tɘiH@:tP BEX M<Bu9?SJc }ovei۶i8!0!r2 oyC(EL@*/Ma㺮ʲLY=m4cL \d@I`- [+o.ى IENDB`PLDGWWimage/pngPNG  IHDR tIME  0 pHYsnu>gAMA a8IDATx픻@c ES ^-ާ5bF|,;J`!kfaZJgmll(axWUU4˲lz a YMӴ,ˮi@b>N-z\.i2A]^)2 j+^$4BUUEQtqu]\]|ߡ{pImq<1 %# 4g<}f|> -i:cĘ9Cx ð( ,ac:>@dYc& Le:q^v u}8DQzc L IENDB`PLDGWWimage/pngPNG  IHDR tIME  1Q pHYsnu>gAMA agIDATxc`` V (((..N|||˗/OgAMA a IDATxͪEPP'ÄW% 0:ʙHL#HF nZ_{nUUe$IfYm[Q8E4M7A]ׂ %eYǝRq0}l|i&Ib[4# `&h$I˲@XeUUx`+{ (`qy/("  Ú#']x< ڶ=r^.u!40 Xe*~Ȳl|8I1 ?gIENDB`PLDGWWimage/pngPNG  IHDR tIME  0 pHYsnu>gAMA aIDATxT=a>:H2d :Ȧ bȤdB2(ss95=\u}? b X.xqubi4?of]uf<fL&a6p8Qߏ?݁h=IENDB`PLDGWWimage/pngPNG  IHDR,XPLTEAtRNS@f,IDATx^] "½n+8Y7*'0q [.ZyS>IIENDB`PLDGWWimage/pngPNG  IHDR,XPLTEAtRNS@f+IDATx^] "B3ǥNba dp [o6ρ<IENDB`PLDGWWimage/pngPNG  IHDR  PLTEUUUltRNS@f-IDATx^ȱ X8o(R5 t/vA >KIENDB`PLDGWWimage/pngPNG  IHDR  PLTEUUUltRNS@f&IDATx^]! Cy>z%y<Z0\[IENDB`PLDGWWimage/pngPNG  IHDR  PLTEUUUltRNS@f&IDATx^=! Cy>z%󅱨< /j)XXIENDB`PLDGWWimage/pngPNG  IHDR  PLTEUUUltRNS@f&IDATx^5! Cy>\T@yXB)mj-IENDB`PLDGWWimage/pngPNG  IHDR  PLTEUUUltRNS@f&IDATx^e! Cy>z%oCmY<0yIENDB`PLDGWWimage/pngPNG  IHDR  PLTEUUUltRNS@f(IDATx^! E|\rQAKR;UIENDB`PLDGWW image/pngPNG  IHDRwS,tEXtCreation TimeCs 1 jún. 2017 13:39:58 +0100Ǭ^:tIME < pHYs.#.#x?vgAMA a IDATxc```IENDB`PLDGWW!image/pngPNG  IHDRwS,tEXtCreation TimeCs 1 jún. 2017 13:39:58 +0100Ǭ^:tIME ! ? pHYs.#.#x?vgAMA a IDATxc?3IENDB`PLDGWW"image/pngPNG  IHDRwS,tEXtCreation TimeCs 1 jún. 2017 13:39:58 +0100Ǭ^:tIME !g pHYs.#.#x?vgAMA a IDATxchhhu.IENDB`