PKABήVUaUachroma-latest/index.html Chroma Documentation — Chroma 0.2.0 documentation

Chroma Documentation

Chroma is a Python module for handling colors with ease.

Manipulating colors can quickly escalate into a tedious and complicated task, particularly when you become concerned with color systems beyond RGB. Chroma is here to provide a simple API to do the heavy lifting, so that you can stay focused on the important parts of your projects.

Before you ask, Chroma is BSD licensed, available on Github and PyPI.

Quickstart

Getting started with the power of Chroma is meant to be straightforward:

import chroma

# Create a color object
color = chroma.Color('#00FF00')

# Handling different color systems
color.cmy = (0.3, 0.7, 0.8)
color.rgb    # (0.7, 0.3, 0.2)
color.hls    # (0.0333, 0.45, 0.5556)

# Alpha
color.alpha = 0.5
color.hsv    # (0.03333, 0.7143, 0.7, 0.5)

# Color blending
color + chroma.Color("#FF00FF")
# #FF4DFF

And there you have it. The rest of this document describes Chroma’s functionality and usage in detail.

Installation

Installation is as easy as:

pip install chroma

Or if you’re an easy_install-er:

easy_install chroma

Chroma does not yet support Python 3, but, if you’re interested, see Contribute

Basic Color Tasks

At Chroma’s core is the Color object. To create a color object, use the constructor, which accepts any of the available color systems:

chroma.Color([color_value = '#FFFFFF'[, format = 'HEX']])

For example, to create a red Color object:

red = chroma.Color((1, 0, 0), 'RGB')
red
# #FF0000

Color objects can be compared with each other too.

red != chroma.Color('#00FF00')
# True

Manipulating Color objects can be easily achieved by using its properties. Every color system has a getter and setter for operating with that system.

red.hls = (10, 0.3, 0.9)
red.rgb256
# (145, 8, 8)

Color Systems

Working with multiple color systems can be done using the getter and setter properties for each system.

Internally, colors are stored in rgb float format.

RGB - Red, Blue, Green

_images/rgb.png

Chroma provides properties for RGB in both float and 256 tuple format. Color.rgb outputs float coordinates, ranging from 0 to 1, where 1 is white. Color.rgb256 outputs integer coordinates ranging from 0 to 255, where 255 is white.

RGB is used for Additive mixing.

If Alpha is active, alpha (float) will be appended to both rgb and rgb256. Likewise appending alpha to rgb and rgb256 setters will activate alpha on the color.

chroma.Color.rgb()
chroma.Color.rgb(color_tuple)
chroma.Color.rgb256()
chroma.Color.rgb256(color_tuple)

HEX - #rrggbb

