From 9d9f2ed3a6cb2e2399dda41e5411a663198fb1ad Mon Sep 17 00:00:00 2001 From: Daniel Molkentin Date: Tue, 4 May 2010 16:06:39 +0200 Subject: [PATCH] Applying the new layout (slightly modified) to the Qt Creator docs. Reviewed-By: Leena Miettinen --- doc/qt-defines.qdocconf | 71 ++ doc/qt-html-templates.qdocconf | 145 ++++ doc/qtcreator.qdocconf | 77 +- doc/templates/images/api_examples.png | Bin 0 -> 1302 bytes doc/templates/images/api_lookup.png | Bin 0 -> 1879 bytes doc/templates/images/api_topics.png | Bin 0 -> 1216 bytes doc/templates/images/bg_l.png | Bin 0 -> 139 bytes doc/templates/images/bg_l_blank.png | Bin 0 -> 123 bytes doc/templates/images/bg_ll.png | Bin 0 -> 514 bytes doc/templates/images/bg_ll_blank.png | Bin 0 -> 320 bytes doc/templates/images/bg_lr.png | Bin 0 -> 458 bytes doc/templates/images/bg_r.png | Bin 0 -> 136 bytes doc/templates/images/bg_ul.png | Bin 0 -> 516 bytes doc/templates/images/bg_ul_blank.png | Bin 0 -> 304 bytes doc/templates/images/bg_ur.png | Bin 0 -> 437 bytes doc/templates/images/bg_ur_blank.png | Bin 0 -> 437 bytes doc/templates/images/box_bg.png | Bin 0 -> 129 bytes doc/templates/images/breadcrumb.png | Bin 0 -> 195 bytes doc/templates/images/bullet_dn.png | Bin 0 -> 230 bytes doc/templates/images/bullet_gt.png | Bin 0 -> 185 bytes doc/templates/images/bullet_sq.png | Bin 0 -> 117 bytes doc/templates/images/bullet_up.png | Bin 0 -> 253 bytes doc/templates/images/content_bg.png | Bin 0 -> 1498 bytes doc/templates/images/feedbackground.png | Bin 0 -> 263 bytes doc/templates/images/form_bg.png | Bin 0 -> 390 bytes doc/templates/images/header.png | Bin 0 -> 3768 bytes doc/templates/images/horBar.png | Bin 0 -> 2807 bytes doc/templates/images/page_bg.png | Bin 0 -> 126 bytes doc/templates/images/print.png | Bin 0 -> 575 bytes doc/templates/images/qt_guide.png | Bin 0 -> 12685 bytes doc/templates/images/qt_icon.png | Bin 0 -> 4775 bytes doc/templates/images/qt_ref_doc.png | Bin 0 -> 2600 bytes doc/templates/images/qt_tools.png | Bin 0 -> 17508 bytes doc/templates/images/sep.png | Bin 0 -> 120 bytes doc/templates/images/sprites-combined.png | Bin 0 -> 18070 bytes doc/templates/scripts/functions.js | 60 ++ doc/templates/scripts/jquery.js | 152 ++++ doc/templates/style/style.css | 969 ++++++++++++++++++++++ doc/templates/style/style_ie6.css | 54 ++ doc/templates/style/style_ie7.css | 19 + doc/templates/style/style_ie8.css | 0 41 files changed, 1510 insertions(+), 37 deletions(-) create mode 100644 doc/qt-defines.qdocconf create mode 100644 doc/qt-html-templates.qdocconf create mode 100755 doc/templates/images/api_examples.png create mode 100755 doc/templates/images/api_lookup.png create mode 100755 doc/templates/images/api_topics.png create mode 100755 doc/templates/images/bg_l.png create mode 100755 doc/templates/images/bg_l_blank.png create mode 100755 doc/templates/images/bg_ll.png create mode 100755 doc/templates/images/bg_ll_blank.png create mode 100755 doc/templates/images/bg_lr.png create mode 100755 doc/templates/images/bg_r.png create mode 100755 doc/templates/images/bg_ul.png create mode 100755 doc/templates/images/bg_ul_blank.png create mode 100755 doc/templates/images/bg_ur.png create mode 100755 doc/templates/images/bg_ur_blank.png create mode 100755 doc/templates/images/box_bg.png create mode 100755 doc/templates/images/breadcrumb.png create mode 100644 doc/templates/images/bullet_dn.png create mode 100755 doc/templates/images/bullet_gt.png create mode 100755 doc/templates/images/bullet_sq.png create mode 100644 doc/templates/images/bullet_up.png create mode 100755 doc/templates/images/content_bg.png create mode 100755 doc/templates/images/feedbackground.png create mode 100755 doc/templates/images/form_bg.png create mode 100644 doc/templates/images/header.png create mode 100755 doc/templates/images/horBar.png create mode 100755 doc/templates/images/page_bg.png create mode 100755 doc/templates/images/print.png create mode 100755 doc/templates/images/qt_guide.png create mode 100755 doc/templates/images/qt_icon.png create mode 100755 doc/templates/images/qt_ref_doc.png create mode 100755 doc/templates/images/qt_tools.png create mode 100755 doc/templates/images/sep.png create mode 100755 doc/templates/images/sprites-combined.png create mode 100644 doc/templates/scripts/functions.js create mode 100644 doc/templates/scripts/jquery.js create mode 100644 doc/templates/style/style.css create mode 100644 doc/templates/style/style_ie6.css create mode 100644 doc/templates/style/style_ie7.css create mode 100644 doc/templates/style/style_ie8.css diff --git a/doc/qt-defines.qdocconf b/doc/qt-defines.qdocconf new file mode 100644 index 00000000000..1470f19c95d --- /dev/null +++ b/doc/qt-defines.qdocconf @@ -0,0 +1,71 @@ +defines = Q_QDOC \ + QT_.*_SUPPORT \ + QT_.*_LIB \ + QT_COMPAT \ + QT_KEYPAD_NAVIGATION \ + QT_NO_EGL \ + QT3_SUPPORT \ + Q_WS_.* \ + Q_OS_.* \ + Q_BYTE_ORDER \ + QT_DEPRECATED \ + Q_NO_USING_KEYWORD \ + __cplusplus + +versionsym = QT_VERSION_STR + +codeindent = 1 + +# Files not referenced in any qdoc file (last four needed by qtdemo) +# See also qhp.Qt.extraFiles +extraimages.HTML = qt-logo \ + trolltech-logo \ + api_examples.png \ + bg_ll.png \ + bg_ul_blank.png \ + bullet_gt.png \ + horBar.png \ + qt_ref_doc.png \ + api_lookup.png \ + bg_ll_blank.png \ + bg_ur.png \ + bullet_sq.png \ + bullet_dn.png \ + bullet_up.png \ + page_bg.png \ + qt_tools.png \ + api_topics.png \ + bg_lr.png \ + bg_ur_blank.png \ + content_bg.png \ + print.png \ + sep.png \ + bg_l.png \ + bg_r.png \ + box_bg.png \ + feedbackground.png \ + qt_guide.png \ + sprites-combined.png \ + bg_l_blank.png \ + bg_ul.png \ + breadcrumb.png \ + form_bg.png \ + qt_icon.png \ + header.png \ + qtcreator-screenshots.png \ + taskmenuextension-example.png \ + coloreditorfactoryimage.png \ + dynamiclayouts-example.png \ + stylesheet-coffee-plastique.png + +# This stuff is used by the new doc format. +scriptdirs = $SRCDIR/templates/scripts +styledirs = $SRCDIR/templates/style + +scripts.HTML = functions.js \ + jquery.js + +styles.HTML = style.css \ + style_ie6.css \ + style_ie7.css \ + style_ie8.css diff --git a/doc/qt-html-templates.qdocconf b/doc/qt-html-templates.qdocconf new file mode 100644 index 00000000000..25447029a8a --- /dev/null +++ b/doc/qt-html-templates.qdocconf @@ -0,0 +1,145 @@ +HTML.stylesheets = style/style.css +HTML.postheader = "
\n" \ + "
\n" \ + " Home
\n" \ + " Qt Creator Documentation\n" \ + "
\n" \ + " \n" \ + "
\n" \ + "
\n" \ + " \n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "
\n" \ + " \n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "
\n" \ + " Search index:
\n" \ + "
\n" \ + "
\n" \ + "
\n" \ + " \n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "

\n" \ + " API Lookup

\n" \ + "
\n" \ + " \n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "

\n" \ + " API Topics

\n" \ + "
\n" \ + " \n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "

\n" \ + " API Examples

\n" \ + "
\n" \ + " \n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "
    \n" \ + "
  • Home
  • \n" \ + " \n" + +HTML.postpostheader = "
\n" \ + "
\n" \ + "
\n" \ + "
    \n" \ + "
  • A
  • \n" \ + "
  • A
  • \n" \ + "
  • A
  • \n" \ + "
  • \n" \ + " \"\"\"Print
  • \n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "
\n" + +HTML.footer = "
\n" \ + "
\n" \ + " [+] Documentation Feedback
\n" \ + "
\n" \ + "
\n" \ + "
\n" \ + " \n" \ + "
\n" \ + "
\n" \ + "

\n" \ + " © 2008-2010 Nokia Corporation and/or its\n" \ + " subsidiaries. Nokia, Qt and their respective logos are trademarks of Nokia Corporation \n" \ + " in Finland and/or other countries worldwide.

\n" \ + "

\n" \ + " All other trademarks are property of their respective owners. Privacy Policy

\n" \ + "
\n" \ + "
\n" \ + "
\n" \ + " X\n" \ + "
\n" \ + "
\n" \ + " \n" \ + " \n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "
\n" \ + "\n" diff --git a/doc/qtcreator.qdocconf b/doc/qtcreator.qdocconf index d43128a45ac..ed9cd03158c 100644 --- a/doc/qtcreator.qdocconf +++ b/doc/qtcreator.qdocconf @@ -1,4 +1,5 @@ # Run qdoc from the directory that contains this file. +include(qt-html-templates.qdocconf) project = qtcreator description = "Qt Creator Manual" @@ -6,13 +7,12 @@ description = "Qt Creator Manual" headerdirs = sourcedirs = sourcedirs = $SRCDIR -imagedirs = $SRCDIR/images +imagedirs = $SRCDIR/images $SRCDIR/templates/images outputdir = $OUTDIR exampledirs = $SRCDIR indexes = qt.index -extraimages.HTML = qt-logo \ - qtcreator-screenshots +include(qt-defines.qdocconf) sources.fileextensions = "qtcreator.qdoc addressbook-sdk.qdoc" @@ -22,13 +22,46 @@ qhp.QtCreator.file = qtcreator.qhp qhp.QtCreator.namespace = com.nokia.qtcreator.2080 qhp.QtCreator.virtualFolder = doc qhp.QtCreator.indexTitle = Qt Creator -qhp.QtCreator.indexRoot = -qhp.QtCreator.extraFiles = classic.css \ - images/qt-logo.png \ - images/qtcreator-screenshots.png qhp.QtCreator.filterAttributes = qtcreator 2.0.80 qhp.QtCreator.customFilters.QtCreator.name = Qt Creator 2.0.80 qhp.QtCreator.customFilters.QtCreator.filterAttributes = qtcreator 2.0.80 +qhp.QtCreator.indexRoot = +qhp.QtCreator.extraFiles = \ + style/style.css \ + style/style_ie6.css \ + style/style_ie7.css \ + style/style_ie8.css \ + images/qt-logo.png \ + images/qtcreator-screenshots.png \ + scripts/functions.js \ + scripts/jquery.js \ + images/api_examples.png \ + images/api_lookup.png \ + images/api_topics.png \ + images/bg_ll.png \ + images/bg_l_blank.png \ + images/bg_l.png \ + images/bg_lr.png \ + images/bg_r.png \ + images/bg_ul_blank.png \ + images/bg_ul.png \ + images/bg_ur_blank.png \ + images/bg_ur.png \ + images/breadcrumb.png \ + images/bullet_dn.png \ + images/bullet_gt.png \ + images/feedbackground.png \ + images/form_bg.png \ + images/horBar.png \ + images/page_bg.png \ + images/print.png \ + images/qt_guide.png \ + images/qt-logo.png \ + images/qt_ref_doc.png \ + images/qt_tools.png \ + images/sep.png \ + images/header.png \ + images/sprites-combined.png # macros.qdocconf @@ -185,33 +218,3 @@ Cpp.ignoredirectives = Q_DECLARE_HANDLE \ K_DECLARE_PRIVATE \ PHONON_OBJECT \ PHONON_HEIR - - - -HTML.stylesheets = classic.css -HTML.postheader = "\n" \ - "\n" \ - "\n" \ - "" \ - "" \ - "
" \ - "" \ - "  " \ - "" \ - "Home · " \ - "" \ - "Editor · " \ - "" \ - "Code Navigation · " \ - "" \ - "Shortcuts · " \ - "" \ - "Wiki" \ - "
" - -HTML.footer = "


