ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ???????????????????????????????????? ???????????????????????????????????? ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ÿØÿà JFIF    ÿÛ „  ( %!1!%)+//.383,7(-.+  -%%-////---/-.+/--+------/------/--0+--/-/-----.-----ÿÀ  ¥2" ÿÄ     ÿÄ J    ! 1AQ"aq2‘#BR‚¡ÁÑ3br’¢±Âð$CSƒ²á4c“%DsÓñÿÄ   ÿÄ *  !1AQa‘"2q3±ð#b¡ÿÚ   ? ¼QxJQaÍuò¸Zö Úü8,ÐÚú "SSn<rçù–´âE—^ªBÖ9À\†¸ÔÁT­ÃÛ5 ëd´³Í#Ý;Þ38œî ¶H£M:wÎ3…³…âpÔF&‚FK¸9„â4àGEõªfÿ ‘ñ(ßw­pŽF|È¥ù®häðÍѶ¹‘[ÒinÙW¶ùñY˜Q{›K"išÒ[Ú8žë\F¹@-?v"ÔU”,ìöžkÿ {I‡£šÍ?e ríV ?> ......................................... ............................................................................. ???????????????????????????????????? ????????????????????????????????????  Afc@sddlZddlZddlZd \ZZZZZdZdZ d Z d Z d Z e d kr|e ndS(iNiiiiicCs~|jt|d@|d}|jt|d@|d}|jt|d@|d}|jt|d@dS(Nii(twritetchr(toutputtvalue((s*/usr/lib64/python2.7/Demo/zlib/minigzip.pytwrite32 s   cCspt|jd}|t|jdd>7}|t|jdd>7}|t|jdd>7}|S(Niiii(tordtread(tinputtv((s*/usr/lib64/python2.7/Demo/zlib/minigzip.pytread32s cCs.|jd|jtttj|}|d}t|||jd|jd|j|dtjd}tjdtj tj tj d}xQt r|j d }|dkrPntj||}|j|j|qW|j|jt||t||d dS( Nsisssti iii(RRtFNAMEtoststatRtzlibtcrc32t compressobjtDEFLATEDt MAX_WBITSt DEF_MEM_LEVELtTrueRtcompresstflush(tfilenameRRtstatvaltmtimetcrcvaltcompobjtdata((s*/usr/lib64/python2.7/Demo/zlib/minigzip.pyRs(        c Cs{|jd}|dkr0dGHtjdnt|jddkr`dGHtjdnt|jd}|jd|t@rt|jd}|d t|jd7}|j|n|t@rx,tr|jd}|d krPqqWn|t@r@x,tr<|jd}|d krPqqWn|t@rZ|jdnt j t j }t j d }d}xgtr|jd } | d krPn|j | } |j| |t| 7}t j | |}qW|j} |j| |t| 7}t j | |}|jd dt|} t|} | |krcdGHn| |krwdGHndS(NissNot a gzipped fileiiisUnknown compression methodiisR iisCRC check failed.s!Incorrect length of data producedii(RtsystexitRtFEXTRAR RtFCOMMENTtFHCRCRt decompressobjRRt decompressRtlenRtseekR ( RRtmagictflagtxlentst decompobjRtlengthRt decompdataRtisize((s*/usr/lib64/python2.7/Demo/zlib/minigzip.pyR#1s^                   cCsttjdkr/dGHdGHtjdntjd}|jdr^t}|d }nt}|d}t|d}t|d }|rt|||n t |||j |j dS( NisUsage: minigzip.py s. The file will be compressed or decompressed.iis.gzitrbtwb( R$RtargvRtendswithtFalseRtopenRR#tclose(Rt compressingt outputnameRR((s*/usr/lib64/python2.7/Demo/zlib/minigzip.pytmainks"     t__main__(iiiii(RRR tFTEXTR!RR R RR RR#R7t__name__(((s*/usr/lib64/python2.7/Demo/zlib/minigzip.pyts$    :