For convenience, a hexadecimal setter and getter are also provided, though hex representation is just a wrapper for RGB. The hexadecimal setter accepts a string in the format (‘#RRGGBB’). Currently, Chroma does not support other hexadecimal representations.

As with the other RGB representations, alpha will be appended to the output if the alpha channel is active.

chroma.Color.hex()
chroma.Color.hex(hex_string)

HLS - Hue, Saturation, Lightness

_images/hls.png

HLS (also known as HSL) is in the format (Hue °, Saturation %, Lightness %). Which means hue has a range of 0 - 360, while saturation and lightness have a range of 0 - 1.

As with RGB, Alpha will be appended if active.

chroma.Color.hls()
chroma.Color.hls(color_tuple)

HSV - Hue, Saturation, Value

_images/hsv.png

Like HLS, HSV comes in the format (Hue °, Saturation %, Lightness %), so hue has a range of 0 - 360, but saturation and value have a range of 0 - 1.

NOTE: HSV saturation and HLS saturation are NOT the same:

“Under HSV model, adding white to a pure color reduces its saturation, while adding black to a pure color reduces it’s value. Under the [HLS] model, adding white or black to a pure color simply moves you up and down the brightness axis, and only by adding combinations of white AND black can you alter the color’s saturation.”

As with RGB, Alpha will be appended if active.

chroma.Color.hsv()
chroma.Color.hsv(color_tuple)

CMY and CMYK - Cyan, Magenta, Yellow (and Black)

_images/cmyk.png

Chroma supports both CMY and CMYK input and output. CMY and CMYK are both in floating point form, ranging from 0 - 1, but are subtractive color models. This means, (1, 1, 1) represents black (not white) in CMY.

Unlike RGB, alpha will not be appended.

chroma.Color.cmy()
chroma.Color.cmy(color_tuple)
chroma.Color.cmyk()
chroma.Color.cmyk(color_tuple)

Alpha

Chroma supports an alpha channel, but it is unset by default. To activate alpha, you can pass in a color system with alpha appended (only RGB, RGB256, HEX, HLS, HSV) or set it using the property. Alpha ranges from 0 - 1 in floating point representation.

To turn off alpha, set it’s value to None.

chroma.Color.alpha()
chroma.Color.alpha(value)

Blending (Additive and Subtractive Mixing)

Additive (Light) Mixing

Additive mixing is a form of color blending that involves adding RGB values to create a lighter color mix from the two.

Subtractive (Dye) Mixing

Subtractive mixing can be thought of as taking a white light and overlaying color filters to ‘subtract’ colors from the light. The remaining light is the subtractive mix.

Specifically, it involves the difference of CMY values.

Contribute

Chroma is under active development and could use your support. Even bug reports, feature suggestions and feedback can help push Chroma forward in the right direction.

Chroma is hosted on Github and there are a number of ideas of where to start in the issues section.

PKABH[[chroma-latest/searchindex.jsSearch.setIndex({objects:{"chroma.Color":{hex:[0,0,1,""],hls:[0,0,1,""],rgb256:[0,0,1,""],cmyk:[0,0,1,""],rgb:[0,0,1,""],hsv:[0,0,1,""],cmy:[0,0,1,""],alpha:[0,0,1,""]},chroma:{Color:[0,0,1,""]}},terms:{represent:0,feedback:0,just:0,move:0,focus:0,rest:0,bright:0,particularli:0,ff4dff:0,dye:0,yet:0,setter:0,involv:0,onli:0,system:0,easi:0,mix:0,color_valu:0,help:0,rgb:0,black:0,under:0,input:0,ffffff:0,alter:0,meant:0,everi:0,contribut:0,straightforward:0,get:0,fals:[],likewis:0,pypi:0,easy_instal:0,yellow:0,lighter:0,report:0,cyan:0,like:0,specif:0,integ:0,easili:0,"00ff00":0,cmy:0,each:0,output:0,inter:[],where:0,mean:0,set:0,direct:0,heavi:0,see:0,pass:0,beyond:0,append:0,concern:0,blue:0,power:0,compar:0,section:0,achiev:0,ff00ff:0,current:0,overlai:0,"import":0,complic:0,red:0,core:0,constuctor:[],manipul:0,usag:0,here:0,host:0,hsv:0,hsl:0,ask:0,becom:0,subtract:0,valu:0,addit:0,both:0,could:0,cmyk:0,turn:0,constructor:0,licens:0,oper:0,rang:0,simpli:0,point:0,color:0,activ:0,modul:0,"float":0,number:0,two:0,down:0,unlik:0,api:0,done:0,thought:0,alpha:0,instal:0,your:0,color_tupl:0,differ:0,hexadecim:0,from:0,describ:0,come:0,support:0,hex:0,rgb256:0,wrapper:0,github:0,avail:0,start:0,too:0,interest:0,basic:0,forward:0,white:0,conveni:0,store:0,quickli:0,"function":0,hue:0,form:0,python:0,tupl:0,straightfoward:[],idea:0,coordin:0,part:0,satur:0,chroma:0,known:0,eas:0,"true":0,bug:0,none:0,provid:0,properti:0,intern:0,exampl:0,project:0,"while":0,can:0,featur:0,quickstart:0,creat:0,ani:0,accept:0,repres:0,"default":0,right:0,have:0,pip:0,magenta:0,work:0,tediou:0,string:0,filter:0,develop:0,programmat:[],suggest:0,format:0,when:0,detail:0,same:0,note:0,also:0,other:0,rrggbb:0,take:0,pure:0,green:0,you:0,document:0,simpl:0,channel:0,even:0,hex_str:0,though:0,object:0,befor:0,ff0000:0,quickili:[],bsd:0,multipl:0,stai:0,reduc:0,handl:0,task:0,off:0,escal:0,appen:[],light:0,lift:0,remain:0,doe:0,issu:0,which:0,getter:0,combin:0,thi:0,push:0,model:0,axi:0,blend:0,unset:0},objtypes:{"0":"py:function"},titles:["Chroma Documentation"],objnames:{"0":["py","function","Python function"]},filenames:["index"]})PKAB1 Index — Chroma 0.2.0 documentation

Project Versions

This Page

PKAB)I chroma-latest/search.html Search — Chroma 0.2.0 documentation

Search

Please activate JavaScript to enable the search functionality.

From here you can search these documents. Enter your search words into the box below and click "search". Note that the search function will automatically search for all of the words. Pages containing fewer words won't appear in the result list.

Project Versions

This Page

PKAB)\~chroma-latest/.buildinfo# Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. config: cf66acb70a5ae8b43b334be2c4a30565 tags: fbb0d17656682115ca4d033fb2f83ba1 PKAB}tchroma-latest/objects.inv# Sphinx inventory version 2 # Project: Chroma # Version: 0.2.0 # The remainder of this file is compressed using zlib. xڕQk0+CV`{mc2o, $~I[Ŋd%9F%6d" Gu(V3NB{rD%gd(ɕWx=,.I%hZ})X4=0+UT{d'!t0pc񻁛:\+˳owgka>2 4D߿PnOp b˜ cHRMms3@pnb1xrLAIDATxwŕVU&F"!@ 2&lpxm^^8&؀9AHP(KWB# 03?ӏFwfzSN c "ET QD)VH"E)RH"E*rYAV]h`qoڴfaOo8bRd-i5%kymmÒQLvٲ,uSؐ2t{}Վa|R2JgrRޜ33jeFٜ9ʎqM^ݱInmĜZ4z&.p$ޔ*UG֫Yròl؝ӫTشOo 59Vi  HW 5ప?'oؒ$- Vpc˙J~@ЖFH*Fs f^t{{h2?븱!`Is9xm&)u$t{yCRKM~ڠ?tgcj%nMW-mۧr5#wlI~D~gO"swNĮ> [b&`3 U15qK[YzrT9= Vwp^Ԍ&2]{x"D0mTm_O+Ju䴙` N}T c_jVe26 )_9rc!l B4u/k=н*}F(JC" |LqIe~P.m,?QɗpTtԉ#``}tYO|`&|ȶAȬg&BjWR&1r` -Ca+c5K w_s鉺+sY۶T$g77;vс`RMєˋXkµWG6?N̺]i,zu%x+6¾!Ud4~a޼i/lZ-Yc:D^ GcIOy㢠{EDtKYh4Yӫ1ibY*G܊-Lk$V +&Iyg KL%v)fTq֒OhwYRhQY,Yw-એߢYK wo#$l`c) oe$G*)0d//X|=(뱣pi+K:GUɗQZ-o$–#KЭ=T!.U!k7^.,R51QsJd"+V1{~(!p>wiOBHd|%%}1_V?Җz}ϕ[>oӌТ*|Qs\9q52Y(J1~4>"`l/{__գ/ 4b ٪QəM{|;=*w>˾!sw:52y[sX -Qz+:ϤaT5H\OƆ-g>bFΐi "X_VnT6\/\e5)ְ+n V?mc#R4=9y"y8 Wk7PYy o낍X*[FȊ5L2aqF4!|t- Jv}@@i}_}i_"N4" k`ncKF_wzFڒOQ_NK~kж RRC\?bqB[|JsA`M]g?1X2XJ+n_vaxa%6ɥ1DZz[ ek1shΐ8h)޽KքY9G.ၱʀ CVo>L,E>}ՎJK u-IJ*4 ֵ<l=A`cZR̹ uUMF> hu`ˡ - -TS, ]3I/֑"``KƜW2w ؖB(#"R98HKX?6Jb! ӛk^'䮋"` ysogl[Rlѷ?B݂%hd7M -?H+~ϋEZ{G#  }yc[?d=+X {ۃ,%xP8'- CmY:-0*ӧ~hI%_C#`֬9 oCXUhC(5~!?Y?T⺙@`ѭ5 uĨ*Xe#d17,җ22;Ǩ_dVZQ;%Ɋaݭ~7waXNf@:0, }sa=Y=b;$#y mܙЪXǫ*Z Ʈ1;̳\PS ljn^ikZ^ѧ86s_bѶuV,9oѸÊW_+[cYC0*:U8FkoؚVdmr\}Y1j-~ƣΧBkKtzT'Fweϵݪ&TlbcXJ/~rnK +GY^ ;"}D MǑ{7/5."a=-?~Ϩ{9 VBu?T+xNX-]X&t \RfLdKA^#+zR|9W\76)f ǧtƳBhe~7ˢ)B욣6LX}-ᦕ 1MrZ})^AH+oVk*X?#/i [WY-ٻܶλ-5 +%}i~Ew-aQ\pc¥R7J\͝f~7d|,R]W{C;QIJ%X`|}}jYWĚ2e"߼ibOo?;JD&m{"(,Kp:.At]Cw4(VnNAaUWxJb<۫|]6n#aMx]_p|Z!a ]-a^A, ùPV{7ϿK߰V:-Qn.kJ v;A-sXƘ=o\umk>5,7!`\xߎ-i1`p[0̀v IcxS+Kuwk&̠o d ;1ϕl)U!Hme &eBf;XxϮ X k'F*M:۹ wo[ֺۧ8}X7PjX1L=C|~/)yWpwV= a,kxVv~r.(VOy B $aAA<܋{"`VJ$GV>>"Xp-p$;a(bY,YщvxtGC+4-;yxj`v + ^{,u2ys[oUTJJ\wK9CVAT0N]7$īC/ tGZB@6Oˇ7f6L lpO 1zɑ}wml`2 ہ%dxoɣW++l2~QM=Q$f#vO_XexZЮ`Ip:SŽ,EV58ޣ4LW-u[ҏn)eӋ~ť8dMop}:)Ci]/|>1eQ ugw"6ٌeM_ytb,c?JDWKΔ#jQ]>+e$, NCqIf7b<6O0}/Aƭeb{i4ę!_[A+h%\ #M{@,GVC6W^j2 (^CKF}`횡 ayFIZ{|}„W NwS&1m8 /~Ϟ!hxC6Cq+tt13j%Rwj`ɫ7PI5ukb(1tXy|f31niֲ>3CR0-LY"<%kssfg Xή)"%#+z-XԱ..a .D&l}5mѵp$N1Tcgzkt/:]<当bT[|Nm_|h _Oyap;z*"~5-40?y`hi. 2}V^8 4BRCltB +\-xP’uXŦ]Km2E L5dC ZXnk'*^ !e nnpDZp0,$rıAbC8:pʢ91jB* =9OWLMTXAo.ߵ̼{`00hmͰn\-0K 2k₳%4_/7# 8 İw3B΀3;`Q3!I7kt\ 9>sPYH|X(ד a06&G2ôZ%vpֹA`n& &Gtd&"h . \I/@e]0.q^6zՋN3p S/ vۄOADB !lt2R C8K:;5!BX(G8Ra#hͶ823*%b0 , |MTq$N ;[XCxGI"tD 2!\Oogn ݷ0b ax7QB(cty^7ߋ%]%cr eL7T5]eUaΈ\c.zTWK"$C Zb(R<0Y@gcKMasaSG8v!`/lבC,[LNV\SU35ԗ7)! Ws) B0q%@~fm|h|}8>VB &}䳛f6n:: ,i""e U !k}ï_V5fLApnvTPetCn/uykYXE/Έ%R!,=s KGN 7Jo?:xC1YJ(4O6tj :2-~vLdd. \H $&OD5,^HKAS9ҩ ShJLu Uӱ|`G\ybUS.lW5q*$nK.[{AJmS+yޥEy|?Mo"zaYIkn6$\B^В 8Vs"SO$4B 9cYXB!EݝH֗G]\@<19T²1&cNYE9ðώ3:V)ט P@2 R~7]]||,Lz3?h{5a:l eSrl/hC-twgK;=>NW7̡dd 2ڢePIW\WQ-i[%z"`L%$y?u˭+5^/Y 8!-C KDԪt ӊnAG1& !ڑ I|P|)ժeiw{2 _=M`xnv[#!ĺڊixEFD%AFh TQ =ǃ*X[XK prdATYx$a " 6LϩW.FLM>K-Q6ْ{#GY"#"<<3Iv2S.DxZsAj-QPZ5p/ -7RmJ*!wX@{jP$$XŦ{6]%˯9@ka`lPcSQW ʔe4A(XEڝFt9..DGzcTjd{^C?̠e9cҖXEƻm3k*TnL;2m~ WDs( R]vقh=[%,?uC"SGÊiCz TNClg:D4<V{@KVڷ.V+3l\W*u!s=0mvPsX+k:Z>5{˒l<ײf&™t? ;hA]eDZfXuncՍ diǴ >ɇ,L~ 1&G ia)Gx?GQ0ba`2K<DZ(gV6Myv:"HBx7!'VSR[,&+c QTa(bD@ܭKٖu%X Һ#{ &T#B>Љ8[ F$ϝP'Ul>ܶݘK11Ƕz;΃hx..ua-&FLe +%ŒoRNfeCr)d7b opΝ|lNfMc, ˖_[6ҾoNs{G+ SƔuug0CƢ "ﶏwq WdaK~)[±֟ڔHNS} z)2x2ziM2O"}ob_ZZEp!1 ә}b`E#`pxiZzՎࢃ5tR޴`0"8n4V,c! ZɎ#9v¿9o*&U' Ւ\Ot.:D"Chߝ8m,+ޗaPa^ 3V ҇T+`Miz^N񰿮ge٥lՑߵvaZ|dfzbQ` k]heMG V#*ѺE̤g,9s͖~dز {f+o¿|s :#Ǻz[@ub"QF"Q͡:NVVlA rB|{LڃzE*.7&psA{bZ7l:oHZW۟qb)azxܩ4J\9ߕ f BcXW2 ΛX6'C[U-}%9Zd&7=g;6<@eÚT{U{İ5":C֖l9\&SۯA|_]}մ~)DѲW om]lw~^S3zśF}"f~ a*_gTb' AQ9iuJ̖ zD'^lӿ[Y/@Q4N"6 sҒ|gǓ\KohS ,[oݖwPC"`~؁#}={[{F;<8߁* 9V*Zu=.ZLz0XW>+{WLG.<)n}AN CT]%e$m= %L:N]zuL16/LVC+5qnDdlV wzpLφjw@/xlQ`j!u'w-tl%텉ovE*]|t?IfiD2E&ƢnG5T AQۃF" U `5zȑsÔwWHSK {εϥv\C &} &Wac֏jzt[ BC_ArPeqf@s.9ѹ*&ŔاˑpB5/ &m0Q[Nsbb5Ê?T]5*t 6FJ>ߠBIє̙l0{w&Ǿ,d8a%cOjD`AH04#N [RWխs}U=95;iAÕttg|:bjlsD z3pkS^u>R5ru9v~ab ߸g%CBeH`ioLCdME5\"mkfrZAzeJH2xΚ] -p* ܁e|yMuu{Vߑв@/,𠯡A~h_-}6Rj;%+£eT ,C3o;Sq0lWL c5jE8 BU_6m. uGA8@kMi7´@YpY1>9Е6Xǫ5e]<'3o|%*Qzga|4v5Ǐ1[ܷN 5 CoiKT_B"T>ːau휫M`z)K=) 䅵xu[˧Y~̆C׏j.CBc"S(3khG˪^jx` &VK'ȧث 5#"0 7)꛹&VU&HR'c G^7sչcw6ƾyВ`d(i1s`fӠ?Gq(ΝGx2{f [SF~-?k?UW^15v=E`z&Jj䧏s&۽%ΆQ̶J4uao,,o|d{dŠ^F:00J8^}mb뮥!4o ׭+_=ȯgNxӽmƓ8+c.#m;f\2i#W5q)'7o;⡻7Xi.B^sfVe4J6x@կ%4{g}d|0J`da a3LR^>=ԺFI3(su;@pYǛx5r}du|e쒙_{%z tXi$Ϗeg淋\{W.&1Na]ZM&i]YƧ`.;j?OrE Jdcdqǩ;ٽ9'Lj[K'FL Ai0:61G4t󟇯)X6x3 YLyk0Y v~uz4w`Em2M}/G ۫&o Hr*EFi!bׯ"Hڅ@V;x`s?XqO6=VKa8l}ZHy+@`_ o{хDܔm@,㜛@Iz SAWcRUBD `)0foNKds!q"l+7.miB-?'ZŪsa!vo}'鵘wo QDQx#`@ K~#|=z„n!ЗuxǷ6D[K{z ,tbƶT9FupfS7lx? n0K^g2Fja2"2C)v77, Ic㜖9%h&3b 8bAbUT ,`YZt^wYIy:jy7ɲ*nvbۿfۨ\h1m^4 s8S{Z!x{j^C% X& RgU/r١i&o(ޤYtLE-53Xc}<#Xsr؇yPM<1ǀpЁ\7̖aNۯe0a^ Ewfe*$klؘuh:m6rC+@ % uN:ǧ9ggB"dkRQ p/@ps_-O`z$E"Xc(t"薡;Vp^o-ͪS bըMjl:CMfxQ>@LXcq sX#`.AW vKJ`h_3Zs6=ڎI YMWj*@*\-^6$ V e -!%0-O;7iRÐ 4!@kkq U&WtA4=wfQ[,y$)'w)kRv@RSٍﳣUׁdvoOo!7FHC mMs3oM"G C!kּ" CeviwzA q.)k@b1 j}LmլT,<ӽ`)%XEط&`LϤXĈ>p_!jXԶ D$VUUqZ)Ku!귕N&&SEvC H>JaRA[vjGF3۴")era*CwEN)t"և_" GYo.uZ9pB+_h]~*|N#o$XALnv5UtAkߔлË.^fxߵ_HWV 7,^S 5v|˯[RwܭHU<_,V >&ޅd=(v\Fo}hNU_JzPn H+}b*+8v; -yTX[#q{>`GWFW4p;?ѬZkk%g>+YavQBWjKW?noaIp%wop6oH`Yͻu@Ҽ9L &teQDn3>|=tKEtʁϠ&R49MpŻM2n(Ѫ>5ľYԬ\9VĤiiG%`:cJ WнbXlf|/Bז\b vo$=C"V X}З*h5O/"2"y5_M&k*ۗ= pnD4בbSQa8}1}DGG\]I9p.!fcޝ!Vcj\ף&(Fw$_žۘ 4 ~<:L6=VVw'tP%oA>*V}D|ľ)P^),yױ%嶟Ww_aREزa]0:EH^~7,XZwbs+EQx cø!v{AmV ڏ!++nKip䁨{g#guQ&)}A1ʄycApPXYyU[PGF4}P\@QG}!-F.a!&Ź`=I0g53|7 m>" +4'/9 9#k u쭸} rm!8VFIÚb jVbjϿ"ք#XEtQucEHn Uɦ:zNFθ E­-48ל}!U,up?w_hHQt/;# n=BM sCnL".T~吓EM r3jnCH-~? XW;^Uܶn ݈p^ F_H%"!=A.~1GKJ砂mA6/߰+儵"HET* lD1_?peg`)ݡi6rd rC g*#`E*Ww?~0r\zIEeo詘~5pL.ƀHj\o{mgXQD.]-2޳cEWufAM ^h"XQyDs;%}YvDs5u| d 1`!XvISoo*vLH"LH"E)RX"EXH ,RՆHIENDB`PKz?B{chroma-latest/_static/hsv.pngPNG  IHDR,RU pHYs   OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_FIDATxy$Wyߏ9U}iF ;ƀ͒&N;8/Nl18N1ĬnX Bmv͝ݗު㜪wfl^<k-油l. 6eses\6M\6e6es\6ks\6e6eses\6M\6eses\6ks\61?|W,-G[x Xw%!%XXw, )ֽB`H@8Bn^4;^`-Xdvl RJtrj i'Aq IM"Ha%IͶeKR($[  Tpcߙ V$MڭV0 bQJ4k*Pk AV&$RUG{҉AŤ H1A}.J`g!>W)~6>!X%{Wfue߫c4JJ.?>{])ߓ-pYk=~+ߡ9y6o"S P,5ȊĈn!Aj{Ws15Ԯ/TOV̅;c󥸤WHnL $Tal3g-5^k5HV6hu2$ c!e#ZrR lX Χ&%՚JDaF H+ @p)(\6#LY #F52P8PW%og:71r^gkZRRsv*Q) MiY=Yn8HYZZ"FYkqЉR2zL]oVY[{;de6U>f1RJ@"BXl.|'&)B' bs_QRtE+V<ϮS`<7qCe ()AG?THBHYC.@kvkVz&˶aAjIٖ1bc1"  xIaQJ:-l0>;[N?$% "D"H0½ X/8 N&&|Y3>q2yjrNZ:\#@ J9lYDJ$g1- ,J(+{+EzQ*cݪ3Ͽ-0sU#'V;A=\ԜR+kݺlr&mպmӃӧ]U- ($(^gz&QI x 6, %c)la0 B-Tk\9evKtYjv={{\T\DԽeAJ ВJCl2( kݾKhε#͡ɶO.0@G{zb0 1(K-[2*S狘j]޷n\lmgǞ5x.ZyJ^5.vUZ @X#6kwAJ+ 3}s7o d46<|uPENU%Y Q6ZlPuhh?%]K0EZ}]jsu 3z]s69ijC.~Ov-Sj!EHa" Xc.JIt( Zg[.1]0Tft #J$-w ꗉ2 +O/$e,wA@JqI~U@AjhYPi#Z_\1i5^lw5P)IJ:rsG塋߷ޥzҳGNd.($d@ "RF5T8ҭK˧bPPD2' KXL({-ek-Ԉ@,2H|&ajEӻ--hk9h R2`SHjA{vxީ'#ّg>:~hs1y$T%l`f Xe)$٥CG^ ~x2z=&pQTB5)>`91)+p!.aIэrP*_bXWW!(0!B"k_/kbjAHTg- -l.T H" >ZBSǜ霧 1I ^^xGXJ{hG//\j=۟2׭|xd280Ba) Vgr3S/{GO7DŽ "Rem@JGtgU)ڬDP-LGKR&tX5 H(D)#!d!V!o Y *a D"T ߣ{umK[H=@iOߺ:BӍeXPUfY&[7n[>U ccO;V۳|OcW|\S畩\b R@b ܳoNt" JP\'e}VbݱR0i!-2रXR:֐I 'Re"UBJF2P$DV1㢠b[%bԕ1nD$ বR$p|z,kϲB]CQ"$}Q)Z Zʣs_Ϳ~k_t?cch-6+Q@]wSG R7S Hh"@x) NZ *`0 *DAoڽ?em.ue"ւp~~_;*eTʃe˧|ڶCS%Te:QPC0sOȚ/ 2@VI+xR}%n%EY "XyC+aVLK)q~n}8]IF@n*FY pb VIڲc |-I2.D;+ȌpWwޢ7=z0H`}fܭRPҰ4W?'= w]'#Kf~}ێa6%uJKk{9 ''6*U(e1}`xh4 ݢmS U(G5r*(!7ɰ̅EjlJ!6+;ߔS=kOmgTPy2jRU?e` bA*PujTtĆ z[ -JZX¦U#N$z\AUR Ƞx@-RdKU|4[8,r BE),1gJLW of.ΰ^2"hTGW/+A)tRrQO{?HÉcSOSyUuGkv:6a)ht:{|OgJKpILV䮋bkrCG(j>ڱ}JUEZ wMSeEY*CDa2*bϵXƁgOu0cƠU,(FP)$m(< ݆>֪//49ʐ Bw ¸l: :wWL EawIHRx>?:J 7Kj ~EWo>|-(yj`UxL iv(U=PbzGU\4i'1ZLTSB\CjMV03$)T7a}Qe]^Bs#+[VJϝaVvmO;~h4u? \r=hhǶ\}z@*X-S'.CY,.8O){uOڝ Xq#~U4P( ! ".eݯmlkbjhJIsl`RXC3^lcKU##D"rZ@wڴ牆&QՑ "8:\6J -FZlIul#s(2'fسu;#:v|J8qB@@+}/+#@k"Z6~\]p*2LmL*4X_]/Eq XŔJo{> (ueBL1diFHiՍ VZ.tVijT}J$R{ *ES<єJ5GG)렢dQQrLgy#S‘-}w|<I18ºDJhuhe#Ș33̯} XwY2Ӹ4Zn'DzaDŽR ĖVNњ&$¢ DTaAT`U==x 69|3N&`=RA<'{5#AEu2{\^HnHA>!*)`Uw80\p`tDː &} YVˬHR2Q1 B;謞'؎P7QPQ-L`)Ijx`4ōW"e] MJA7*wh.  [~)B%PNňheA)hŚN#|'$IMBjuAXF혮n3)FI@>C?__I'MzU]*3koŒb2ʝzQTB7<8e|p`tjUbbYlγjQ.WT6Ugm:˃"_jHXj4#욜rԭS[9UJ.]lvܭO "j1 }z]*)"jiڂ  DtTYV UI䅱=g/W+O55=<U̇?yIG1^Uuiꋸ hGWl84Z'cbwJ뇚< VίͳjRٱ}aZ@Чă :pjjZ>O箣t$i'hI3@H"D T#UE] (^0Uk] _pvI$TBP)4rE~}I q5%)t\Jmg7) +JpQW?Wkzf8'3XK&?߽ϊ j"X/Texsf0#jׁ3Flȁ $U.,/S)WٽcaH)'4j5VgΒ6&,,DQRUPaTzOZBw4ҎcJ|kEC'.0EcGf`U$խ/!LѴ4ۖ P(<_I!SiB'NHqwR)W" >a- TP"(.:]E&*?yVZ_凞5Sƛ]([h&>޷,K]SX+,Y' }ض"{[^Ij& 0})]۶S {y-keˀq$iܦ@' *!IF\`bߵZu0e{Qgy V9vf }{"d-*N AJQy%D kk@TvӫODNN:R2`#5*TjkSj%wP@l#R [?tKqF ']zXrcRcs bcn$2V\;FYl4^\b['sq9}>ѧ \N֖h[ \fd| a2$^Y"^>,BFu_bqaEC&O1x`Q7?ZO^XmlgmS5WK|d|F bM;n_nTYP/) Z qj'hB*zHYnfn d,dRgmy8D:BwAqHG_~nyU˞V\z\rZ~4ZTc_**daI\XE+u{&;l]uqvžQF/0֋ID@ +V]Dj6;wx Me٨Z8Cibq6JpYoP8:=Uv016D;vTP.Nu|iʪz%4[18(E2:9 ˛.d ׋~`<2qgHV1 ˬ< N$o<1r۟TwLTF?k?_$Q $9Xϯ+qxo;F7$G2ZoNwg r6v kA 'oPjG s dd| Ccd*`М&etp#i!Aa?Xe7Og~-7T$hv9Le^ A &K:2}2L@jSۚFC'N"Kz8=rLfheX7ܢ?0:k}stKD#=F\QXEG>w'Tmַ,Ja:m[Ti^ Q}}g}ak𤫦`U$7>0Iivm[SP"0V;UT\x鴘9s#$wRֱ2ؘQ KEZc/"f|E·I`@:8 DO#O:XTXjVV m(W%"r֛X֊i: Bjc!ew:J\,-/129B:_uA1Vf. GHulaNTvE'?Gncm>2~ } CH/\E .,v8lu"Qr 76 R!N=Oqh.n%~VgEC\fyi;w3e[p_޻xaօSwBV]Б]AhI71tTɫ`e}NmwOX3~a(a$YkXWSHR(L h&4mT#U@u8b8Kg6C`Q n'(^xd{",=HTkhXf}c=遹-C= D=~ؘ~8oˢ*C'U>0*a]tUӌ5߼“OsdEoh+U$+ջغ}ۨ2VRh48u>,^d~ًvM"kawʬ'D( -xic1'Ն5[my,[mCi-ZRTP"pr?ۣ!N\`ǾqJ؍`L_QD`}$vPDۧ ׂh0[X9{pbdH>@4/:Y7-fݾ>_>2uϓ}i@JJ{Ls}+/hz\k9M%OmaN:Ј5r&bȃhmv!jS݈̓Rc9љY$2D0^KѻdzZE=rn:t焬=Lb '@%"Hǖa!,FkKDS㘴p42s[U3?ۢt(+;(4eB"Ȏs>j?+tIpBoJmwo|S1J) R}ncJ~o`5{!ш4f몕{V|Py^Zfzm/{Xr=sv k4d®,| nJΙЯu.5;)KkqB8}!frkmew6]JnX=&vWYZ]Yv] Y<v$C,X[:1(6|KXs3S|.Sx(ȅ=?~Taf#oxk-Xc(;GQQyAѥ"PrBlo+.NpPnBOROY˶EgmygKniл#{NjWx۷ow/i I I2JeC +tfV(M 9Mį4}Q WnIY[Y]Mh62J2?3=*p>EQt)$~$x$9TL\"xH #;X]}8gPD4d,DUq5T 0n}*c ?eggm#)渾{HmK/!sz@(xtJYH byZW+6[ LuD7mp OGC}Q߿Y%  SB3)":L&YhUKRfͱe K١Lh( ض ?T6)g8ȑL⫍tӴu%",T** > \?(ۇY0KcT Ap%%D5" @h> OqX2wPI>ٺizJ썸>+D3VX..>4JD_v4Hr 2X`?ɍSV)W&Lʣ*wWEko) 8%]`D $-c*2/.^o%)B*Ah05{ &԰I_umiN)OLss}ҁ\B@JbXvhH{鉸z] (M:z`pI-a ;ɩ(z@}J8"$he(93эj,`{gd)fB-c#{zd%nbq>UcH.̮0:VZ3Iuto~.\k2P%+ca0*+nɓmwK!Gg63Y`)t$aPf,6ǎ`=NNʄa/1Ggu, C3 UuǙCgR 6"wJHihiՖ %G0sb2g~A%ڠGISMuF P ht'ƆSgZ0mm{bδ+gWSN؏k+WYEC*3 ڨh)edm";/L>ųk$ڻ'.]am!MwoDW(! ⾾/F@huLZdOX@f[L[eu2#)Z}:J7Y:*(zKN4M*p%՚jƓ]*܉KIj]?eF5SPk_:vbM  #ƊUugYn _UPTv)2MT$"4FV[ZNK`zG E3h+P>^KJ͹RU!Ǖ*mB ~G&mj , z6¾ D EP-{0S\ʳya&oeefŠ팘$I4i) (EPORB@!@]N)Շ}I:KA*Ju=Sa&CiZ8':1bPDDi鋦4Y'@l %$ll1Sp[H28T_x^S[L.Ғ~,;$Ng Q*{A,A% N"hMYdT$2Da^e @ӎGi@ 0aϡ[^$_|SҴAImSaTexxWyt1:BJ Uzm?wpnas<Z6 QRhE0Tvh^ (6u)۠(ˢ1)Ha1C-N8 XX_}8,PZ9m~SKVv?r͢-8enr&i75$GؑXSL7e}CT-3m #UbJ'^ivҴI'mQ0SO՞bI:UMD@$-\܋К=֚|!aQ \r[[M;slP"$O!?@j!+ҹTЧд|Y+.')ځH1S$PJa&`e>sXEUB.m;X edBMh-B曔=iea"<< Xa%W{dL#5;ϟwQfNdFi@krӴ6]RB7HIxry)%ڶUǀzṝBHZYG,cui5crt )>}\fVCWAvn\SA gOMLө[)~rs]I /8S9=t&N1I..eWx^Iy##RqKo+TeSEΌPm=&JN$Imo{kʫa Տ~u{ݿx'ŷ*%iƕ-8B;t>BWݳ *A{ȸ?'k`U' Glt1k$JD6YZfyi;%'bhh(_+\g 3s(P 㸪Uc}=`鴻j4WNSIV_e֍F޽azfZ_s'=߄p"e˓FV&y"?rV&֨]<Ɩ iKKꢼ±=Ϗ<_VGXIU g<---S1gKT=k(e~^JlOl@zKKez^23?^*}Ufi^Y=α>- g*&ĥoR#iB UR.]EVOq~}Fj7֕ s!MSRcT)Jb#c`OKw{HKNP5K]&o$1z+(FWO!òtӄv z{s%U9W/2hT*o|%|;3ܹsßW_7Mb4ClʥVKP }带ˉ=@2z0ⱘeD4@ٳmzdQYL4X8B RӝrijvM2 5D6> KAPT<X WI,ƧPs)TkDcj (!DP9`RIIYER&ȣA sI1 <ƣfD^qI,0)`j'&N`艢@$֪<4X*Z38E}W;hoLʧ ]X]Ycv-" ob#YEQ}̀#}e`UNz:NBp4іۯf{i3+T;v+ Ypϑ#/ʒ#Ǎ\zf  zX罄JFXu[>m4A#hVKkչReF̉iphړb+(EωhsnĨ¸3{ "\ܷ:y`imH]###<~YEiO{Ńɓ'GNGBcҭAJvh@yk27@^Mk#{CVϷJGfʝ,[6EcI%]] J aXZT$ wNNQ(`EXINsвʥƺy1DaSRcҍ8+5I#t@(#%Vxlu)1CR}ԸgZ^Ҹ`JkJDڝ֕Q>ӟJ ܕ=zΞR)j &MIc F#*rTrvMAp_}V T 5LӥUiО3 ZBX7䧊Z;$h%0R-*RQ S?PEy2yg֫Ĉ(1ee Mh0)'e6࡜TmG@k>FFN$8n4; )"CAE2$hR"̉r#G's9'eRݔm|;$`Uf\TX _"uBPmrAhǂaaye0*1;ZkmrEs]t,V1+]֎ KS_QM/Ȣ."DT/԰,C%K*Ut˃jz H&Lk'EҢBBk-BFBP*G_PwoI cSRZ;"Y2'?`D!Z dL*!2|%/&I}r0ZP*KxDm:ĤT(!Q}$m H Q^އO15>F}m]f̱h*v`qaaDI 6hyiF``Q9ʒXZkvcD2¸RbjqX˂ҥ$LfKk\Q+_b]V #.6G2}PU/#Yuʃ'q2}v'6wH UCV9e :LNuVN?z[G:IRZZK(ӜTGJP_(*4TQv910c<(ܺ2Ze+%q-rjBTQ-_X]*',"p)m +v=Kojap֕&]jA'(ޛ\Z+ Y$m% q,|/$" . 4EHKY}q5$r{k'RŤ8U J)ګ|㑳,/ueInl@dwfOî;pq:%?r :'̛}Jg30Co'X&l%MR^=y*)sHgeD|XLbvwk1R6_ m$敥\b # Oj)ڜ8939\=442<<|f3 $뷹R `߮ ̀i$$!IIZov纁@2Uc(s?@=ҥ)e b իYZ#[@yb $Z'EV3$Nh19M5 }{VCG0)H5jg'3gX^.L7b+D>@cniN V]e)$#/#}+dŀ Zm5]须Xt+\g4 [XeWZ+QJ":N~rj5HM;,arqвIKvSY74NęI! #P]l_EJ:V}Lp詿'c.^4A1N B֥v,'N#BЩJv<.ny7J&IR8p`-N }?!_&wgp*uʁPeA HPDwhZl"ՉiעcL.FY֓t[e=VtE}ᕏ W0iN 17|G ߣa(8MA,.. BZ͔(po|FmI_%_hb?a= V T>~^AV%2 - %/,O~ՠcLTA'9Ο_sĽp'5E:YzgSB;iRW¹Y. X#{5J C(  7jxF%M@'֍!'ey1,\A1#-nzf佐SK6M <+cx([t7r Ti\78( e=- Nj,)ѫy۳* :N cc(6) yYi^$ưJ r*ߍ苨6$t3L]jd$6 >|Ź|+7c >ij'NXdfzK7?ޔ0whp]1+]*Բ밊65^U9uVK c\j>%̈wu0re'!0[&ZG+N깬Au+R0jed[F<C'XEMhηJU[vKR k=F)$m[[y ڏr듥ASg U?C%7m$ YdunnFiS>,DVRg\V ]ƀM ;wmch#>Jsw;+n;Mu-T^ʢ,+Itt<2[!~X.157 OnqQe [.-D U I_uL4:/ .'ULl>\Ep#9XmZ>ЉF$8!gllx)eGSKjNR΀N7 1$CZ=E%3D7=U"+3 8̮}H<|DGVY]j?-QƸG ۚ rw+֫˸k Y0&4G+EQHH}$j\Z5P{t2!D=u ؎n VIa9AeY=p)(/3"+I+]D W+k]eȦftWz^~,`J%jryiM9ֶ1}f_JZR1Iޛ^%[reNbtPzɂD#Ǘ=Bq^"hnI3Rz˩uR.Uػ's Ξc97%rndeNH«E7 E"ށfeY{)<8x@tSfk:I>%JAa]PɁԘ{cj6.KwM@S_*MzZmc PԔXפq]]]emmxޅ av,~ĉOxBBlL;R k"sXFߤ M 4G%ԠHkdy^:qVʑY]J UDz[ߩo}DqV UܴN cH0wm,7B9_u=jm2N",c ]j}+iˈ"#! (lOOF[HO "@ScqLD! ϳe4_}3Z{ǷeN'W23Z#KU % U8"tZY<lH$ SwXv/=}RikP ({d{2 eEGqTp=O583ymU%sM]%mw]BB]2$dvSÖ-pZ%Ct;pBdUds Y)R#T$FhWB(G", sr"XhGgљuH\(WVClKҼ—q6VBUH㴲H RbL 50Et FYiQ`m:×$I܌Nu.khZJyY ݠ|'=tl?۷w\[#@b#G"vg_xܣ}? S m$a=PEgYxRN'`t=OM)̱4O ѕ">kMN[o(D @D.N!Mbv}'Q"r٥9Xૉ^%%6I69F-yP (!D5yaB0fVz3[uN=kю Wʥi6%W^Nڐ$] C1ԡ٦"rZ=?'gdd$@RwʁX+J)iZ;pA DKZ_JV>2b'mGgw遧^&4@hKHZ΂7!O=0:> CrӞ=_f'dN Y:/054rH+o:'ݱ恹5q)"'4En δ05vǽf rĽUߞ.vc]r§3:_V׃VC} 6J!Rtف,g!QmeEJXWa38|QF`vuϦE $aC*hu? Nppѱt!O#+P *UŔN!PsH. ԉ@im2*xіLnܣ ,4P*uVVKJ]]YC,,3Fi7 %2 \Sqb'>}\uuڿN nӄ_Uu吏yaҾ0,iefI#d]UoяI5z3I90moHHV@8rE:UGX3:02^~Zl!Lpx y,P5kee\.J 3NO~qXBj#ryjMxb┙%#4uv Պc٠N(u2Dmiݏ'*/}QS.EV8:ڡlٺl흞iJӓӶK[c݉aa)0*̕}1o~5^.eJ"5L6)V~3x x^Ν[ml U^jѭ[$ISJn6i0}{o|Eh%6YvvG91&$Hc|\֙nЙ!jO8vM)l!ud~vNd&3|8Y{@Ŕ0I`b]tCc( $iq4[.c2PVĄ\\\`ff&RztA5i8.*QAHn? MMщcRgyǛfuב&IW;%k1 x.(ޒzo3yIӮxf!U-S`@bCj\"=}wFI'PyNO#،Ix+_푥IJ4T; :ryxG̻+r:666LOO_jc,[ԆA_OV&~TR띋v|e2'Kk.K*|vÈI"+Vs#)w[\B3wԾWщV/}8sWXi!Q9_Cfm9htR, # K=+v"sbсX~xʳ_.>?;ijo6ųg/ck OMX^fiNe tb壖<%LuW)oMW G2$~i5}eaMm)^YF AKYJj*M!NU:`lz;Z'MWA@8wY ++(F;åT[Jl߹sv/--+'AGb_hɅ6mg:,[LgWjPUhR&}4)))O9@4f|yP)|ʍ}4#Ủfm1UEO麋:yw_"jarb!g_ -괄=ֹxҸɅ+P~5/o>QN=0$8F7߶ɟDg?~u7 ֭/:\jO-[WY}aN= qCcyZ#wmN&#g]w~;|QU" xryo#>8OVsg w}( cI#9MT \ƶ;e6yˆh)*$&JpAP:y:|…7:u|s>===qJ{}sk}qa]Z6MSo~ߡCN~_ _ ƐvuR8>UN҂(mwZT˂$&k`nF|ۀ(7 u;P<s0s-KcCm(bգ4c槛H&gS2̺EUZ'gmkkXU&۱MJS'm>Z8ocv?lfl#+UWcT]Q+2{4wT@"wq`n$~;G.OqVs~q 0ΞYYeRlf}jDZ8NGQd:Qq}G?7NOOU1fǎ|+^񹉉kONLL|i֭Kaw~ʼnZjZ;׿#:z賞'|x`&f_i,.8 ṛ+[] Ww)/oQ/7RՃN fOJU셜3d7V O9wt%T~USQO6<%)$Q2sn$oVƩyC@7J+sJP ZMv+Y^^fiqm-۷K$Zk۟Ν8{],p ִWPC4Ea4ᑏJ[0pdx^|3I#Ioq]6I󪗽̉[XtHbfkv>2.릚7f y#uyS{%)E3ctOaEW> zm###o;c[lJ(oɍc퀵JET*K;8;x;eٔir]wᦛnr=j`#;GtWTs\#=@>.mm4d^&%8sUx_]ɕ.l!%0Ԯk,]l 5L<^`7ɛe.BFGFʜ?;G'Xy+g͛jMN3iZ,--1m;*IBRa[8,*OT38 CkHMT"m:EEa[<jԷog)FO ]J:I4oh*i(.w¥x$BQz+_@ZFEv' d(ah4Ve V&MSy^WWWWg]jiOq^K]z-۷og>g|ӟ~+^vSGT. ݢIOjaN| ds 1!(U[b`"ݾKFSӸSa o>%V4Wg@d,[d+A=۵F] >4&ii疺DsQYTu:]e|4 K>S=x}}n## ܏$NR N=G8p|p~$!M($5 BNYa웍A#0z_bf ͅ%N#3raDV Vkpjʩ=jyF>F:i>vWV|HڼA:f )*V6W-//1J%J[nԯʯ|ĉ/G>sy{~=yO/ _߼[?=;Jg@eأ$/{~ﳟ쳬,--7h #K@ӼRgoh* |^hPEHf%7J FwȪ!V8mh7vUe>D}B0l7ݓ9?(hָIɀ-4WϮ26:jmntylѹ#(B)i0s3[ž1vkоgܟڵRUZv;d>oJMے2;[d`,JD(S-n_in  N!nƏtM_}Ї>~ٗo>nZ:DSZ-n?O>򑏼e/{onٲAIcƻwn)R8h2Y VbRlj.=1g)l1}/dJ@GB:1[XY:S6ƷzBGdEn*kHo\bbrVds2KꬪLE2BRW]Ź3g+scuc<@*ml߻)TGG`[یoF5i"Àяw)#۷/v0}\<~ J%Yv\FvMC;vYmtΣJ nmO{:VZK;]?Ip睦ZEJ;nZ8w1'r۰NR$JyuQ 3eIS(}EnIDYUX(Yxo}J)Z04ј7ġN6ZbroVfbb Ah$`Zcp`0 iyM^atlٙ%t/E%Di^"Q ߿>BX7JOfMT.1V+-4VWC=_֐"TaZD&vDIVfgG>~{ʅ 6%M}֛n$ľEvǏvRf3c\4?}gi;uFF@)F*C~btAjaMK]wѶ͙-};7 3}vqfـO<#CCܹf ÐG}}c?/ߵcǎG2])EyUۯ<ވ@5XխXzrihWV6q5&Htu ]^LhrR&cR)sºJ`u5FXOGVR_q,Zs8|4[-/rqN8s$^\]7ɉo~E_;v㪫qwSqf Fm#)pk_Ж8_f&Kg R*o ss{Dil vZh;O,і)7Çq}?T>DE*9+i2˛,E-Y0  U 0xº,4R=2J7WKJa?(8O|oR^{p(r=^7}Ϙ$I"{_Sa+DULJ/}ҙ3bM^'FvM8/\\E.'2%z~e)$gl`R*df_l! &"Ey7hEb vm[TQJae.F~hKغk';IzKKL;ɇai~h.NOsqz>j#LˎCr C["\u&۶":1ImbIҔr˷F4.p_W#h^d8O`dA02Jh`fOayϥ5s '~a˫_&!Tr4@"O=FraӯY[|EQN0<5M!զjb|D/R(*_ŏ8qbR*ZiO{˿z>}ے$ڹs秫k^_t:*#>^YY8q-__宷Mb1T-={-ez~ %,Nڰr \)H./PǢ2ɚaT'ftQ8Һ BdQ:{m#faf|:j~2I XlNe/ ®MraE֪YdIS:42g˞F;3'NpqΝsĀ8u `|:֫ft.*@' ׽Ť=!sөmd ڀtChTm4:(E ]u9OiBc8&Y\B(w^Fjda|PTj{v9Q?/ aam o?#  V9G*)uQ2KKK7Kg(2'ĉ{7}j~/ oNmo{۳8K?4N|GKA;MS.^8pMs }ћfPfƮ]N/{EǞ\wwV;r!Ubv@ bseAlIS噔V XgIC׫8f=Yf1%m &0֬Wg ☯bdu R+0BA6wuђ@D&qbem\"U+M )m ضw/$ysXY\Ӝ=zӧi,;פ)sO3w4'1u#;v0kթIeey#?B$$ͦ#cKibΑwemz{AJ @(GnwH;Bf $Na f?GZ?w`ac_Q5VIDTvͰ82؂.+<{4RqX6zY *cRꪵvkZɸ㹹~~OJig/| w؏7t_>l6-Y)N5;;z蹏<ȍ333?~|T*?/x۷zϾȑ#;q.c ;~ta呕Y(gg@{,㵄 (,x-d66-[[i5? 'sqϟϧ4y{{PaΝL>̖C޵pxtp=G~ϸ7$iA]ΗPyBn{~ Li<f╯d 9DqՏ=)RWL|G& QWj07T*PVg爛f#I^hiZ<)O{裏>k|xzzz"MS)l(X\\X=Joy[õZ-پ}vo_{ַKKo >zBɺJa =-X7^.'1%ET]#ba.mm@clWH"YlIўpJ۾R2wa(\cֲc]b8Dw%dxhZN{)LN:ݿϏҥd o/\#q_AAv8YS?4'BNOb).*?50~ )KS1qO`VOԇ~EMITxm Ey2YCgz 3x za֠rÍN/Bߏ8Juv}I*?䔳24.4^P+ʢ * H8uh4{aIk-JWj׿kf;wo_=yΝ;'jJh5\s:G8W|~S;T*{[nR\n>Ofggo82 =n{ZCYӝai2nJ)@Y qG\%IZ< +>I,aCڋGuNng={R0  CI|j-TǷ.^2l\WWk%X{Kgd JV\(!倕R YMڀExr;u xy+a̶ÇOMa?ţGY:s:Yhaaa(5FQa[kM|?qJ?p=jeee]w[owy>1Yt\~|"/o?~;{4rW:^m۶}T*sju%ji?'ͦ?|AW}a}3hN}JQV除z9pH`@ֵ.U乊і}}d:T%{Vh30V`R%EQo/Y\0N,ͬ9=o7ӝ\ZȪ#rTfyuF;w-:F瀓G)"Lkue HT:2cK9t<ʀbMR m{VVX:sX8qAk~<TD}nƮmj ܴmjLcdfϤ'oG(i(Cm՛n)2zVijj6Yш g=w./AT5hKr~Uў]޴0Ȣ>rt^_U8]/`puxdhdXJ쮂(SX/*ZF!cS5۬-Ĉ\*tyEњŒAkRmʄa:H~7~\%m|᫯f#D!:N0F 1ILu+Ϳq7MD;9;O< l @xcT0pU8Ʈ,Ծq ck<6 6,-tK^PT8l3&I+Z %VWWi6B_]]]훓Rƣ3J%?t*ZkI}}-oyˡr evNSk.pXAFO}S IS*xW/رx$_zY*r׏Wᨵr<Ex;o|_'??o4#G>>k׮e//7to{~B~ʊxӛsRf_sɓ'Z;={KSU ]lu:yÑ'aw1R-6~]@r p!@NtHRH@]V`d5oX=wx83۵95PLE P"H ΈAq!Nq$j&jڙL^~IǘN6&vڨqA@Aek=}N]0QUuuk[Bj-[,*)tg\DT`@*8 #s%|>ja%znbA' 3zJRw:,2%4<1ziŊtժUJ>Q7xEO?я~7tW9繭[m߾ J;&Mz.СC7 lnndr͜ T&| -ؿ g4eWX2 ZDE)"&K rvPjICu5I?gU1v6(SQMPq2XJv0)yaj7U[ᮗ"e%pU!Rl]u%dqLW{k)^$!|_Z'KΘK*߄4#uNQF@#TPJkנw*T7mW ۼZEeJTVAf`:;7Q\^KjWT*}4#^:RGmeK#ʫ"cq4R4sNKVq-Bڵ&!Je[L㝝z5)X15zw߿=c7)S캮XdiOs952+W_4У5@ m.o|$@uD{(–Aˮ:v#`jId۝f B$`C}B( 8PƙӪ\CGooY&8bҙ\r2@UBu*+ݚY ~9LIFEOu*lV 3U䣣~1TW])3\c"Bő#Q< z*;P^UP]J-lAe z-ܡ"{88C:@ E3[q*@8ܩS{{%qqhquAΥڽV^0"frR,c޼yQW32lذ絶V ׵7ģg8?{9|yРA\ůo>_ioo:h̙\yJas̹NzVszxVuO X AZrmH} '}' (wkzOH̱x$Ik8~@rxYPo`AH BX̖cY/|>^5|> E#{oEᦆD 8I$mjLT\j@ԾjAzoQ~ވIkHKyr$tN{&Dqa<'T{^[?< -'!*Qۼ5Q]JQRA~?>^g'15 OyA\~uDcx*s<HK* B !u7n<;y]v#a{/v/!_\pUl,AEcxǾzq 7å^z… /;ojj뮻&LX‹/SOO> Tj@==n`j{wg]L;p@`k3R,ѷ-Wp14T5&gbM ZĎ3!fk#|SmYzW.F2\X--diWs|VNvtKMSs=BU-`),UE)k_]QeL0WqX:*tnX;U v, UQ)v@(Fߗ~S1eo2Vp8XB&0 ?!?;vn-+W߰L-lCDヒwQ}Ebȑpǎ3v,WﳟƎ}!rҕjeG˔(!r eЗa!aڵG'2eC7nĮ]ٿGtuuuZjbv'~9J:. j&9rێI&G+onXؾ}̗[ 0zG/r xcpިc9Zv;(RL @כ&4  M3>cEݍew@n͛ʐ(.[p2R8{{'AN9E~ZeWX.r&T8muK.C~vV*8ȝB655bŊ2޶H^vU:уscǾ.C Y2mڴ-Zt_^5zԁx凿"xUԄr^`IukyV`@  =xIbJX/+D5VT;<)G٢7CQPP|L^WS^EPaIuҊ#2.jM2>bu'"6m9L4S5nl58|pe׋m0NI~긠z-WV L3Ukzr7ԑ<Ru8Bv¡pV-~zzU7N/^ tw+ ;v]HBerdDžmqC&ls=cZNpy}_~EQ~f͚6lpqHPWZÇ B0`D5jQaxʹ5<___a8k֬o|gR4&kB9uT[0Y0ΓR~ 68$UiիeG[\*LP(ܨ֏F Gud|]j ڟ f{ne%4`|sjj!BTz|HRV1 ZSM 0Q"4]дF%HIz.!&Rp-Fd !ԕ] jN>75uTzMa^+g@;:r^DAj5klF:y9w@[yUf,8"bۃbsV[`D(ąp2d(J+FL.S,dv\JΙJa/O뫸&iR=ӕAM|fkZR2Bȸ6O"6%:j]ȕaڄMޅۄ<(Pmk3>'`Rè:{GBvr cc^^ꕺ V}vfg[]]H gB`7{rʕ*)eЕT T0 A qz 00#o&M NjD`iP`ĻeԴ[OWF\rPi ȕFʴTi߱\UM;rشPIP\V CB;R`D 9\Jwd<JMjd:EQ477͛7_Ϛ5kq/i"hr\7c5r"iI"359<^ s9p4ǀE/(3ǜt BD, 7Σ62_bV[cixj'Q%rYx;f=&!X& b;f|G1_8Ft,ӢBQQ՗(0Ruqšʪ^293YH~rכ)R MC B:#r8TMX)T\.53֋xLH́!HSW^Q(BxT@IIC&{>-u=ZLW;wf-Yf*QvsνʪU u9S~zG<9b^IƪZqЉp9@0XODv/N^yX2jǁמ= qZWfb7Ļ8Pc_w Tߌhi)hDŽYڍq(L΀B1e\PjOf]u0H -:83u3-Qn VV6ʇi#L|/[Qu#QUI269Dν|)`񼼍<8|9 ( jz,]aQ051+5npUz63 JÒSEaP&K=rz*U$&Ur_P)D-j5aX31Jlhi 7dKCˉ%qœ81UEiGUΤ*X|Rh9"Q5A4n%`/\ⲧz\T[j,Vq@(V1}ʪ%Ժ24r2ص !?Z)6hJE|΃>x{ʰa~.}뭷??Ozȑ#_=A~K>}{q8ne\L{ CH%ۉ*+We4؀!,yعXX Ɲ ; 8Vw_{O qQ(o&Lj#ح$IؒE0dD;y,֪6޷kVt,+brUك?)u(:N2nӠ%/`2kǮ$ZD4亴EsBnmWU+D2~N"=YYHxڳ8.$W98KP7dD Pj5nM 0 uzut3hР2nzy΀}ɒ%zN:_PJ`!ڳ,4L.#TlwTER61VB PhN8jzY`= ~0n*0|"Ai]$d B ZqCsP\9|ʩn 5@:tBm2L=26 %9M1T Dm6 QIFXd*3Ab? NrYAk8Ls*5*8j>rT@&+UΕe̊9k]uuyժST5%ܥ|e=W>sN!T*BbX}׎~N:#r^PkO *xBj@T(+: }4j+AƠ*}q00<`2헁 J34v0D``3ajq 3ؑ+P361e2ld2.zv<$ tgO<cZx~s\zGl xhSsP1; ^*t]L^nuĉ*hv2B \**RUfĢUpf"v75i/9W"j7歌ՌƖbqqpTjooo{ZZ7z}g~{ٲetuuuJp'_y˗,YrH{{{+&\M ևX j #ģp2eY˘ IF5xEj&SE@i>o?6G|¡D ^}'~F`8)/Cѻ(H}x*k?1%}<ųAdbLVgdJpBHN(141馐Z&J162-:BHO\6JJm!SÄ~1fd))PM.WǏ+ VsӈR_!譻Zɱ]Gx7 ecLM.j{fϞ}oR KNtX,uww{W_}ӧvڽ Z{*`q.>p39"bܸkDaҎĮ}X);1AQީ?w:P^-.j x9*/F+ X[.OA9ZCsYٖƺ%&)[:,ax \ϕga<)ᨾ" D;RD@KYhY6e#@ ^SN:DZ] 9bL O%8}"R9vMkhkj?2JXHcRBd\uU'T*Y;ZX,:a&DnM'bΝ3f 2 ޮ> :z . E%TuetEq1nWZb7-Z=u$zJUnfg&¨BOm>LNՊ#@b[i>iEoE|1*1(:Wt\E&Xϛ>AZVR1fVy`9\>Ȗ' w8,2R"DM +'}@>z&KQ(3jݲ% l_Őm$׵MB$ XQؒ5 vD숛IVC"CS7Dʲ*,.cQaɿL0ʢ(YYq?jϏ3e{x/2ͤP'Hz#ϙ| 7mU sq#$?a-tJʦqV9OCf8ݨ=U(j} uN 9fM \* qŅ'LL EjZXDz*r|UJEi;m)̜ڐ0נ*/p֋ k!fVRJ*۷dVʷL?U'81dskr!1N@EsiMҠzm4Tꝸ@X"0⭌0T&:7{D+\Έd+뵄vx-e^׉Ltiu\̞=|>{Y[?0Pj|)%B9RK踸=2*#̌kiz Z)>³QE9i҆"nWTn#bǴ[>`p՚Y%+lX,TN1T*NsssOXA`׀A<Dfy&[vdyҩI!Wd4'xZh*,j+&`,E$)B,!iJSۂe ]ªv,>m()J)_&XAT`O8jY8|//_| REl 9723%q5Dd*0n'UCF+۷m6aҥ'ϝ;KNٴiS =Ϥ!}ZipKHjVsH *${')KdmaWt1a,?JjMۨAYrXg([4Q:gf(d ׹[ړZ?~Xu>\캙ף3TM"'n # 2/TwZޠDAMKx+jM-&<$l aD!(%kn*.9/1sGXVzP *& Ĉ#Jw}Y| Ri: >0 zc̙oL>mٲeի?SO\b7vJ&R/R!5_"R_XSGk,jN m| [1ܓ8U*ah 9wV[aR3$v\!jD(.oeO0C\+~{e]8No=g\!@&A[[OkpJJd,34FE"YV&.Eꪫ.T*S !7p= 9*K,:'EUEj .n;.»Q B}8r'jkk[ٯ_s6m4~ƍ'ϟ?E_aC Wm-QTV€PQ-A%e1dVVu+,,e "mZò[u~\̾3{<lX3:,艓{gٙv[ՍT,*ʪ^;'uD%EŗrH,(˨2EW (^:²*5 E2,vcE a G@Ϳy晳*JFxq9zWJ)F|̘1O9`S-_>sE'^fTH:]5F G_]G#R#x]|Hc9n j=裎 % s\GAUXztG>R/zBYKD X8&uFejB:0Q<$Aeٓ$`+pz QD!Քwd+i 0mv󩧞X1=z=4mڴL>7===M׭2gs^3wyg\Y+xʥ4HWP{GH.@J|Ǣp_iࣖ\"RM-G;-Q^pv%tr NE:&9s&d2,p5hA,uiU2-yC2WG8KKDm@XUX '[OXƨ 7CQ%ZX1a0po⣏>r}pQiiO7K/4{dɒ̝{믿~ds\&]ߓO)Dh;F%,QaL\>lذž$!x1=MSJk6lTCs]OPfϕUub%;uBb VZBA$D)лKjՋVf@0ǕE5au\ƫ>DGk8cQ=η=zK2BvOH?ϡLPSWa;*'eOlPmyFo;|?<9R (P,{ϛ?֜9sf\u׷W^ KU=L! RI(DaÆu쾟fmVyd2DQBOw'7*ommyg3K,E nMI_sCx-i y vCzI;bOܕ^:&V&¯0j{d+=,_+" &l;.:^ڝvYp\>uڴi:u/kUWhѢYs=7|_3JWR$*,B(-NT(u)#>BqYֶT*խm}Ga,j5k?wm-XI1VDƪXTj97V%1HXZRxVYP Q"O\(rRˌ<oj:Ӟ//vBXV82;Gu?z뭷>+\bQvtEljvc'2qNuttlv-k}-794oI}7UVP5)a RI}n y"$mPD@PR徻J}>[E ^t3_w9e{-PJܼ裏ű-[:iΜ=}{Afx/x$yM/>Kݕy\(v%F#EFT*h OzI|V+g*2X)sgMIaUEB B!TjtK8ibmiw%k3'ip-aSJB[(KrȋӧOI( 6f"_{I10<./\0w Sn{ҕ!̑GLt/^<멧oOڵhb3?]Q*K W\qWkzh?<`ECXrM7]w_CwwWVfqo@C=B-/4݁nAZBO;HL@kr]\UV_mUq><I˄>x%ӧO_2mڴn~ݑmrʜ9s}NZaC?"WybQѯͿr[Vp_ VCyo7@6U9Ih^K@J *.{{: Z$̔W*xU!R2Vv{\.[n3fVTi3c<nѿ#8iraÆ .<_:JKXb%T V40y:Yi ;K>g%}hɄѣ;v3\pA&`_%@Zť^v;l裏~ B= "Ų[C l(߅* \QL'CWVBH!AE}xe+,8p|ۧ} xw=BEp]tMWrγ?2 Z2:Rbi -L5d促#f?$ǰPo}2j!Wk_gEQq_/ Ֆm-Ę0֩:`G*0}yZPH?;²;Jߧj{f6lNZCC8 k-/~b(~_9b"Ǖ-$<&m"u ߪ5XBrI-2K8xs/}[>3p&q_j>]Z/ժdaQK* V:Nl'i!Jש!SA-""#΀OoBq->x8T*8o~_ݵ~u>Tuo \dfϞ̷sb8 =c?'M8qiKS4h▝1{s;PJ$F-1RO~|+gs.J:pqX)8pā S?Osw4oUWQJQ3k +KVUB{f5X}m^{#_++^=lOWY Wn#_rZW_}׿~Zoi~v 'N6QA&2>QMEuZ:Tp7U"ȹ@~m_+Sqoi|* Vvg|{|gg|7U|LX{X P(pw^;cVX5Ni 'p{WЄ&svG U]wzw]6a„tl|4N;lvW^y}wi`@PSNi+۾=#kP,:::vs=;noei`7c rÇ;~ɓ'/c!,~k7,QutVI{5qK̍8{<&NGqă| 8͋.'^bŬW^yg{vۊp%?0R5N4=Q! C1y7zeW*ٳg-cdi`}4c Q1Ç:t(h,17N45qrciiV4N4NqX88 jiiV4N4qq#z*wrWIENDB`PKY *BkuFpp&chroma-latest/_static/down-pressed.pngPNG  IHDRasRGBbKGDC pHYs B(xtIME -vF#IDAT8!OAJ, ++@I vbÿ@W7F HN#48646TMvv޼7Dsax1U q;< E-f)j%po4xF78G>)- EYm4%7YTk-Qa"NWAo-yeq,) Ypt\hqmszG]Nar߶s^l vh\2%0EeRvIENDB`PKY *B4chroma-latest/_static/jquery.js/*! * jQuery JavaScript Library v1.4.2 * http://jquery.com/ * * Copyright 2010, John Resig * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * Includes Sizzle.js * http://sizzlejs.com/ * Copyright 2010, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * * Date: Sat Feb 13 22:33:48 2010 -0500 */ (function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/, Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&& (d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this, a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b=== "find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this, function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b
a"; var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected, parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent= false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n= s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true, applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando]; else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this, a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b=== w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i, cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected= c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g, function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split("."); k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a), C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B=0){a.type= e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&& f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive; if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data", e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a, "_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a, d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift(); t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D|| g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()}, CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m, g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)}, text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}}, setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return hl[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h= h[3];l=0;for(m=h.length;l=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m=== "="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g, h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&& q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML=""; if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="

";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}(); (function(){var g=s.createElement("div");g.innerHTML="
";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}: function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f0)for(var j=d;j0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j= {},i;if(f&&a.length){e=0;for(var o=a.length;e-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a=== "string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode", d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")? a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType=== 1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/"},F={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div
","
"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja, ""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]); return this}else{e=0;for(var j=d.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["", ""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===""&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e= c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]? c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja= function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter= Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a, "border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f= a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b= a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=//gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!== "string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("
").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this}, serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href, global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&& e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)? "&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache=== false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B= false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since", c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E|| d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x); g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status=== 1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b=== "json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional; if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration=== "number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]|| c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start; this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now= this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem, e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b
"; a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b); c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a, d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top- f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset": "pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window); PKY *Bhkkchroma-latest/_static/down.pngPNG  IHDRasRGBbKGDC pHYs B(xtIME"U{IDAT8ҡNCAJ, ++@4>/U^,~T&3M^^^PM6ٹs*RJa)eG*W<"F Fg78G>q OIp:sAj5GنyD^+yU:p_%G@D|aOs(yM,"msx:.b@D|`Vٟ۲иeKſ/G!IENDB`PKY *B' 5w 'chroma-latest/_static/comment-close.pngPNG  IHDRa OiCCPPhotoshop ICC profilexڝSgTS=BKKoR RB&*! J!QEEȠQ, !{kּ> H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3-bKGD pHYs  tIME!,IDAT8e_Hu?}s3y˕U2MvQ֊FE.łĊbE$DDZF5b@Q":2{n.s<_ y?mwV@tR`}Z _# _=_@ w^R%6gC-έ(K>| ${}