\n" \ - "\n" \ - "\n" \ - "\n" \ - "\n" \ - "
Copyright © 2010 Nokia Corporation and/or its subsidiary(-ies)Trademarks
Qt Creator 2.0.80
" diff --git a/doc/templates/images/api_examples.png b/doc/templates/images/api_examples.png new file mode 100755 index 0000000000000000000000000000000000000000..1fcbc96bd16c81bf1e686e0d824ad667a6e083b7 GIT binary patch literal 1302 zcmeAS@N?(olHy`uVBq!ia0y~yV31>AV36lvVqjpX=X({vz`!6`;u=vBoS#-wo>-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk@)ho_5UNX4x!VbT85?jrYMrS&CpYM!Pw2PR8r z_@v6sYHtWJU*S}#kf|KE+NSl8^Wtax0<+8)Ju#i?^@CHl$t`O|hNc&H&{U^Dr40v` zG2YZ&wl99e_h)an-@9=`MK#R({He#rkLSLh^YdAavD%SWZ;sx(cj4*j_dD(;U3Igo z{k1x1p~9*S_WVw}cmMm>Eq?!pn*N8d)l+LM{%#1o?lEU&pbBfrQjd;ChY2d3hm<&W zD#oqz{H1nbtwGSQ3Hr5@bhZUKi}eI(OkrmJtD=_wXItXyEs1NIR_*!15SDd1K}+VR zrZJC^&hN{U)s>Z%y-Lbztk=bfPqh@d?3l?mSt+CUO+Y^HDUD8-rgdxAE`1rI)f$>% zD%F;_CvN@0gahk)d#&11&!`34%|D-F^hqRDb7IX0@u2L9QB$XxluzDbHlJr&L_}Pi z+3d3)U6dqvvbIXuxZiy9=uwilx3@;gjjLCWZdwx+d;Rj|%g@Wg9S$D}2{asF5 zUfZ_K#fHyJxYOcv5#R2=3L-%(L)Lv>xAp7RbLY+-^qzj=(G(?Y3xl@&{rmS5 z)0DzQwaJ`{qE8oDGwN1O;`>iQoT({vzBd*%C!(OeDQVR;lqvp>h{L@ z3$1rJ{EKHV2Lrph!zQ)gWyP|8&Q5r;=lRDg8dKff-EXY^^{Z;y;|pt7u5>)BI4NrF zwwpN;`i~b2N$t4kGi8E{LyAS><_TM)R3|>WeUp*v63f~NJXN#vzf8m~&Mo^<~_5x8h}>eFi}Cd)2oHa<6%@^x(tiwwG< z-S_y3>S1>k9YJjds}q^qqjbf*JD=9KEc3BF5q|5n(aD_LyiGFE;mh47R_u+g+RNDO zz}d7kM=#rGR#bF!_o0<{-1?rcO!5f~bT|1b_(}A@rcVzlr@y|+y>Rj3W{qT?SMJ&z zHLPF$+>t4K7WS8S@3wu0rQhSez7Ia~KRtArfw}$r0;}_uGUw;n+n-*uf8N}=GiN%^ zUAV_?Z)Nf6*K1#Kh`4_IVqO;!HEYfsnZ1RNpHB_l{a1!7FSYb*H#`5X-Mjt?E8f0+ zTb_rv_VWwDKN~-Otp5J~@XtTz=Jv0TpT6!}@LQ9N`S<@n+?svgu1=?X|D1Vo5kLIC zEq~`%Yh>4!{QiCcudn}|eYR#+zxEw(W=Y;yp(CcODfH=ZXW{G3(SEy=lad~tjX524 z$Wtx;w}nLcw(SdF-n)0N=>W^i_l*B)9!Y3OZToWkY3lOBiMjdVB5qHtH<#r8(>=iO ZMDNt{4O_XcGcYhPc)I$ztaD0e0szE3bE^OV literal 0 HcmV?d00001 diff --git a/doc/templates/images/api_lookup.png b/doc/templates/images/api_lookup.png new file mode 100755 index 0000000000000000000000000000000000000000..1cffd5e35278cab854a96ba75c7692b0069ba7ce GIT binary patch literal 1879 zcmeAS@N?(olHy`uVBq!ia0y~yV31~DU{K~@V_;xN{aZMdfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84Fdz)Pfr)ekcwMt!gG6KLM7|Y?JZCHR-InH>+Pnc zr-PiCIpr58te$b=U&f+^f=Y^w8EaSQ-D-8b~@M!tb?&9m>qvD(FBO+`U z#*xLbH2AWR*Xo;kQ{KKax;yjS^}WUKZI6H7^L&nVd8?c7jI(FYSbm@Lz4HF^+I!#U zu>L##eA@f4Q@;+nfB3kbAz)!tyb^r^%L87OQiRc>F3Svb~!1Ibp=nt&u8sg_3Qh`Z^~PzMMd(cxrQn>s$Y5J z&Q*@K@XP=ka~J^zdCYOk=Su&F zvwO1xGB@qG7}Sya;J}Z`2^_NnH8;PLxs`D&%^PcytFpNEMtpKw#Pzg*KW+Q{#AAK4Huz=- z{n_kSY*JY>S1ogG*R2<7k2$!Qtksy~)`xU0*xckLbnvs+hZCnAdVCJ?C-d}9UwC4I z_i88B$ISMNa)E?{Nor9btH#_t)tmAWr0 zRe7eI*!!`T`9Q<1KJ_2b7t1Y7oIW=#`t)L9>=#*$mpuaBG)l#3O(3eRE4zSG7Gd2@>y~3x&%IMw-BYoe(E}aPW zQ_h+*-Q1-&W$;Y@<-fjh>tT~uD_$6y+&VGmxY<|B1&*I?as)1!V=yP9VtvZ{xtk>= z&Te#wITus1b6WFuEB^;SpQg{qexi}g+?3^^mUHEMP03?1xqUC+$N2j!?$cv7Zdl{y zDW|!0s!{HfyVs1`ngs6{{4IR5|685Uv}GUD{+1R!(3o|x`p1`b`U)SI_I!G``AvY= z(fO`v)ic;W>-I*TYp6*n^SPJ1eBGyB|34GV=j|?GV*e&{Xxl@}KR@s9KRCB~U!ULp z#;K>%H(s*Ke(m>Z@xf979f8DGISK+_>n6UIxf8IH_wwP*70&2dCi{1~{o_Wexe^;sUy#40stxs(Gk2-v_N}qRfsT7C5M3AYhmDRf!EJxXqHuC0AH}+_>WV^K9p}BX>G5WbU#@IL)$EytrfNkKQ#~$KE&TCA zwfTnp>v{)zjh zM0OWn;8Z%Iw1jzM$KF;#sdk<0-uqj1r+&HkB0u`y zz1s3Ww@%w^DplJl;uCKEe0rvJ!J8|sQ%hCHEC%fDTzI!e6hJT>M+>C4b z$Kz8DO$qL|w!Qiw=CMYR`UW}f>g4OT{_cx|rj}ODT$0xJIwUD4hv)9ER%iD2e~Ws* zFS*pB6YIzwoTaAjV^z^RbRk%xZzTxRn6%J@=R^Z7eDrQHggM?9PO?q2(q_~XbeeLlOLPuHzK{Pwcw zy6gTgI*pxgB|mDNx^!bqypQhInkfM)M&68!6W312iGAm`HKMXz{?FxW*}fO}etQ>g zkG_}lHAMYQcH2W2C{U+eVCfwa?$}JsrO3qdX%UgZWqa+U@7!9T*rG O7(8A5T-G@yGywpbFSYOh literal 0 HcmV?d00001 diff --git a/doc/templates/images/api_topics.png b/doc/templates/images/api_topics.png new file mode 100755 index 0000000000000000000000000000000000000000..a76a6c3ed2287a78b2d24ee584ff247fb4b90d69 GIT binary patch literal 1216 zcmeAS@N?(olHy`uVBq!ia0y~yV31~DU{K&-Vqjp%;hvJiz`!6`;u=vBoS#-wo>-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk@4$tH`{WbHDD&zTPQ&UF}%c zGpNWR<|N}v^$AQ|GD@L;?l816vo7)4 z8^O^TF~ymCiI=C$?zOV(_uiZT@a?&(vOQ%IYt3H&{Q0c^r{$cQa>dLL@!oH*u7{RT*L+f6w(XHwP2uS<(JM)a)G3VjihSa!U`>goLp z|N9xW!boyPCcUG*=PSb=TW=#cK*Hx6()stLFeOV&YQ>fXz}93 zyVhmTa^rBEub$Y+^W1{r)SrjzD;D2=duto7@jCma(E5ooPmf2;*>yvxz@Yd>-YmEF z`>Y*(_6&YG4|HDq`emhaC2Q-{siHsj?%5M#`u=d=#yR``e$X!Y5Oi2qHh=jo>-OvU zHGdMG$NOF0r1Rj#x3&VqKMR*->gnm_<>szkyEf2^yY&#u+#h?(xW#<8f4hA5yw&Zn z>m?<+ixYHbO1QTBT6nB+W?Z=YXKjmC5IyKY#YD>!^}PN^){@wBm7T8Gq5K z3G6yHGaZ*-)&C~rHfM96anoA1z2(98_qC~sU3hCGE9HA;>!bUfN0n-l{yV;5*;yR) zli{u67yca#io%N0inWRzJv!YAYiwI4C?8`vJi8^!;e_f-zgKe>t3370XWyZJW`A1n zv?Uj~5A4?2F(E%AT`y!={m*9)qs_bTzgv1wAl+t7iV){KPEP?~1HDDZ|d`#uXLfXB2C5Kv2N) z?7pbC`)AHsG_mMRoA@h+iOeTUJ*^J0o%-0ot~^&;=TK3*QA*}PwTRy<$g^t0EdJ*r~toFn*F>C)#7GC@6uvYs7} z3lw?8uYY!n;KELWYfRc2X|~qP0ne&*9$vdwDs||e#?rMJ~(-Nf9m9e0n;t@9PbwQxDp1nd}e8IBZL;N!)e=pZP%ouU{Thwahb+3fAOWdn;y0xcrZMjyp z_uk8rgj1*IyQrJb)C|wNYro_8A*&~~cC|Hcrmnoad+Pk&Tk~f%C22KnU$#iXRmxR) jXR!aCU;pZvco_cHUAmjI+VL#|0|SGntDnm{r-UW|L*6^k literal 0 HcmV?d00001 diff --git a/doc/templates/images/bg_l.png b/doc/templates/images/bg_l.png new file mode 100755 index 0000000000000000000000000000000000000000..95470c78cc14153c55bb5f4bd672c1dc68282e1e GIT binary patch literal 139 zcmeAS@N?(olHy`uVBq!ia0y~yV7Sh}z`)4C#K6FCsAA0p1_lPn64!{5;QX|b^2DN4 z2FH~Aq*MjZ+{Eag@neEl9S3HXoL;|E^ tb{4T7x^U%6N>Wl%N{Y)gRt^J(bykA^H)kv@WME)m@O1TaS?83{1OOTME-?TA literal 0 HcmV?d00001 diff --git a/doc/templates/images/bg_l_blank.png b/doc/templates/images/bg_l_blank.png new file mode 100755 index 0000000000000000000000000000000000000000..e0eca3f1c3ac99625696ad98eedb402882788d5d GIT binary patch literal 123 zcmeAS@N?(olHy`uVBq!ia0y~yV7Sh}z`)4C#K6FCsAA0p1_lPn64!{5;QX|b^2DN4 z2FH~Aq*MjZ+{Eag@neEl9S3HXoL@tOk cut+e(F!B9gHrFtkfq{X+)78&qol`;+034hpn*aa+ literal 0 HcmV?d00001 diff --git a/doc/templates/images/bg_ll.png b/doc/templates/images/bg_ll.png new file mode 100755 index 0000000000000000000000000000000000000000..99796e7b5f0904ebb256585ddef00fa24c61f437 GIT binary patch literal 514 zcmeAS@N?(olHy`uVBq!ia0y~yV7S4+z`)PJ#K6G7SvgIYfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84Fdz?5>FS$kcwMxW}fY9GLUf9UBD@wRKfY^_x>(# zVKIju?p}NDWSNw_9UDt7@TH`beb?D=AYJ_I$y{&W$Z7r4)=$$po#y0owra20F%#d- zQEQtN9Cn8bd_2A-W6u$L#-BGDy5DnWEWCO#T>Z%W#*k;6X|d}&@-*(fFXx>zL(Ho+ zfamass=fQfFZMc5k>g|Moik(F-#UKQohCMN{rTy452Pu+KKFdHQ=pG@`-HB-4(&Ys z>D}d7X?mNi&KKt_GHrTPtRPgfsA&gpblL8^uUYP@DmhOK2~`z8`drLOWtsHGw{OdC z7jN7jnRxeY+3g&&S&NUV8ykrNI#uTQ+zwmu$Wv_dGo~C>cz102 zX`9Cv{v0XQdG+bd8J6|lk;^>JbQzow0-?vTOSSYYZ zi(}KLId-s^Pu$aAmX{~tGqVN3~?aQTinGeia(68lec_8@6q6I!dULve_ zgf_N3DwGjnm2t5-p2(3nFTIN?Z*8RRl)^|cCqWy2?fb4AhQ|^mo(TA69#9uF6`7hj zs{kZ!xcPnc{qJ8g3?5hJo$cyak-x;<-1qXf+}P`XQdzhK-|J;Leape{v)Na%nTq<5OBRT_x82Y*wj205TBt>tMr>hvK_}A zMiBSGhRS)5oh#DbF_nY33>G>|LqbDWZqH|Lv<3^vY}Pq#z*DH6u>)-0fxyQWewU|6 zzq?n!4w7%!@1c1&Z~Lxwt6!-mi$m4qFP-vh-}%hnfA4;aJ-N3KV$g@hsgcJD&)oec zv}5}Bl%@l+3=9pQmt|(%F592W#1M0A*SgO(%cry@-Z(aIS>~$tN!zAtu6ViYTrDF5 zL&33aDS6#1su>vcY~DU;v0eW5W9ZM^->aVRF)$p^ynSmXbNNPVh62N-hxhegFMcLh zcK4gl1CU(0SYW0#L&3v9b(`ex8@wOh|F>uR{k!4}3=Ge=2Q-3Zp5Hz!4fd-1Jy%AC ef6rHZRz1LA=MdyJ$DLOKzaKbLh*2~7Yl0=91e literal 0 HcmV?d00001 diff --git a/doc/templates/images/bg_r.png b/doc/templates/images/bg_r.png new file mode 100755 index 0000000000000000000000000000000000000000..42a35a546ffa1c10ccd33445286c732147d0e26f GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0y~yV86h?z`)4C#K6G7Ie(EB0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-5HUoOSEk`LgdO9Q(Io`|jVeEEWJsE+`Y`p5+#xzJUgLy za83F`@4HIOS|0bV1U})8PU!Q}bmQYptJa;;v1-*Li+g$7S6|iYTBL8b@JT#lao+am z$Z6A0KdsuUC&qp8;_23P2?5#LZ#x>_mJZqa=KJrnX^ZuhQjBDe>0Vf-(e?Q!kN8rD z!`hw`W~@qRKb*KThV7o*#jOJQXEyO{D=IuGeqg7HXF|%n=NCL>rfTtg;AT17cRaoC z_uWse>zcHZW-Z$?;g6sO%S4r*2Uq|8yKd(Pb>F>Sw`Y3DXc_6M6z}Ai>*6BHBPy9L znd0xzh{Xp1o{2vpc>e$f&Jmc8lS=(xRH*i}%x?+o{nOOvdx^u9BZZeIV-%JGCn(Q=`lI6-?B b35N9GZ5QmluT?TIFfe$!`njxgN@xNAN#o;! literal 0 HcmV?d00001 diff --git a/doc/templates/images/bg_ul_blank.png b/doc/templates/images/bg_ul_blank.png new file mode 100755 index 0000000000000000000000000000000000000000..70512614cc78c36f2798da87e7c65af3a950440e GIT binary patch literal 304 zcmeAS@N?(olHy`uVBq!ia0y~yV7S4+z`)PJ#K6G7SvgIYfq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84FdziB~KT}kcwMxZaVTcD+o9QvT+_;>fOEf|4AFR z8yi(xGNjB!&Hn33U3-?E5Oj0f**iDC-(~PG+Ws+?|3H0b$M2~LKUG~yI5vKn9;Br> zO(s*&f5Ww1!L3`rOyyVUa1;JGE1{=w*0RcZd%uUZh<*IADQG`Oag$byLEqwsL2jql z?p#+O(e{1UtFyT;_;crVmNuy#xxPt8lgTe~DWM4fqmO}n literal 0 HcmV?d00001 diff --git a/doc/templates/images/bg_ur.png b/doc/templates/images/bg_ur.png new file mode 100755 index 0000000000000000000000000000000000000000..bfa51a4cee62a33cda1c82074deeeaecb62c7386 GIT binary patch literal 437 zcmeAS@N?(olHy`uVBq!ia0y~yV86h?z`)PJ#K6E{JoRuC0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-Jf#ezZd#!(4Y`vfM{aJ<0EOD^VomZ=?dgiPT4V}yXc<%RkP=)_HJM1=vi(5Wd z-1q-x<$te}8^DSmtm`jp^y|hLzJs-M?kZOXv4O-G zmU(FAZoj=Ovu%57-Ms0B5GT%9@_N_Ln!2y6dZ4bmJS9l1+f{NV=R2^b4{h6WfAfC- yS7pZm5ip2!;o1Gx><%MH`hoA`yWjqO&^^HL-LvCnqty90kf^7tpUXO@geCy`8mjdG literal 0 HcmV?d00001 diff --git a/doc/templates/images/bg_ur_blank.png b/doc/templates/images/bg_ur_blank.png new file mode 100755 index 0000000000000000000000000000000000000000..57799616c0c45d56b39bfac22820638a556cdfeb GIT binary patch literal 437 zcmeAS@N?(olHy`uVBq!ia0y~yV86h?z`)PJ#K6E{JoRuC0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP->$yG{Y$1~ zrR2Z&(sZu*zqPWTV>&BHm_gt5$j_R0zyB3j%<)^k?sZmK{fxclP1az!nnhEJY~;TG zt}Qpuxi|aa{B)Lbu=tOF``>rp)l-sN_HO(7sO?~fFvy>>%r~3;`fHR|XUDI|a3Q+l! q&p&H!Y>S5SrU!X_HR!oh&mzH~DcZui(DAPa$XriXKbLh*2~7a%P^cdO literal 0 HcmV?d00001 diff --git a/doc/templates/images/box_bg.png b/doc/templates/images/box_bg.png new file mode 100755 index 0000000000000000000000000000000000000000..232655a818bc0af3cd43c08eccd2a7e675c705ca GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0y~yU|?imU|{25VqjqCElN&fU|^6eag8Vm&QB{TPb^Ah za7@WhN>%X8O-xS>N=;0uEIgTN!@$6x?CIhdQgMsrU?V331J5CY7yqaKY79=~yq$6S iZsKeek19qshAU-)4N^DwKQS;cFnGH9xvXf`0yw&q&Wq zPD;%A({S*R%so*R1M4-unw=cR!ix-#y_#73Pf*G3)STk%wLzyO9zW~KTD#UX)*=1e z&1&`rfkR)f+B_GSXm?9w@td>v9$){@Wx&uYU>L0b?DSR!1_lOCS3j3^P6{(JaZG%Q-e|yQz{EjrrIztFm!mjIEGZ*O8WEvzdbX@4!y~&f&7gT{2li1`l`+x zIMTrWVEP(6f$#FOSv=;vJo|k*k773Ozw5WpF=?;bFz3fXpHm<0J?0d?|NHg-Z@+0q z8;mv^9*|K#r+ivq-OQ5*o-7eK@M4|JxexFE+qbRXZ*Tl3{RjIrhR){D<`3JfPygSo kGxaC`(t}A1jBE@STOId>+}HTez`(%Z>FVdQ&MBb@02RDn#sB~S literal 0 HcmV?d00001 diff --git a/doc/templates/images/bullet_gt.png b/doc/templates/images/bullet_gt.png new file mode 100755 index 0000000000000000000000000000000000000000..88759256cee54e758d4960aa3ecc4c8134561249 GIT binary patch literal 185 zcmeAS@N?(olHy`uVBq!ia0y~yU|?lnU|{E9VqjqKKPs@3fq_A?#5JNMI6tkVJh3R1 z!7(L2DOJHUH!(dmC^a#qvhZZ84Fdy1w5N+>NX4zB6}RMPZ#$d&{_ofS2OAhWCbrIy zkdUyMsvKWiYxJ??>9^h55{_9C63^n_M3t2qO<~{Raxm>IM p|KF#JB;Kr)IoOb9=g`2&aOJ#Br4MuVS_TFN22WQ%mvv4FO#tp7Ma%#I literal 0 HcmV?d00001 diff --git a/doc/templates/images/bullet_sq.png b/doc/templates/images/bullet_sq.png new file mode 100755 index 0000000000000000000000000000000000000000..db85ee34008e65acc4a0eccf6e2b4b8147cd929d GIT binary patch literal 117 zcmeAS@N?(olHy`uVBq!ia0y~yU|<7b4kiW$hWvFE@(c_Nk|nMYCBgY=CFO}lsSJ)O z`AMk?p1FzXsX?iUDV2pMQ*9U+7{onY978H@C6z>K9d6*7Az{E^+RDJh!%$krC}`*C SpU1$!z~JfX=d#Wzp$PyPbsa+h literal 0 HcmV?d00001 diff --git a/doc/templates/images/bullet_up.png b/doc/templates/images/bullet_up.png new file mode 100644 index 0000000000000000000000000000000000000000..285e7411b455f3fd3432306d1b29371572c9571a GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0y~yU|?rpVBp|jV_;w~WqAssBuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFwFOKaSW-rmGtBPfBWXsL6U8`<3C!xyYxSQo7jUN-hK~f(+iVh6F-{J7BgAQO>DxEQ?D;eN;FQGJ#~8H#EBCVpWmIz zb4y9>|4auVr8$orrmp3QudlBQ$+>sUhkN@6c!5_~+e<;|g}n!pw3F;X(=r7&t1OvTvS|`oX}!z~JfX=d#Wz Gp$Pyyv|hdd literal 0 HcmV?d00001 diff --git a/doc/templates/images/content_bg.png b/doc/templates/images/content_bg.png new file mode 100755 index 0000000000000000000000000000000000000000..416397d047ea1975e51e84915c82d622625046ef GIT binary patch literal 1498 zcmeAS@N?(olHy`uVBq!ia0y~y;GV_6z`)PJ#K6F?LHyVk1_lPn64!{5;QX|b^2DN4 z2FH~Aq*MjZ+{EQ4aj+9`3kh#1*NI2&rw`0;B zZsEt@|7+cwF{2<+YmuNp(yU9D-g%!dl8HX0bnWi4+Iih~1>0s%zJD}7?Ve@u>+iph z?w{$mob`_X+OXeO?F9`O9NfK@W*8aItNi*TsQs{E2ZYLg$O-BLI& zBVmy+vu5vf(aquZ&*vTC09#nL{CB&AO9>qlZtoBdfzT>jsG<*RAu?EwB`mz2CGX+?yKfa+n&~W z+0W1K+qZ9Pc8xAhWqm6%P&rOW)-y2;NqmT$VEDH=g+sV{bf?M!!$*8(Q5Y<+?<$N*gx$@?wqoUiXX48YPZh0FRp6yXi8e-qxqTr(=y&%yk|YP?<*t2w#x|y z9d1`LOhWP)7$ThQv#Ls`Ee%_}x8mcX+izcev{4EDTGgViB;wd*5xQSv3RBp$r}6sn z+oIPV65(dpV7u({3;T;ri@2ZmnV4UhU2d`d{)_LwGu0&Ibd*FKy^MoA?d+_qqCdpcSigwXRs7Ur9kxgYhJ?E&&#G#E9h(p-7N*oBQfOsorps1_dm(J~*3FxfVg7Ge-W{)I^pwmtStV{dQ$O4-c&GOB&dzBi)qj6~e=jaB-W|R3z}ipYtDnugtYYc<^ZDbCKTc2A&)luB znw=r1z}@Swdg+o|=hyIqEPGuzEz@=V_0OUbVH%G_7XJG3GT7_ZyLan;KW1Q9DK0B3 z`&6#(xQq8J*BL%)ncr0Z?lgVE_w(zcF9+1*&+o0A^DIg!D)aZWIc}273}(9(o(4@( zi{kpdiGkrjRMwN*Q(oFFJI}MRs9(<3>!sK2{}BQV4FY>t>=HhH>j9C6?9^-1cJF**&_Cz``Bs}I0N}RyTz;G>E`LF){^;aJJ z6c+D#xv=~8BL;?>e~$;Ry1gai&7UmM{r@eE*cdcC7#I%x`Vrm0$RNF`FY^4V(nAak O3=E#GelF{r5}E+0v($zF literal 0 HcmV?d00001 diff --git a/doc/templates/images/feedbackground.png b/doc/templates/images/feedbackground.png new file mode 100755 index 0000000000000000000000000000000000000000..3a38d995d7fa681a7bd2bbc4f5130abb35c8b1b4 GIT binary patch literal 263 zcmeAS@N?(olHy`uVBq!ia0y~yU`PRB4mJh`hJr^^Ll_tsBuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFs$@+aSW-r_2wcYCxZb8!$HMtrEmGEeAyj$+<*L@ zdec9fi@Sk?Lx7P{Nx^}IrGu_)20^I3PpXs;Fg(1?B;$B(&UFR`1_n=8KbLh*2~7av CD?IlA literal 0 HcmV?d00001 diff --git a/doc/templates/images/form_bg.png b/doc/templates/images/form_bg.png new file mode 100755 index 0000000000000000000000000000000000000000..bf2ee54464584d8f05ceca85a6900c24475733fe GIT binary patch literal 390 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 E0N~kcQ~&?~ literal 0 HcmV?d00001 diff --git a/doc/templates/images/horBar.png b/doc/templates/images/horBar.png new file mode 100755 index 0000000000000000000000000000000000000000..100fe91c6c541706112335f854ca4698dd91f25a GIT binary patch literal 2807 zcmeAS@N?(olHy`uVBq!ia0y~yU}j=qU|{3`k&hPj-C_9u#q`kEJa zbe;PBuzGR!wLRaTo&C4vrO7zB2- zYBI1?GbEf)R<2-ZnaLpH_9@)vqxL$1=UNO56*D*4>{PLIZH(s7Eo2W5*OSvY=P9l& zVwT91ILkrrP~}WXqec_{2cOR{Ff5oTD)^xJ^WTbdeCy7gGwa*N7q9zjKihw$q@>6H zo}OP_;K0D}u%zzdKOOzeQVrH@4Y~goslH>$h~r*R`n@}C6Tib&h6OKgg?}ypg^laN z2|I7zeEQ_c4X-0k(TS(RYyYJmia!wkH|J-a&7bdIAMAUi(r6Uh=+5%v!J#u>e3r_b zpTyacbmv*W`=9OH|NqEdRyyLDv@=3W0l{%d!X&zO*^grd%eVyOT zcK1ygHe}f`R!`Jj5u42X&0Ad{qU6A%?+gr|cIO|wqQSx3kkS0`eEI+P_J7?Ms4_I9 zc}^;1V2E>3(F-}X+5R{O1B1(gMy(Bw(q9fr=p0~^ImmkFAorgHvlb_nBZr&>oVZdN zWQr0r*EBh4w4L1`tCgUC#X;8OKww7OLL5dwus5HJ;rUKE1* zsP1q+Vy+_8>1?FFa{`m+#w8(_gf6*V$_r9{sk3sniHDT(yAJiV8$T{QKwREBuQ_ssP#N_Gj}ohs)y{X+Pq(=Xj$On<@r zrJRSiO|>Jt-800JM?qt>5%@Faly6g+(M0mAFt%RGHrF}s<{ELgQbJhS6Z)V zUzNThKg51XUF6?Rw#dUihy9(G1TNSZ|9HQG4YTEQ^5vx5`2d;L1z1M8r+vRhY?RDK9`MZ(N@wk_IjJkVz|2fvV&x3CU-(AkN zT+G+j>gzhaRoP3W7w&c`-=DYq-Hdtr;u_}p$)yfkrY;`E0t6L(&;S$x&4*Nwj?^H|JdmB+cq za*r)mV^dR9^Y(q^`)*c{@6KhK%dCB@eU6_!b9T|$Ycow}+ZtXsdOrL4?CZ1dZ%>G- zh|<}%V%v^X&rMIFmPNkXwkNMO$})0kL}*m(X1BF-*Q#FIy>|CLUbY`52K%iUI+n4Tn_zWwOB!|x{Vom{)Cw)d|sJ8%0vLuOWc`WZYp-wEzO;PR_r&+&cHiuZ=0CQ3Y-4`U z=w4*}8S?|%Pi#N!e>i_$eCvJZdgcEq|EvCAWLVyy%9zgF+3469&Gh?6RgL2QK6|U% zsoyr;eCyb=V5g&~V}H}yrl$wjDrTH`Ghwab_vbUtO+1&$*BVgw;@SoF#Ak`!hwFIM zTiaX1+wA)aIwGVl8csJYzj(*F_`b_8muW8dW~UqaTdvpjGS#wMrI%%M%Y2u~F8gD8 zX_05HM$C=y%<-17)YDpLmY1{d{-3v>+aJw+#QnHhe1`ss*n-N1=MH^oT`sm#Pe{jV znuAY=pT(39jsjXM#ClXe374z(aaA6YJ(RAbf6?q>#|`HgEjhnW9$LOtlip0+V_KEo?ci`qR&9+}_>1&3WhI{Wd%Hq%J>s?yR+a$dZsRA-_V*-d(!8HSzk7yo>LotM_~} zd2{u4^q%j3?N08y9m*K$do}H9>Tl2Ao4?zy>sNV&kJ^2y8ZocF)W@mk#~>#1Jz zko~fJnQXeOewNd$PqW-+2haK)ofN&x|BT(mYp?EA{c*o7&p*e+CbH7&bI8feTQ8d~ zPfq`IzGv>#xwUnAKkp>mUbLWV>vJ)mc9eYDbo;4r z_>S;d>#gE*UzNPF`8WBp|MA^(cF$V3GbVfIyQ;lgtJA)}l%8jP?(Ubpl^@0aU%NWb z()RA&&sF)~kADApU+ivOk^0|rr+42hSAVy5kN=+dFAi@VZ#v&?ziJ=-@6L_)cj~ha zlrQ*v@s9g+9z(&bYX6`lsoW_vh9u{rl>`YsvMuj~zNDx9?bou-|VFmftCt zeZTlVzyFgOg?f$u89z6E4Zg7a_hiY*lmD|Y&-nZ&*;w~B0|SFXvPY0F14ET614BbI z1H;e%3=9n~85l|p7#Ln9FfdrnU|pA>)8je&td$*y$e*M3s p%FB5pi-F;vB?AM)|NqPk-@a3G!Xy* literal 0 HcmV?d00001 diff --git a/doc/templates/images/page_bg.png b/doc/templates/images/page_bg.png new file mode 100755 index 0000000000000000000000000000000000000000..fb7d051a2864ec0cf6d49c44c057a8c39d24636b GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0y~yU|?imV94NLVqjp{-^1&}z`!6`;u=vBoS#-wo>-L1 z;Fyx1l&avFo0y&&l$w}QS$HzlhJk@W!PCVtq~cc6kN^Me4{ONT{5UyT-G_&V$ET;K fM?p&A07Jw(-I=#CGn*M07#KWV{an^LB{Ts54L2qp literal 0 HcmV?d00001 diff --git a/doc/templates/images/print.png b/doc/templates/images/print.png new file mode 100755 index 0000000000000000000000000000000000000000..4581da1870c894e96eef52c7e88283d418a3a327 GIT binary patch literal 575 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7BuiW)N`mv#O3D+9QW+dm z@{>{(JaZG%Q-e|yQz{EjrrIztFh2BjaSW-r)e^jWU1p$&?C-RR%^D_3fdXrp9G8c1 zI6hRjdBh!}QrF<}oL$69Nb6$P5#_+H^u`4ON3>thc%627-|?N#ds5QQosCMiJ2p$` zxs1`TzjpFGY%~0p?}*V$=y_PT-+BG@!+G14MYueFa4AjDoqzuG>#wKe``Zn=&OhJ$ zq1CBTyxVo1jsG`y&t*X?Ti%!LK2)_=uI=!`AG&h=hf|Ce#^@D4mHoC=s_F8}Bjp`# zi%&c)`k~MG)px;}`;8r@QfI9l_r^V+>&L$P?z`h$DxQam)lQ^szVrV3;ipB7rc%6l zCQ^c(E*Eml>en>rtqIds5#qFA?<%q4)tr3tLxheR-<2%WhyBNu*Mw=OZI-mNvn#Ng zn_wVuq~71v!%r}Lb*RByzwiFj5)6KH?TvdMEqcBz{$q_D`($?YWTTlJrYqu?T76kt zQ&MF5rfhek&pwCsAIvYjR@wBo?*H_L87WO?(>_m|x<@8^>#gZ`7GLD(VRKsvH;UhWEB3G;VvhQa95aI`k*6{;e8;uF{jAAvYwa2RVip}eJ5~nwPK}(~< g1J#Sm8JHQwUW$KNU@uY2z`(%Z>FVdQ&MBb@0H6H+k^lez literal 0 HcmV?d00001 diff --git a/doc/templates/images/qt_guide.png b/doc/templates/images/qt_guide.png new file mode 100755 index 0000000000000000000000000000000000000000..9f53a052eb427b5f9a80c8709a272efd4e25d60e GIT binary patch literal 12685 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 literal 0 HcmV?d00001 diff --git a/doc/templates/images/qt_icon.png b/doc/templates/images/qt_icon.png new file mode 100755 index 0000000000000000000000000000000000000000..fbaee358435735e32e36b0daf0d5232989f34c7a GIT binary patch literal 4775 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 literal 0 HcmV?d00001 diff --git a/doc/templates/images/qt_ref_doc.png b/doc/templates/images/qt_ref_doc.png new file mode 100755 index 0000000000000000000000000000000000000000..141488b86098d3b9abbe7e6c5d0a7b588e69298a GIT binary patch literal 2600 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 literal 0 HcmV?d00001 diff --git a/doc/templates/images/qt_tools.png b/doc/templates/images/qt_tools.png new file mode 100755 index 0000000000000000000000000000000000000000..cc24179819f8cb770a6893f69e5e418db5b0c33a GIT binary patch literal 17508 zcmeAS@N?(olHy`uVBq!ia0y~yU?^r_VCdvvVqjpHpfTYb0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-;cxqH`kLiV z@|^wi|GhnDQYOWE3H+O1zf&tLxAO#{b|;S3#_i+QoeRBo2EAV z?6q6BgdRET=IYAvufC&bs;X-7a%IXCkxlcaPhNlh_5Ws_)UA>H za_ejgHZUdl`kp^^THC|dPfthVQq~pAn>&r%3c}(9W-*qxcYkhA;67d`J1yxu z7CBQYGOzW8$sa%1<+uL)*>kG)`kL>wAI@{{`)U7{agKjV`TLt&tM9LCJ9ezePE}R) z?{AT>#u-~P(-wCv{CRnf+k#tj=Q(st|K1?#*fMWTz$N$Tm*17#n)t&bYIfF1^Dyt# z=byKJU3V_b{`kQ>&66iJPp*vk5FC71JBZuEmoxuoe6vo%u6ONQIXOGU<4yL(zhs!} z=6iXI+gc}%L?2F*OP!1UKUnJQ6!y=nbB)4VzilnoSyf8vc|NcQ=7mqco!K6`{qV6} zZwlgmoY=K1f%TrPpLJ_MQIJrhg}!;b(9aETri*<2E8mzCTzt9f>S?DYgUmmvtgNjC z2D99F&b~0wid#^@x?q!y+i7i4o{w|={9T+xPXs*@T#=EY>QL=4Ey#xLX?TIEiA{>j z#e%~eg^Kr{zWCI!;I_5vL~)k(t!MR5)unT9VRKx6S@@Fr8~z3UQuaUh^WW6HZJv97 zXYHw}mw$}_77~NLh6sXcB@%j&5Pm#S6+YJ_xa!b;^NQsrAJNfJgHQ4(Ti>14r1K%sI@8Js0Z`DXV

z^AuKp`s9g2bmi~0`}?FUAMMIcKefTG?7yup?^cD>>v5KaUq3DVSRDPM^ie@;dnxmR zeGKpUTW70Uz3qO}DCu0I_*3-n8$F#((q?PrZ7M1XPb$PK2sE|wvpPHS$P0au;@!#b zIBA)L(2e+g?_2F{_g7wCc0I0MR_dj@yxy%{sl^ez?{2IMUVX3PaqpWqZx$YID_->U z_vdqOOHD)DwY9Bo-9Gn^Yx~~~?-t(9FW7zequunp^BQ};${gsO&Aab!UTf6i^RGkS z@UvCU3tt_2(1GDzWuyO$O9!`E*TMRzIw z@Saj#b7I~ayPG$zm?U1Bk|5B%swxVIumuMT5*$)mHs}SMI|@ z--U&R)6efqJ#zH%HNF44zTG&;E?;+L%B;Zj&#S(&Rj2>f-#TYSaeDKQ39*~roZdJ+ zhVjvnpEXS9mFHeN-_8)=aC5=+rYW3U!OX7Oc>)D`0-t^{onrnJ5&!vAf6CJQ`?M0)3Wx~iSFY+5A-B6 zGqdqqZ`l7wT+^}!`r;f?o zR&&?=xf63^|HVsJUww&;{PSU#jGxrPc)iWfPi!hY`R3O9{nAD?HV&MBq92VO!)fP_SX*&Ow zY}>WUKd~@rQQ)-u<@aku>&$;oi`J7Yf7$t1{lu|FkM=3M^+f!*wtA)HOb3p~dV8;A zZq>6etuINSHI$N>&_ob#s8aBJ@F8@YNc(Rf6u0Q z+RC>njS>I8ooo8^>63y!kMx!O6J598sSEdXy!Y|eu|78|UE|YPnamf?SH#P0e>{8p zyj6F0lpHuvlVI9)T&Mhxd%l6dA-M#DC#Am+aGaJjZk=WLx9La1{hHldmTuOz-p>D{ za=|_Zo4J0+KPx(ft-hSLe7RW4^Om0>4_w1U9Tr*In_a4G+Unr9+#qk|iU#hQsZ&!f ztdcO`Z^%9&7VbS&Pj~vo7p)uq@^dpqIHopTOuMx5iq@@TY=0I#^ES?!^d-w*!KCob z3~xQDuP-*&r)lb1wk}=!wAnm9CHCAw=Qb(dXJ6j@>0)L#*j{3CYRQMyjAhF4YrP)d0!0tEqmMy!mdVcO61-ppg;$$Z;KLv>pcIOX#;-?eB4)BX9 zMjc+k>9OI1(v}VV8Pftc9y^pNejw!R1;tkXIe{1Y50`mVaP!@1(U@7k+lJAx@D1N~ z`M3{-x7W=V-g?HcyPfNk`>FDGcfTDz*<4*}Rl8`Kob{qNt5&c3_Oqt^zQNf9g9Gce zw6xxoS+BWr_3G9u*OxC@ec5-G?`*T#y;++Bx8^=hyC?6Uc=r76`nddk}Ca=?gNdr?Eu zY0n-pr_Tr1oN9j`T$S~arIs%=?90nwo?{M%fDB-|fGNJlI$M{M%XkHLdYyXMRtJa+`L^ zZRbomG4Ec>k9thuyWb9~h=ASuW{P%bwx3ru?I_;Jx@KjtAbdGcEEx*{stn(l2XW zcDzsa>({T&Z9Ix1g6+#2RK;#IoY0*hW>QngSkEY(XjtcMaim_4d;O&=r8}y`#eVM5 zdBAFR;DTYY>^%qX*t6@`?YgDAV!7YkTURgcE5H72%aSFL=66DD3JRJodK^+;zxUg- z^Y-umUT^Qt+fin9XPZ`8V7AGvwzethk~ZUThXkY6vx5u%#n0q{QGkJ=bf6x#T!BxQbHrrLU}eY z9@b9zHeG-9H2u39@_PLi?@E7n=dk+gCvVN~R9s#@zc#Pj>ie5J|GsQKpZetM&u^#w z@6|kFlPtFLSoatfR0%;2}%&dQf< zBK2_Z@qETFrLV6YU3-vYmrYu<&VGe;2i7nAJS%E`?dh}S_iFpY&YDEs+_zM!py}i{ z>F0M0D=#f+D|>CbJ!bx#V1{FFp3kq}mvXb~*W;-(BX3TTSi0`zmkH09J~*8YUnwDU zc7mk*fz(K`BfLCpCF>elEoOzSZk={Zxwm0r`JW$!p*FoCTNqe=G%Ig@bX=h|gE7b8 z-=33iocZme0wPk1e{X0O5HhiHPMTjQXWwVMWp~Z9Gk+HD-22z@-lIW=*CLS%c?z8Td^6~WS?B;cn2>z%l z6)~gqpt!I^mwmla_181651jwd70~5aa@Wz8T5Ad4vDd`*Md{_0W7TesAvgOhK3f-0qJ0ruFN6m@b z|H4rCJI_&;FDysXMRI!-IK$%`KL3blzr60+OXj%cQELNF=@{;LaOnKZ^v;_M_V%LZ zCxs-=$q`UGkW?jV&+5uC<8$<(B~zqajy@9iTkWx~V-K@GXWahdualdTI5_k~)`UGt zU-EnU#8ijQ$hC7H%$;0taHq@G%v(>38kbp3J(F}-Zu*%|i}t$ynD)ofW>H~8gZ=y& zT+79R6z8lJQmGVkdHdvRrGuYy*Xa+xYozuzzJ0|Yv$#_1wFv`j!qn(5mN8lUcJ$tZ4CWL&|p?aFoYEnBw={_fnd$I!m4^K|CA zZA+K3-q^N!_3D)?Umocc-r(27c|ErL?$YUTRuvx}SX7#Myl4=}oxvwiDmOti-_A<6 zsp^BN$`rwfpn{@nub=#}Tlk#$lEUUNnfpu*UsdKMZN2sFt@izGZFt$7JRpn5&|3Le#aLWvUg|YL0Vn zzwPq>>C*UHa;l+W;OtpSZQfv9RS>?GZY_dd7T~fAn ze#z>n8xS|KxJL1mc+U}=xlExJ85vEQGR2x28Z!(M4;|?gPJBAuO>pCpB%6(g6$Dmu zD|c6Ty;!JwY+{)kljz!>mK7YVjGKKoYo zD(N$kmCixNS3j_tecCwXz|rcGnC#hu6MJdw$?g6(J8 zmmAIHXLdY(_<4S!%2k6zamPQ0o4wnFmwefIGRGx;A;$u*juctddhRu^l-6j4o(b&Y z*j04#$(jxJITS;Zd+>bZ+7b;3`tX$%u6Y2W# zuoPoRN7nD4CsLk*#)ZN*LDR24WGsKZ#eYNfS7kog3=_9bnT3t4f9)!kt=W6}-o;}Z z^|t$}J`sKKO4{e<42=l$8;NOKxhBhW{ZRhF)a&`H**<@#!iiIIOBPi`3q0Z%yA~3j znwsvcoO(Ae!r#N-o2J&pLfevrddI-RrWwl>4Vc&PU3axO;c`9~Xx&8{WCU+x@!v`@cj%UEfYlgEjwx4^{25FpzOPdZEg6 zaj>D*EH|N)Ykb{X7tb}Z+Io-U{jV05`RDm_&%fntx|NV|GR`rG`|vdVvsSX=eY{U< zRw+Ce_*t>&PP-QW9kb`x>X?5q?%2k6T2;JvX2D6LXe*O8g)m;dVz+J#Eeu%H95{p(p!(8 z*4E?MR21J3p>ckiutQ!^agjq>{>%2I=?#k*)tve@$gW2m$w(& zG~QpIFW3LL`?=n#?#T!K`?b?2&#k>_8vOt3J8Q-L@;_4U@2fq(=UZF**F8U%Klk$T z@;SM(LFdHuS!f<7n&Ugo!&NAb8y`$EeZ8t*uF?5!&F#0=b+`D|9d!Ty?|Zm> zt;PS==~lC(-|zqbZ}G|==X?4?WTbD|gM2FYys=IrOK`@HzrtBO| zM)F$Ty_6zA)%`!mmPh1FFbhp#g_?pQ#WUR{q^Y*=3BR3dzb+*ZAuC7i$yHE5*=?~S%`{Q?S+q`t;%5`CV8{gg8@v+Zxd*9xS z9=FA%mXVLPRMaX4CI$Ae?LLsBu*<0_CB2PReD1`!%%v}_a(;BYd6Vaf$>XGcW|F2{%_>z}x_m>rWWwt0zb#rBHp2+Thz;qVx)ZN>s z^vrzbL*k?J;zvPuk~JiRbkf7%x7mV9&YPQ^;lT&T<_-N zBaa#n`8&VKpPXg%qsejk@%gi7-FV0|T{fvcWNp=teY+cf%T+z<+;8*u%kKAk&C{-E zbRQ19oacEV>vYxkTUB2qWK@k$#!Q(hDWZJDeO7eB>4rTrZD}keb4R<3O*zC_2Vq9<#(4Y{c-DXwe{>(`+t3Td{Nn3lkMv{^DigEx89D? zInK^x^X=e~OD+Y6Z@tQ$yxiX4_d@%5^{c(LG$*XwwtMb{W?O;ebJ26<7S+wp)k_uV z=4P>r-SgwZ#KU=v;=1f#f5{&2o4DD+W?nAC>K$8d%D&}W9=3K8fAq}@SMDYT94nqH zm*2XBf8rwH+-U&@4>sM5Tps-4ca-d!!!P}OyuNLSYt~$N`rOx(=7F}E1{=B}r$7F) zx$)3J)n|^|nGViN;GJI2?ICziY*F*thvmzUM_#;|=izm!%5v|`GrwvUCh%(}8km`C zSzY1`0I$y&>(LdJ@) zi{;T9h4?;wmndHv$in2b-00^KmYshY{KVvA0fu)g4=tR_@#1c^`o%3=Weny# zGIv-`aqv%ZnsivqkSAb|t9?mK*z_eQSt?yEwjQ~pk@S3#oYU<~T{9*ZY$&_LVfX*X zaO(U18u?Dh93{kxYOuRX<@$Zg825lnBCv_{p~8BZpln;X|$`|QEKT7`I>(@nZt^S{4i3*5ylQ-1Wy%A+n$a#$U>^~%+l>d(Hprs`SWavn#Nmvx0HOz+Mp zWMT9Ye0Qi^rHV^k&&5S;75CatS8Efe94p(BG*RZ0!G;9C9kxa0evXTSW?s7NZ(>?n zWuw)$v9#pOOxxe{-|w&gU;F*Nj{bbhE`1ol0{8rmgoBheZzvbHhvq-t1 zkRbO#Gh%n`(@m-Q`@cn1f0IRr%BGZ1VFQF>DFzJ)A>`JvP^5km|?<-pL?t8(%n+j6yORsR*T5Otl%}aAGlZyI20mIH%xpp6Y z7n567RvpV7_)34@*(qQ9L$TnY_IaDjH|{++*Dv2bgwC#B4qFt18@LfA9DF zvRwx%nZNTq)SI9+`+Run){8~|oEB)+-Loxua>9Rl-Q$8scFBx#hFZt8Z*{Yrnc%QG z!zD1JJpJLDsS>j0YYxp!6tqL1Eijoa@fL54M{-XU?3%?EH@|gvh3C=|0wz z_vVeq>#6@wEbjmG&tdwE;;A+&1ruw_rhR2?KBdlcp?%4liJFERYvL<&OSjh4RhVAC z9&1zdB>1y@u(8&q)}|J1rOK5G=M5gFH!5voG2A2Z?M;!{M|Z)ci;`Ux0z3RRFX+%; z9T0rCdHDxU@v#TKEX@n)5u;_H89ep_4Y#v?al+N`XN zTQ=vFcjT8^97!>7$}^iV>xhQ7Lckx!e-;yX%fC&(Whm&gWPy*WsK#d_r;w%IPne&7 zf0So+G048?j%xP)-+8A@ubo4Wc5Q;h(Zzy)k*oE3X^%XKDf~Uu`pM4trf{)zHz%bs|!FZCDT+;~#GIqQZN&rdKx<{hS)! z_UE6V$=~JA=da&(v%&mzK0D$Dc~sW`*n)ycyZ=wf5j$ri=-Z2K$8s zf(~^py8Wv{3Z9hLX?gH*>=vANBwq8*%Qb&$Cd+-VU$gP%A0gSxj~LWG9ldO2yZCZ& z-TI4j-lXoWn#}lpx6`DfGUqgpynS%2QO85)XM2Xr9OtMi%@7eTe#wO^7!~gCy!(zt z`Norwt0%S0Utg0f<$N}8clFy_yHvHUSN~t&xM{j;AIq}W_hNS^?k%5hm$2xO?3BoO zkD)WAw)?ObH9=bMu`?uev zJN94u_4W0-xn;aHwF?$K`d3;0_U6~%%AavX7pBkut-R++@ruwd=X9g{WUYEc_SsuL zd&F`kxhEk|Qpn;>o1obO<N-T?rE-xQ*V1j)NAUj+0d?6cWXo4-MQuW zw?1C}_Nc1rj-wYdj`h6EU7Oo&|IVewYh)qZGw%%H6 z)^^Nwy~4uRVe6XmpP$*gd*8BcTNic~?=afDIcxPQ^_V)zInUQlkN>#i=Hhm~-W?fd zl>Kc(-*`FI5^Y{OGb)-}H_qVs!Kf}ZCn0=R9aBCOaoOzZz%I|+!y?jl~ zR<1CH`=ar6oYwib_N-jIQZnK1x7F+O=9p&xJvH_3@2`iKbzJA>+t~ZHfzkc4Pi*_v zlh>wBohy5Ut<=XqA*UiU#AInf!O|99zt&iWltzXR-j=U~)*A49*gsL(tw)MCUs+5i zg5lBUdxu(sm;24OtF<~XYwl#*njZxPbDrI)o4qNfXU&y)7KWv-t^|trz6`&`-x(;n zHj4RBc4mJ0tzB25d^`9X#UA~sNZ|hzaPY71*^`_rj?Rjh#rLBoVPmXGR>`EBZ?@fD z-6tm;a%SHxskIh5@-Yp^-?uBLcRZGBIkKqJZ*}PU>&k|Are^pheSBf|W1o{EqvlBl zO|FZ2EYdBP^G&w>=y>NOboNww?4}gX2@Ee*v)6YYH?RKm@%Zz<&lsnD?p*7mpm|9w zdr6JxoOSzLkFqS&yOz1}cEm*qg;|0oXC^FkuCx6dW&f_>)M4uxj2o2hFS`BuD_hN` ze|uiNT0Ot&nPjtDa-r3>e>*l_zQ%fc_nU9`E)6w3JUn&-K%k%Z01)zE$xt>Sf+;8&#B+4o=kLKs5pJvG_mO- z&c^lW2br$Dz8zn8>R{1=iM!r>Yh2vMc*K6qe>s;;>$YvXzo60b=FJ1r_BH?iUI?tX zFiCKFj8Ca_kha$%jgr%6x7&Qa5_~*+Rbx&5-0JhX=J$Ez`NKjCW>{!uxY^fims)W4 z#HpHpKcD~qb7{Vl5m(PyuBAKHl2}EVfg(1Jl8~a#*^<& zM8AooENV5oed|`$;a>B1cek4>8()6?d9t1FlGW*ceq|a0p;w-l?ObTs?D^r->h(H5 zU#v1)-MX%pMT%3;Odu%mbrQQ*R}QEKV3e*?$>$!{(WCA zsmuTWE4_a2t8azpR;_wJt>&7xD>r+|&O1RS@l$5cD|&puIz9NEqq%mu|3H ztL3=-ZuzGfIcLOE(z36vI_CFb&6k&HHg!hNKNmB`PrsdNq@tp#!qj-^FSECbq;Mne zfkF>MwO>t&*Iu9X@!GaC_Ccg%Y1Mju_M|U6>=;i^iGDL>N#M!@-xOXqc<4|5`QhT? zwl_I8Ct43L<1H}t_079BbCaf(+x8=VWzmE8F$X@I?5!)bwQ=Cc=q0I4hij_nF3G{+*vMzJNV&D=VX0%#n-2}!|84nvLQ!U^j`S7zGpj!Bt^R72Tei+*Uq#ij>yJ%U zq>fyvyRl`;o>Lp@+1sWs-T7}%RP3hJ4$5Ac7cVWBc)0HNHir}Pmlrn*9$(#iOzYS= z=jGkPr(SZZJU4k7ukc8%YeHMHXQ}Dd`nq2$|Mc`MIQ_H#`ah=MvbF^aSnpWg=ngEj z(?4FA(xW#0w*IpmzsS3#aj9mD_8!TYF5%uWBlhC=t`#p-*1kCUMP);YPa4k`(LD*@ zn-19}+=xE%D;1i!=>AIxe1GVWxBlUG zH+N0dj+Eg%{K@X)rqh>=j1%{Ny1V-T@9vM!X4k~M|9*e%nzgHhnD6{ZGOb#CJMns! zX%d^cqRu~!Z4P28dEn_^--j3RxD?JwUIc4vQ-CBBi zTB!GQ+k)#cH`vTxHkY4eJzV>ITJHP3U(0#!FXFe3j&kRf-S*>f|EuiRC;ShpT9$pd zaB{JG{jDuOXY21{*!Ib4&Vp+_RnYBBj zg*D2ad}L9oTdria%HLvj3$LvB`AbhU-AraYiPQcdEOIhSWU8M_W5N{!i7e5(elM4N+PqRB zcJAEQ)AYAT=SFRnTEL=t!pq5~+p6l13LF>j z7GKp;^IFBqb?ZH^`Mn7fCQO()mDQbXq44jz-?MXN&89p1L_b`5HP5v4;jK-3_S8(` zWJ&&cmz7)Y-`nQHZM?f5zuTRC>-Nz^iItlaoz>zCU6b6@I^`Qp_x?Gp|0+AHFHFuv zf@g2l*JBS8+86I!X!xM<^N%f7d+#5g*rB4ZI_P-IZjDs&d!KVkHJuK9TK?`7SE;@x z=SRo5#x+r{<*!$|T)lqfkng&vt*>5OOt#*ZGr8`BbMpPY#n+d3PCnt^kisu#!6A3c zBWQt#qQU%Z-M97C&*j&gXV)&U-JEuQ+6uXw5oQ91I;U$dkIBu?uKvkiZ!p`3-~P)4 zx7BCQp3Th4uqb+j- zZsN+|(%dxX?rYOSmePzm^EAGSrbT2bFmKAYWc1L`(Gn~c9 zzkcD`z1tNNPniZc+vOWbyvSJdE@$Q0b0_oIQ%(x>iL6b0(Gj+<;G2%F_4Z9WMdkA5 z^jW5>>{)LxX$q6~BYnfU2V9%oHdlOn#2{xXbH^-nvc-#!4gZ)ARHoL(?7r*8S9ZAc zI{)sLZOIyv$9zBIjRcKC$cJ z@q-g?P2l*ZbMx|R#>3w7g|`>~zB%XO!QRuaxOPVi-gXE}wQcoEGTK_#`b%lUv3Gh6 z#X2F|O`G~YJ-leSaoS9?T&)$GlzX>M`rh~L-QDQ)%+=esc>B8siV56~_kU>aIaP+^ z@)l#q)w~|b_b0^7>^a6zA1c)w!O+S79&T89{P@ZHYHBlCm3l7OmCC-I^J9Y2+r}`l{!Zmc z55}C8%vy_--ZH;G{i{~d<+O88;KM}O))N8}7B1cGW=!df(wZNqD;!NPJ!#6`(RXnB zZe4+iUnIDW$##c)dDz?@G0ir0Yx@^&y$8>k7`-OWVT+n@!sLy>CBbT!u&yp+t%T4o zi`AU9SP2^=ttXWj__)4VJj>4+#9xv~!1gG0k>)Aj#8Jodk~K6Y~J^0^Xh z(zkElii$p%yR?m0T1o0pRAGbqx7A1EuUxyrrzKr-_|0td{~sPNlQ%oGeX`zso0p$X zbF^!9OJ&Y9&sb$WC6Grt)L%z*HiyP4RnOX11J0K26-UoFP3TE({qs-YA_u6ZOFG~7 z*T8F4?Q1sej#uAuZy%`rk@PKR)Uv}npor>4*-|zo_e$`}kah({8m!D22PYLJ`I2G@G(Am-9l#bae zzratAIm`ESlz1Os-T6$Vf3>mZ)ic~03Vfp1bj|e=*uMuHt$Y$`)TPZOUfA;A;F690 z!=sn(g#`!CWq#-9XSTqm^3#$%ckV2W*WdYM(Z=BAG0b_dFCKP(GF#`x)!mmb?W{aK zjV1Ze#O8Jrt+R_1ye@MBH(}QPb za98FGjhMSjAEdurp8oj3rNUEdnvz82r}hfEoWImpomAeX`u6G5r+M4C=d4(Kyl>yH zXRqV-=Rf<>vGLOfW&ZQ??f+kBJk>5=b0g!(Q<37l{ka$2<(o1^SH||`b#FWx;PtsH z%#KBbGezT#+fhT;at6<4(||o*(-}6r;^BNK_miVC#x8Y-wj28#xjQ>PCv<5w&v^K% zBfH`5t7*@k?W^@Jtz!NW`1pAL`7?)h9#Sd3q%L2}BYx}YhHB@B3$D-m`}>Th=g-QY za{bGfEMY18U3GF&?eA}lpY47esoD9XBf{H6bn%%*+{KG|n)AwZU7K1bmNdJhwbUQ| z808XnL6WCVexsYfdIf9OUh#eI1qIoCVRMch?A?BkfpcPtZrQ$;8$P_Ixxco&nKLJQ zSse2%&ye`TjuOw$&E*a^F1)nl;$rvpk=xmxC%N}{n5ezGw=?_Tq3R=KPxzV@ zYWw`y`QkO&Ipv*&%$jlCi-NW@J^jr7?Cjjz%QvjputK6ncYj13n|%1Xn3spIZu)W2 zqbsp?A9*DI2jk4EZMSicrhVYgh=^djQu(l0igekNVp zuD)1tw?%?gLagu%N6$5Z57j=NC+D>9(6Y_i;2|j_5tsV>^zPm#`<5`yK3w@R<9G3g z2@4<0R+H#$njyUS!--i7ANTTRO?6uyII+-sRn&(FewlM-UURnye)?s(J|af{%Z%xc zcMAe%r3P+g7mRp1QTwEvJ71XGIvWP*E-vmbT2-(6rGstDczEhxYBe-*R-A) z&FgJz_B(B_d;IF#vR|LYfAY0wWU^gUTJ%tB<_tHX1DbA*GIzbdWlZb}Y`ncng3m4T ze2>7Zce`D^Rl9y^8>{#pz0h!|a6xi^WO(r3ERaVvfsW)h}C<< z?Y!Bt?#YLT%$qD*ZSpG4cpRSNy+hm1%wbZaf=7-(ZsFWW#-OfWc8X!W+WVJH(F|@` zq#N9FV2*}{me&OJ7yC(Qs{r4|LJTBbyOJuHyWpACGhRl?ewq*}$j_q3X zOnpjj%jS;o19n=Ml)XKh9?r=-^$oe-2*$Z5zS zA=UUQ|5cF?zjfLy?Z&XH*RECB#;v>~|8_0o#=I~I$R{Nz1)&YN|Jl(tQk^qv1z zXM$Dlv>>hBC*Dt4)HCbV>&wAGD+K=E5%xd0>|9@8*ZlAQ-oD+w`SNA^f6wg;ZQawK zU-q}#nf3G2f`03w7YdDE15%%s2CuUz`yt?=n!wdQuk!1Z)5rRyjjO&aU}V1H(Y5KZ zjYNOJ)QPLBAJv^cCVw`q`2M9J7k8t|gAN{-gY*9EIkszs#&6SI?;hv~Pw_Z8J8&k) z$z6ZGp2;>2x?CIQw>YSq`P_vEhgvhN)-PDFbDdo0;{XvyKR@&H)8+r$bVb?uEiLCquhE*kI_-cV%h%B8;JLoRMX@efw6$MF%x@ zmfMG4CF%dZI+ghp+x(2J2U`Dr{P}z-(~<>e--@0#zZe=GpPZXn^|15))926j{rPnI zgRsqC$LiJRkE^Px^Xkv8+f>6{p{>hX8oMoQ<8Ps(8|}7!jQQ1jT=wTOrJXD{_uHP9 zP;pj{5|mpiaxLq|sa0#&aTfgh{ci7cpT&+V*lV8Zi`Q@ac6)07|9{_~1jz5*FEC+l z?P*=s*4DhBnc5t2^$CYkr?Xewd(3};e|F*1oQf#{Dy@0eZ@)!9ztiSADK++9!_7G* zCznpXeLJec<`kpeA1?znCAYH~UrzZ=*JAq`ao2Sb`==c%_nUM{uuc2IFfphv-I+aQ z&h{1A&Vg=rHBzQoPrkgo9AEwS>zg-oetv%LZ77y<<&{|N2gkIydA>PIKFiOx|F+05 z;kIdcspeh=bw4+kn^_em;rsbd#~BEG_<4Xa^QF+SUTJ32=4n4W*mB47DQg!_m{j6_^3}#(HqFgOiL(`$46YrU zbN~O5VE?9dpMN#V|I{xFyEJB^vo&o{_;c!M^cyDsmmR!wWdy(8a`p>?dlUZw4<{4W$$l1 z^4@x3SmxB7g(d&qMh3n1wP8^dVs|&G{T8X@6ycO|rb9zne%tmNYeXj1`kCb4+iTUk zZ0TvW^y|;=6t-V|8gyt?$(f4%@u~q74TQMQx& z`)=;l#f2q`Mz%&veKltq_`kM%lpA#^dB^K7e0h6nC6?NE-P`{0>AhX8ek`pOryr}I z7Sxn}y(psOhl48LGcmEo!dqH~4p(lhDwvZH;LK^Ywr$Gm!a4j7sS;5#tcolNlD%$G zIY;;OEbdtCaM8v!NmL>@dwJ>qe}7f>@l>0diK|{(bAgTLaef_)I?^myctdH6D=xr zTPzMQKDgk1{J#003okG8fBoV`Mn*;h^DLibU+f;woHIw*zFweO`1wUMj{Pq>j(mHe z@xbnA-u8yy3JKF~yyvWIpOk8JD70&aCYS%j2VX1tHW5>t62v`_9$CSx%_n1x^=(4u6fOn^nhXGdY0a$ zlb0_#AZpL@=O9b-!aX(i9H&oARK8xbo$ZYQgOuK>rzI9|V(aXaPwYB#bx&hhOCay^ z(t^jYqZhyUrKn-dGeuC&c1lI$J;(I>xXH4RsCQ=;7_s#$O*^k|<3`ypm z9}C%a%*u_@Zh8JzMYYV|L%5SN{&=9Q(Mw_Q4qr_3&3qr6G=(SLsr6!P2taLB5Ps;<7>6MueB z>bbS`)t_}YT*}||a+&)43MFH0ZjO?#+wZT7_?Ub3-SDeznn7>Pi7`uNV#BaqO7)|W&Za!qUw={4H_r3IvuS1e(o^yKgG&hL8_b=9^SlL zu^^dm-P%2SY>u>l`t<4A`e=3*ZC_0_jc)#rch#myUDB01EoU=D>qhQ^e0;rr`jh8R|Ng%0 z|Nq;!+oDsaTJ)b^@osK;{{Kyl4SdfJ8kwbC$(Vc5qjTx}q~&~mJRWSG?<*TjWsZrl z==#qT@|_rXvtr@CeT?V*l{vnx(`)2!WS-Xg+U2O{f<;sJ^Q^Nt8p*J(xW2OT>d95w z>vw&cz4ZQ*=g&_qy0v$i@OIA68NGWaJ=$B4QQVbxzCZeLw{*kaOE+#*JUYV3q%AX1 zc(oVjjz#AE_dA}2W}Ea#7(a8}IM*!qR*&T6&6_vZf1dsO;r5-DJ3lZ@U%7PY({sDu zTh%-%_+R(8!}j5a9S>DIVr?IG9PgL^-rjU+!AcFaEfW89IIOz7yi86VGx;MUqqQJB z<7-*9xX_R1@imM~{O5$YW+j(|tY5I9^}y!?YcI^}leahgx#{#Y{b;sJt7INWTM8$z z#B7~s#><*{bp7R9+iXwhm^^v)D$6LGE#k_`m6;DdM_TFJ{F~{vROl=7K7Y3J4hJT1 z7;8>els)?Y*Y*8*_qXwG)2YZ;+>&a&#dn^$s#@CfCpCW_wws)-u*esGtQz*cddB{}d`6Px3 z_y7MZFWqW--DfV>r+ulP#R_IR@GSS6{p}IAeoX!2-hx{3c%yIAZs+mxPxJ~bzhCVC z-;tS}SMJZx=kv>N<)ls4RJEMxX%JI%@u=F~g$plp<>fUzKe+zt&MB_t)|9qjhs z&oOHLQ@g8Tqx}PReTT(i?O#KuPCxw>qWYwz4<}}9&_uQJcYn8FG_F=9SPoI7dT4}+Dgo$S}>;M1#ZapXV z!-2frpT9X6oG98Cvf$XBJqqsx`ktR}Gq#F|Id$t7_p z;E9ls&=sxFl(wxA1s~6RtD7(X;`I5#?CUuUjxX=;|Np#OeEE`POO`Jej!4zu+-J+w zTe@tWN5Pgxsn11>=N?-zOFMj?o~Wy()i&*Y%HAdIWeO5retzXvxt*P!7JB+0Zg5Rt z%UyPuZ?%Jz#fh)Q=WW?v7$|8@et49jaN1{n4e2vgwko36a<&TSZAd;XZeF+k{`-&a zSvi##??3i5YI0JW>o$u+zCVZ%uU@2uWkt55H% z`PsFv_BT^|&99T{&r*Wj(tb%wI)vFCNa-^Z|~%!|5FTBa(hH-YfG~&c{b&QroU^c^$|<=dEX~a@)Zd^pwybO zX!#<+6F<&WEIzp+TvLm`QN#2RllaT;ze}oom_qy?^FN5p{kUe!4rh6pcgtn1`(!Mw zDhed;JiG3_k13P&d(RpEGB+&+?Sia;8PBf#Ih}q+()i)2Gk=tdov>g_f58DA{sDk`oi&0M16dGKxvt4-b)BGK|nkQ!{>F=9wQz^4=)w-@d*TdxZ z|82Wzy!`xy3sN@m?SAP3$8Rh+kstX3dHf20j*5pEYB{ zZbv2 z-u3d{s;@tv?A`wRyY|j6m%O{XyB``^>BzRawzl)j>*?xFE#X?H*Xn%GD_8d1{%u>f zUAua<`RH1)O6HQx>1TJnUM{=y=gvuAT&iN36(xjwQl2?59zR(Sxs(6=jCaqEPU74o zxNdJw!p$$M^{%!~?wfLIhTFw6niJQqSkaKiy3KaReA{;^+i%w;vvX^YlTHrrnZo~cUAMTbr{(5lE^D`5RgiR68 zWL3RseSHn~3_e~?Tq(<33)%N@Nz0a1yH`i&$?edwoVZ9?%V^`oJ%JqOC+Z29GH>{C z^ydr5IBxFWJ+ii&mT25x5bVt=vFh^4HJ4wqOlG*|kZ>}k)ppm;3t}fU3zu_jmD(Yp z_ov<0eof3~BSqWlW2VNNd^*>PbzeshLsl;LFi?{dY;&8WRO_P62X}`8kRD8pE#|r+CuoYXY zW(B_fav{Q3Z9}S$XQt-LNXeN|y;4i~H!x@OhVV+R@DnJgY_Z@s^!t1GqoXBD^TEq3 zhOb^rKipOzwrN}0-C0{LG*1^s%~85=@aTcigYFlfFZ;MMBVlUF4=;TqBSw+<&3@Yc z@4D1KO?%dJ_?4c3f;dAF-#sIno;hpQOjKrj_B72vtJg8VLAtY-CxdtSN_z|K6xS|J z*GsNKM_A%ztO8auOH@_dVth0sGsNUsOriOXq#fp$F86IQ@|ts0f`Rqmlf~ALg)A0) zJ-{U+dF|wuRrCM+KHY1-&V06Tr&_?TuXpdC-!aicb)(V8CykB^E-IXGnSZEh&zv`n z%wCr+2PgQi)ne&c@^a(J%V#oK#OxJ6g*=o|us(A4&B{v+)8zFTL);>B_Q@<%k+fdp ztja4be5>JZL;aqvDe{iNBBjDJuWmV>apFf|vcsio>*Lc67#?UTt=c53CGA8Z;EA4e@0U4D?|PLs^hjH)Yv9d?H~ zJbrv(=a*AC#`RHf*LxR_X_J0?pYWTvgTcpT|Ir5;`HKEbWz3wamz5^7s@STkvNEV% z_Lv_hq&tl-foJ*Uy}7sb0(cH^R_(Piz3MZo;QRc~Nh!`D`x6XW9|SV_r=+AjdH%f7 zfL9_QC@PAhKgjQRCW8-e*lexLV+L9;7Pbg1_3C&PCndh=f>ytrt(RO{U0q#PR@V0g zO8ULm*R)JsbKv}Le;$8t*)NPGLLAehZF5?VF{V%S+_1Z)EWS~=(XYfp=F_!j&&n!H zO}GC16F1jSIJUTT)+{UEw8sY+kA66q;w59T!DZ$>k>`0~jsIF$4X$RHUW%+}y?ywh ziRoh7P|a&IC#sf-ZqVf{Jh+(oUz_#x+-RpwUJ+B@y9iCqcywvC1H(39=4d-f6OKnc zUo`I8GD&Uro8w*3oY4B^vcoAq*{)M+JKwYXWPang#?9cIi_O)N{(ZqJpBk2b8}@zV?6i^c#X|9@n_1z1uBh>U(dhhVXy>lweD9o6N5V79Lnq;c-0p z^+!2HYvpDCKTn@`{GGxwrT~_Wy^pMvJTxw7T>QE`$g7a^<$t$`m78Vu^1o3zFl&XT zYOKp23C8J*y3=<1-F$Lh=)z@&@B8^K{Fv~zP`*-m1LMbK=ad)xzn%Ek^@P^SW(Dc# zR=@0fGG$K8lZ!EWcc`Ah);-0adE* literal 0 HcmV?d00001 diff --git a/doc/templates/images/sep.png b/doc/templates/images/sep.png new file mode 100755 index 0000000000000000000000000000000000000000..c895646f2327bcf5f7f8148dd7a96059d0533261 GIT binary patch literal 120 zcmeAS@N?(olHy`uVBq!ia0y~yU|?ckU=ZM7V_;ygS+Q;l0|SF(iEBhjaDG}zd16s2 zgJVj5QmTSyZen_BP-?ohB+~!@ literal 0 HcmV?d00001 diff --git a/doc/templates/images/sprites-combined.png b/doc/templates/images/sprites-combined.png new file mode 100755 index 0000000000000000000000000000000000000000..41860225c724b704dddbf88d71eacafc8634de42 GIT binary patch literal 18070 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 literal 0 HcmV?d00001 diff --git a/doc/templates/scripts/functions.js b/doc/templates/scripts/functions.js new file mode 100644 index 00000000000..013542764d2 --- /dev/null +++ b/doc/templates/scripts/functions.js @@ -0,0 +1,60 @@ + +/* START non link areas where cursor should change to pointing hand */ +$('.t_button').mouseover(function() { + $('.t_button').css('cursor','pointer'); + /*document.getElementById(this.id).style.cursor='pointer';*/ +}); + +/* END non link areas */ +$('#smallA').click(function() { + $('.content .heading,.content h1, .content h2, .content h3, .content p, .content li, .content table').css('font-size','smaller'); + $('.t_button').removeClass('active') + $(this).addClass('active') +}); + +$('#medA').click(function() { + $('.content .heading').css('font','600 16px/1 Arial'); + $('.content h1').css('font','600 18px/1.2 Arial'); + $('.content h2').css('font','600 16px/1.2 Arial'); + $('.content h3').css('font','600 14px/1.2 Arial'); + $('.content p').css('font','13px/20px Verdana'); + $('.content li').css('font','400 13px/1 Verdana'); + $('.content li').css('line-height','14px'); + $('.content table').css('font','13px/1.2 Verdana'); + $('.content .heading').css('font','600 16px/1 Arial'); + $('.content .indexboxcont li').css('font','600 13px/1 Verdana'); + $('.t_button').removeClass('active') + $(this).addClass('active') +}); + +$('#bigA').click(function() { + $('.content .heading,.content h1, .content h2, .content h3, .content p, .content li, .content table').css('font-size','large'); + $('.content .heading,.content h1, .content h2, .content h3, .content p, .content li, .content table').css('line-height','25px'); + $('.t_button').removeClass('active') + $(this).addClass('active') +}); + +function doSearch(str){ + +if (str.length>3) + { + alert('start search'); + // document.getElementById("refWrapper").innerHTML=""; + return; + } + else + return; + +// var url="indexSearch.php"; +// url=url+"?q="+str; + // url=url+"&sid="+Math.random(); + // var url="http://localhost:8983/solr/select?"; + // url=url+"&q="+str; + // url=url+"&fq=&start=0&rows=10&fl=&qt=&wt=&explainOther=&hl.fl="; + + // $.get(url, function(data){ + // alert(data); + // document.getElementById("refWrapper").innerHTML=data; + //}); + +} \ No newline at end of file diff --git a/doc/templates/scripts/jquery.js b/doc/templates/scripts/jquery.js new file mode 100644 index 00000000000..0c7294c90a0 --- /dev/null +++ b/doc/templates/scripts/jquery.js @@ -0,0 +1,152 @@ +/*! + * jQuery JavaScript Library v1.4.1 + * 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: Mon Jan 25 19:43:33 2010 -0500 + */ +(function(z,v){function la(){if(!c.isReady){try{r.documentElement.doScroll("left")}catch(a){setTimeout(la,1);return}c.ready()}}function Ma(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,i){var j=a.length;if(typeof b==="object"){for(var n in b)X(a,n,b[n],f,e,d);return a}if(d!==v){f=!i&&f&&c.isFunction(d);for(n=0;n-1){i=j.data;i.beforeFilter&&i.beforeFilter[a.type]&&!i.beforeFilter[a.type](a)||f.push(j.selector)}else delete x[o]}i=c(a.target).closest(f, +a.currentTarget);m=0;for(s=i.length;m)[^>]*$|^#([\w-]+)$/,Qa=/^.[^:#\[\.,]*$/,Ra=/\S/,Sa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Ta=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,O=navigator.userAgent, +va=false,P=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,Q=Array.prototype.slice,wa=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(typeof a==="string")if((d=Pa.exec(a))&&(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:r;if(a=Ta.exec(a))if(c.isPlainObject(b)){a=[r.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=ra([d[1]], +[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}}else{if(b=r.getElementById(d[2])){if(b.id!==d[2])return S.find(a);this.length=1;this[0]=b}this.context=r;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=r;a=r.getElementsByTagName(a)}else return!b||b.jquery?(b||S).find(a):c(b).find(a);else if(c.isFunction(a))return S.ready(a);if(a.selector!==v){this.selector=a.selector;this.context=a.context}return c.isArray(a)?this.setArray(a):c.makeArray(a, +this)},selector:"",jquery:"1.4.1",length:0,size:function(){return this.length},toArray:function(){return Q.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){a=c(a||null);a.prevObject=this;a.context=this.context;if(b==="find")a.selector=this.selector+(this.selector?" ":"")+d;else if(b)a.selector=this.selector+"."+b+"("+d+")";return a},setArray:function(a){this.length=0;ba.apply(this,a);return this},each:function(a,b){return c.each(this, +a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(r,c);else P&&P.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(Q.apply(this,arguments),"slice",Q.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,i,j,n;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("*"),i=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!i)){c.support= +{leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(i.getAttribute("style")),hrefNormalized:i.getAttribute("href")==="/a",opacity:/^0.55$/.test(i.style.opacity),cssFloat:!!i.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:r.createElement("select").appendChild(r.createElement("option")).selected,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null}; +b.type="text/javascript";try{b.appendChild(r.createTextNode("window."+f+"=1;"))}catch(j){}a.insertBefore(b,a.firstChild);if(z[f]){c.support.scriptEval=true;delete z[f]}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function n(){c.support.noCloneEvent=false;d.detachEvent("onclick",n)});d.cloneNode(true).fireEvent("onclick")}d=r.createElement("div");d.innerHTML="";a=r.createDocumentFragment();a.appendChild(d.firstChild); +c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var n=r.createElement("div");n.style.width=n.style.paddingLeft="1px";r.body.appendChild(n);c.boxModel=c.support.boxModel=n.offsetWidth===2;r.body.removeChild(n).style.display="none"});a=function(n){var o=r.createElement("div");n="on"+n;var m=n in o;if(!m){o.setAttribute(n,"return;");m=typeof o[n]==="function"}return m};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=i=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(),Ua=0,xa={},Va={};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==z?xa:a;var f=a[G],e=c.cache;if(!b&&!f)return null;f||(f=++Ua);if(typeof b==="object"){a[G]=f;e=e[f]=c.extend(true, +{},b)}else e=e[f]?e[f]:typeof d==="undefined"?Va:(e[f]={});if(d!==v){a[G]=f;e[b]=d}return typeof b==="string"?e[b]:e}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==z?xa: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{try{delete a[G]}catch(i){a.removeAttribute&&a.removeAttribute(G)}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===v){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===v&&this.length)f=c.data(this[0],a);return f===v&&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===v)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 ya=/[\n\t]/g,ca=/\s+/,Wa=/\r/g,Xa=/href|src|style/,Ya=/(button|input)/i,Za=/(button|input|object|select|textarea)/i,$a=/^(a|area)$/i,za=/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(o){var m= +c(this);m.addClass(a.call(this,o,m.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===v){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 i=b?d:0;for(d=b?d+1:e.length;i=0;else if(c.nodeName(this,"select")){var x=c.makeArray(s);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),x)>=0});if(!x.length)this.selectedIndex=-1}else this.value=s}})}});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 v;if(f&&b in c.attrFn)return c(a)[b](d); +f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==v;b=f&&c.props[b]||b;if(a.nodeType===1){var i=Xa.test(b);if(b in a&&f&&!i){if(e){b==="type"&&Ya.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:Za.test(a.nodeName)||$a.test(a.nodeName)&&a.href?0:v;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&&i?a.getAttribute(b,2):a.getAttribute(b);return a===null?v:a}return c.style(a,b,d)}});var ab=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!==z&&!a.frameElement)a=z;if(!d.guid)d.guid=c.guid++;if(f!==v){d=c.proxy(d);d.data=f}var e=c.data(a,"events")||c.data(a,"events",{}),i=c.data(a,"handle"),j;if(!i){j= +function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(j.elem,arguments):v};i=c.data(a,"handle",j)}if(i){i.elem=a;b=b.split(/\s+/);for(var n,o=0;n=b[o++];){var m=n.split(".");n=m.shift();if(o>1){d=c.proxy(d);if(f!==v)d.data=f}d.type=m.slice(0).sort().join(".");var s=e[n],x=this.special[n]||{};if(!s){s=e[n]={};if(!x.setup||x.setup.call(a,f,m,d)===false)if(a.addEventListener)a.addEventListener(n,i,false);else a.attachEvent&&a.attachEvent("on"+n,i)}if(x.add)if((m=x.add.call(a, +d,f,m,s))&&c.isFunction(m)){m.guid=m.guid||d.guid;m.data=m.data||d.data;m.type=m.type||d.type;d=m}s[d.guid]=d;this.global[n]=true}a=null}}},global:{},remove:function(a,b,d){if(!(a.nodeType===3||a.nodeType===8)){var f=c.data(a,"events"),e,i,j;if(f){if(b===v||typeof b==="string"&&b.charAt(0)===".")for(i in f)this.remove(a,i+(b||""));else{if(b.type){d=b.handler;b=b.type}b=b.split(/\s+/);for(var n=0;i=b[n++];){var o=i.split(".");i=o.shift();var m=!o.length,s=c.map(o.slice(0).sort(),ab);s=new RegExp("(^|\\.)"+ +s.join("\\.(?:.*\\.)?")+"(\\.|$)");var x=this.special[i]||{};if(f[i]){if(d){j=f[i][d.guid];delete f[i][d.guid]}else for(var A in f[i])if(m||s.test(f[i][A].type))delete f[i][A];x.remove&&x.remove.call(a,o,j);for(e in f[i])break;if(!e){if(!x.teardown||x.teardown.call(a,o)===false)if(a.removeEventListener)a.removeEventListener(i,c.data(a,"handle"),false);else a.detachEvent&&a.detachEvent("on"+i,c.data(a,"handle"));e=null;delete f[i]}}}}for(e in f)break;if(!e){if(A=c.data(a,"handle"))A.elem=null;c.removeData(a, +"events");c.removeData(a,"handle")}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();this.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 v;a.result=v;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(i){}if(!a.isPropagationStopped()&&f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){d=a.target;var j;if(!(c.nodeName(d,"a")&&e==="click")&&!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()])){try{if(d[e]){if(j=d["on"+e])d["on"+e]=null;this.triggered=true;d[e]()}}catch(n){}if(j)d["on"+e]=j;this.triggered=false}}},handle:function(a){var b, +d;a=arguments[0]=c.event.fix(a||z.event);a.currentTarget=this;d=a.type.split(".");a.type=d.shift();b=!d.length&&!a.exclusive;var f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)");d=(c.data(this,"events")||{})[a.type];for(var e in d){var i=d[e];if(b||f.test(i.type)){a.handler=i;a.data=i.data;i=i.apply(this,arguments);if(i!==v){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "), +fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||r;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=r.documentElement;d=r.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop|| +d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==v)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a,b){c.extend(a,b||{});a.guid+=b.selector+b.live;b.liveProxy=a;c.event.add(this,b.live,na,b)},remove:function(a){if(a.length){var b= +0,d=new RegExp("(^|\\.)"+a[0]+"(\\.|$)");c.each(c.data(this,"events").live||{},function(){d.test(this.type)&&b++});b<1&&c.event.remove(this,a[0],na)}},special:{}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true}; +c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,isImmediatePropagationStopped:Y};var Aa=function(a){for(var b= +a.relatedTarget;b&&b!==this;)try{b=b.parentNode}catch(d){break}if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}},Ba=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ba:Aa,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ba:Aa)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(a,b,d){if(this.nodeName.toLowerCase()!== +"form"){c.event.add(this,"click.specialSubmit."+d.guid,function(f){var e=f.target,i=e.type;if((i==="submit"||i==="image")&&c(e).closest("form").length)return ma("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit."+d.guid,function(f){var e=f.target,i=e.type;if((i==="text"||i==="password")&&c(e).closest("form").length&&f.keyCode===13)return ma("submit",this,arguments)})}else return false},remove:function(a,b){c.event.remove(this,"click.specialSubmit"+(b?"."+b.guid:""));c.event.remove(this, +"keypress.specialSubmit"+(b?"."+b.guid:""))}};if(!c.support.changeBubbles){var da=/textarea|input|select/i;function Ca(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d}function ea(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Ca(d);if(a.type!=="focusout"|| +d.type!=="radio")c.data(d,"_change_data",e);if(!(f===v||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}}c.event.special.change={filters:{focusout:ea,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return ea.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 ea.call(this,a)},beforeactivate:function(a){a= +a.target;a.nodeName.toLowerCase()==="input"&&a.type==="radio"&&c.data(a,"_change_data",Ca(a))}},setup:function(a,b,d){for(var f in T)c.event.add(this,f+".specialChange."+d.guid,T[f]);return da.test(this.nodeName)},remove:function(a,b){for(var d in T)c.event.remove(this,d+".specialChange"+(b?"."+b.guid:""),T[d]);return da.test(this.nodeName)}};var T=c.event.special.change.filters}r.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 i in d)this[b](i,f,d[i],e);return this}if(c.isFunction(f)){e=f;f=v}var j=b==="one"?c.proxy(e,function(n){c(this).unbind(n,j);return e.apply(this,arguments)}):e;return d==="unload"&&b!=="one"?this.one(d,f,e):this.each(function(){c.event.add(this,d,j,f)})}});c.fn.extend({unbind:function(a, +b){if(typeof a==="object"&&!a.preventDefault){for(var d in a)this.unbind(d,a[d]);return this}return this.each(function(){c.event.remove(this,a,b)})},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},toggle:function(a){for(var b=arguments,d=1;d0){y=t;break}}t=t[g]}l[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,i=Object.prototype.toString,j=false,n=true;[0,0].sort(function(){n=false;return 0});var o=function(g,h,k,l){k=k||[];var q=h=h||r;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g|| +typeof g!=="string")return k;for(var p=[],u,t,y,R,H=true,M=w(h),I=g;(f.exec(""),u=f.exec(I))!==null;){I=u[3];p.push(u[1]);if(u[2]){R=u[3];break}}if(p.length>1&&s.exec(g))if(p.length===2&&m.relative[p[0]])t=fa(p[0]+p[1],h);else for(t=m.relative[p[0]]?[h]:o(p.shift(),h);p.length;){g=p.shift();if(m.relative[g])g+=p.shift();t=fa(g,t)}else{if(!l&&p.length>1&&h.nodeType===9&&!M&&m.match.ID.test(p[0])&&!m.match.ID.test(p[p.length-1])){u=o.find(p.shift(),h,M);h=u.expr?o.filter(u.expr,u.set)[0]:u.set[0]}if(h){u= +l?{expr:p.pop(),set:A(l)}:o.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=u.expr?o.filter(u.expr,u.set):u.set;if(p.length>0)y=A(t);else H=false;for(;p.length;){var D=p.pop();u=D;if(m.relative[D])u=p.pop();else D="";if(u==null)u=h;m.relative[D](y,u,M)}}else y=[]}y||(y=t);y||o.error(D||g);if(i.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])))k.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&& +y[g].nodeType===1&&k.push(t[g]);else k.push.apply(k,y);else A(y,k);if(R){o(R,q,k,l);o.uniqueSort(k)}return k};o.uniqueSort=function(g){if(C){j=n;g.sort(C);if(j)for(var h=1;h":function(g,h){var k=typeof h==="string";if(k&&!/\W/.test(h)){h=h.toLowerCase();for(var l=0,q=g.length;l=0))k||l.push(u);else if(k)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,k,l,q,p){h=g[1].replace(/\\/g,"");if(!p&&m.attrMap[h])g[1]=m.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,k,l,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=o(g[3],null,null,h);else{g=o.filter(g[3],h,k,true^q);k||l.push.apply(l,g);return false}else if(m.match.POS.test(g[0])||m.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,k){return!!o(k[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,k,l){return h===l.length-1},even:function(g,h){return h%2=== +0},odd:function(g,h){return h%2===1},lt:function(g,h,k){return hk[3]-0},nth:function(g,h,k){return k[3]-0===h},eq:function(g,h,k){return k[3]-0===h}},filter:{PSEUDO:function(g,h,k,l){var q=h[1],p=m.filters[q];if(p)return p(g,k,h,l);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=h[3];k=0;for(l=h.length;k= +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 k=h[1];g=m.attrHandle[k]?m.attrHandle[k](g):g[k]!=null?g[k]:g.getAttribute(k);k=g+"";var l=h[2];h=h[4];return g==null?l==="!=":l==="="?k===h:l==="*="?k.indexOf(h)>=0:l==="~="?(" "+k+" ").indexOf(h)>=0:!h?k&&g!==false:l==="!="?k!==h:l==="^="? +k.indexOf(h)===0:l==="$="?k.substr(k.length-h.length)===h:l==="|="?k===h||k.substr(0,h.length+1)===h+"-":false},POS:function(g,h,k,l){var q=m.setFilters[h[2]];if(q)return q(g,k,h,l)}}},s=m.match.POS;for(var x in m.match){m.match[x]=new RegExp(m.match[x].source+/(?![^\[]*\])(?![^\(]*\))/.source);m.leftMatch[x]=new RegExp(/(^(?:.|\r|\n)*?)/.source+m.match[x].source.replace(/\\(\d+)/g,function(g,h){return"\\"+(h-0+1)}))}var A=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(r.documentElement.childNodes,0)}catch(B){A=function(g,h){h=h||[];if(i.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var k=0,l=g.length;k";var k=r.documentElement;k.insertBefore(g,k.firstChild);if(r.getElementById(h)){m.find.ID=function(l,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(l[1]))?q.id===l[1]||typeof q.getAttributeNode!=="undefined"&&q.getAttributeNode("id").nodeValue===l[1]?[q]:v:[]};m.filter.ID=function(l,q){var p=typeof l.getAttributeNode!=="undefined"&&l.getAttributeNode("id"); +return l.nodeType===1&&p&&p.nodeValue===q}}k.removeChild(g);k=g=null})();(function(){var g=r.createElement("div");g.appendChild(r.createComment(""));if(g.getElementsByTagName("*").length>0)m.find.TAG=function(h,k){k=k.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var l=0;k[l];l++)k[l].nodeType===1&&h.push(k[l]);k=h}return k};g.innerHTML="";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")m.attrHandle.href=function(h){return h.getAttribute("href", +2)};g=null})();r.querySelectorAll&&function(){var g=o,h=r.createElement("div");h.innerHTML="

";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){o=function(l,q,p,u){q=q||r;if(!u&&q.nodeType===9&&!w(q))try{return A(q.querySelectorAll(l),p)}catch(t){}return g(l,q,p,u)};for(var k in g)o[k]=g[k];h=null}}();(function(){var g=r.createElement("div");g.innerHTML="
";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length=== +0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){m.order.splice(1,0,"CLASS");m.find.CLASS=function(h,k,l){if(typeof k.getElementsByClassName!=="undefined"&&!l)return k.getElementsByClassName(h[1])};g=null}}})();var E=r.compareDocumentPosition?function(g,h){return g.compareDocumentPosition(h)&16}:function(g,h){return g!==h&&(g.contains?g.contains(h):true)},w=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},fa=function(g,h){var k=[], +l="",q;for(h=h.nodeType?[h]:h;q=m.match.PSEUDO.exec(g);){l+=q[0];g=g.replace(m.match.PSEUDO,"")}g=m.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 i=d;i0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,i={},j;if(f&&a.length){e=0;for(var n=a.length;e +-1:c(f).is(e)){d.push({selector:j,elem:f});delete i[j]}}f=f.parentNode}}return d}var o=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(m,s){for(;s&&s.ownerDocument&&s!==b;){if(o?o.index(s)>-1:c(s).is(a))return s;s=s.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(pa(a[0])||pa(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);bb.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||db.test(f))&&cb.test(a))e=e.reverse();return this.pushStack(e,a,Q.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===v||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 Fa=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ga=/(<([\w:]+)[^>]*?)\/>/g,eb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,Ha=/<([\w:]+)/,fb=/"},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!==v)return this.empty().append((this[0]&&this[0].ownerDocument||r).createTextNode(a));return c.getText(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}},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(Fa,"").replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){qa(this,b);qa(this.find("*"),b.find("*"))}return b},html:function(a){if(a===v)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Fa,""):null;else if(typeof a==="string"&&!/