From 291b2d1f2964cefa3187d0d26eb6e94160a8785d Mon Sep 17 00:00:00 2001 From: Connor Bracy Date: Fri, 24 Dec 2021 11:00:10 -0800 Subject: [PATCH] Sync with the source at e76e015 --- NSFnugget.html | 15 +- acknowledgements.html | 19 +- community.html | 7 +- doc/pdfgetx/2.1.2/PDFgetXNS3_manual.pdf | Bin 0 -> 605603 bytes doc/pdfgetx/2.1.2/_images/nickelfqgr.png | Bin 0 -> 71473 bytes doc/pdfgetx/2.1.2/_images/nickelfqgrnoisy.png | Bin 0 -> 71381 bytes doc/pdfgetx/2.1.2/_images/tunenickelfqgr.png | Bin 0 -> 88007 bytes doc/pdfgetx/2.1.2/_images/tunenickelt4gr.png | Bin 0 -> 79486 bytes .../2.1.2/_images/twothetazerofit.svgz | Bin 0 -> 82439 bytes doc/pdfgetx/2.1.2/_sources/files.rst.txt | 102 + doc/pdfgetx/2.1.2/_sources/index.rst.txt | 38 + doc/pdfgetx/2.1.2/_sources/install.rst.txt | 146 + doc/pdfgetx/2.1.2/_sources/interact.rst.txt | 154 + doc/pdfgetx/2.1.2/_sources/intro.rst.txt | 70 + doc/pdfgetx/2.1.2/_sources/options.rst.txt | 370 + doc/pdfgetx/2.1.2/_sources/plotdata.rst.txt | 161 + .../2.1.2/_sources/quick-start.rst.txt | 163 + doc/pdfgetx/2.1.2/_sources/release.rst.txt | 3 + doc/pdfgetx/2.1.2/_sources/tutorial.rst.txt | 744 ++ doc/pdfgetx/2.1.2/_static/basic.css | 768 ++ doc/pdfgetx/2.1.2/_static/classic.css | 271 + doc/pdfgetx/2.1.2/_static/copybutton.js | 57 + doc/pdfgetx/2.1.2/_static/doctools.js | 315 + .../2.1.2/_static/documentation_options.js | 11 + doc/pdfgetx/2.1.2/_static/favicon.png | Bin 0 -> 695 bytes doc/pdfgetx/2.1.2/_static/file.png | Bin 0 -> 286 bytes doc/pdfgetx/2.1.2/_static/jquery-3.4.1.js | 10598 ++++++++++++++++ doc/pdfgetx/2.1.2/_static/jquery.js | 2 + doc/pdfgetx/2.1.2/_static/language_data.js | 297 + doc/pdfgetx/2.1.2/_static/minus.png | Bin 0 -> 90 bytes doc/pdfgetx/2.1.2/_static/plus.png | Bin 0 -> 90 bytes doc/pdfgetx/2.1.2/_static/pydoctheme.css | 443 + doc/pdfgetx/2.1.2/_static/pygments.css | 74 + doc/pdfgetx/2.1.2/_static/right-red@2x.png | Bin 0 -> 19115 bytes doc/pdfgetx/2.1.2/_static/searchtools.js | 506 + doc/pdfgetx/2.1.2/_static/sidebar.js | 213 + doc/pdfgetx/2.1.2/_static/underscore-1.3.1.js | 999 ++ doc/pdfgetx/2.1.2/_static/underscore.js | 31 + doc/pdfgetx/2.1.2/files.html | 196 + doc/pdfgetx/2.1.2/genindex.html | 844 ++ doc/pdfgetx/2.1.2/index.html | 181 + doc/pdfgetx/2.1.2/install.html | 247 + doc/pdfgetx/2.1.2/interact.html | 385 + doc/pdfgetx/2.1.2/intro.html | 176 + doc/pdfgetx/2.1.2/options.html | 663 + doc/pdfgetx/2.1.2/pdfgetxn3-examples.zip | Bin 0 -> 1110551 bytes doc/pdfgetx/2.1.2/plotdata.html | 278 + doc/pdfgetx/2.1.2/quick-start.html | 250 + doc/pdfgetx/2.1.2/release.html | 356 + doc/pdfgetx/2.1.2/search.html | 97 + doc/pdfgetx/2.1.2/searchindex.js | 1 + doc/pdfgetx/2.1.2/tutorial.html | 819 ++ index.html | 19 +- products/SrMise.html | 31 +- products/SrMiselicense.html | 3 +- products/diffpycmi/cmi_exchange.html | 23 +- products/diffpycmi/contents.html | 15 +- products/diffpycmi/contributecode.html | 7 +- products/diffpycmi/index.html | 31 +- products/diffpycmi/install.html | 43 +- products/diffpycmi/license.html | 3 +- products/diffpycmi/updatesources.html | 7 +- products/mPDF.html | 27 +- products/mPDFlicense.html | 3 +- products/pdfgetx.html | 47 +- products/pdfgui.html | 35 +- products/pdfguilicense.html | 3 +- products/pythonpackages.html | 7 +- products/xPDFsuite.html | 23 +- products/xinterpdf.html | 27 +- products/xinterpdflicense.html | 3 +- publications.html | 11 +- 72 files changed, 21225 insertions(+), 213 deletions(-) create mode 100644 doc/pdfgetx/2.1.2/PDFgetXNS3_manual.pdf create mode 100644 doc/pdfgetx/2.1.2/_images/nickelfqgr.png create mode 100644 doc/pdfgetx/2.1.2/_images/nickelfqgrnoisy.png create mode 100644 doc/pdfgetx/2.1.2/_images/tunenickelfqgr.png create mode 100644 doc/pdfgetx/2.1.2/_images/tunenickelt4gr.png create mode 100644 doc/pdfgetx/2.1.2/_images/twothetazerofit.svgz create mode 100644 doc/pdfgetx/2.1.2/_sources/files.rst.txt create mode 100644 doc/pdfgetx/2.1.2/_sources/index.rst.txt create mode 100644 doc/pdfgetx/2.1.2/_sources/install.rst.txt create mode 100644 doc/pdfgetx/2.1.2/_sources/interact.rst.txt create mode 100644 doc/pdfgetx/2.1.2/_sources/intro.rst.txt create mode 100644 doc/pdfgetx/2.1.2/_sources/options.rst.txt create mode 100644 doc/pdfgetx/2.1.2/_sources/plotdata.rst.txt create mode 100644 doc/pdfgetx/2.1.2/_sources/quick-start.rst.txt create mode 100644 doc/pdfgetx/2.1.2/_sources/release.rst.txt create mode 100644 doc/pdfgetx/2.1.2/_sources/tutorial.rst.txt create mode 100644 doc/pdfgetx/2.1.2/_static/basic.css create mode 100644 doc/pdfgetx/2.1.2/_static/classic.css create mode 100644 doc/pdfgetx/2.1.2/_static/copybutton.js create mode 100644 doc/pdfgetx/2.1.2/_static/doctools.js create mode 100644 doc/pdfgetx/2.1.2/_static/documentation_options.js create mode 100644 doc/pdfgetx/2.1.2/_static/favicon.png create mode 100644 doc/pdfgetx/2.1.2/_static/file.png create mode 100644 doc/pdfgetx/2.1.2/_static/jquery-3.4.1.js create mode 100644 doc/pdfgetx/2.1.2/_static/jquery.js create mode 100644 doc/pdfgetx/2.1.2/_static/language_data.js create mode 100644 doc/pdfgetx/2.1.2/_static/minus.png create mode 100644 doc/pdfgetx/2.1.2/_static/plus.png create mode 100644 doc/pdfgetx/2.1.2/_static/pydoctheme.css create mode 100644 doc/pdfgetx/2.1.2/_static/pygments.css create mode 100644 doc/pdfgetx/2.1.2/_static/right-red@2x.png create mode 100644 doc/pdfgetx/2.1.2/_static/searchtools.js create mode 100644 doc/pdfgetx/2.1.2/_static/sidebar.js create mode 100644 doc/pdfgetx/2.1.2/_static/underscore-1.3.1.js create mode 100644 doc/pdfgetx/2.1.2/_static/underscore.js create mode 100644 doc/pdfgetx/2.1.2/files.html create mode 100644 doc/pdfgetx/2.1.2/genindex.html create mode 100644 doc/pdfgetx/2.1.2/index.html create mode 100644 doc/pdfgetx/2.1.2/install.html create mode 100644 doc/pdfgetx/2.1.2/interact.html create mode 100644 doc/pdfgetx/2.1.2/intro.html create mode 100644 doc/pdfgetx/2.1.2/options.html create mode 100755 doc/pdfgetx/2.1.2/pdfgetxn3-examples.zip create mode 100644 doc/pdfgetx/2.1.2/plotdata.html create mode 100644 doc/pdfgetx/2.1.2/quick-start.html create mode 100644 doc/pdfgetx/2.1.2/release.html create mode 100644 doc/pdfgetx/2.1.2/search.html create mode 100644 doc/pdfgetx/2.1.2/searchindex.js create mode 100644 doc/pdfgetx/2.1.2/tutorial.html diff --git a/NSFnugget.html b/NSFnugget.html index bcd4ec54..207ad2a2 100644 --- a/NSFnugget.html +++ b/NSFnugget.html @@ -4,8 +4,7 @@ - - + Enabling new science in nanoscale structure characterization of complex materials — DiffPy documentation @@ -93,7 +92,7 @@
-
+

Enabling new science in nanoscale structure characterization of complex materials

C. L. Farrow, P. Juhás, J. W. Liu, D. Bryndin, E. S. Božin, J. Bloch, and S. J. L. Billinge (Michigan State University)

@@ -106,12 +105,10 @@

Enabling new science in nanoscale structure characterization of complex mate sub-group of the DANSE project recently released a new software tool that will have a large impact in nanostructure characterization using x-ray and neutron diffraction.

-
+
_images/PDFgui_screenshot_707.png -
-

Screen-shot of PDFgui during a refinement of multiple data-sets

-
-
+

Screen-shot of PDFgui during a refinement of multiple data-sets

+

The diffraction data are Fourier transformed to obtain the atomic pair distribution function (PDF) and analyzed by quantitatively fitting nanostructure models to the data. PDFgui allows rapid setup of individual and multiple @@ -133,7 +130,7 @@

Enabling new science in nanoscale structure characterization of complex mate downloadFarrowJpcm07

-

+
diff --git a/acknowledgements.html b/acknowledgements.html index deb43dab..0e8f9997 100644 --- a/acknowledgements.html +++ b/acknowledgements.html @@ -4,8 +4,7 @@ - - + Acknowledgements — DiffPy documentation @@ -93,16 +92,16 @@
-
+

Acknowledgements

-
+

Developers

The active DiffPy development team is Pavol Juhas, Kevin Knox, Xiaohao Yang, Michael McKerns, Chris Farrow, and Simon J. L. Billinge. Former members of the project are Emil Bozin, Wenduo Zhou, Peng Tian, Timur Davis, Jiwu Liu, and Dmitriy Bryndin.

-
-
+
+

Funding

The DiffPy project is currently supported by Laboratory Directed Research and Development (LDRD) Program 12-007 (Complex Modeling) at @@ -118,14 +117,14 @@

Funding +

+

Additional Contributions

The DiffPy team would like to thank multiple users for their help and comments during the development of this release: Dragica Podgorski, Valentina Felsen, and Kirsten M. Ø. Jensen.

-
- +
+
diff --git a/community.html b/community.html index e2c098d6..84d829ff 100644 --- a/community.html +++ b/community.html @@ -4,8 +4,7 @@ - - + Community — DiffPy documentation @@ -93,7 +92,7 @@
-
+

Community

To ensure a bright future for the DiffPy project it is essential to build a strong community of users and contributing developers. There are several Google groups for support and @@ -122,7 +121,7 @@

CommunitySimon J. L. Billinge.

To report or browse bugs, please visit https://github.com/diffpy and continue to the relevant project and its Issues.

-

+
diff --git a/doc/pdfgetx/2.1.2/PDFgetXNS3_manual.pdf b/doc/pdfgetx/2.1.2/PDFgetXNS3_manual.pdf new file mode 100644 index 0000000000000000000000000000000000000000..7b46570fc88fd712ea44e348d9abe2e23993b06d GIT binary patch literal 605603 zcmb4qV~}Xe(q-GWZQHhu)3$BfKHYuVwr$(CZQGjj#k`o9h<79A&i+%Cl~H^Ds9d=+ zD|3@7h=|cL(y>C3&MpqELNO9B5ZD=7LhfUd+PU*~F26 zUd-CS*+j&|$j;aVijNP<$=T7wzy`{F-9}Z`Zl3|6>qOlhK4~3zNN!X;*Hwo+)O+bh z%m?pUY6O@;1Aos)jFpT>E}PigF+F?cv(HQJWY_XKc(RVxGq?l~sIo;tvC+X+w-xwV zk?tHPL!RZ!l!n^l4$fz#gsxxa^mXmIs}Dm?#aYx2PgWTGyd%0yPUtf1$MsZAj9xYU z$U%p&RZ-B8P?POR#j6Ki3wTMf`q#?q@xiHzgw?=TMz>4JL9@d^vzJq!_C-kg$`g^j z&c{slT;_c{cANCfQqvE#%OCo{Ho1@GKm<+|U z25A7|!PGK^W`lL76-Ke@y^u!GnU1zlnGTt+oF~h@$p^Kv=$k1Vq$AL~kuk!u$PRS- zp{yvu%KPSy8Rr=g)tJ@zfuCWlRT%bwO40~a*LFg6;4t$&mYl%-5};At}$Eh0d;K!nLmAdOh2m4*k$ zRx!dS21$@a$kH%jCZL8f$fz*~Ix7ujp2jec4-CdEhcO6F`V1eZJZdpMGrb83M9_aD^B+_M*S^MSK;7Xt{8i{i z3w?&=fc9u7Ti!>hD&XGXXGVGr-RAAP!?DqL1HAv_P5I8vh4Xe`o)LNJci!|HdXO2iw2L zrpiR@Uu<@sPmlQ2a7CV-C^fGYs3dWMQHAQnU--Rs?{smSP^w1gK~I;!ue zxH7#xFyhucUh0dTtU$?WuBw(b6`z~&xq=0ANYbHizTB>wve~X_w%ac#tFO8mWY8SB zs6W-sbk{LGv9k4A`Vpn}q8cv&@ffr>^NVBSW=&AIjJ&>7%PzE+;2<%7OR-tcr`iej zOj6<^qI@WA&mCXJ-eHb#$ocs7$HPgU98ThzlJ=hH;u_JXA*vy2YC~&dZK9n=O&25b zu0+ea<5+B|)BQj;aif?*-thF?;qF;;#Vl%5$TKQr^lA?GfT!z*UM)HY4G+3Q%O<4w zmjkFq(nj;PS@T*7`9+8lod`xD^i1*_zZLVg1BY*tR7hM}MhNk7uQX9Iv$**|?X#c+ zY)CezwVI58fl^qB498{20)~iC@PO_qv7kVhR9F{-KUcVYy-Fz5m2~=O_u%DBw*#mJ z9b8(WK_^f)gPebfb`8igW@4JZePw{zjk*9jD^R z+doDG>xJ8T=p1bD|6rQz4F7GK?0*;kJ#9?b7BHY}J)mZb7EKey)OnDoqKvWSj^)F% zE}1t|a^Mz%5hc*PzZ@8WYpXW^Y&q@F)BWX)7UsD}JI~=83Xi#xZ>B}hVm#N8)8pdP ziwQxu6Y(nSt?2m$UJtx?&x)BtHJeD;m25w(BUyDnZ7g2PFFncgm*xkmaA8}$r<}C` z(`RU?nya?~2r@iI5RX*^>d&e$7g`Ypia8t8rz5K+LHIO-3_;jLMKsG zwTgI)b;r0E$LhWr-=%1-sK^5qIvdTTXnBq*G{~Kii5e@Y4Mf?!7zFv4=6Q0Sfpd~` zk&@N9Q7ZShTyZ3MXj(v;mno3)7;G|AbfwbnWG4(NCSjcA1bv9Ynxa(Uu@%66BzwGuaVP|NL?7Kk5q{WU+LwfF-b^4g58 z1aWTsGIN&`R&tX89uj`C_2%Q52-W~;f;@iswBx{Y1vk(l1LRaMW|EoV`j?Q8wQm{Eepr>A|E=!50^%`rSV+CWx! zJv*}CurcJo-8rucP1#V>aM1jI23wzYH6VyBka}@G8KcR0Iu)mt0E`{> zd-wzG*Xu{F|JaU@mh3kthxvU?ZU)&8)R*PG+pHA(;BL)W&mV_-dPdve9^KsJxxrBj z7)DRVWQ;diIhgNa0x`W|#Gs74@3ui`zb%Px(7MBy!32H;X>VDYH|*o!P}481?~3o) zO(;K;_ywh(vL#4mzYurnFVy#@{vL=@lQzG=!}u?ws=wQ>6jzk|K);jUsnae@dORwl zioT&P%*XU5INq!t&C7bk^^!k%_npq|K$V?>+Bln;oyqfJ4c z*bKyI!kH<%0zp@p`DRxSF*a^D*qLI^<09(Y?u>mtu~!ql_%w)wf2z2v z2IY4`(oLAmV`Ug&7ZG3bewFE&#j}u+VP?7zBwKv;V4U79QGBMuB&$cZ@Tkfp+w)iQ zVUpb;S$MqotCKCpRAHLRO|$?@lwn>qPA8Nv#*8#h?;~A+F=3ig_&Y@XmB<%h2-8eU z6D>l?(oBE-m28-%G)WgKU6`iUNfs(?G^4qGv`N}d4mAgkB09bwVz22AICOUI1qs+0 zuXnc)_gJN{WlpiGBEuoQ2ZA;T(Y#?1_R8< z%{R(+o`Bn^p>#beyeQxpd~O(TE!seJS(Pgw7PozZaL<>_JX4in7|3Uu=kGsfJ+^#b z-kYhm?ylHxq!E5?5B9iPEtEZ1@^e$Ntc@!L7xX(>7uqLXCpC974(9kbOu9*R zk5hUjNqehjtDS1CYNJfkRuDcs&Zurs+>_Yr_4zBaq@IbXtDzl-T?D7w=tk2o0y_`d z3DC9CjR#x=o3+so9jl>Nm$Z><)jbYcRkwQ$lUhJ@k77Ex><*Vah-;>?JzTa&D;~sj zv)J#?JLA<)Vyrpn4LIo)9d$XX_d9>9dknlqgl>meo2KdGgn)9Bc7SQ++So^vXa&f6 zVExikiUr%ImVCo3Eh^lU0b|Q5nbTj;z}lSn4a+GZ?F#BD$#zIdT`yg0RS&xgyM|Db zeh}6cxzB!!M;+PY|93`@Rg1c!Xre71a+g7p^C4hiS{l&L6I|NWqc7HzcNg)ZW%`&h zSoWemd0G<@^1?p3JHsF!|Ne$~OqDR)kn8^WLNt&mO36!Y*yEc#_df0<=Zo)G9Fg+n z+Q~nxeEU5b`Xb)k$?rJ!L9G6FnED`Q@8q}VJGnWSP&R!u@*6MmZ8H|@F${HMnF;st zxzEHLu`-&ncZvBa;efhilD^A#w>)5^8bRg-9G*K+W>l}%|^GfdNpTHfxO1=-g7e1;orSZ)J#1xFvv=N|6LPFjF3%N&33LAldExfGWFb}1}O?EgBxZ&Lajj4;4-eW>4>12>VK zYpt+NMCM|&53PbV^14TuV&9G&b5K9ukZVaL)1G8e#Csolkx;4#?CA*oGMQqPOq2T@QS`Adn8FF)8Jb5!g_?cZ+h{quF6#aJ8 zg8>9Tb!R%4gWV9#Y9>J=#^(04ic`Gjbu|o)N7Bh3C#x!d;`(FEH(2=;O)=uYHXw7y zip&yI`eCFe%9_TB{{4rt#_F`97p4k7kC$;FU~M@JzUc$n7s+e;ewq5ZCSr%pX5-P} z$ItbkLV7G2`JqJg>+V>Fq5n&vpRqOTqC5MM5s{T)+@8+SrNb`jkX_ep>iZwgp5vba zQO^GyJ;DE*PM8%W)EN})PndcIfdPytK==Op8%&JndZyF+&0+^u;q$ zHy^a{W{ZX#lRHUe+|`h_czi4{L6eD98)cD1E}M^bP9M_xjYz?Ce>+vogtg=o_uFY2 zK2#r&z@0nr`PGxj(?yCzfQ8_X5kngAxFUcsAjc3O9AfHZZ_>;0r?sOaTN{pFS|@%V zfH0)K00=98*a;DA8E8=jV*nUeV7Pb=v&l@J4==jHb z4bCNpY*qAz`1Do@fGKtTuOjj=p%&ph6)*(`WGE=1;mhJaF0}sK7sBjv>!M*kHgb*X zsWV#+_3pw==wUwQ_#S^?*n#dB>o4B;-uz+BlCy%lbUnNH!Q?}|qVDM^)elRQ33QR0 zUlMUb$-nAz7PV2SGRon!0gDRWcLvw!AdByV{{Z1*4@#(oJ18TlaY-ed_8AIEm zf~CA^`{5IxiiT7{guH7Ghe)XwbB~RPoHAW-Qi^&iL2R1;d_g)NIUWD;(~rsR0<0qa z*&2dZo@zKJlPM78sY+hpku9)Zjtx{e9>oP+GcwNlrSbD?c)`!d$qcPMzlGu;ZJqko z5F&s)rkCFAA!MH2*p5jtJd*+^+hAWoahH|1Q<&cAF;+nSndGc6{xNdflAkxUw!n>} z%U-~xL~V=w0KuzhI*LO|GkrQ50(p*uBTS2z0REY+^l%KGQ%}VrR*tAPlUhx zXlSPdm;D6(1vvJ%fjckSGwbn!*f#z0mzP>GZX~tp;MN-dpzWt89@jQ@d$G<;BUOG` z>`1D|&TzPgtM9T2npu=()=b3#6IH%S8ol#xMX=0N5;%h{T-r^o%vkAnc23s0^3N;)N$pGs^|GB8Pr6{eB|3v!2+~ zP4>*tFYzD(;?BYTp1ECyee@{9-utab8rz+?xc(KHUO$CI8Z`$Lr;$7Go`29Rw>*_fD)I^1sZ|>@V@=-7fX8msbReQOv)@71#p;1WerPc-BW#RnH zrezpzD!twPT8w1EHNS4rZU)qc(>7;RN^^PP0=ed_Pg}}fRd0)5ZIe*96-0QZ&lhE= z7iVd_5TCUva&|Ar?a$4^Tc)lq?UIN+;!E9x_Bfu*+*8n% z8cs8bWF7%Qe>D=KBm+qVl4nWeVlYUB35A^bGdR%u=S4=UIAo^Ka2=eCmKiA#ry(6V z(c&rq#SoDT9UM89$#287fYuG1mr zDCcWol96tH3*7@0Uq8Lw+(5XSJ=!jyJ6$jNt_KEW?*n120HagnUeZ1eZ~ibaXxcuJ z4%w}Oq+=NIcWM-LuxKASpkGq)t1!3;&2TTX3D6K&fO9zv65Vbt#go7x2uc707xJtK zCv1jz#HQIJO_vES~aBn6CM z2*U!5faEc#h2-`)Z9%PA;zqaY?&+XyG6J6@{f0o9$OzL!4orYYm2}|5+)@IwO>zo` zzf31)1!b{Ep-GyN6N-sJ3;Qr2E>(IlC@!N5$w%=D1zg=n!N{#|4<4Pz!R*%D3NrSr zH71?z0=vA^eB9tXZcnB;Pi{)n6dDRm<);3mOIu!-Vh*(&yt>}!8yG7_Cm)=Vpxc;k zkDQTeB39AuUvaMR@MRaX;gdbB{gKV6$pn z8s&pUi@*AvK2wLuCkMP%+$WjofjZYMa_b=+{yw(Dm~ikoWP{~@l-xW1GvT#laGaW6 zLrcl1;r7Y4-YLgy&#I4dvQ>N_ojPHAr{(^YJlq`oEixr2EpdG3Dtg3~<=bYGSK2(7 zI+Ui4SRbBzU8X4S*wajhZ{<@je{o*7j4t2OouJEZlT!>@UM+jz3G3WZuu=F~L>eF2 z8mlJf9sR}{m)uI$;Mv#_+H3;NH@=t-h$qQOUf!sEIzkmLQJ4HKlM)L zQtAA>vp8gtPhH~F zi-k|quJ=eyUxpaaq@nKO#-&NR+Q9JZb;ukp!puEm(b=@r2_$AyyT#L9O{j$|_^XJgsNhgkRXB88-^TuivSqff7( zk+To!J^*44?jZHnh~{-x(`u3nZ*C{lS=Fgg)$?@v3h=3X`Bp>+%X@KL>o&5(_pg0Y z)*L3(GW`0uRu81R@zKka0ekcQ|{Jj!=CTj~Vo^nGoQpn#x*H)m%h znl;STZeGKng?-;KBC!r^U6w6~o&Dj^JKqMSVA%%e+eeIsAoavC6a}**c0VXUpL@Sk zm!*vI7S)^bZFL{_Q{Wm;#V1tV(p#YrbgE8;y$~pR756KezuXhSuhQb_S`y^EMQqP1 zCDydHcE$}KDvfJ+f+??{WnYjwoo$2H`-QJ_z}4Fdl(`R_xb#?rgo0#mV+drhAa zXx;PJuVKSJ{e2mbT6r=n{Po?Y?H*#o0e{VwP~CqMFcb6tO~Lq4G6{fowP=97lp6cQ8`X8G#Q%l{doI5%$fHYqeNVEA$B<=jvch$nCTHlpl+_ z0|d(jUMMmj`>(r4$dBPp8t%!~uSm*89Ug9CL2z-nDr^Rs-3DXDgc(A7u^2}pFkU4U z+`HG6sfV<7mVdJeEZvzF56T1mFBCFZD=e0=@$4zla+``*>=hoK7 z%KkyvGDW+R8yeMdt*6M%z_W&|J0L)bgexN803t<=?!t(fOn((RcJpT@@{lnPgJ`xt zQDg3sXEP@88^8c#VJjr|_rQbWJjS4?2}5ATVSTd;*-n!S($C_cOG~+>s~0F$=O^nw z93jg;q?}C5?5zK`_EDuFow&gP*Zop6YjafotD>bSlWoC6U7b9`)zpld8C+xClw5uKB?c+lfWM?+2Q}wbcpJ6m%vm!l8 zz9(cG?bNP|fns8_qe(j^gISq2c5r){`;GWvXhD8f#YSFo1V5Hca(^pK9K;5 z*skk|?=7V!r%SKrwf5EKYq?(B;&-7(^yeHE#KWl8u!DjaWnE8)Z$KqF{j$^1Jr9hU z!)MpHteSKpgM&8w-W_W>ffFSi+f-Rhmr4l>#X=lU{}1XK>Yw4=WAUvr&R z>$LlmJGkhIr#rOwlkl+{Te{DFH2UmyHC&%!-MO|U=|;3=KIC3l+?FT~)Kj*lX|gx( zT7M{Dm~R>hkEL3oSRQ-m@)uKz^+dWYUj`p0=EJ!yk=!m@98X~z=2cut+!^UqNk z0TmwuSG{CW<}Sok7kzuene-@vjscPB3n(a<+4h{4p2TcsBZ0@H`&a!q8`V6;xAX>R zynjATz;`Hq(I_*lVjrVyR0&O!&xWX~#2MFWZ~eUuv|0z8IEPQbLTY+1z<&u~=_;V7 z6AN?|V;8x=LTEy{>NW+`A$`}yvXU%0nrgsSaco}5%z|Tsk~n=Q=s99qQhTaRVgo=@ zSeC#mbzTT}mCn*^O5lhUyNNO9YJPl3K@jaBk+0RVf8jDnnY|1iV;`fDFho%ut3DW& z;9%-qmY?Q?6Dq$D-JqBBbKX^NEUh%@xPd1ik|&S&r;05W+8Uo52Y#Q zDh?Sd#HJf+4-7Vyzt;V*i2Aq|-p!@ZFsF6g zY>+dAoNIz+z7T;s80lgy77(hpZ4f$#Jlurct@}e~A`^=7xWSBd5Uw z3$`d)yKgHE0%e_+$Gf(np|$!nIC*K_(QktzvxP4r-$*%IYbOh&#{fAfAbW{p#NvpO zTNzB+Iui?2t=XUurDlylWTu_VZ0;Jn7C`S1B@3jOo)i&ijlqAYKYMY&K3`y$ZL3u|h+_IrrkA{&y`0x!En50^>Gz>9d`te{y z=a5GJ)y(L2jZ@o9^R*FFzZygsX}c(sfB?P9?2#hG^GMBrb?j&zMX>F?GLQraxS<0?uedf(D@a)j3-1ZLB?1>>(DhHZ!CFc?UV04D zN&mYMw_weg3O^na=^q$wrtK`eT1BNUVGvtMipItmwG79Akz_+-2TO?j0o!-({9lKC zE!fu9{kgERhg$=8TLRU?x3o-yrqVbs(s0uy&l3KG_tB^vHE{ky#H9O&xol9@$eGLo z*jmH4a*4H%E$v?$L_n$$-$g|-vRxZNAVV-Njd_@^Jv2dKz3Ami;(~a9cokf+s|tZN zPG06y!8ELG$Q8^qx_wIV{0QPki5Shd!3d~s+t^(LSn!iB1z1#*P(S3V!cz??B&hqN zp}q*>5GgE_h;*WY7+j=8p>i;bHv9RLKZ*_%ppM*=y&yEt)o^ zj@Dt$=V8-8iw?>&Z}jlv!8hP3=}N_lAHdR41GU=21~`0q-=6Wt_R(%#f3~#y5b>Mc zzz_>1FPaC+bz+6(W}6NP`lfr(5zPyyQrh}6b#?RIp~>}a8XLka35VDNZy;N5G@;C( z*C14#xX5w}y4Fr4x?b8?PuxB}kv-1nwZ9ISe9xJDKaH5a8$<(B@_|=TD>rz_Hk{mR zD8+~?#clG?`aEoilg5m$hY)2dC9I7b@`xbA*&v9z=?D$>VF`MeJUQn5tA6}hBDiz2 zV>(84gcP#p-X{zk?aU+g)sZaw-|WH$ zY9z7Nu!wXJ9dqfJSl%I{6b#=q&5W1pXtz1b~UHc_Fw{ioo$%K zJnxN&zJOKw5whk-(Z+jjAe_Bsix}~pE&9ckusYt!aG^DcHWHAr1Hn3^_Ee$h^-y62 zrf5U@5;F(&-HFMKt8GR^rV_$njotRL@g2Qm4bHaE4ILiHsUpX5dlaN^Jo-yps%Dhh zfio#hN2YSU*fVRXm#ER9jrevf-0-nSV)rSgc)px)1A|^NJUo{xbTh$BTGPpW{k2i{ zG%(5EAXqLfmPcNf=P93YHN=-U=xbvt$r2px@!iF zhv`A+W6+hRn|EE?1cK~8B0`153dPLJ=`GuPcPeHrbIZTpIkF0B1)9&?VlG`D(ORPa zel!~~ikV`1p`X%O+1T(4Cgm0fk(4%-&!e$5&1K<#u(Z^&)tI)@z@uy6DS1|0xKX-Zx!PI3K z2tPwL!Z7EjCu+^V=<2xIWZ0^5AKLi=uCMrL=_>i-FyeN+gz+)!iSS{jbjFKBp@;Rt z!QiwHQ{Z>Cn1|g^wL1TjOYNG^CdP;7?GQ0O4Brc$fZ_d%o*&Iy6bZ%NvYr8G3i33c zL&5;AfuSENtX6Srp+~JAW%_aHjGtOkgXi8Z2j+K%5a;h~VcEYZ1;nUG+iemcbbqMZ4=Tw5_BhErm=~1G{_Ss~oC;XIq=N!Oug(8@ z=>rqb7|A2w%`h5`30M}Dk}93b z%n=%(H7nkjDZzPk7#+>gIAjWQk)XM8WuZS9rCn1;4QOjFFods&@md7kp$WSMINU5<% zP9goIBcm7CR&b96avWMT;+l~dw3|K047m7%0Hl6n@xx9Z9@CtI*llcyp4R~JB?oD< zVwKU@_gj(;3U$kN#owykq-wY9_dIkTFsq2^PDcfi!K z%apj^>IoDV8%Jml03+H8qL-@I6^*dtt>{v%=W5Cu2}%Y`j^lW^sVT3>05rYS8A&Ex zP}WgVU2$XWb~<^T4ujs|`Dxd`eZ)N;+>A)O5e=}f{~Ai+_a+B_or%3EDzm?4UEYQi z1)7;}YkQp;>S0H(*#VD8^eo%$U$f3)FwsR~6fX=I@jkY8Jc;^vE}6KP>d;g3v-Vv+ zrFjfgupbOFp$cv|-jvpmIL+8m+jQe6ejnsH=xR&j@x-qFxv%({{t@y@@RJ&4La$|n4*%99xq~j~)c%EOCXjnttvc#=j zz52Zw`BqI9fzaW!gXU91130j)oyXop?3Wu>JsKZNNeK4KFa+Bp?MTRW+<0-Gg3+<0n=*m0@o z(o;Q+>NR2djV_=IUZ2N9=V?^CrzpSRFHP%<`bu>k$D5}%^BVI97vha?0RU>!>WTg4 zB%3@g;bvB61y^!5>EB9hSnSS3Ro^+%5xr}^5%?o8fth6sksS^C> z#;eRoyVdZKHRp2t^zP~j+hH4^wftuCXffQZ_)>2AfgPMC>TZ5_6KTtWS$MQRHnD)1 zazcE83Y1BgD&pK}EW28w{_o8xqD7NYe|wu32zjO%bV3Cq&zK}B!sr722*+<%-(*}* zU97ykyig;y=>|b6MC}DQ5SDCqO;duan9x3i5c@e0CW-h0XsE<{e?_+GTO6a+auh>t zrWb}C#ZQw|*zo?^N&aGF+A#V0Lp4EU>hpSzUyF5+EG%0XVO|p zl1ZJyoD7Zc`J^%rt?r=?xU^>*rlvpXLtT-+`8t>%T_BosEi8~E@^f=j(tlwC;SYxk z#gREjYB*Z2%EUh#mp?vE$WAYCM?j&f`%8sNSx4Lh4Pkh6Zc<4-Wr4E0sv_8T@m@*! z0ZshG!eW2lm1g;<(>Hc4HhX=dvEijWt)peEGzSrxX?P?btJdFPR1MZxDlx^Ngu8d* zBlh_e0U+xI%{!R^A>J75brzOjH6T|kk<$h>w53qi&^UE^W}0z`%|-o@wG>ks-{OM1)~+I;4zJvG&M*s$L_H=jTE)Z&|0zz^ znWlbT0X!zfQZu}g#>*OKH1Q7JNAD+~hZ+0_Kq#u=_Zkh6(u~>Uo{)PcbEY@~-Y_7` zS_Co)189g`MJBBbVM(D}F~Gy(LnK5NNJ%~dwp*%)JC-LQ^ZE@~sf-n1lO|giy z?2og^3;|bWUOK(uD;zQh5))L>U%!oDSusF@F`y3?$08NsRv=8{j;6jfMpTeOz;>ms z7ftq@!z}wsUlU@v${v=I=&??086_8y{m@nQ~WVB`^Lcogy554>k^j?EG^#Vpc?Y%6 z77mppn5aN6F^vJFj_OxSMff~#=UW;V;~-9h3k&t$g;U7l@{>SnLBHWFtbqU2B3j6L z|7095P9T~GUwAad2cqx@T{)?Q&H{I8OctTmSQisd6H}bmT%`fPD~BtR(`oE@=5k9Y zhQ;K*+fX-!i4`fQ*S^ly+Pjn1!G_5G9vT2v(oSt2Efuq%Ge{;I@ap6#Rt)*c?9MX? zNm0Mh1oVuC_@DD{^ce4BwnkiV)hX(!<_NHK#22YA-Hs?fzcOl#2IX8YNGrt46>5>VgyfL^N4(@ zTcpyRG-#5A&rB)gq3oRXm1=r+{;a&IJWpoRc%FQBmxiqI??MxU!FsLURFDj=)Kn}s*)9Sco7-h)wf0Bt0R_33F`*X8-3a4HCZ7m! zMK|-s(K6nXNrUq{bMGq5j8D)ffb}~2#>`|fd{N8=RIQ0nIV-s}+%EA8j_@?}Tj%P7 zGlHrb{&ck`ww&w?XK9=`lNzZlL!;j%B!Kcr?O;cemXrC+214WF=G-b^xd*h8BZHR3 z+&+5oc6nYOa^X=l&WYPttIy6EyN~ECY?L|NGYpCm9aPDI&Fx@wh4xbLno~yS;YQ#q zpl{_&E}GQnnFY=4z$w>jZ5#L8&JN^~KD7OU<1I$(o}3*J5D%Cs!OMM!n!Dw{Nq*A0 z7#hjMzg#C(1KMg-2Kbg&-6_`jR8D{OqwS&JE6IjX1p0tAhssLJ1)~!NDRORr8iU;qS5j2Ops!(WH}f^j&jQ=K$96&S%q%g9(xk=_3;WTXto!C2ie$1J9#$)R?_1n2G_6+)p!j=+nVLfjIUqhyQ^xa+W7gI|U z>P#Aix>ynB4h_14hKLn|%4OP{C{cPT{61fn4efBBMc3b?dX?3pnVIvxzeUE&_baby zSA29%!m_H{E16w}Xtqz4%&Lmf_dv6MeYrktEwQt!_vnE#u=pX)D*QqJxFg!p`FhXj zq459S>VGj#r@6MN*b)+jvE6pKg!**6w~mt1gLAP#`T5hCp(kfbvJ3V!NAO6S=C-KG9@W@8qfyp3I$X1EpO^PDI zH^p2Shg{w%ajSoQ;tEdk)oIdEOLnb@=IHiDEl;#Lr`JF6=c+&6v=&qjWYI)3?Lyjf z?9%H)qbzG715JiaL2M(hgO+ZgjC5*VXM%QqI-s%$M5 zK|=R^Rn@_BZ6PBLWv{@nC*M(X(XfjhMLa?QsT~kXSeU6GfJpWi4HIi2eiJHc2_!|B zz^}jwr3P*a4#@?Iok7F;`sicf0QAO&My8~Y`KUZ?qi?_gB`)d-4zX#6?CIRTqH$gy zCWzy0DNXC6r#=F1$sbnjGP`yeI4Bt5r+x@{J2y2eue|h_4Bx#e<`Qs1d{2hw>zTPn zS1D)G{^4%W2$7EBleo0>wM|p-hq$k{jg8HAQ2_!N0JSB*(on6HC>JuR$5fcDAkg;h z<PRjoXXA<&!Ba34X2g$0sX8FQTj(+P;L`g|+e8 z1{v3b@pA=_rYQV=O=AbkihH+zb1Z-H$GrHuLw?VGj6ybuegnZcx*6XlI21!PBfq-+B}=>?L2{}N zs|&!_NT->vH489L+hWx?)NiQWF~P-xmfU!hy!(!W&|jOqn?LS~)vE!>(Q{oIZ&4<= zojQHE$YU=7LfX+#3wT4b72QL;VboC|?zMVz0S3DRW6IS*F52GNz_HXgj0CV^h2i03 zH=8!(+3!jLkZG50El$5Ivlv#NYggXRUBrGf_go5M4IhtLSSN7|2<1P&xu?s%OF)1@ z)WzGJwcV7sJyk|*z`tSAK!&&ib0yk(sn%CtZ0J;4YHz1Tp;r7CekH;c*!fr3L95GHOVzA*83g_`T!5wEz8mXX4J4&F!wif-0(fj#em!~qtSiP?3zK5oaW~gKfU_q#l`DHJyqgOCSl${)r zIvp2Q9o8qC#^(_#kC*9fgkZWf`2ol@TkGDbd#FMbCHr%M6iYLO=z+8{pX8P0Sp-)D zvFIY6KJXhjN0L#5gyu>Newr|@0pKMdS=+h`kY?cInBHSYd=oon*dKvVGVS_MTS_i1 zHjP%2UadvNYDMudf^?|8dxGFsAjrD4xB1GXAui#@J-XI3N70Wem!w4YuqW;YJUn|U zQ;z+H=UDrA94DatkR}|a%X}O(D{#+I63X_?fMQliGTlpWUI`F`_%tFNH*uYY7UyNo z^*)#7iQFr@>q(dLT%)Ep2z93(Upz%XsWTe-^nmvI>oW%@WvegVw?NZspUR&d7bUN5 zX0c1STGTD11h$|%`!WIF>|n{+)CW0Swd5TMg%g?bae4X0SJBI zDndZC_z3(o+(eg69!7IWx}+Dq1V&R~FrIsfXEnSEk(fwwkao^ldAS|8xjY+i*OA_i zs#rni^r3P?(FZHjYBb@ZP2$QW|wH@B)WJz5*;AnS#y&7$`L4!s)UCl_RuW$qbi$QOHjd> z&mxsr#LuLS7fm#ZA|uUhnCYH?cPZ(~gl@={T_t{vGchnawg01J9uX)II5RT;#&pkF z8yxBr3N(%qZg&bw;1?!|NJETuR*B)}@Lt4f>mQ6z`IvjnS9nX?NC~!LwZluy!tu^B zqG%i{cC0hAPvSRWvFn??Tv~nOAK*iAv&vZ>F=*G&kGia{J->a~H2?Z#6~z&~*dY{)}}G?g{A|!x4Ho z)of;%a5lvDYidi0TEk*;85=5Y+n~=N`K+RON?G3qNr@sf+v-w?ti153HP_!}ta zl#v3S^{QrFz{b2IP|Z9>j>a@s>1-|2SgH(bx*PgVLe%de;0SmGJ^BaeEOn8YIC*RLVsv3bS@9WeqzubPq~_DP{%qKVg+(%I#Nx)`&x?ZIk8 zs3(ZUHsQRuimzqp<;FB;iF}ERMY2jbZ$$X_0$ozL-wGp_`R%UbpM)yjt= zLX47v;5q{3PETFvc8lx zyMm#}CDfquM~|D4)4=@(-2T{G%-q&FgvI?AG_|e z*(N;VICxov3La)O>xtcZ<-VGE-PP-L1r~iMBSp_9))9Ruo14cI zRTGjP;uS%DjdBd)AWiqCXWisuT9>Z=C5=!QeSc3ni=qDqNV@7X{U37Ge-$nNLR(?~ zo5220uOrQ>V>TOqX)7PpZb^P=M|9`2!jUY34ixi)p+IuK>X59VXH_-UzPpLzV`$fC z6|sW>>^VqwE`^brL_l=p_-4rP>Dt5?V^EdMS_Gmbt00BrXVnLBrW9G=ZKml{_L35M zTXx@BkGzj!jK`g9ucm9W)y9krCYGBtR6N48GPN38Z2B37XuQ&N4<>clC$^+^gmsdnyHl%rP9D*x%R)x7p@vS)~udHl%wm`F1(> z2~4Ruk2y-P%GHeo!1r*q!Y~pco~dvggRvsf2psTDDhKT@ace;4ckM8G_ZSKM?GX_< zQpVr7EA=*1R6>+QC4R9l5lvKQl0>ssUu`)_oUZQw_1@-%4ReEijb;8e%5gkJ6NHK> zUoI8!LqbXlqbR~u@r|Zz)4UmUhA&(YGJB`T03RS6lKZyw4?dJIk7$ph!-08$+rbff zC=dFTME0A+Z9F9(=1-bTd!C@yoBa`Hv-xBL%7I zFOW$07nfy7)&|{u9|vjxFd-+TEylEK|6|wQ0f#jA@n#{znl<{Z(q=vkhg`a6e<9!~ z_e}Acp+e6-mky2fM?k*!7sVu#^zw+`6(wM2=mOU^TV;%`JGs8qdoqw`I!E;hWJq&N z?3w#VmyHsP-I4gb-V^f*!k>3Kyp`%g9}hW=xA9goZ%bf}^!_fNWAar)`DfZXaw`er z+xZxUm1=Vy^Yyv(((5p5-L1Jf)vzNcA#=$~?NCb_yC_ zMZC583Kn*L<41 zSa&k5xIa7dTG<(!tvZt@1+x2cz8HymAT$8MNAN^BVK)V&o@G)}pAOA&wT@Xt8h-EPGm zn0s|+{W_43sI zd9ahHG1g7XT%$ALo|)ibKk~EZjO`$s>6q4xnsUEnXgRSDuIG-mjH0eG{R7b9W6IvB z1Ct-RH6ByPdnLg=i)SXzw}Dp2y`FRN*aUn6zK-|+%9_p>s?*sh%_yK{@Vm9{N`pNO zs&ofyRWdM?7FM&;V3X%HBBf=Ihvl&N;E&+$tb>B)`wOlWx$kr$Km4dTx;hwE4n z63S3H*aQ(|{Tq0_rGaqLV-3NIv?^F46AnD#w=;(($=JDF)9=|mv%X7*tH?o)JI~9b z!JGV{@;V;3tXJOG?7u^YG#a7|xd*&d`ZEiiKXQrG=hT^s2Hd1{P^5v95pGg0JY3r} zF8WRC?q*L9^#tr!I6uL6@+-0R9r&%~mN;toObnz?r zV2|P_aFcQbf2Kxq268&8FPcX6tN36Kn(v@)^Q-&r#UOl+<|pE3^XtK+Z+!K+MxO(B z_VB>tZO}fADLiF3K}{l(NL@+-#5)(I|Gj3qK6iC-QAmYmdR_&Wall}pX6n~jSQ0;e zyclK0oq*EpG+`yBv7@dyN$8+hS7f;*&Q-`aRei{Jv(>vahNo@e2eG&m_7*;;(9-Gm zXnToN6zQy!X6QH4u+M7QAl7T^zNz2(U@S^=c<#g5w}8jSpnUG2Jonu~k57k@`gZko zFP3NPeDC+R)WGI<{QjG=>BNP(Yrk=i#exE1p;O&c)BIeCX^7roYZM; zR9$|Evcjkvf-mTi;3p~-Nmvh%JiCntD+ThGF`rr&1y0U^5+uzAYusgL`>_I*I zDW^<3-A}6s!B49c!B5AqpOZ2XNNfTQG6M(^nSPF3DcF4@B(YqQC>JEvdXVF`ZtBc5 zsc1_{oZ5W~`_6*G!8@uLq!B&@(&;(9eVi}S>AoK6q2TLfN#NRRIV`tgS1GvKFFI!y zoIp7&oUh`(IlVFaM|5BCZ@N2S$JAHO+L+6}&G4QRul-Wr{gY2SpXf^^dxKitPteEb zefqpsbbh@=&!aps`l}(^GkPCs-#e}MQWwy!u2<;OtD#ukKj)}F0WjwSUa;3gGb>lR zpI)dpsJ_rYgj*D|d|^EYULM4NGjZDz2%&vBddc8-FOMtH7^n2#Ip1f_xSC*h4<=ZH z{Ih7j@Y94tI}K=|*WR>ne^A$+!H)F17q@W{yy|zQ&#$1(z8p9v@x?zk_fO#Yyjm7s zpG8}CuI^BN?v$>d77z+&2KMzBEM#H+>CE^Cqb?IW%YWN}|NWWKtZDuC%s~3i(aVoz ztJ%MkO={}(KDA!3dGXuocC&|W8WOBG*HY8CmvU%)dto2I97{O>n<_~KAmk(o9oXyS zDIzMAB`H)>OPJuVK}lj#RH!IamW;*w*Xn zdOz7ezoC~!J0fyj7malO?MT`nB1*?DB#BC^Iv2VY%g^iE*yh9j)AY&-qo#^+!4eZ& zTxX7AN$X&2{|*pMEbB^5k|q-(wp z>BBg4botiNp3*qPvuw`h`LuC?zCz+|D9?t4T@6&pVNW!rnBuMF@~~R+X5~nsmQx|R zg6ooV_SJG4iuK|;^`}P^Ga`j@BS3t|O;5>st*Kh?c?p+w;?G57#XYrd!LSsWsqqf% zfh%``P$8A&ai?vjtk$L5Y$iHAd-u;4&j4(|wqdbIPMv1i13GhTG;YS?Ga*hIl_ z1gK>A?g>@;SGe!z{j6t>lcTt?Z!7%;Z23YvvakDbHvLGNu=3}v){d)I;pzz1Yl{@e$Fm8%A$&;Me&>Y0 zdQA3*SGsAboRH1UdPaB4ba9kjM7r?v>Rh+jxKkX6zKgdShzpPUP0lv&(5=Zo1G>r} zeEo%zBaO?7K z_gJg;2*fiRC9t{cZs4czoVUCSOzJS46<2VqtD<6j17>6>4jDKuHfwu~_g~TmC&2T4 zA$e1iTzo7RkjF$y9?!zF0^kx&iBIDO-Vm-i8YE~$a%en};1LEWku}0hDU;yq>dH~g zGooHk_~4_*2s~k8!wF>ru&@$XgtWY)ERwjcSe%I@upTDta7-s*PPs6dX-M)tg73iP z?4k+#C2l7&AcRo{%w#y7j@(C~65tV*tpOp;;l^;Z-G>)cMfC($>*Ty;=W&Fb5_lDr zBgAPmMiLYosa-$vBX4z(=`+vkjKV!4M0jP1#4yHDcY$G!f}osif~7WDfD|NBQQ$Ue zN{8dyA?*-Zc00TWDp&wncH0Owjl2(wG)PPJb^RGJ*sq^Xpx6CAggh394*@bVIMAO$ z*i$A?86c4aS8DpS?N;k)tQA}#?5l9>wm>TLIMU@phPHJP$Wf`-OXJ{HQ=Zg;4(JK* zTeHap&kI6&;Ums@BgG&PZUcc$^f!@tTw+7nOrGafi?*G-Kjt`EiP!VNNa*4Ui@jn+ z0Hk1#HLKu5MW6oA19&P_g4>5+0zQQ@lhlC}?HshU6F?|=ti6Wy}?9)S(cocu?wsDD>~F}q*G3NY#M;MRtz!pC_-AR3TwWi<0NmL z1h@va!a2|a84LlGlYJW3`6{Lj3Ot4Nfs6u%RRATlpkQ0e=}thWr5obBPmCj)VHaeB zda!WM1h92Es{RWz-hr;c?ad=!51|!MDW_QMx9{n=!NcBPchJf@O)DwNbHbktVR>#@ zA?kX`EOjtFWwC z-5w~&at6#I7&w6EDhpoMCDgT<5%-cW1Fm4sSPlAym%P79k>Um1zWBSicE+-) z8Z}UHlIdMVc0BC+j(Y;O)IFFD_JdCpq7WJO?4en4UF7Hq2RG27a-D)2(FvO&EIt>( z&qZ=7Fk$!6+6_ETMdBcN-9*V-HN@~z27-aRahK@Y+a^F0nSd zMTlQY&YK3zbK-R@g_v>__a+Sth~Z7kq)O3mr$vy5Ym57BQ%-YHOMsqDO4xDm$^)1U zIs|Ng)M2dEpTf9^99IY@Wv1@xG@68$A3B3+0qR_vF(B*a0SjY~{8Ed&PDV5_d@{t* z4Uz+?agPAPKR)Gy8w;F^Lz_xOkW}F=go0)lvVGHkRuNQc0UJ3x(fJ9 zpiWLPKHaIJDW1||`F=dyK)9~)hi#XQx8gdqlW~Mp{0!q*a3{Q4%a2#t1`-fsI|a9O)BUk8 zXQ#9G4Tgl9Rb>MKq`^*b2uY5r7rD&EPhFuG=9!*te=Rus1OX7)n#X(1 zO#oaDS zkktG;6Z{3WyMecJfY4o_{4W%_(-6!=lwh?4Uj93wn8U=Rw_y9yYv`%&*C_N1JJk5s zwGsNS@fB$gE?Lg^+*&ut2Y5WA-@~ze6!bb{OmL;_PVEz~HQBsh9YOuz4_+`3J#s}5 zH%o2QlZ$nhTy(24FSFF02}lLoU$tnXNXWdQe(UQU zXP4nMrxR%~bb~g)ZLk8TO zs+f*H1KUR1@drKkBsjTSo~BxQSGhs$vFq;>wte#YeP)~^@LBJYe%L{A@X&Xxo!)ml zU`W(Wo@rZwKdb=k2nM)5UkFlno(^1`JRDI!fMI)3{~#w}W?=i*{4FyR>wg>#Pib!1 zZvK^%yy(^Uc2)V)NXMg)qK*pRWISp=sdqey%Z+&HWVHO-6R+kfutz?eR^M;xq6 z+A-`VhoErcOpn-xBvlSb)%di%ek={K(>r%ci5Mp9=v=AAYl@Pgk6yCwoyKBOX0jSBnSw2nu={Yk0Do%hp}AVhw5zWl;f6BWJ3uJ`3~_bwEZikh+3 z07O|7W2T|T&f$tvQ>(MJo2ap)3$${E8$ZE|2w!8~urDy!bz?tyPg5P{kjcuvh`16> zMC750+)R1)rJSs#w(>YXyJ>Po7ijlI$eZI}Vv>4Ak2hIzl1KhLfp-Y#lcs1QYxCDowKCbMCDK5N*xd|IT! zU_*J{o3!r2!pMq3D7}hJkRXAfs0BZM?pFWqJy?c2%{&p;kK2#^;rm`%hfwFlRkC-(P5~W zJ&#PLJF+fihcCQrQeSA=TL*D^Q4gnG#iphU%ga?Zk(oa`89wsK8-X9~*TXM9pr_VT zg0lwI6`ptpONS!~K%Nu%J4R-%4H}~1h@7h1C~(zN z%w!*%96kZQzaSiTO5AR=v>vZs zou(Rd=l@)n6kxcGH(D<{RqamSGJRScIi(}Wz^izWyj=6%A^iHbz==9^I!S0teKdjA zJlfhaxhzTvBwQE9ml{Wo2p~4pM`B3Ez?-#Od-(o1R9EJMvWV*wffiFNT8`={ts?NK zlBGfuT)j{_;A4TdKq1*Rl35wMVhX#(IJ37k7I6t@KGG264(%+4MZ6%Z#v(#GB-HiV zkkw?~OH;K?ZQ@ncM^s>c+CfVL-d3J<)~9XOajP}QgJ=BeL~YbennX^!jTx$DjX{-T z4M8Ih^s!f*Pw2eX2d3jqzC;W88tjk2;__|ZB7=lBt7zMK3!n=mvlB?RlW)Qc zTU}?sgSv??b*7ferS1Dti$3$?iMhKl^WzTqJJ18UK;Fz|{MoO6!67K%4wfYlFQ#i? zn4KvW%iCqta)p=UkWO?uTj_m`Tl;{v_4;ll@?x~>lZrK9aMF|Ydz@QjN<9%%+kx_S zsAa0FswbNWxK6XsbQyXA-W1_99uFL;8ql9;wsfj}WCdq?QPM?lxN4?EghXhk`iCgGXJ&UON*#ya8n0o!%AW}_j9kT5K+@aZPLFBe zCYU#)mzt>xI`dmDrYUiOGi-j6;dU}nYkX+gP4Z^?N}^pvdE@N2;`#)BZI+|NkNx{{pr}IFDquo;S=0e%?+Wck8& z2?}nLi-6Lkxe*OIj*0fe^jS&T#X}(R_LBFeDNnzq<#&k~(QZ&V>PRP}v0`e}CV>du zp3ynJ*<5eV=8rT`^Q%(}v8qh%l&lTBZajm0-x3Z1uipoFs?xSThm&i_-$C|t{0a!` za~?DxZ%F0;{@h0u(X8(p2`{re&S_M7$xd@1y$<`13aOHseD z>g7bKeXLz}LX@y*Pc|G+b(-M&!>Qr01S+1+q}w=#b{GTNmg0SpAy|U}@WWaJCfI%` zVB;;-r@WfG){6WLFRL5fhG)Q3$kW4Hp3y`OcMC&Xj!DkoJfn9cM#yen1_w1Pr;`{V z)O&Ih#L<)cq307<@ac-3mJ)JxP+f+i4|Ka4Ot{1_Eju0m-EZZ_rAwDeE8h{x5JjSf zMiOFSj@kskqFht{*>%%_+bnzCcvS9_2aLR@Cup}4Wkhb7kdRO%&0_Htj%ny^BQL3k zWmD-_gQ2haKhto*2L_5Z&vRa(?Z;#+j3@d6xh1@<8aec&m`OEc7T(a3P(JA(!lck= z1XlQrx9$}A0<|rpUuS@9EXLi1rGG&90Ng$Ja*DhJk)UWlW*acQ=DnYMiGdO)S!Wtg z@3T0``+%$I*JrWHnsWwCcIKZ(p3t2D7y}6bhx_nuziugU?n7aYkYGR-SAlaZ3=q__ zSqcS#_ANJ5fqMYW!QxU2K88X328g+r0{BMpQ%tf6Ul2b>k8cB*lFqI5e%1vQ8?B{! zE7&dp5u@4r(yCgN?mQ;|af0n3HozRAXYn#w9)_UYq{~mDfjtkVwRshEk_DZy;lISn zS(_ipR-@H!H)TiAflE2D)lWqylq}SN9;iz{OL&%^48IT}Q*CB+;iI@~Cu&kw{rj47 zvYEYsuw62hR6Fn{Qgm9{sb?0be6XNT9tt?EfeaSWK^?I!^uoWg%;4%LOa}$Cfj`!F z?~_ue6621(x0sK=>Je;Kf5eH~$YJ_+r9`Yv;TcH^L*-rx$GnErC@Aa&n7s=^ts z2}*j&X}CO7gXlZv8P~vVy+$Lfx36Ct`MeGymb;O^7XJ0hdmN{pnZ6e)-N8Itk55jNe+J*u3F8C z<-mJ<*E=TvO8b@V4}<$eAUuNnI#enyux0#2DSs1I78a7YEV8$5x7jxh!Ry>XI*ML< zQDV_5t7X5@P1}M!To=ag)JtUivf_TrsTwY*6#D5yxf>Y12Ckoc+82!8PepY`g@y|y zEEQV8lWe)yIA*vihU)F@7JP!mb^3T&^$SQdSti-k;1_Nr1y5j+E(*$_!P44Yk|`hM zJ(9=zR5}U5ojz3>p7JTet;{iR>SOM50P9k&#t`QygF$-ZYQ@c^6W)OK>EBSz3bFe zmB?T0?rRgBd(s7U)mE~S%}j;aiHt%uD#(To=^t)d^XO$w^|guRzTL8#Z2`1o@zAdQ zmnFX2Hr9!=;GG?YEI?RFAQprC+eJMy>^Qe$ky>6XhBU-=^&@5w*lx7r5%745Zimu0 zrcF!?&s!dXi(iV~2{-$wUg))vHZK$;Akeoho zH;BX^^k>P^z^;#~rXw^XTF$G1*K14c+aC3-yl)4lJF3azM7rF$Z?CnutpztP_>0b- zP9h)PO2s_VGfsQ!B}Aav;NpBlftP@6--l!osg4#$@N#Elk%m_fdauAqbcupOT| z5sECN;(-fSXyXcA$et9RW&C3s3QDdc{tFeQOX&h%mk0{%neuPs4AACJpB90sy|vc< zrTEY(ro;wS>AGo@j{$SmQ9!UUCg>Vo-sAwYNAnSM!KcnG1H!1kh`F{vp>&WHE;&BI ztT#;3^8u8(WF|kMa)(ko$inKdO-_yK2J9Z-L6$?GG&@X0Ft< zJ3DO&!?HVioKJdmy(7wRaCOq%9w?qIVv5(u_#!QgoamzzCkL6%*ne3a)VT zH_%b%{?8^ z(p4_LJ7-!WLUwKufcde7nHkK={=dj~9320Le8E-sZ!(jeq`Uz-#=>DRfUSc9wYm+3X?@>;sOh{2rD=(> zK9aC4gG%$0mI4oIPN9e^(w|YWMUUZk1t20ZJ%wS9KFJWZ(XUU_4^X4{Jovp3 zMs*SgM#gWswlUJFg09xxISDt##HT(>i#{br4l-45$4V+Rl?}h^! z445=^Dh6>URk4$@7|XuQIr{i6=v^ecU843uP`5N~si4Rpeo_pQ{V@{EJpI0+E9eMm zmEUMe4(Y4!WfNAp2_R@HFk$ecSCmmXpvwX)0W0}NfVz)U>oTEiYoW^8X2WT1WuQhS z`$3bcoLm?f!p05>x895f-F}cg%H-*HeM8y}fdk|n0_o8d8BA*Ewk;pF`Nc3r)`jdMzW{e$5x&er1;fX8H z^l^~ALeZPlq!kf*-ac|jcr(4H?nhU1XmbCK6~B!ou#-EiD(EJdVKk2A!0nAE9|6?8 zqiu(*f-O1li<7Yj2$jKW(l^X)BsF;IyQO%WJkwv~3t(;VC=wE(J>F!hRL(8JYZCJb zDigJN9`%w4?oKJ;@+x5gFnZ4mUc619eE{zje3!sXWceL)hKVb3E)5tHHEEbZ)j*#P z$2IauCxyD0Tuquw^8tQ89*QiT?j;w+piEO=#x82O)-r0aPZ7IYFgx0PJ=hQnt9FNQ z2+UFPqA*@Q1@)T?Vjzsy6QT_eXMr3|3elpp<;~#Sh#h9l=zUNK##Z(i9}#kg3cq0o z-0twKkd&ZLI&kj16@zCyHn6WC5xcPeA(HejwT%TZ`cUy+Q0tU<5DJU>-6hEXj{pJa z1wh0Zaj{({!Yk>xp)&WZzd695ZW@nsEwO{49liF;jPKWmMtbnzZ`9%Q`>hW4*5}CS z@zO57ndM4r&l_g8^EjOw(>04dH|NBt(+$|1^BldZSUtL1&Kl3}$Mg$bT0WbtOmAr3 z+*~@7EqV;E`gNPQp7jHh(5d(PeYbjZQOA$7o5;kY&yy$d6&i912Wi%|2QMFgQ`#uk zuZ%f%x5}wJgZc{Z72U1W?xpVPjuc_b9T_ZDP&)0Y9@GU3Vq#pk5?5`{w2-yinz5O(%en$9&RXf0c5`WI++SdAgQ34I__| z5`&#V-MfB1)l9!*&l2N`B1nEq>#RY$3FTD+5B=Aw6V{*8weaXu`}emn*~LA6AF^tb z^TrGmy#&wN9MthvU`v~Y+aPJ;N}FvWW4?$C^TrGEUS4|&NjvzBcC(`Q5uR*orwAf} zssF|uq~R1(tQj*b%H3jX-%2bjd=9vl%#6J@eu+izS^v4&o=LrFxxi<)EmVDbxO?9^ z`e>bK*UQrO@r~SoF*?wPORzRr-l(t@iXhV}I|3@c{TT)WEw86+gR#Pt!Vbt}LRsR? z%eHPk$;9utJ}l(dp#OT`Zz48hgevyL1Y%;H2e*g7e428rL-mjSP*Onqyyfh8efJ0_@PSs)&2v6udj+$`g?j;Dx7 zg5-hXHx+vBJ^y3P$Fi(+SW>K|NXh}40AtQa`yYn;K_!Ue=W+DP^cI|S)ka=nmSFO8Wbo`sQ%## zF~^t7Hi!#PAz+Sb1I!Mn;hd?mHCv8utlutc?zr;p&cm7MW#r-|cZv<~AUP=Tv2IFO zss(TBxe4fkBj|Rv@#*MntwqqQH%QampuK(sP53ck*l44D10J9MZQUgXqxdzy7TqLom!|z^?J+2-m68kM=O^OJ@cA(4jyG7&`83n zk8A_2ySYrV(8FyOAEoK4vq+*kuGI)+7OQ*RJjN{9sngeuwrBROxh#R3j&}TezCd6o zlNsizv6^Rg;8$zJ+HS|tj_&9c_(AGxrU-3{7cmC(4mC#4`)sUn z^4qh@Qb!UV&~eIEIi|>Oi;L1f+^kC1GpDlpR&+iOkrQzD`=1US+Sx9d2c%VhKCRvV ztD%#Mmq+D!ThG>dd&ME)K>=eJZU(S{)Sr*zy7rRocp#O~;Gt%|^op5yF^EWBx{p6F z+o?D%NkMo>EX}d0>uP+>v6<`A2_8$ewfUAk#~Q9Q1|x?qv`^NT zS~*PD4t_UfSJx0w#gFY^bz9j5?>$@{VvxlW(bj8OS60R_yIwB+!(R?=TRd`Y)eY2- z%%6Hz)EkI21DR`n z3S^-Mbn6zqo73pO9To8E#Bw&VBrC5xTZD6Hz@S+L!+;scnnKQAqNphIA@K}C~Y^*Ck)E7gMn%teY!M>6m5NQgZL#q+E7SgXpesybnb?xus6K9#-L=6Rp6$Q)9Wlr@4rXD9Y>r*Vv)!#gKna8WZOML3S9E`C{ zVU8VCaiuL61YrgYV*xCgWj(? z!}<|H<7#4*<6W6l`MtU~GDqB;c|Du7>= zu?4?iU|At_X&5a-`$X#)X;X3;BdoHQW1^v-sYBJNU@Z)WVedV8o0j5~gX=+wQzUs? zln3^b!k6)`-mSccp%3!hpJ3U4qK)cQC%}@QU1&C+ebrArd$na3A**FV8)nT-fS2pP z<^IcE+y5E$OQ5=9komeG{glZXNJC>gX1K~b6+p{JGWg?02gE_Z8Rf-?4;|2QrN6IB zaKa8Qvv!Y5J)~2ddTiF>tQ6Y}YhErq{<&c26HK#l1_;!#+b5$d?E$>>H9(|d$NF>P zI&`1~DMR7bVprb@`&op%PoB!Hj;d_zHLYlWbI8A+OU{{_;S%3ojK!^5?7VT+K( z&u+$sw?h{LJeZ1Uyq8~CE>5e|%Aj|p?kM&_l(%|NHBEv&R1s{=tK1!DeA5 zc+l73du&YUMiyK()4BM!P@rVCILDLLlGvVqJ-xt$CXkN6u9HRP9Yv1r*>QLsV`_R> z%6s(aN~nF?=l_zDcdvgoBo#ds-!}BT+e>^*IrZI>j4z3IwG_ARB9Qupw%rl=qx)cjobF8^7P|sesNRxnEG6OX{}(2x^#ffQcEc{8&9QGS0~d%EqS6- z+i@k+R4qDf`cp(+_eN%n>bFfsd8_+cIlx>UhzzHaR8f8-O2|7`MkoCPed9$HqqN0H z;_+;g$;3`Y#zYkVm$r4QM*CqmyL0navyJu`un%$O;ZefNTHDxG6jP=}8jYTOzNw`f zlyw|m3--VWDs1e8TKO*y%`vJ>`ZX7|wByOX5Ge__WbC#IC`;pntkg)up34^3%+}1g z2)l4~DBR&`E<|ZR=arJLtx!;JuJV%V2g`Y1d2vyf)V<$6s^*~h$%3D>QquWC&J`@Q zZKF~(+SqhzOF5SkOPk&Wu&d*Am9lFNUxmxx4VrlnTuYXXe$4o78kt0v50uaF{IF!I z0W&toFX(Hpcl)^9tX#J5Ab_GOF}! z+Wg9%>@S5$e;90n9EEZB1C+CG=e?^{B1*V?b4NQQJyOuuSfS%@ouGZ~7*PRtfcS@gd=lJP5kBNj zHuUH_;a#>%tX-!PCnh$uR9k=}x0J`m`ds>GsM4$G?Nw7dj-bBZj})OvomQy6)||jJ z0<&57YrRIW+T#G1hRT5D$|b3B--=X<)Rz|I$~+=Q6X=kIVj3a5jA>pw(EVtID9LN@ zK`~#3)di$!N)$)@GutZRwL{qr;Tv}#3>AMUP}vYsQX<&{+z0snf8?(5`S!JI7~skz!b6-U-D)>{H1ew~G6) zzOqHTCRlK4#qe?95<}*Yco98C9gv&C$jE2A=?tD!>?C+aWtp*IQf&&BT^og%y&SqJ})|9 z=a5Znv+Rs6H;^9-5*`Ks;OZ4rFxtbQNjM8Zti7bck7?s^DKj=0VxI)2eYP9JwBavi z^5r~l&eBfQpt_plf7@|9Cz27%?Zg1@S+#6>iTFXpX#}HK`9K8)S-mk#iSYD7rcBNT zxYw%^+Q_ldAY9-e6q#NL7tQ~tdC{chFK2nWzKuX#zK9i3^QQM8D{ivEE<;BRdV%GO zsno-M@|n`4u!L;wzW0g{M5~rp0r?{>JMzvbkBo0DCrVft=I~9&cB^SK&s%-CeKcaI z8$)Iqn=ZQxF2?^vMzHL9)KP{?bAaev1vJ(*@xog}6Bb`CcE*KIiPKDy-L>9Axe ztTzN0@Nl&eA^C#C zVQ`*OG_|xE6L^F6Q}{yMw^_$Cyp}TFSAHn9si)W(rJV>Bs1`wQzoCReIe)LWl+kUF zMA2x4hk#fhpJrTl~xJi5}xt6}i4xqW)fS%@iI9u*I;Xn>Ron#@icY#6kbCgF0WRHfrI8 z2a$VTCNWbcFxfP*5Dv2)Uj12}0}&2qyvs)E{s*$>n8Il3)z~svwM^M&`V{RRmxu9) zjiv5p$jIu{&+6b#IiJR|XiD0uqC{A|)V&L!naMT^*b|m66A+1$gfkI>n4Ouy<)<|@ zBKyc6wZfM)0I_aFb6=iA@TL=Lg#gQ@dJDawR+y~Ie zAg-|8dDFPt`g+)Ongsc;R>RB~7C91JBQ4Xo#I6}qt0L9=rGvcz(5QBwTP4^_yjSgrDME$wP3hji&EEXC zoBr-IJ2>mIDmk4ptMVeXSIB3GKbsAMU$2aCuGVq{ig)Nfx1$@#yy&7!ZSAjT#~FC|`7QcHIl^tSxtzxH#vfYa-kF$~z-j1~Zmn|ye>w_!lcS2qBn{TRSG zfuGSp`VNcDe>hmk!KiGjHa9NM6Xa83jSvWH zYf*6c#CO!ZD*SSR4|dR}Ac}q7>Ozc-s%E6f?v}=8wJO4g)>6R&0{!%KI~XJM0#0qR zm8#2?+MFS(tuKv4oUdx|o@4W_ATjuKVrXZijTI4U9$zukqJ?$+92`RT z;KZ1g6Kgz6Zqxf)Dhf0XP1p+SwA-g=Us~1<5L!&#XOaGnDBkIq#qWxOV5u<&wwo>*FVp+Cv(UaJjL=q=c& z!lhg?{~%zq@0@x;0Ca8b879LcDl`H@3L;sAH$?t5umV4xXefaBg&@<@P33;>D3=!`Wyf5YM|gB0!Eg9@HR8C{O4Urmo%hp5806Z-qIoZ@csa{3MtqEJC52I z+B(>=;h8q}PWI+4UD_Bf8fGSJKKJZU@jW)I9}IeGVAK^6X;e}9Jn6IEwcy>=On>`$ zK7Sdfxwq$%v)tLR>q>R8jDJ$VcWpGknBUdn)3;8j2%vSo$-8xH&#_?7*9Z$6F1-(} zigP~~(ya5=Vl6{xXrQro9#$P62fq8ur|Q}Ga((n~S9rEHHh?o5ZNM4mD>KTS?dsjwHI#t_p#JtTpY*`XZgRi}at z$_MmPe5DT-#iUveIRU+4-3c zEX7N!5N*a~V!6R`Ds{t2qH*KZZriz-4a6@lqtQMBjBWC1B#YJFn(&BnR^h!+v*ed2vnD66olBxz~!$m^mRZlw5t5mMWCv8SF$(mb$ztX^d-~(C|Pgn zl{0AHH}2pN;M#WDw1i!PWy-v|0hG_J_%k&Uxv z8LbTZb31u)Qzd7?L{b^BQ7^X6>GxWQG(~N;N6Ni8Ef>A|5IH^Kh`VXRJj3!5{h)bl z3W$5$tR$K3q%lqMoFk4C>=S2vV+0gHB6uojyhr|4IV1}8B#z|@It-0Q0p_g}MHy>O z$yCur^egsv%kw+A+8?0^bn&k!G|))DBPf)3469hFtW}WxP z7Ffe`f zaO#*4y2|^tSwg18Um`A8W`#iBBPq8#nsBsD1th?{M3!Z%qoag?1}LSH4X;L+y-3L9 zFrw@6xi&T_h#H?BMtq=)d=&-=IJ05)f7+J%2S)87pSYEh>)8=x$OhP5=oQkgY2xLZ z(LgPmZf`XtJ1SwTU%QQ5ZgU>SuL0*u_l~&){B-MD{`ORT7v>nOp%SMd{+-CDzYi{M zZZ)ed3TROv4;5n3vKO5V7DnH_u68Ak3H3V%xH`!~I@*ySb5gExHUAuDGyC`Ho;k=* zA@LoEb4a>lAC}bMLG(x8+(IyQ%`t`sjDUP4ul>rZ6 zxDS;7#ok+ZRn>*vqlz>tU5Ww%0#X7}k{)RUBm`+i>5?u<0V(NDDG`7;YERa;+)F2k~y`>o;>fAHMIE$^K+m;-RSldoWs?Yjs6#<*gsmYZ!%I zvK7AUt$7QVMzJPKu*^o&nB=EI(@89??*9=}t?^5~w54!6xbR(G%44U`nI9-H~BxLoy}$D_mjkg&Kmkn3(JU)E3C*Z zySG*U%6vC|^|L!O`Tn-b5!c!!E#mGUy~IDl6SG?*SE*hO-7hagJ1I87^}GCS&z|0k zhS_y<7q8-7=@pkiUY)QuPw#-`KMSVwHgUO(Mm|yn8mx7-((lVW*JNA z!zkBA;l2l%00E#bb39aAzdEVpsQeL*c7YClcxZ|IImW77Sir7+?3 zU+4H{Z03ZkEMaMnR(YuOTtftG9<)%PJQV^9>mCFIC}`yQe%9f>8&dtx=~_h2%|Vfn zpB9dVO}y^I;-raYIqnHk1HV74JXNqnBR`+5dyV-Fy+^Nv!DRJu=COm8%~6ttigG(6 zXDQif;u?wFBm8=r{pCeI%ip}j%OrDDv5h7eBj+O+ZcID%@kFb2W_ZjYv`)ec_kX^q zjGHz1_9ap5!4J$ti|eI294}_)IG$^~*cdWs31-t)=SaU&mWR`F^l2r5$GocJbXy#^ z_;Jj4H<4R>86q|!rVA#iw|IM!YPxwkw9CnUIt-Z?FIL{Lc*#Q;=yl%mczabNqxt7m zYFGM-@BM#b-mw`nDon9vI(!itO?$`9D=TWIy!qnp;9jNklFQ=P7siIkd;4$M>@0a{ z8UhWgh>cn-%Vv%DO)`scta{n=cz7RRe&ObvC$Nm=z4^QNg}J7G4;k+x-hQJ~?ZVpc zF&P+`y+Q$>r534+B}=YzdisyGggl?XuOYZOO)!$7%8?}Xwj=(_z(^APtySx0--sWh zb#n*B!^@MFp>wu!m!2o5+MzR*-Fn#Dwy|`hnLX*lwVhZ&XScgfSy)EfjX9E&u1>>u zsRj+*<0RHi=M2(Peb-H9uemEdL8C6&{?VQN!0j+7U4HyW%$4X$9X_igHtPhTY|*&Z zaK%WzbKQr>+g9SImwMHLZY`x6)ZUjrW%_67cs^YCPKLsy%>N_19Fwp9?SIj1&3Ko6 zH#WXt-8mzF`K(v-f1z?b{|lAl7RbBVjaUfe%WOw z+okN1`P5iW=@!GQzjUR^z1{Wet`SL1GS#+)UEi0Mnb$>#CDnYw7bCN`J0fl4BZ3Vz zjk)xQX!R4g9uY+=N6T>Og@yhcGFtqq(L6G^M?E*IK_6j9y)Ww$l|wFNwca?U5ovW# zYyT5R!ovb5GdZ(|D;(Z7_Y6}PIT-sEBG-wpA8|Iyczii^Y=lX2RL1R6xYJN=_vqW;-J%Zi!P z7yO=UTzcq#Lr=C-**z2u2Kh7ai+Qq`$z4Z|zRDUr{&%E5VeKECDI~w%gcjAWO|(R+ zYE*AQj$;=^KUo$`NA_9#+o6S1aAH?pmVSrz(x*FnlPP*6X-3*)aRb;qW?HW8J`OXu z1Zj%F0lz+#p8Y0$rj+no@5sv(yn#l1W!foeg7ACsg_dgRs;0oueCFB z+*9biQLxYx^9r3cLpX(Tjri&($(bHkQ`=%|9UX5SIS+m2idJb1xq-+4@AG@V*t0^y z!gOiqM~KrYKadK!Qc7IIcrd#;IOn!W*Zw6zf`ACc`GfcsOLL4wDZ7ruo#i1jkMyC! z*KfpR=JAH7#|(cZbn3C{wlE0?a(USIa^xKsK){9P`=vsMb2g&)U{Nm z+qfbluN9Y{_gY&|s`f_I0X7@CMWM@k%Rerkpwxi_g;BB$@bb!75qTNte`OUk*R! zeg5QKn^)d-7Sw>FR@Ln*D;#$T+^=bqOO&(s>=ryfcyZn4U1Ei#-V1wWoDT!lCO&qS zKaSP9C}ans%Tm|b266MaT&p`|tQsO1=F7hOy~X)$k6-hPz98&#M(*86)h4pNe65}X zq00F;*B-@g8h^)_LIu5dZ|n~k7u>sarO0!sU&j->DO|}fwaL=wb;!x3+4j>+srAqi zpBADbNB<5dtd0B%b#$-JLj3cj?^n7Nz$Z+-ysklB@bp;$>sznwvDhk;`VFo7DUw)E ztd?ryLe_Lkv(?zF%#7TsgncTF`g+gZ&-+fI?rWdE_~6a6_K1Er_8RyM<48V3Ud@`N z_F_KVwkrf5PPb~g)c3dBdx{zfapgzWdKC2r=;p1R~-J6%^#+!TK9QyRnQ zeK)>p$n>fv{k_UAL!l%ry??JHeCswHk7uV?Jbj6x-o4k+Wa_lOMW}!DrQOI|zJBD# zdEExBw+=SJ&{!&y_PeKrpGGWM=C)`?2|7|UgAPdkmoog||Lk5N3Cri;%Y_YI+2L}i z*z4QD-!?2`@zTfumqXp;wVg2yFApa!hqQr-k+B^O54Qj=2g=0G_Njr*V=Id{R+a{q zb~K#4xEznI%&lxx-n@JTzN}c>z`^8|fwC0pe=?eUoZMXCnUW^vb_O;alIAb%48#py zS-l1aLH_^rrHzHHkPz}Rwlv((AM7nGZK0$8ZwKUfYGd%)QzjSPAl>~pLkKW!NmBmSz_0jR>tuAF@-w=~X zP$s#YC9_UbE6Wr>U@9$*a#5VbZ*!y6c9g=}8*u_HA8V9302>$*Sl?fJnN!Y>i^Wo&;WD_mhK7V(>9mJ_IOiS|5TTdOiq4 zSI%vh`U8kxzAP-1k%^D*=rA!E8HtY{8F6+tzq{Dl(=!3k1A&c?j}d@FF=A_LW;Qai zxJV(1-~D8`a52U8WK-(4wQXc(5*0NJ4hZ=uUtH3As@NV~G4#k$`KfbYOjLsr)(Yw# zN}D9YWqa-B_4b@`G%R@uU9S72V z@s1DBVUVzESG<{SB=|8(^bkHI2N>YuBO|Sw^PCeTf7+j8HTK2mmTswxPpoq=`L_*j zGi%GzNQ(9Gm)L!~VPvl5lD*`1IP^vc_iu_myQBYY^D3b8H%RsXSU+ zAPIf7oNLB`W6_oU6h%BlD=H<(SmCoV$q4@I^C*HrV2{T`f3`=BlbnzcA0HVRX**^1 zE~&w4e|4nFexfQfv$@&FCn;%lwYz(Ke06oz{J?W2>)tJ)c@_dWU0o3oUp&W^-(QDT z@@3wgD}?k2Nx^OPtpEdv7!3mY4^ zN{l3bxJPON#T`}|Co5IeCr{plGR6p|0hZ~ax9siA2 z{`{(*uUqR9&8+h2Njz8j;2?+KbX$sm?Lv1v_sUQ{n4NB#5E8cCaOodr+G}c>nwow& zC_k4r_Fr5zmtGpzmNq_=*U*Ru(ABN0YYEKCuC6{lG%$2=dTmr)Sy{a}-{GG2_QzJA z>~dsEN<>7`+tZ_8U#F*YaymM2a7IR$UKmhMx>uVGnf}_aHD3B8?{VI9v-M$TY`$ua zY_!dMiff*u6+XVBqs-RE#@5!J{USBBQdWn@hUKPx2Pd-iWaPNBD5TE3^fy|WYgujfNZNRXUD-P^d|3J74AMl(E81CW%|)>c-AmU(ves;F7=;JY(!X&D*0u6F;>&<`I% zpaIG&s73a#*NxS>?*4UQckfNwU7@=Zl|QDQl!#aQTcs>o6YubVgn4FhaaN_qX>-OG zH=v6-f?g&d!115B1Ot6@o0JqI7!t|7sL03^b{TgV|NiOf`r?t_n_GxU)cO{es<$~~ zZB0p;ljDn9S)DQIs5x5ey1A*I_xg2nTU#>(Cl{1=U=gKmiNR>YU|f7zOAOa& zk9A#hb2~d(SsR=1I|2gB%Qk++<&M*h|NeD!Ff*H&3=H7lP*QSoLcbqmmXt(Am6Qw* z3p!d(*x1U+1ccT@HN5fMQ@)rcGn#T&GA8F@@ifQzAJ6_VQe`dL;Xh#M{y~VHD^#?l zQg{5XdL8_>v-~q#F;z{_CRel6^w*bN?LJ3H+)5qf^I{UfWQ!g3;kmrYCUuza*l^*Hz7Xm2fBQA(=Z zSm~=;08vZe;gO4z|9bP`0~6(3&CMBi_qw{c0Aa~lC!qnt8$KF zGtuc0jKc2flvQj?P&74Fi=j6#q9cFEH`LSflbeT!jZIjXfr0KyEt|*n*FrH$Ma3#A zD#`_DKGC3V-UFrY)`)Ve(;${Az}Vh6^6{DJlEL z=g**17sE7=_BcZ_OHQxKZrf1#hu<}+knt+tDTnpR8t20;7ZIi7Cxh-<>EhvcQc|`T zEXFBrr-0hbRz60o2nJpBy4vB|4RlOUX6HL=T@(4J1<6Qvn~CjLVptCcRd!dfFw<+# zPPQ9;ho6sG-R{y<4yF+^5wMo-utxVdzeVYM?2xO;W2%}5w&%o^Y3t*?-4#wwh+jn5 z9q%Oz78WWgm0NY?eyDF^s&eF@rR5y>`E#h;VJ$egMhHLD$ET!Zd>s6_CirT*wWugH zH6I_keNcMUN1u`#c4;_(JfZwK30u-?=^qfZ3=_ zxqke#wY9Y=Dk`8Q6OlX4zx%}LaNcEi(EWHhTP}u5H1DmBkWH~+sVN5fpGEn^>(n8^ zPo$+~BW|MQ*X&Q?aSZ0?pJ-KL6f}RdFEg#5C|esYG#gS@;pVzc_36fEvwrz&0^_hbk)onLPxH%L1P%+4+^ z&$s&Z1-y~`)bQ}g$av>vmVLiS>=79}M_^?Y%&vKSb%vl#BSg6cY6#q&aJv3K{cvvb<- z{rd6&u8=obK6jCArdgLr^Mqvp>-QN+4N^A`W;eWAUQJe5&tlp=H8m~s%u4-HWY87E zrez7$j4}%_^T9TrbifRF=;xDk+TL#B|(<8;%CPeD3r3YY~Yr?XnmuvL8>0f#+{ZRa^{(} z-0Wypi^${C48D_tvp2hYd%J*Unf`LwP2k<#-QC>WBb$ni0|EBW>3AtC=pOQk}|^=jVGa&7&a7#s`^PD=XrZFO~gy#D+; ze*Iekfy2q#xVVFZii!&U%qr+tQ?TkP6u-4N)*FrT-`T4Z6 zjOyeq3Xgh_Ql~~mrRWxA*4O7-h2NQ+bdoq@(;Ye!cXR|&r5q4obMOH~^`ap=Q;Ru! z56fKcDK+->wHf`$Yze}rl2%ZVFRh`ewzs&mAE}GO=F+}(Xk_>)d#ZYW-SI9%3pBl| z$%$=OKzW<*IzDCuKa!H7>#J1FQO=T$zNgv_s=$8hhq$WXD}FAaOQ1%0~OCI_Na09FN_VPk3PRgPsY3 z^fD$(OYWA+hU{|)6tdVsZBlzhnl$ApiUQ7Ca~+Y4;pf2_aMdj}eUnls_GWVi%o2`X zcsCTFlM0~{uz3wv?9a6BfzQLWgs|p?^dwMp{hDO71l0rs8X6-b!&7|1I`yx=hldH{ z;e5FDxwwdn`^nHf%G*aPX`CVtR)z zjqB@Pt9)K*Gv67_l2MUAI)w_EIhAE*!4xp_!1eyx1S2|CxfbReTKmj`4y(h3uiAPN z`K%^u4%_KMg|^!1PLKE3r|LZtc`ZguOl)_S1~Q~Vds9U{&Q1;oU}%+@j}#fmMc;e& zMK$NnZ54SGi?hE^ZwEjp(W&IfJIP;`Bv-n6TMdMmxJ$|^Bi?;i3O_t!IgeJ!g(iNf z>we*@>FEfd(-Oz>bbfx~F@2Ko!0FBV>xG5;|FS+=PPxyu&v%82Xy$4z{|M8WnPS(g za|Y(I+mX49{KKoU0G&0vi9 zrKM`eSFebPXJ<1q2%|4?vQX1PBsF4#9MWo)l@W9QQlg`ilVcfWd~xR&sw(Ff3=Q?) zHYV@w?QL%E0>`1t*0x&I(m;SM#Vif=@1Kpk$ktb-k|**g6;)!`#NfVD)ev{{Rf^Dy z@1B>hU@i%uLN4hx42WB6Jx%pS=^t3kwtl$DXBk{$MzvVjcH4Eeu+0yjTIB7)8-I(6 z{$YISHI)*hGyL%W_P8EE8!J5iewMgvrJbCV1O(?+L1`eC0jYS`DY3MoqMV$JS5D}Z zp^=f1C~N!STKQv?``O5khO|@lv2tn=Dl$KhmLa)VcBS;^oF`Po#N@F_tSQf)4@a}` zSt%qPtd;Xw-3zVsIPZwW9}CbtKU|-1JvnFzIvCRB3pi6Gzw(dz?5O@&Jv6wxtE-De zt$V8ebw^y>++1_>augX$p47fe3qtv?M*OE>xM+<6_q9^@eNMWYyE zbs^OF_@P0zw%Z%h@)8YP?N;IsYEEq0LPA9XxlF_3|FK7RBxzgjI< z@`Gk6Sdiu;fuz(_3CqhlIk6n)yF@4b}dWYz9+ zHXhl@MpI8>VWEi$I9c?sU%zNuH5&rOv(dM`9gkcgMf}qPdQMdJ_Et^J)|Tl|o>GR* zJm$3<4~z$w{{H&>*~h23d2n!b70iA8^o(=pdBltnkEf2XL z85i6J-JNyMs1Dv|hh|`GXq`Uuxj*ZB(A<~4`rtTQEM~S`LRBLGH>SinI)lg76PdBy%6*Z*-mxqEJYpPlt zhp*hz^WdOHNaJ3R#!p%Dggf!D&WJM<`lCZoqfT7OYUxzc~~&>m7{ zj8aq@QOUhK%q>C3$5`n8pNiTa>ln8uo)DL3{;A;j_{*=osUo$Q^}TnO^ZM5MI`vqO ze0N}9Z*OM=A7)cEjan`G`1m-OOGLyf%0GS<7ZrT5^N=ztEvN+}q$bMqkA?LCSV{$OK0D7pGe=U;;0dgd;DeYb|ZhC_EfE zvZB4M_VZ~OSk4U+UssQt&h9ZX3RXW&>+YVLiy|2ujiDE?rcTsI7OAzGI@&EPbo{4X zjk(Nno0g7_hliP2M1&oHmX>yUQrKxgBJlO=xdq^%?V6$**T&TIe0201f1FgmBc$S%1ZyPvyFqj;&ArPcC(pPl;RF)FN1 zT1*rwro28Tg7*T{Sr54%BHM>VR$VmqeTJpZ|jldfoz+iar{~rLJj{lESG)l0F zbP6&M!=kuPA7$8g}nF;U$^PYw{ygCi1Q&40FYc3uujg+Z>JV5GVCkxbdn$1e-pfp8{N_h;SP3^ z^B^)?Nl5(f$;&}t0aC6bf&psYOqe*|0G~`6X$^VSM!mql1o#GfZ_j4fu);KIfmI3w zhdNwA13PEMg!W;JPQ?5fGT`8*K2hL-^@#$10HBB`7?Yu-<6tHTaKo7((2oEeiOpT$ zYvyW|v$MkBhfo2r;;xuyg4dIbPJpYu3mo&~LkNYw$v1;Pgh3#1y=B`O#jHYaGS?nX z$B+Y+_L0usu^}H}h2dErH+d>4X#3CymOsR=>3e?#41DzAMTh(x85zi<2mThq*8_$S zLQmMJlm_>nK38@^N=mn;q8x%FLeSGs1N4W>QZF4hRyJT4TIqRgwvg*dD@Ov=CjEmY zzh(;oxS;V1M)muBEcUdQqM-S{M{jC}SaTu#Hma(sBx6H7NB+w3GJga!A_{uq_v&}M%0bP5TDkR8U$ z0TnYALZ}i^5cBsD^o@IY6DU9R|5diBo$mABKVPX_2DL31-|-`j4}remKXWvczkRm#;~&46DJmaG3>IHlXfH8r`V9FfiW1 zZ0rx*i#zP$n|iz5!*>+A0l6jM)v!}7@7#x<(z-0rC`IkIGay9`oH@w!L=0)t)O$W& z3D2NON zzyq&8gUo)gC}8CQe(PXNeY@4cxLZ>Un^a}2$oUEW$%WLNy@#4-Q9JZ=r8lkoHoEfYEr$$@<=Z-D&(|a9(gO0qR0~n^clWETRw&_ zAcmm*gn01RnV$j96iCW)A!cU;zam};WD1LV+|DO~ntuc7Gp-S!Cm9(TL<-R?&dqY< z;!eN@Jf*jKXDo*vXcmRsg4DBhli#(QyypGe3QDa_9Jja)yW==tZEPb-Iu!a#YcM4X z{KgFsMSW#)1M!(sn~RZp?`r*P!*yC2KFOn{PKsce0KgWLl^)cO+x^RfT*D3e%@i=b z0Wx8z>$&azQr81y?#9XaZ{e}Ilq7_|mAE_Y@2TAnrr%Si z@7_bM2H&L9><7L{f+=U@fR4*QvVgGLXq~R=LoAt2LTthyU6tGN*EZWJwwHM1*2!1S zaOFgqB!`h9BW8`#0UMb-GP8KJhp?#MZZu#~KQMzW;kS|ke2|x{)@TDd@5geQD@A5r$X3X`YTT1Sa%8VB&(K`F+$-TAj9+rrEUG z3}osqnR14^C;2m^N%-i)uw6I#Ara<(g*%=GfA(S5n+EjS^5WU#R4|b;J+L8SU%L})V4_VzvSKjx? zHS?q9?iodI*D=`PpqVQVUvQiuWHAS=2zcyV4+*aK^=#&9K7(DB&=(6ZHG5csth6bl zP|U)Ts6f@r8vA9ytMqwJwe9nN7j0NV^pLE0q(3X6_3yTj)5f2McVYhkzk{mtbR%^B zf?E>6G6c;x9(Z@US}nW}^_cQ?4FfP}%EZV=#s1)3S(CtcT<9a(oXNJ!y*lcUZ*mGF-aaEyTcD7-&z+b6tFr7P8I zY6szg&p5J>-@RCXP3&>X^@eXaTnp>QI+V7wT?^q)xMBFaqZ&b6@ zOspuh*-R|!_2s>{=`;UDgffW$#siTi*r)0uJDt(U1U|jn(N06(uoF(>bMr`e?G`?^ zYbTsLX~g5G*=WQ=o>T4AJ*4ZpRyw5Hb$)zfdWsN+f6I5GCrA|x{P2lY_-@{`L4N*!lbE~oK4XOM^^o_o+(1vHq;&XQ8uJ!`6~ zb9a6CiQo7UgStj_&LPs}5Ov&nr(U)4AnzJFk@h&$`V)Cekx$pG$tr=l5x5lc*CTr` zJ}5t^vZxX*jyYNNQar96A=d%YLNoy!0yJX?NIsa6j7d4)eRGS=qRHFhnKZxlE#+`Qv_u-N(NJK>NjJbkX6pi9H)Am9WJJN+{WYE2+I}3 zDm7ay9wY_igP`5~(Pttw!@LS0~^!%-q1E+4=j}vbUJTlhjp6Uc#*T}Dz*0H%U7ATn0sO%#( zTJlBifflyOW?%spzo}&gld2O86j}^dQtq?qZjb#5$0@h{TS?9((OE<3*^c+kNUux~ zw%3Bt50BYzq!)F4&th8W@}_-vd`n9dvRujQCDdvT+;`fM0-y_pgm}y}UG7#qBoXLp zhwy!-5w3hXonn^io|XLy*hTVT=S{z9Lf%2@1s7NA(=u>E!Bu?VZ8L!p))18CT(kXC zQS@}@ry>?)iS*N$fAQ&)Xw6?*U-rn(TI8rBZkUAGbN#8`SFsLuYzpzkG&@SP03&#` zto)zD9-bdhouBR3pJTvO<@2+`vb?HNLQT>Vq<4-eeGIe(!mrqTle!srzAIrU|8%_( z7)W(vZJf2BUc6|o`>*aCKyX5zqr)WjI-1$?A$qO?HLqRw*?aqkAUGlnfQZFBqm=Lm z2j*uMtt%qDWY&M7-P=-UZjR3F(o9kx6Qc*(tf=T|i4my2)6+xwP*=ufx^Z(hh)h17 z%a}mTB}~N&ZO6RmWE$?iCZlv8)M0MW{61rOtwOi*3YnM6t~L7EkG?(CXCq@NHFr)= z1>1{G1pO1-r_*-OBZk?12KHR#j;0UC_@JdOFT~O?db^YMPqYG>xmG%+4x(NO zPdD+j&^K`P8HW8@-xH1Qd^ARXeV>;??3UH3l&4wGGiQBfSllMvG{43JDQTPUB9vd_ZCQqhk+xHw_-nkfx@uaf!;ED3W`&+q1CS39U-NzBiu zgW*I9gv2F=5-%~z`>XT*fk95Ue$j>F=^z~aV-?MwfH_i1o{|%m5^SntcN=2*){4E5 z2f2_KdQw0_n6!K@1armhsD4beG0-ZY%%@32n;toE27CgrjPGO^VdM39{!&e?m>Zu* z%F2F1WHF)ys@UUKG$hAwMf~>?Af}6%UhKIi2x%@r9)WdymEykVT8!vPb>1E4r@X-A zH7b_CrftP^_A|#qNuM<>hH?Y>?$0hHEG#^Ni{B__iSpmv+=8(QAqQbj!*_kcywUpZ z2*nQHSnvf01a1IKBq^w$JTGiAGK6q<%m?DuK`sbS_pj4xX?o|_RS%g3aTwH>%P@id z(|Th>OpuNxYs|pPC<)6-?Q6h&01`RZXTBN!f&W){OmTR*FkuB^t@#&t4RLb2wCMj# z2z6+!{x=9njpSiUc+n2S0X)|sWK)EuUzHs*WNh)+UyvS00FM`iv#@B>OGOe-O^p!H zU>w0ck#p#o%RhW`P4&(uu>NOYE02_3U>B$uJcWVu#lG(K!cuYd4-BNVxF9Ry2C{1# z^}%}{F(XJ8T6=@n1UA?BFgV>1NkZNpo(1+pSn5liyhUVGPVF|54MD^VHApr99foYf zUC|KJ6!2d}$kN_L6JWS(&zndS=Sn5g%>Vj`eDpP(B=p5Y9?08Vd@u%+p<#lw33HaV zaL~qXQ~S@&$-@Hr7sSz^5+Vx|ew=x$aKaD!1-Yw1ODJw*%Kzi^k4DYS3y)*j+rFwO z%=qY|=53>IOnKoW&EVb#hyHE^nmIrY@kQ5v2!gV8{L%3QNyqV_1OL-x!ptAo>-jRV<%$h2HCV8MYKOr@E9h)dFCo!7!($YZ9}390rG)NNz)5f7m^ZW| z-2ydBaK?$}LKc8tF|?d7vQ7w#i3At3S?u4pZ{JwUuyu?VXP}xwxY$?*gd_@E={htQ>d2Uvn7L{?6 z=jNk=c$c5y!m@;7A=EM6BrS$6f3xn};m@BCJ5#CYo%{=3M1&%)Qqlzx0Oe6wxE6}K zd{w)JENaAc8&)f8(l%z$7vMBtp^S&rb3`U&#Kq<}LgC_4*GNcngE6^$#Iw*hL<#{+ zL)ziw9Ipjp^I0Owj`2y{{g;hCNFX89!axv|ytpA>vUzV|7T zB~ovy29c6C4-3PSkB=a?APP1Dt&!~7$*_Ji70yta* zW0DTBszP$2M}Q1+!qny42rLlzJwN_Kggc^jF1Cd)z+C{j8E_J=SYzW@NRl5xQ88}X?B!kOK%Vz@LqAQcZ0wa(HI{6q1@sS8O5e0ejL zj({#WFWcvgCK_d}e*E>9ItQ>KaAY(KUNoQ$-JHJ2F714`(Z6em_+}qq|L6Sg*ZjJp zzh7Z5K+POE54Vs^;v%xfJt15wokhoj;OaVsZ@EVQ-2u}Oe~zpvx6rkC4Woo6u0`So z_W~-&<{|K)bR!_4D;eQ;m6EG@SCSv8om4$!mutKqJV8np1Joh!=s<$B!ajCLp?W`+ zPPTuc0ues9gNQX#sdsv7ixAq%o}o1`cS>+q_3Q6hLHS#HQfQ@Gv^}t5FWFQE zC|SuQ1MMZWGElHEzCKj}p7$M!Q8CXDQxOr2q?1G_)gI!u>W*veaY}NjK zk@a^Ao^K(65Hz6;GfS>;M#Em-I_+HVJ+l1$Q zM9*AWBsWjI9~=y?+H1fSjthWyNkXsj3qhC)C5+=WkgS6TkoG{|Q?l5Mg)qgr0rbS< zvFZA{=@?5JpR7=^0~*op9o_%mlmH&NKH3!sj7W5)%x{(;3!^cuX9*QlL|xfm_U`1( zLEl1jf2(y`%Zp?0TeKJ557YZ$iDBp81#HqvB{JC9=)lknR9H#_!N+`4%W-<+eR#O` z-y^}ExJAumo7O|oo|}AXcB_}L-6Co7fj6EG$dcc=c+}tjdDQK83l6WjZ{Mu!Q>t^2kMvg)Neih}=b7G5tqEt}ZSv2_7meRsEgX#)Sk4gxbdD zLVnF&C+5We4YZ=f=WKUK&*OA=2sR{YtB@p+%kf(Il>6}-GV>?;Am9tKNx?{kv+1@M zHYAdG^Gl9Lc$~@gyG9s4(1-|8RUh}Rm0`pXtC(He$v=>NBx77cTQJo6Dy9radkIQ| zO&%gUOH&rZ&V@mDv7PGb;&aT;!r1l~L)iHZSow!1n#IV!_22bpe{kme*qEJ4N17i=hUBsq1!HPZv-t;e4=Sj8KK9cEljm;_-5`FZ}{7jq@6MXn#nehl1H^kMw-$ z<|u`X7C*OJOo>@iJ<@(#`0v}6M-unNhIv!gn7A0Z@D~jy&@bo&O@ljUWr$V#f@LIx zi(J#=n$hfQc|msaQGt6lLFoeyIJMBzB6fajS=AbJ3@jlVEd@1WY(H#OFJH*j&t;sX zTuFj3nPV*0R#$+~3q_7@3qM41F2NuW2AU;^T`3D?o7D4!;3?|&3)$YNmdeV?N)t8b z&wq=X7ThV%UFXMrBY?l;uME5QtU3bvv(>57wmRq>F@m zGhy(?=!M};NC){M>BugI>e+xBt$f#`n@(W}jORAR$ma&rrD=p~0=edxZ&|Gyq)+BjGXQo^pEY3G z{PZmgfwr;UsarJ=<5w=I5N9vRW~_NE6Os823mGYMFVoHU z9g3p*?=H#juqr(sZ-9l>?k*1)K#|0ye4556wpVYp^OA-Uo$O;H4=~UN+RIq6I^U}(n`KTc{*a^$1p}jB>nz@4-`P^P=P}! zB5)+ZT9%M_8M*|>I{@s6Oe9zs;FY1<++4dywTMdO47*9B*$voNI$JKitnukeM{7>I z&eO#glFcqykeV<@uJ`mOwY!)a{YZ-R_V2Gx`E!xT3kcvJ0l({_!B7^>#{b^O!3S@R zis%O0J6q6LRb8Np$3zB+_a&+{5f48U*D%PzvzRit ze)@-ax+*Be7TouOo{IL@zbIbf1;ppozt7X#A^oiU^V4>wNyL7WLc~n@q{~Wf`DD6} z!!58WVxkvQb_FoorVZS6YJpgBnOaecZ<$qHRhEUf#GS$-7w9f5@ajm*O&jn4QJ;%e z3X*gihf~jE$fi+?Y*@vJwj?k2ywm#uI)8~*1oDz7Mw^2{)n>7IEan2b(<6!~5K|d* zjDIY8V7K#0`t94dHHYgn2v3JzG&)v#6~h)*6zWY940b>t+1PABjS-zHRmfSlUjad6 zXh#a`8IDA%ko{LUSo=)ZWjQNW*Chw38Vet-d78D2SI{ay6bOVd^{tXVdby`<{91$& zaI21dF`+SaXe{KaH06MN#OaXfKY=>_r|(dsx`?dK^9%a@{1mxwMDR6_6-Z@*n`;m@ zMd8sr9u90T55QEut*xi0t`38fIDP0#o3C1@G@beNIe(g$i|xK-T>+28X7sB1 zTPbVHXgWtBe(y>>RaN5%N|a9=Ik|lr;$?n>JIPLkASD1ek~8cKpB-K})4Dr|MvVk{ zXMia5?7)gUF_<%e9xZhj7BP3`73 zq1Gy}XFP*sjS=JTHBV4}If+<90Ybr@LEIEH=JXH`e-ydWNQ0-=Sjoqm$f)&)d~Q@k z6E;x-xUyQ0RBe0e`X3zMxZc!b49Fg*zhT?H;jKATB@ za)xCSB=IL{%omEW@w8D<2jxJvJ^@PmGN{oQHfhwv_ZOTMVBLlT7u}6Nv3l-@^Raq2 z4$XVKvnu=3=RBpkL-2aEjX!=<%)2^QmKFWxfha(i&e917<6U<$$pa|pDXk0z3uJ#l zwJ726jFh2-j&})lP6j&t{IJK_%=5;C+yxPlkL)ew&i4>Ey$+dz!Ee~G`P%H;zT~#XvjVU287E0Rr~zH5T{#+$RtYyL zY~Ml`3D#@y!5+fy8R>3$;mco;@Bj^O_|C!IzwNQT-4JS^`)~vuk!Fs7xrZ<766ke9 z4exuyU;Pnj09zSyNW(|lyrHGRf`fHp5O)iQ>uU9Ta&x9{T+(suC8Kryd*G*D4%-UEICBZ)gl|*HzY;!d64a46%wc*@lJ=ED+e3M zK2-3cPZXp~`S=_Wv3U#eWngh|Mc~_7kUjf@W?p)`28D0YTip&yK4_}FB<*Y1LO zZbpC$!q&x1l!V$DJH|EFH~VgvaC8Qa>pK(@fn!Ulx{_rTfjQ4|rP6}D5IXT+-3~JES@XtSod9iis$_@p1HZ>z@NFr^|-m6y`=VwaFFsyyiHnR z^NT4P{Uh5n3G#>MEHLWS-+BgLg&exN>*O~ue*95@Qt@Cr8I{7r zfv~yVa%Fm%0>Nb}owYiOE9?0~y+gy&t>#IR{&(*NJIglII1g!HMaBAh2;3ql#2 zb82~h|4yRKoEA;-)7P)LR6VRf8I@?J!ZP67+P8Ntt1R!1BcOgkzRj0<(d$dC&fd7A zX#~~z_5adSeG=6VMGNs=Ln+$V5{NX-70FbAD+rmfnh)Vfhf!q2&SD$k5Go$;+Msv{ zCtoSid^}U2xxn4~v3P6?g^$%PW78j7n)))ZuV^oM9lBoQ##&n1ODFhqYPM-!&Mj%+CcmhjQT7MCr8WlSH`rGFEt(*rk?{!U z6u(pRH{#5WjEvr-AY7EH%ptv>;X@`7UQ1t6dC!K0yUELq;eklYDtigPX1A6qtEi4~ zNyOK+AkRH<2}@X%YG0OJ^7t;PcBID$x|ff_@d7=1qVd=|xi^J!ABW=I0xFPJ25Ki; z)J&p>J^PLgNEY*p2jmH`IWqrp%`fv(A!g}UU)#sLP^Rn-d=`d0=bO)7LcQVrbx3{V zUN8E8c)3weTnKD)CCG2|W{!F%ap_Hfu~qQv17>aG`8nK@gIqJ1 zgMgugX%wW-s7i?7ts?IVLy0Of+mp$^uY7iNdn9)96`?YTM5CkxwrS^;7D7To-KlsM z)nMlf(4=uRH#h&b=|XH=-4FGCVyN|^>fWTa3`J{w45(-OEN00=ek0D!j0Ibhb$*yH zOiLbB9fHS(Ybd=0v5TP!2Wa2D%22Wca)gk$HOET#Q-1OMUK-x-24Z2!ijSl0RcE|} z3?&-8r9`gs-B#u5H08rzWbrO(G|F zo@iXJmE+zX6g9dd1Kp3rA_Hm3S8LV<6kg$QsAG7#F=-Z3{sZ`c(H-JPp*rpmWQHpKBEBj|vrS+Iv8J#3SmUSf+(w z$n!)RW{_Ji%Lrh9fXrksqJ*$>F+dRjfxZl$>(Uu;xsWxI(^chU!~uuR()|--Mfr;> zmAe)FM_O0hO+Xl3_GCzK2)08fofnfGsRU5w;r(w?O0QH#vzNH7J6hA9xEf)15xSYL z;4TD!?fle24rZS*#N3=nuC3$3$AE6d8_GL`TiOqha*S|LCou?@#yZIc(JFt5hdg&3 zF$M!1b5k%7;IzQGc1XK`Nls$wHU3?C9p6 zZ|eH88t;Rc<&M7-Uz$AC8Y-x+aE<83(Dh2QY9B+`SswywKA?g9HzI7N5I^T3l7rNj zT0!`as3EXIeq{V4Zol?O-^a8yq|5hrO#jSg?%1ml>)M>VX>0SSpth10-&V^XhoX%V zthbud@1N}(dg4R5Mb`5ZDCfc<16dC*t)w)W(`dJMN^+Ufyp|*u6=@uS(I0%W4HeK~ zhX)n?kZpEPFPRPRZ8}X`J%7TA`3mUZHuHea7$*|nv$?pB5h2jOp|IwM8yl&GZT2X% zD=X$LtMkp^%-ssdW3x2Ps?E-`c2PMjW)mr>1>RlqcDDQ~X*(NxY!WzN(ve_`_Bf;m zqC6l(lUo;7+rz7AQ!)*BDAvz$cpkTv(fkHqX=5jk`p= zQpg@Qc95tkkawqiX^{5YkTKCiQ834=`_nzi_4>{U+4Ywx$Utq4i2nW+gd&X;Wi$by zGnIh@a9Di0ML?%#=;4Aa+w;`!Ch6AW&3yidZ6g&H*2fFMt;h8(Eh zFmF1kf0=DeDdxdXz!k<-z|8xlZ7hXuL+5%3btqpCusr;GAkT2bi8Z9DzUE6 zTA25kg2IErn%r0J0G;sKes2JCu%-2{2uK+WiV%>-6?J=g06S2W} zlX%0lyfWx3U6aF^irYNMo3_xwITXId2do(eQ(A7W`8tyekLYkeB8Ok$BrpHZK1jzr z5|rP9nHfmWQ2pUL&`1XXp)|t(s1%;)wl%MRo(AL}0Rqwj+IRUhV_6khET80fgJ_f; zd*?*pz7F1lW!%_8c&nM4#d7i+l|!HHrPf+8Vil`J+??fR!(d|V6n#$uo+ifDiX!9= z1N*^vQ5I{NP5MNl{5Maz$mr;3tDV#$@Rm~R!j`{;qta_pk~x*rr%#V(EuIJJ4A8>u z=tC=JsM>GvP|vG&v75X#|FYGmum{(kt0Yg1f@@StC*gQ*)q;Z>ICLD3&MK(*MSqyX zeV@Wp5FRBd0+-%w*yCHuXE(Au$mc&ird*L{ISrsDhM1=6oi2GAYYX|xYR-3fhJUb6 zzpzsRwUWif8_lrdk+KOZm{?u-OE|>~WfmZ5v@YT*RW|>e4Gbb!&|m66OSIIe*7s1c zi`~bRBI?c4Ho|?z`0g}DMjN~p@ku3@$`BCfvG#ZnlT*Kr|F()K=Hp!TEr2}NyYBpX z5YG3G|FQr{JH_8bJS=eSx{@j-&{M?@?ZA%Fab2Vn0Szw?VQUlZGYCz*9(o26W9oUB z`h!Ae)X#6^OYaW8T=cP~bhX2K^^FxJ{TMw?_xNA-rA--czp4TzYrGL|0yJbNtlh1Y zP4dgj9Bjbp)q6*Q57Y|B>v>!%lO%}hcr$r(VfTH=k|hAvM+KK*FT^GVN&`p6f87TH zYxlp2J?F`rpp56IjVu%ozv2fCnhsykf$s^nFFjYRQ6r`D<{)-bkKDtF#S-L#R^x7Z z+GfFGmBPP%N+nN#);@7K*n?E?*H8Gx@>Xs6IXiZ%Sva?|lSg}vGT}UnU?nzma$SJ; znLF*gmg01#mQSun#-QhZxr)Mzo3PuGwHx%FHr?I;sKAXe^MC&eWP#>IkSuA>P(tT7UdsBv!y4D?@lz| za#~gZMVTe-@8E3TRNJo|?9C?M42qR^0D%El%_-@0*0Sv|Yxv1xj*GwG%{8L@e3~39 z<|7P#-`6wMMC8;PFYRz~e*b`&BI#{pNAkIZ!T_L@P8D?VhV@i$H}zq4okdzi#+Wh! z1Baha@#gGh&URkl#18>d5|a+yG|BTOR=7FkJarSpnMv1&-gVxZSIgzn!ZfajV?6|| zPI@c0MWRir(m5t~vC82{*{}$V{@p92-ilZ4@Y@5m6`uY0W1`CD6u4S1>B%(D+~SEy zj^gOKm;p@w0&dPuhCG2J5>{}R(ztv%7xrJ#bye6x;t&w1Gd1gu8D)(~?tPsjAAcacIw9;t{yDdh_>KQ)v2s4Vfz zAVy|SOdtFJ+7B6w;Yv%ekbQ8H$7$+T?$F0^26jh=Ian#+OSaNziO@Qg;|$*VE$aEG zh^TF~Vgf6|&z(32GPfGRWGf3Dsu)~lj^R=7Ic8_$E4XFR32NY11q3#N4(Z zyORe*9C|EXN+3SWs#{U}QLT@Uzm(GrD#U+PBR=y*Sh*hqJE=CCnU1Iq`|ht9hJmQ- zO=OgRRI*l*@ZJ{u_|qt(pe5mlX~J#9dUtX65eWc^x1zn)`JZwqr0Ek!Sphsx|9-(nxR^V{3*o3UeXU7Jld8& z&BhlxQg6W^9E2;Hcb>WEV<*6`j7>M1zBS{rP#BlnLncO&Cs6S@4wK=nvAKwI(_h;4 z$~DqCdvHI03pks@NmaJ%&Eq&)CA5xNjE{pnKsfhTO9?@^fTVP!mXfJoJ4nYG^imG=E;`V#LMxpnpKm2xCve8{vou z`M+Xg#l_$kx11a~sq*#?FVp+s4|IaS7J9JXAb^yx!#{>$Dl#Ja4{qgZ8a>HYF8ca` zaPO7jX1eCuMYixGi^upiI5quAu-5{$Dp$m$wN4GL;S>#U-@S5?x_Am=MiW?uY5x4j zPSvX$czm#adtH?cK7L~N{8Wg4)OGDGNkfs7$MxP7J_`7DLKpUt1#c3N-DNtGSW>`X zc|8|4rcAj30ZXfEW225QfUs^TKxYpRiryD=f&bV>@zY~aSt5iRtaDiPs@FGBJ$!9k z|2*z{Y0pZGx5IjU=#7U4cZx$LRiNH_V_LDZxLA}+s#kS&cZ$U_HD;Vpx2~m}%=Y8l z!#l=oG(s5u)ZCx`g{*DV$>mo{i;F7-E4Ma&6MKWB3cM}V7jf;kNTAb$_uwVyg^Yg~ z9R!t$&bh^4c{yAyZ%AjLp~Xe20lIlAb)33)`(4bQi~V!TgvAu$p`r1=jCvq-oO@qo zgJ{N5oj(2{;z^if06V0SZ)<#9k2AV=F5hFc3>{{_YXids}q|C9*G_+5pwaiB*rfxjvvw_ z9zDGBTi?76hJu&e^lpms&4B+=9byMeO%4iNIk5LCa0Pa#1(%_wfb)If*isQx3~^g? z-{6G3U#u?F;^MAe;g9SY#SQD#7Yh_Eh{B?y^WbnCP$|Aw&|FFnqh40fy0 z_D?BNsb@w_C_(F}xS$3VO(PABD-2d|Fe8nURo3{S=NDEnZds~VE7mBnu_F3~*8hNh zt#*)3VO%gDoS6Ymya5({9$iiO)~c^XW)(GIj`-#I1H&57?gomK$1L5 z;G`B2th{lfZj`W2O^unE(akF^=0+VsM;WU%H4m4{-}!szxs?d#g)!lSDdW@IWF#!w zM*AZjAAEDY_Ir!SK%pq3K+^Z#(b`zp)ynwup!yWl3!SRDlW90dmK+CWTEnV9`kE=( zvdg2JU)gjmVS-0`Kylun?-^v;Xq;Ju@`Jlijsdcuwk{$&2cM~m$PEu8b?(GcO$TaE#m;knA(mp&Ppj!v^4t>cRC&o(z4|vM7C^E?${Zc-D4y>l=S1!_yzz*Q@N^cR<$BWJqh`0Cq>E)a4OIrtY-|H ztL8f$bTt(Wv1F%PKtIRb%9}1WRwcRgq$X52jCZ*LY2-?t2(i@H- zXFRSm3^Xsl(*@v`dXTlUJMLE6bX>&|$^gu^lGAwF*#sA4K}u|Nn~R|y8uLd62q;w( zlL!47ZbQ$Ujxls+zA=#Jqgn(8AMIx2h}Y^D9Tjq5lW6|mE}wreZ2syDBi57lwvXhz zKmewQy?Ql(5_@Tf?d-nc+e)bPoR5|<^^p*4Gn0J!$UG^UC^7ms)FHpUsRsSqSNHYO zK%bK1U8HIHRd0~#{JYlc?a*p#E8P*YBm=Bl*tEg)SaU1yTrML6D!-!Yv%`!%*hht1 zIu**v6OG^@_TEwZdIHoLR`RVKRC7-J47}TNvVM@Raw}!fRhuYX53h5pQsJ9`)uPr5 z5)fI&pRSyMLD`!rhkv0FT~n_4E4X}@s+tECG|Ku!^3kxskaFuSY~!asfww_QaM2S0 zKm6@n7YJpyTk=-KMsnb2yRUQ^n9G{}%(G8tCg5vizmeqZa(q#62EOVPX@`y&`jky5 zV-=g~q#LDMaTSyHhnDBm_PQbMSOU7xtS)-WXPP{u?MlyjcUw0+n)Qca_I+1C8TLN)hoPkOg}^N+ zW3zn3su?3P_xiXvKdL>adjren8yh`gn5ppC$Ygl0TwnEK|WGmVG zYC)-v^><21cjKQQF;%CROngpzyNik9JyQ_Dw4KrtJ!@2%vi|pzi?mx5^I~J5|E)RX z?w2d^sndxoCyl3ET$h=sj$l6el`@vZk#?0cG3mT0^r{~GvvR&%%l>x`r!ERoQmf5x zRn95H=a}gQ^L%@1BxThavNH2Uyyx7#R?=_B`YK3lJ^)?U%opE|UC~=_)Le@b+uU0` zXcv%F5G2ZfSGM6KHfzu`?s`(%Sx@ zC4U`W(@NXi?qN5ec=uIbyF9cuPo-+sj@gkJbTKHY(*1<)tI9@B+G}jacI4HCZTFuw zEkbO<+4T4DCgY#tcbyL6sSAcj-AK)8#@FUy3n9vt~4r7;F{{XM*PfLs=qQAY0YHaFn@LE=pK?o&zsHoXKCdqx5 z=3w9Ir3zJ$hdm*w0(L*HEDtIY?g}xIF|>b_+V4DFIWC|WTn37gpdr4r{b>~^LJ}oB zWP~AW(X_hs&)JTJ{k?;JksL=cpWHlVmBqQa9@Mb^w18r6zIL$SSA4!_Q|?O ziB1Z%A9VbojEK1XH}u!*-zRPGoN6!MCJYrUHk>79V0X}>j;Gj&O?BamGM;moBSD=Z{>^9epMyR(wp91yoR<=%RF$hzxH=nG6 zFv7!;mq>~rWKEAuC+HXM>+=NSR8>aJ+7#GQ%gBf|^s(a5x#izzj#n+K}I#MTDuSeCcZ~c( zkUPx~`~vUoKhOpIO3AB(LL>|Tnk=jI_J`jc69sqr!@-cS;-2DE5fBfh5fbf*>ERn4 zrt%ydE(w6=PFurzn1PszuoYlsB*rB|-_sa@z+N;Md=aH`?|CDi+_W=w zU=&FTIJX^&EJ+iSY#9stRg)s3YBi_SHe>5H_&^z8z$rBo7ud$uUN|9=%yCY8174vQ}b#+ho;Y!?$K`MtZI^V%K{ zH-T7@d>cp>ch;OQ9W`ToO8`{|VpHeV^JeZkP(flyYCte=D+i@&@2h9qzEM39eWpZH zYCR^H$K~T|+8?CTk7(R2r6w#KYLS-{RiXwK*V^58&yIq!&w7M2S%uBO3yw^8&fPe1@gAyL;%5hUg3BMo zQH!sS61K3@$nI;ZW;`m@Ri37#CAdO6DSHw~tUnMgK5ZNZRS5|aFL3k4QUtw=E6Mle zevXX+x=po~-ZmRob0LScOTUuM*Po{TZta`{brg;ZCNlRUe!Z@H9_iwUyHhkMw(fXE zL88i2FA!8&u{j!n^Q!x~CyD90rJPb&bNRn4xB8M7TgNjFScAhbba0mMI43UWcyqa z&V}t~t`ge9U3dIme7;aS40n8TMpSuwnYY~K+Ph@0BKco@eKQxxIF$q&KtD3CF$P_5 zykb8HTpt3j^0j>cCm%5fuGmz7R9H( z&a63A+dxlUcr2dO%Sv>UGUfAhmpZqjf|m6e)wimvX=#c+*Ik;hwm=TId_nrxn6tVZQ^wFULiMNra2FE&2-5$yYTeqk&3)U>fH0~5d-JqoIC86|U zFXkkg-B@YZ$Q;w7bJQcp_A1G+Snd{sHUUUCw~(T;<}uql)rMwY|2gO-NYGx1o{HtB z$9!Bb#r|oqREh(ZYB6cmR`E$}yqL2qRXUl3Z0Z1UkB$Eme}*9&0hFE7UOv~rxk5#ymRrNZmxrCpTG(dJjB$t57|BqVFg&?%)V zzX9tYy$shOtZ$@fHlJGJWaY$bjCeIKJ-u|ItvV;$zDZb$8D2tp)`B?jRQn%{1;9`6 zeVUVzWOejhE`Ji4Z3o~ggX@+b&Q0CV@W~M<#a6R|Vo7N}PuV=Pd>>UV5kCezf z)e{yBBNQ_K!@TEu*102iM&BNL?7jBI<1C><;UQWQWEddetaz3qAWh7grKR04s2Zf1 z`aaPo7kfi=H0)Oz=s=~3Nw>1n1s5TWO8yZ{K0Cju2IoBx%q6q6)`RK^@Emy%j(Fda zNa4*LRXRHXItsqIzf&2B@+QbFikK4U(*3zUMz-MG2|3-B-ix!}U5hp6kRg9@Ja@*P z-;U{Rj(?J*k9l8=Dbd?}NEZ;EDi+Rsa#VwI_F-j_NKxnlgG83qiL~DU`P>G>zI#ug zRopOG$Qmz7m$Ug5-l}ij((ys>8{b>0mB3HFWoP3fL`5f;PAuSUo}YAz$*W}vvJB$G zL>bzRZ%^B5#WZi9!Z4NH$8cV&T?KR#b(RP6SuGKOwj?W_Nq5=*V zH*0v1u9OU#;=e#M%8m5T>|W+iz`S=qB@`u5`dQB*=^05jp)!NzGS)4F@qJ0p3ZBLC zJWq{e3h5%1$~kO*_f~Q7%X@=*EbKJA#F^ut97fbIu{+Fj>>DF(Ovlnrc-oN3nW(1@ znooALtY75i^13Q~mgM=%sYtETT-T$ITGuCx-dIpesIwNNy;KkM!;8+j>f_1mV}z?B z1?WZNa$3h=2S??H@-xPgmjgfK%W`tGl_m&F$P$%tIlK?)$BTD;Whuw>zQHE8x-BQt z1-o?49oI)BDD6cqzO2zR35z;+tWB6j{`B1JN@Zf?*;W{{pX04b0By*|B);Y?ajs}G zvk$u+*A25CeWlI2UcS~m2r{W9#XBi|USiVYoS~%wJ;5yO`6O>Kz0OQVOR;0d22{b3 z&NLq633q9qKeegUYN0F!))8g!?v9-dp?zBYCRyGfb?NS4@9o#jyb&fq>F)gItcNzf z{FVlJf)3;6)8R<1uhqU^O3kM!c#e|Z3!J1(t|eR4x*{yYliTSP!_PlTa!1y4BKb*p zr@T@8mA4mrgtBNQBaF6m8>+?A^@irEQ$LNIk*ggvzg~7qKDZ!4OR;^Xd$#mfD9#y4 zN_PgHWqSA;&Tz&N9yAf0;O)?XW*ypOlT5vDePm~Gh>$)FF zZkp|^4$_oVS7v4Uib;2+Y`uC5Ycg+MC(qXLl36Ius-DBm`A8U~_G8oA4RvdCK%GGU z)Q12N9;h~qq}RS|C}PRUX^wufb^k;L2Ihb~+8} ztmWi7T>dn!DMvnytlK7sCj{ZFj(-YhC1$$kxS(LQ=;<(wkerg1`0)(B+EWwTt#Y3U(0d$@pf*Kw@FdS4*mSS-A{4b}Q8GmF3dO9DkcUy*lex z9egEzUK<5Z!u+`5*U4`Ll)nBap_@35vkja65H~2JN&m{RxshbOwbJ_q8>Mw2{@Q?3t=TKGA)aoR{)yRJ7!w<%t7R5SqDnYc>FU_cX3|z zcP6P4?`dpDX%nLerTFOl>F%ZXTApR&)lVfPD!64RV$uO5Y;=yZ={n#87cK(&8v3%> z<_mhDJ8TI{K`fSRoQZd%wpa$#S}3V?^RIu=@RU{tQjE4Ioo?Ej5f9d|SDC{{$cb+f z_UKRgxsHDH(lj4Yen;Oz~SrgPKK3M(y8kd)U z)oxl7_DWxH9!RRP#}sI6Hha#*KwJJhjbR6&6e0zF|7j#?f{b+szTj z?zuI6InI%4PS0X|5vuETzfhXh$rltBZ{`3|#ipd;y+Qx4_H}Ah-%JVX;$$_}T9vE& zBahPcJyQ-PIk9)Yp0%8{-9f+YT~t}kbu*Wpuwm1&7_zqn>s=DSN71Y%E;$qEMmh>K z>0ZQ>BeBVZM;LRUM&jPVEy%LDM=}BFD1`!09~_c(H|9A*BTJ0PyzuNb-s8LzJfqV+ zm-M1Nno=L{Bjuj8M+wV3uNX&9hT)FzU$nY@Z`1x1dBTHsx`Sk`yojiahKj*4Vm+G5 zCg&xV&5rUGh0dvOpD41jdH~w9HDV)nCvxu!kuOJjUUkau!bZ`#IsJ-lx^hBisgK zG3qCEA*T!N!M-XA|HCgz$4AP|qU51NElkk{iJ5RVvMRk zFWtoTbw*NBC$ZaA;5Cpo^;&Ug8D z-B*8w6U(F4RIwvop-N)EG+e7b(`7}v>zb+rA&l1)K6RvHeak#AFIV7*_u||-Vj?5< zp#@{EhJ+U|FJQ9&67^c5H0-yijp*AdTwf3z7e_OQuR)M)5J^$JP1+G-??8QE@iNto zi_B*a)~C|{bbkSg817H!G$jOx_u6v9enlDj=u7P-7oWZYY?iOA%S#-v#3`))RJkM> z%(j&eBD99M_SBMuTZjpA3V&cak{(1vO=~n)k`X`j-jVLX>6lhwJ4RHePPAKVk|z`p z>>Ic|{UlVQUPj)|u780Ep-cK`c@ z=~_sWdiJA_|B3^oOT28Vn9k1g82v}HkTY$|S3;b^G4p=uRu$d#9?OWk{AFw>c+F`l zNGgR~g;~Mr?%-6$8SX48!4IS$WN(6jDg6!VoEbrEeF1=!1D)sy5mEt~;eeh*1z{X? ziK0)Fn>(|aA&a!B;!JCL-RB>wn1NB%`@~+u)Q#LDN@2jxz=$ye2N2o*ES|#G=+L=d7*vb3L zvnc?V2>P1ai%`Zd*b=r)XsuX6v-tcRRMhJXLnZv1hKdrb zRJf+dJUPGcA6PQfvy~rYv`iYlg%6&zGymd!+_Nyp`UC7zzxh+TzaRi)3mx=^*7s9r z&-nX$P9iLJ?$4+_UJDsIG*UvX5}q7JYU0FeiHJCzpC2Khx)Qs7pZqaV(8=xJQZQ#-8uyW+>wSUUv2@SlHhY_m%u8xa1zY2UBwcs^m8sAB{4E~-2L?-q6BdjOerr1Il-NKQ}Bhepe z3HPCgQ7`2SF!k0fn0Dg0=F3x%sNN@y{^OBCGY%d6$Wsix`k>|??v-#lJ7VvA+j3dF zi~fY#fCO~08`++0^Nz2*r^I(A9lEYcL_<6S$gWNDkLQ>e#nZ*{R}8itrxz6;KL)WQ5H6+;l60Ynvbsw|VI%tw5kCDSYjDBt3QD?*9(M3q{6=oy zcpmkC)co0denW_0i|K^$bkFkC3(`j~_&a>m2yRl<$v`*oD;+IXB~JSuY$dboj#^ID z4VntCR&OGu;M&1wytHzG&@s{HgY9|$1(@WH|NdjI8wTWP-^&oQhwz_O9<2z5`c_sH z)q&1A2v%PEvl+C_L@C$-CiXx%4od$i)F5}p+G26Y+TGp!k*7y?f;Bl@84f}yxjyQD zk~ixiIN-dFr=~L-ORB4vm-9%7fj?Qxh~Rr-8R{@|N6mVNJd01SdS7WkB|5lCaX-SJ z6YW`NplFUD)Yh!QD*MDgOVt-H*@@Wy{69%-@E2aem*@LO7f4jPoX8QaSNX>a&S>#b z|8PBD>t9V9{GRX|=K-3^38;AkuHG@4!+)9b7=Q~7zuo^e1oOD=HoVsWb`+vcu1(#B zGr(j$9RBlzV{U=&vod_Q0Xq~W$(f)Quvh0|*wK@paw7EBIRL^1G~AC7bl;&W4^krD zyg?y2U5EI}00awH<{ZPm%YNC8aZCPE662N(ZwCevP|z7rJ1EIe3I!w`1rRFqxpR_o z>0fw-ntc(r=4jEOOu&Ab9(8K1`yl0dKC4k?;9vmDKB=M<;&HplcOI}(muGa=ot9w# zpSv4DNiN+CMt!NfFa!dVWY!-S!Ur&3iF)OGhT&iZu-XSuG%rJ7#|@+pK<%tp_TN8% zv2PT0cN$ek0r;<&_)+NDUY|ypk#+++kUFERTnb^cy=e%`(wtK*=scpd6nm9_SK$}p zYaBJ}&CgvQJER%!{DZ3=!AO_eAzKh!&eKZjN){#B!ib4ZlKjdZ?ynh~ZEZwJ}nP1!Sm^o%-C3lV(r#hW^Q$VX*A3MLak z&%1LRbYX(eBBm)P!dD?36@$XIpiKj2!a*5nzio}77o812%K|q+Sz2E|L^cDzBf=8N zI2k;Ff<_T~#}i$55uZ@wFx2_?84Wd3AHY?Q4(j2r*9ba5$$yExl$Vf2fGize6nAPf z_M(62BeH9oo5qJws`d^T*bZBLE)(qcU{(syOK7nZRn~tj!z1>vcMp*v8|yQ*!8el{ zF5CU$mOF(&0af-QnBG2vOE}XO{qbi48jYE5(0Eho%dbOf zuIGzGs4jb$E5z=)3|!VfO^O0`S3v>>1~l?DuOiar&MgUkM96+0f##~Adu|!w4E&iA znSyg5v$MGnFaIur9A3)T*@UA+f%xVrYCS}&wnyXe?pD9Hs(Mgd>SGx+Qk(sL2+=a( zXGEY_Ul4x6znSF(=fl%-@z4djaqC^+hwdMi0HD4rjV{#zhTr_kwd$y^kj=oM;YH;vDhT9^6M60EK;peEr0je*cyR!c$F~ z!}_P11e%ROn;*Q&U5HEsRU*k`**=U!p;Ct@m-e#!b^`d>b>L?|%tmo3#3opDaEK`i zNTyZUU2msVi70;!ehHvH7gW7VKIz|6YS>IF=Yz7e`Y}GHbd^byCxez>oy%f=Y4Yo~ z&@+$MJD){!G6&ItmA>ft%|k%S{P6Hy_M;iBK<{WJS1*3cb?^ki-JuMLB>dX`b`MGP z@EJ#DRQ-Dnp$@axHpZYD6PzVRY$@2UFFR0dz4fu3XaJu}L(f;zhrGP@XLnan!tw?5 zZzwO$dWiB3z!+1=5^!*1W!p9&Th=%;4h@)>Uzq{?bo!&-4Rk1% zdl8MONS|AyaGvNWxcG816e&)VqEBac{m^i@ZP|p{vj=y`_HafN)oFD)2$~#+TCCnZ z^yjMDq$iH~;rHWI?C&2a@Q!jv7bW$@p_#8pb+>)dgQil6=WRP1?%mh!3e|zc1wx`w z*Sot3fA|j5rxanf$Yq%zp+?eG#(x=qYQJyFyeNf-Q3dv8SJMLG|ZQe%-k+pO9Pp66IPFb*KrN>Vnw3MS1BvvKM}QW3;6_YD5FB|AE@) zZJh}tazUxxhg9$(($c0aSkw7{UMyuM@4kHWJP8=KkTVwJK^&8}Met%H&dQ12aTqnN z#Wjfno5LIjXG7cUjW2U0gCEH@7L>2r9!HNOG#JFFjmOBh%Ke5NaxgyV3{)R0{Ulra z9!4_p+JRAWa|Ep@#3ppWS-haB7QA|4HyXtu!u!)L&klFU>4Blm|KD>pl7qo$T)2?v z>yjIco)Fr71RY;C$}d5Uc-zPe(ezdp-s-6+vO)ulN`rSN!he4pB#Cgwl04weFT7#T z2)|eVyZ^kh!1)p#EfTDV9?L8!gxwuF=rsU;2>egS<_{FkOxC)JDib@WXdrJlN6lRj z{O0NT4N+1d=q5wor+=;X)IZf& zJ@`!yA8THV(?`?~^d6CK*FSF(Lcm|XhX)=KyOyo)DxzFuG={SNJAt~gzQV3oB3HZ6 zt8Rb^ss-^Z+*VwwwKtGEsRyOxl_J}-`R`>YX#p1=3gS4#?xUd;8oE?$NuUuabIjlnAR0oWFq^yn_4(Lm5X zV01hTD_z;%=Ady27`FvGwUtS1$e>_^Ww%zk#qFeb$ihDi-C|==9f(_Etudr@sI&m6 z7{H2cLDGU*I7+EioCd=`S609{arz*h5{1N=jc(Sn9thkSur0AeHlQEJ|h4oquDlw`F<*NDvNp zUWf%6peiC~pEinR&qig>TTR1D$U-CYJA2^SAOKzPssB(#!{7w!B174;b^202A19&I zE%ZIs-^nEF>pIhioCR-YugypuP9jMlMmJyuG7Hey8FjqZfWL$CG?)e{EFAN{eoPmt zj50wL?d^>F@Xp>{SFi0r@T<8fgr7p7WNXOq_J8I_fU)r4$mDLkjb`UuXuLNjrvJC* z8Nt=5VF#4QgE<)?2PYQ3fBFNueM*j^_@0JPsu_g9YfttWB`;yeR0$k244E#rev7D6_&zKNpSI(@#_sjie7GB=`k zYV}8EwRE>NLwL~1%Yi)WXr1r69Fky7MYwh|{|0ZW8eucjvc;sxBU}7%&qmb^9{-B|)YrB-Xl^0)Y7Lnv0$}E+!y09(LGu+!oX2Pc zEAObi8-<;FdCwzipV9IydIDZR!j+RI=u<5(2EQZxB6u)+IG}@L2G5^?;`cMl=n0PS z?>^J_DoWUp9swqNh<<_W*hTp&8xm6oRq*>fp$b znsv$JaHbDMEUH09A&HRvBWl60#cI`shbm>%T#LTu+_-vl&$nMQirYagw&Tb_sfcES zr#8sw2GHM{cH$oLZ0P3JAzKg33<^b-J2k*lc<3enicdRPHF~19*8*9+Q*Af92A(Y! zS62vo9WOKUKx2Qa@c*iKbjS-FhszWllQ3(Y%?kONVeX4)*eE0o*L5Iq1vYVDdqTi} z{D-rd7U(<5JX8p(i+$#hGw5COe^*8%B+r&hOM+c<8BT2h1G;(sKzb_Ba-jt!Q&hi> z49R$WtLu=n3!Gf1zz0F~ivN&NSbcOz9aUm=_}c%Evdd}nnFKnPFuV32Zf)E`KfKz& zeKtmj@B_d$05vH}hsm1SlkeKZO;9B(pdr zcroc4!-_)%HeLfBOmCaikzF5i7X&z&*@tjSH2b2Zgv$p)#{Fn1;DQ5l!2qr?J$o2Y zj8SMUz{~j)1^U{IflZl-T;4q>39%mVM?g-2GIJb}vY*d}Rdq@X#IFbxfZ(G7d-%?! zgV{|Eu(l6^7IZ|-1`uGu+I`2ADHsY3?mTzFyYRTa`vk@y$xnc$j!E~V@e>{TYD)CI z)i~A{DJzJ+;3!rSk3^s+q|mfy3k25S-yaSii_5uMoknJjKk{D#-~NF*pCEcBvLWjb z_Be)y(0!=L61AN4!e&PTN3`Fo&JgpshclC10^kJBC&022M_4iV4)S2{?Auu9q#~29Z%&K;FmwQ z&!+J0K-u*jd9_I(3=cA%z<4X|2|T2~%EL;VHEn@&8XT6L$;u8_@0Nrl)x4|(5^oo= zd??vMGgP$h^n)JEqXugfxLV+5Ee>G=*2Kb!%asuNuacQh!!m9`PdN_#k+f^N$V00D zeE1F?N-zx)#%t{XCIG_+78-^ep4TkU#$4{;E&^bS5W#aSwL_Hep0B3z-V)!rx7A-5DU%paT6m4W`Yy@Dc}LMCN!$g)WVxhtsh*p;1#8dVpuz}KvtEZn(F#BWw3t**8r?o0gMa}4x!&rsUa5n z>SslrHU7u_AAplqGL6fZy8zZr7i1b_Cb&ap8C2_4pWHXXA@kwfQWD*p zCn54DyMXx(wZwTB!y{zlI3t(B0Q;oU$NJRaW4np`6jt%GEaP~y=-Xb|w{j1G>wT0^ zC*2d)qF zOD;$Nx;luRD$#cpZBYIUBS;bLpElN1*l##$f9rgOVP`w zXE=veq~jtm1A|jweUhv4js&trgzgq20Bi0;=-fDD`wN|f%N1b|ilULGBN$4r!7?sN z(4I%R@^YcWT8f2T@m@pQZ{!n{KL)Pu<49!s|HY~MB&pZ;9Ty0CB0bFoBE;T`MNc}u zn)G_<9DWL5Ugx%fP_4Vu?A0Y8Rh~>dV z=O6A-Tct7L%L4z48+Ta!Xnd4GS{et4Xh!~Z$zsX*+cofhiTCR#o4|1CZ&*$nC~CLV z;sBM(Y3_9BcjR*G2hh?J}C%{`es|>z0@N9>x`fT z$JtQi(XOeqkIdG1@cLkCgo(b^+m8GTMqD*W6!7bhj=8ycrho^CHX5W7<>0v>4~A*Z zGCaE((nUM(OTseF3`iZ=-i|L|vm2Z{cP{M-tP!U^fzj`I@b$35tUrwSa{kvhh`B1% zIsm=}U|{tFB$f3NoT91Q3+}udCG_|$)m1nU?(ZVJ)?Ak9LyVB|9B>{CIAx8gS?zEQ zmwDto&z!O>&dRh9xDNVrdAq-0#Qv~FyF(%>2R*ix%d*B)&}cpjtx+MP{q}>98!QVQ zi;03DH=)l9beqORW3iXT`j!aTbF;=!V;8Jf>kh*f$bJ4D&ALySV|JXOByqyIu)fjR zcPq4U71n^$1l<3Tl7EI$mVU`E@K~6Yx3$0~QKRogG$1_8MT=L& z+n=97O9vTn_}wQ-BxL<_lzPdQm8&2`A}&JAoTVPNww=j6>^ibsyzKC;s#o)Q>j&YV zb9t50OCbklwAuPND1@mLKq@$I-V%e3;aOy|$B!6&{Us#annuenIs-c!{oN!yFBIbA zlK^W&pU3ZYI%9amQ6Lt4kQj$ea@&Mss>iNn6S;WjW~<{I!Stu6u-(%yIUEF7{|k?4 zK}M>YVhN&y@w!zg19@WawOn;&Z}yXyHqYPin>I^f)bn6gy$1PT7vh-lKi`gYJb|yv zuT>gg&wp4TpCwf{Sc`!*9bF1CGBQsw@&xf4We~I5f8!WzSZcKj3P^iDLc5jD1=l!{ zHdue|^kk;rg(C3XF>*WQ*UE~n#+P2y9g`A}x zL`|LZBHm9`uR6Ve{U*ha!$-i@ao_}Sa)<;L6a=HSpoIdRX48lA6NAu--mEg(D?ymA``m~M~b%JuI4IV=oH28x(AAFLb$h%vAw;0j)Y`UHh*#hBnTX%`X);Q z8`Z~kVdb`D&5|b1K>92FCP=iVYt8&MW1A^G}WC&VqjGLCkS(5}KG z#prhdF;e-WRwR8KJ=u?e)?04;V<1y04KLuWwHZ?>sz9}gZos$ag^y0wez_QT0+1xB z$!|fA$mQF|V?rlAbF+1EbKihgdp!`IGh>uOe!1V#nl}nC`+3;@L5qc2K=lvIg6PO# z`B6@a{#aq7zN+VG^Z>f?$=wbJYgu@V@g-|mEDqV(`#M?vkNOF0vKPtYc_kJqU!qr-YuN0r7ykh422{41iawDrx$i{ z6#!l)CVkQy6gz=4y4Fy0745D0qg_TuyHl1IJ@Np_L55{~`*(5zFlt_w7fZJ40PwoJ zX*pch9q%|vF#d!2HmE6ol{;Az%kD%P|T83G)@uLvkE?_uBs zSlqHzdOG&_hi<&FPUY^*0Ix*!gk-B<21H5yn80~Cx#29|^Z;vWikA1`zaj+?hl?_F|?o$UE6lSm0@uH)8X(n_`+E3Ac4#9EhOQuY1bAfT}Y5bI+} z1as{mFH((~s)VX-oR3o&}*_0d5SOmeXB` zf+m284R)WimjjB`->o?D)X3(kdS_7)HdrhH@?(5&$rv4>b0e z45A~FdB0l3YKD&)06oY(=dyz77v(WLVsz6tHUd^C)45NA{L1LdS(;&+_(jzFR_xSmh4DYf|E*E-|Ih}Bdw=v>K%Yk@R_lI3YiH2#4lXYAZieg^ zcrZX~^3MgzEh_Mk07t-S;rsgIXgHH~Ogt3?6VXyLvGSHL6le;TdVzbyf&AbBLcEm) z=%bAq6Gm-9@!J3dK#u)a2}lV8AQmz>6Aj8HI=U~QH0Hq7%IQ=$=q#J>)a6l9uUF)E ztE6+o*+eEOFiAE`fnyFv<(T>ZwnLSg-Y~Sv=nunk?JEdVybZ>xw4&w826z`dl;uLF z1fk`;1Gc5KAsm6!=dNE;{=pawTu&Oe(db6R5D1fT<^TvHvu z*j0xYkUH752X>3NQj!V;kF^9J+}4EzW!{cKU1K6H!my}4`g3gw5r3bbCTsXS4-xdS9~VsLW}!Qvu(-TF*=9$^UJkfayd@B%2R#OUmJRS{CYg2BSAE)^uUC{yzH9+vKJWz zrK=MwuJQQo|Cmnj4UdQd;QVBN2d-HLV<7)#*BORF6|j*cxWUv+J*_AU*@o*kGAZ}y z*eQ@{u`%>$H#QKVDB=Me*xg+e*IZ<#oqX~25#0lnqnL5nI6WLu&5U)mV9P+ptk9{b zc%}SM$}|Elx;lF>qRCKO=Xm!5EVyAubBsT> zNTfVFGc&`h3so#wT@Z}7^!tM0@WNP;5vj0QdyuVx&+Y^5{L0kU;a5uq1$ZI=tc2PF4Z%Nyt@Y68P%P z;yzv8v=xadZL8M|g_Dpebx#BNBl)d0vnXYbI=-4}$^;)R;=AVfp=P$mk{=Kb2G8}> zC$LK^(beN++A$b#F`#>_%uImh-^ZaTwf=YT&_%f~I>S&%sW68Q2oGlV6X<9(#95t1 zt93T@(#MrZ$i1t}ZGRuamz#(KV2|w1rRt?6=YiT!D)G-%V52@WJyZx^DCX zkVvtMx{P)PqfaGeLOGT~wo3J?RBti#$V+vl`=|45k?nVe4M7?8_}n%W@bT%wsL-W4 zU4jPQ11J9UAnD^>3h8kJBpv+?%FWRNmxMUxG_dpzr$COyA952F%y#U*3D~FLu)BpS zqc%{yJebAOf;M#>7Qbavtk+w(-ch8H(!*EzV3f~lyJ!GvXcjZY=-795F2LlJ(x&52 zG%W+xLofLam%Wc}rF$hX)zh3(1Q@4;3jop6l^0>!D?3z*35|$aFH^p%4G1*1z>|9` z(wbg?*)xlE=2=m_x}Y$BUP8&rAI+#?!;8`JaUp{d&ha^!?IvtbkNG-HUVt=ltS;=m zi|E23QBiixT3$)_h3`Nu<*)2*>0Y6?8%2@pQo~r3*lUqTVn(O=|>XKn1SuZz)Y+O3Mzg=k&h*27&hcx^SFFTeDDqn7%$f#))hh z8e7<up5Gcz0 zpXH#*tcf8K6n8-Ll_&sUEo}K7)jiz?HZU6 z)7`p!n;ekW6B>y0@6iSRo3n@^6W9df0)D58KFV$%=$67%$wHZwUSdclq;e|6z82p3 zMCZWqvS*JL7Q~vHJ&4DS_lIVhi8^SpjDt?A4d(t|wjSy$p}{MH8eCjGSc*Gg)Jmoz zG(!9C&m+1Fj-=Pe^-AQs;KI+-e^=sANao0AdV5~pN5^6#d%Z|=kkEnd)r~-`>UDxW zF=-9VxU2Rq5;I`kveb4x2u6{j3ZzvzhCASO4!UNQE}LqQ4|2e?&Y5+oh|2x%ohGW* zYV6C$n)HV93gr^)49-%`A9b~|dcJ@onuv=9+ z-xxqhFRIynhCRAB`%QLTjtixS=&> zO5h4ammZs3*X5AmeW1cHj!F8Q89M3ObY(d#287_W76&)fjPnNB4fVLHS{R6)Byjdn zk5pG1Q_df)zUEQT*ZX0WA8^;0{S^ zsQwXnJ_ZQUj~gUD8n)J=T>QXazZrLSD0>I0{fGaUCDKHjzKyKj{Py#p58K%+K~hU0 z(P0*BbG6(M;}p+LUMwmUwH0wz5=R_u%vwYu4$x>sXI(t#_47buCMRF8(m#lw*qg}f z`b@0njmuuSce7W)C@cobK>7(j#i2PoW9=Yo``=GzU@|4D3$RN=+9`-&^XoE;GY4Vq z;Mla@f!{HV2A$oJP}hhDU+A{rVY@s19bWn#+~f&sGEUbyT*@UXBib`*YHb~`R4-o3XQZF9;}FFiF_iv^ zrTT6gC$}(ah)%;-8SS_qy+Wm)NyyIN`G-FmZu~v-#KCB{2hQSUE6B;c>;fXE7!W>% zZrRgK2zbA4y8P!8cuWq7{{lOthyHqc0CB15co*M$)AzIZmY#+qU|fJQz0i$?dH$KE zxy5|oWRoKN6i_Q=Jm%V{%w*$#eY3qWOP_ZWcVLuffB>9-`kj6-WoD5m%hW~SiU)j@ zp5VR*D8+uE3mX+IG<6K0!P%Kf_ogcm*ptKaD zs=Pq&FsKx>%yvljdJ^|dwdcbUMeRe}O$*1s(T!(yh$0128ekj-=uRN|*iS}keoW`m zyJs;f3gByA5e|Sm;mSA)_Ree&W@lcIWv&bdGmBdmj$92Rd~J8WNvQH?L$}nG6@==3 z@_nk=LvLG%-Qre<7V%%xzcn!UxPw|~{?+Y!ciLyR8Dd89I($sa*k~51URuN6gOEBb z6WczXr`%z>^PM2`_TSDKP}jNgwkxr;c+EowoN!+bD8^LC*ZTID+hp{VnfY;(M}U9x z{tb?~$>M(jY$F)`QKRGNBVElOe@e{@h}C1`>w+tT=xuq@XM&)$t7!mUB#+jk6eMqU zrT=5rX?>cfVBdBFP6L{_jnJ-a-6q80uC%^BYx3_$ef%?+1)sc>GuZOnmfWyr96F)%Ld(n#VqK|N59!~dJA zHeZpA6Z_TpSl$-~J{xT36TZw?d}!mdwA!VP%Or_oeQSRckUBfOniT=9*DHUC6tFhw zh~j2@p>oviw|mo{m(OxgeMSXwK6Cu(f%L8+ay8eos0Mben@LJ9W~a0U=UBn%lB60K z$saaIXEyR>Qx1^<>08>3S81ixTh1i9e|RMOZWuUK=rhX?b`%dkssTn_CpoqaF&xho zU~A)DrR<;LcNEYf=*%KIp1Bj(DhAzfLt!K{g&MTG;ySUKz+de(Cy)0-sPCWM<63{0 zbsxMBCr+gd21mCtdH1|neeSpcLc1-s zqTpV9T#Pp~zx52PatqTTbf9_DI#MpjVznNaBK3Wjr&&nyRe{Gp+B6td;=^RjI!~u^QW_bJ|l5=hiD6gOF*u5>8xc9KaWp!%FzYa7<-V8 zYqY>mu-mXJTFUs#u8{*jAdFS2xW6EAi`gtVCr8^@YQAJbuo(>s;&#zvh<|UaQsd#zU(HdCTKNuf}rs z&`6Vi;_J?tzQ4eg7;9;xz4XeWh8{u_BShK<5-hOY?L$x-u)pCGp29Hu;NSqzH(`|d zZKfD)TpWWqWJ|hUtxkB^IPz<@FWMCrkjyt7KMK+_QTtl3SUCRjPWaR@W{sv3FLgD@9`L!wPem6k*bBl3!QHL^q;LZ?Y`w{WiI)q9XZS8WH zI^x&1@Q`N7(DT$;Q-|U`41k1m(Wa*6e+@^fJ)7p?r2UrfDcF;72)?kSUL<*S=Z6+u z05uogHYbWrg(;O5ZP#<#$?fw`i;qJCgz`1Av&^q^Ag}rRXqICh%%Ku)9Kqp6^`r+N z(K0NI*1aH@y9#@ zVUMlu0#nM)sLBT-y!81f0lm$eeyER07``$e)b4D+qr0yT%UIN zG4_f&ShwYNf|XZpCrG?zJA7CfDp@zIk2|UbvszAds3tBcx0>LVq@xq>;!r&pcJka> z_o}=T+)zlB<+T0+Eg5SM`x=kPK}K9kFvn{>guq4KfJQXeh{Sp`m>JO$#!wd*PBk~( z;9L`YntF4S3q%WB-)@3H>H%>SwwmKy^{lSl%H04+ds)sucUqh0Seyin49yb75fdl9&>gTMs(Ea2))6`+z>i&-H6|d~E7Zo)Nw2z+7^J#x&5p*JS0%nT97?gE7bp(rQV$9P@Y5i-z?Wr)u)!PWdBXr^F zM5pK1OcHiX#iN>F9~P!e8;Akz_nxJLa!joxSg&8`oEG0;XF7O0{YqEd47l7J07G}+ z0h*tX?#E^doIJsylX)Vf9P|t@A~pmAOez&_*m4VY;xJ~(Le_#vdp!Fg%%0P@XkcU1 zAPIJS-`DA@0wtoPmpAYMxnM(w|`S+!~~qGOtcEqSaWVprRinV;Fwm{3J&6f-|!I zYI)WVJ3mNhlgIKD1+9>UXRpIkSR1H*g(QgAO{l37N~dBav-_yO$C_4QzCSBmX!+Yz zhMsAT@-N3A$+O{Rh{~18Plw9tnI^=E}SfLo-8D4fU2o;#Rp&ai_r+R{*59J;=C6CqejO`o zZ;aD3ZC;Gg5xJG)+#LA!DvQMwR$Q_gFR5Lys;v7?URsBhogBEBt0$vJJx&?eSfuU# zRX+^24uXCJ)&v+nvTp|Qe5Au=UOn@R-+)1jUf$`+t;);jLs6KmI0u*uV3pAXWeaDE zi+^CFmwv=uvt;22dY#*O-e2y=Dz3~ZMo0LaE0nXtR!KYk_6y9e9cFOf2f58)_r(Th zDl!l&UxSlfaV8T~ zWs+r?D(xgXet$Ap)sR7%6VY8__Yz0w)gHr%h~A{(a8OT5yizX|8o3EwO0a7pCHD$J8)$eC+)+zVaF#w-}<6hiT=XzL=KOU zU!!1vi2E%`2kkj29L`gr56*oo+{P>HDvyB$k}GED8Y4jMJ$E*{k15)_VaN%@x!1PG zF_sjopgC$qZrS~y#Vfe~?ZmZ5IE~^f;V+$->CH09nL5M!o&k5!RF|7Mt6Jb!b)??v zu&?26W15`j(lPC^Ma(i<0pIUUU(k_`eAZ-Z-9AhEEpY^Za<$UMD#w@NB6X>@f>i+9 zO9;u+^bvd=67WG9A{9XrHx;}-xr4ByiXzKNzK|WoMf}x2=91m4^*4&6i$lb_$C zTfDq|MPuhtDC)Gy9vMn%7g=3)*)Cv@#umssAND0@qZW|LPi*=F{;tf`@JP~8iml1t zDoD=_{#ma)Q8>8>_^P6?0Vb*rTQVX6r)Wv`pB4q7YYVJ5pN@Fu0|u9~8{rRgA!$C` z2cuTVRD-$(;)QY16O!Mz3u*3U!rs#h)YOvnM!U2{xS1(G$ZXXv?l)H*B(Ig< z%LcwcyDQP{2KE`*wY!bT%jaf0yB*J&;{dP0n4IYd(SVwk!>*7mpfd=EJ{=#sC!KVw zCuWT^+hX!ug0sMeVuo=Y>wTPt@U zk|(Qqj-)X>@7Ki1iM96FBNd9h{*|})HuPS717d)Q@ToEpj!?@;fOyrsl3s7UELbTr z{aISN+Y__1~!_EJMaWhRnYaAk3IGIk!)uNh!Xj4PcZYV;<6YW)*Qu<-o+t+gg-);iD4>I;$4K*mS<#?akWhwtiddG=M+-wmNwm6gPhQ+anS;@YF2@E_FeGs#udt+9c^ zTI3a1Jif@gZw{dQZQ}}`cxqMhjo61!%{qDA9dAC`K(}zXA;Z18g?App*-J7nOTxyGcbv8> zO~|`WSk_w%d)ryo_@f{$fu77XwESxAfj+SH!`-Z_tJ(n|-;@#gM+7gZ2<=qW9Cu5S zMe0F1{pR^EdSTIrBDclNsOITs^{zbwzS*&SS`I8*h$W9&ISMWFloVG$ldUCs>BD}t zMX82$maOyLtid@=3BrGmV<)ogv)d=QYmhg!hJB2&#xKiW^}GnOVJ}zc*q3EA7%}l^ zIP}Cf8~b65wdVetNbn*S7JSCPN$tB!b=Sm|?+y#_ z?|IO1jVo1Y_(;Z{1*!2Gb%g|sRsc^$aGmG8cKvi=h*7|sUbL*WHJsZ<@%PuSkgA~n z8qWSWO%%Yo+k6%NCns0XDKF-R=`G4akk;FbQ3-E%1QyPd_95O&f21_G^%;d{CJ9*y zD44Nq0D)nRFl}S+5i-Ij+*z|+-~Tot!wOCkfGz_qd7H>B{vo`l_b-2pn(Eufe;Ljn z3cV=XjTG-?D>H+7mWyi4f_hFq=hayXDx4e=5^Cod3*cckYi$-Aj?k3I*{Ut1?H~}y zi71r25_>V5!w;R5vL2d)d#B|few{<7r;>xfdoyu_K{??|`s`xA-<4?pep_`lN?;Ql zBLo5*V91n2E0Y&fib@PC?kMP{CVluiYt9c8gFlw3B9@rEE3ErlOwW#OVQy;c z@fIOb-1V-bW*_C8Gc675hpWbU1KBLw@ED`-!2#}Y&f{KEhd+J-dp`hso{TRcEu^({?3cBuow0IM z>=&r4i3Q1fno1_;3{a>Y;~S8T8@h#XyE_152w^w|!SOOBV=0@3RS3ANJ;)``G4V7` zCtTc^*bsI(YT#oz_)aKn`+3TEHe_ybU*`#`&zoE0O3{I67Q;Ygc6)w_BKVT;xhmZh zV5mqDO%Z3?YZuEm7iN27gV7{C^0jVnGuBgk0Gs3@ds)_E=m|ut9if-5o48RkHH?7L z7yu5&YUjClh%;J!WsE=Vd?QuTli-XZN2ar8RH z_4hqWJgnCS^|LtjOWZZ5^ZInOX;^Y z8DCscj(YqK#hZROWsFA46pr78ULo(FK|z|-U3>JfW~34+81;%e8)60X6tJubJNe+) z!URUo!N&wVlrVULu#HJ!vdT)@xMnJY@@oF_WD+Rz;qp3~1Gj0Jm;YT&<&C zQ8i6VM}5gzm~q{pQ`~Va>?d;-6?l`MnSNjM!mLfJ#tl7CJ7361=X_1Jn^yq5Q{FDv z*p8L6AY3(pp7UJ!j7WARwI~h?EVJD_JYQPeUs{q$n)s^qHwCw(tX$-|%g#i+O8Z&ztSulj)R&|j^__g4d1&>@jYBWxAam5} zmj!I?qL?lxGmbvM$@dBjoOX%0t5{G9Zgy?0uoE~g|Atl;xz((DWmlr4p;SJJ228>^ zzkBv-TI~FUmA=IdXY(n3FQw~Oyd=Tk%o~grqr=;J_ z5}JJ@=u1e1HLkDZ>hV8G(P`V0lhO@r0(sfx(Y*YEbdcM?d0P=(7cmw#P~Va|uv^sf zoCH4H8o<>OHzfDs{p4qPj{cXQ=m(4{CCC4{n;nt|de$jb)W??JL1~652wSusf}NJ* z{FQooWojK*W)*aYT3Fd@lJyBvb6%jU^c>?rW++&jj3=}tz`OY4g_wW1q_U;}aCRvK zl;@YBKYNS{gb6w8@DYT^#_~56)nX!*dy}b{cHWwTVt6cet=R{S3T)akWz#XO?_P4x z&7ACFNZbPGYLeir44HZc>^q)IJ3n%|?y`~;N2SSAb17SetWxCawgq8;T#`|9t&P*G zUxGbr(0nX{r!>M8ZyR3|v;{zG-c0Iho4@#_%GiPr&Ef{|>AX^xkyZf&ibSwEGbDW%O`w^PDb6Z2iBohM!_J5;>Deq7xmhu{_yq4}UG3 z3tGb>+G^Od1Rcbt5jZ?2+I$hzU&H|Oz-d0Jz)P-DQ(&>#f#x9S^qB)6@C zn{^qnv%y^68k&1@e%ra&Vo|@@A!KV|E?-o&oJrv1p3XSNF0P0*V_$opsIT zzJXor%_t$?WNOc1Yq=EyA^@9DN{_loL|cAT96170gyw?u`ydWpEYqUKYPc19`>#U3 z2Jpx|Z9g26k&Z5Uv{W55PU4g-@0f(5OQ4WeqkR|}8jaui*g8Nsm{33EoOZHYP;6EJ9BFfpL=w+ z>_RZxgVuEeR(#>Vmg(3n=hRbfBJ7qI+bp4f@orgy`31ju{jB)8hPQfLe}PX}pk56E zttwzBE=P^6ET)F$hh^&K%+;m&TE}ETX^_7aFF!^7RTG3=d=8hd5sE6~CSN)Q9N;&) zr`@x}XvjMM)|+jdSjcXS#r75VP7W1OT!iUIL-&4lN1WMYUAcXM z?qgmx7%WAzUQbU}EGGt>x3OoT1C&3E{E= zu^bN-(Ul}^JIhj0Qlm2i|Z(!_e+ScF_W zTKs&#c>}>h6u}Rx4kq=+*X5bCOcy-U)y0|@ALzZg2d8dQUa%!K3oTOHeQZV@vf^*O zg9Bet9IgeYTQBzN5L}zsSzO*xSi6!v?@8Zj7ZE3qEMF9Z#zD48u`qO?khsmMLyBM` ziu>WGDCevtkF>Y>Vv<3CJE$RbT^I})L{%Xjtx_H(JS{OWPo?@;&aH!FY8Up^Y1~YV z<{MVJ?m5|gx!+CBFKwhhg2*Ej_EJ*+#jT|2XsN5XUu%xeL><=L46xry9grwQJ)ThN zN*eoXuz&eM{=N7)Zz`st$%^A_EM4`)HwsCMPT{F_vA#sY_YISuj*Q`1YLtxd2)_$U zjQObYE~p^zm>^jP0eLI=QUken5?ai&^Gfx71Zy%o1o@E-npdl3t8JFtJ1r_<)A8TM zY`Gn3p&qZa0VBo^t6jX^HbxF%x4b# z;P6SnE7E3IU)EbWYv#&--YOt^U7kzDezG!)CP;Rvq{4MsbJlcHo!ZpJb zUukik$`S8EUs;}-8Xw6H1A``HS~Ws3!LeqhD zIOBbTgt*<;HVrUe(Kz~Xxnx9xZn5Hf=QL5-p0`@*NL$Lt42=q52Q>1Wq;X`_D$-wejfv9+IpYEL$Yta(TfN1uq+hRGOdm8mMI*Ow|64UGokDYR-6?AO;)Z zBfPuhe~M2^M$$W5(&_|0r;-(t0xX~gUaIQMQ^nhabaV+H(6sv1VN}O95M4{Ky)#oQmBN;R{Rt2WZqw*?Eo&Y_)8m)F=} zGlEK%N0Rwx#XUWDP~hv4D^x-Z=ItbL#?=WI@{kP%Sw!t6ZnnN++Lm+jNSz>#Gu{G% zYf*(6$OlVObF?yw=zAagP?V&B^@MXjF_Ui#z$wmonF^VNnCc(|O(PZMZHWRP)?D<_ z?cb)^;^(bD(d$a<4h$2=Y2(FG4p*)U5|OcQB`Yb}$z1qrVDQn@KdqaJv5i&QolxhE|hL5?>j5q{4Oh{WmA`R?j?C5Z2^{=I%= z?;j95$2oNc)k-K+Sm9yUwU_l6FFr65`Bu2Xw8Xj+e_82GzDp%d zW3H`1HqTLkv2A!?mPji53`L^B{I{Ou$VZJn#*6)A<_R?dCHb;XMQ-Q4%Ugah-fVuo zjL{r7t1@z6JSv5UHi0<{6h5!@B|F&LIrX~oS17-_oGZ+qc2Pqhdu2PX3Yne9WfC=B z=&kB*alX&w+uY&TA+oo2k!8`9h}ZPipLX3#jY4Ze#kX~JRoyFK_LW1Q#0<_HU%`Et zvt=Sz-~Nn0$YdMnCKle}x&|KYLC$--tqGD@+jDK+%LD^q`Rv)dlA<07Q#9=?y(fX2 z{c#S(l8x5>VW(ZOcqE6gvQ5|pby@Eo5xWSWra3|waRS98zWA@b@QpThe1Bv9ZHzB? z^cbpVaQHO45Vx5k9$|01)a)+L)gNgqx+)SuC3w%2sygvGK96MKCHYh}3A)9~h%uV< z{Yvg$D(dDZ^QFXCGA{}&;&g4E72x%=?%)#z3TEg1Zd%DL@fED0A`%8KAz4TD!!z`Q zMzpu!z2CivK~vXcDQ~+<@^klVILyoi>~f#n=DD^IlDQKGc&k-1-f8&XREVz7c)lET zvwSBkS(y;pky@9PNo&?b$z|fFlA%*_?~=T~lOPW(MZ?jE;TTzSQs{58Z{-vZIoIYb z#*TYr2tNe#447P@F3bOa>2I|`|8Prg|9~|M;eU1EFL74yCO;4;Ea{qCu|x!X$vPDNMfZOA$Jcc@9`h*XxHokj z7Dk#HIJ^EhL%|)s4P+Aa5|3%rZMB36UwA(}_Wq<0TzU5wQbRx9hsrD^g?OcWEE|%Q zwJu?NHxX@7fpDs(4FKsV5~Fyk_JrfJM3$IM7oGyzujNk61WZ3v75r8~b%63GipyDz zs3PCSOQ_z1jHtBdzV=g|*_1*Wvq!lSxL~(D$SarOO9eMc216{)V zQkEEMs;P*!zV(9?ZTB%xv%`WQf7a0Ztah4yH%32EiPg`E7pjcQMDBfr4SN|tX@mq{Gg4)zPwLr=4f;Ad>Ja<=6iD=+zyG90Co6r<(Y>?34kGT5z z2b-n;4*7Y=|II68s5CtILtKawiLo>hX~E(8Y(jF!NkAbm&7*W=zSDOhK<=(qvgP_f z9>IPo%J|l75ohVh9n~n>CRv123$A9>gq1E)0cG5E#N&*;guloLYl5d`w?}r`W~D=3 zoIp;V{JjZPgc5^g1&irCpV#smR9Q6Got-18io3+Q54GqT@oTQ+IN1rsl+@~W&*=MEO}}Xg1*Zlg|tmVR7|gg$Xe`^U1?H# z6EFC1_$AN5Li3;P)5KIj+g&ye%||`{%lL_`EjqW?n2CANYc1dl`%hs(L@Yh*Fl=yEcigEQp%u+ucq9%-Q3tNf3Q)SZzp=!;I zoQ8#GgxT@zoqGhsmrqoj2&ty58LW~=j38jJ40n&}_YDpr3K=}#H?X1|v-!jdD7-XA zl{Mm*Vzz@4kdFb6p064S|n&5_!hzi~2I6q(;F4B&4#A?m~ zaj13Txo<1}+^N;bszG(f@16nnQz@LnJ}aMzg?XD=%<1#0s!t5|PS$Sx`~8H$5Pk9xCh^HSvj9h*ogFOYxOlbSKx*h_dho%M^i_W^x4XKRAyP9raOfN^|J_ zSMv%p`5n#Ajg{&sBUOJ_&!>BjsWK8SV5!Rjg|k!6Bz|KXB^lullNpA$K)$4N>Y7kh z;qiJqhZ%hG0UC}%i5yQ>GMy^5znV@I3000D{nWX*Ie>~IX}cxW3f##>W?Nc!OAzzE z?5$#WA{}{Em!x81W975kyi5h#qPfOe|JLUw!T|E+rw#&_tU?~XB^ZZ&?!V7JT}vey zYc?4oCesXeP^w9aV{p213TKH#fA1J<_gn57JI)Oc@MP{^S3t0zNWbSsOWFRJ{`zVy zI8yItmOZ%GANM7^+J9JAUpja98KF&qUj=j8>PlaE-*-zNaK~i4m&&>=))8$a@v7_?rf{He`iScU~R|Ey{zHH5i2K zUZ#_~b3GN)U73gBnKD=FTs5xRd(frZ?QY5j zec;Pp>2N-G;i>`scC>nvaiX7!k_2&65nw^}lgXEP2z_VAuS|dVz49$9H42Vm(xA|+ z$vdIguSiLU!h{mBG{uDuDv<44b)Vdi>#I9ihQ@8#wO6^1C}+5;RoNVL%I0jls%uibi7e?x1}lypJc%sx6TGM1In#qf{+zzx3;C1hQ2fz4ny*KG zZg6fd@;LlQhmj3UvW~r)1dTOaIO?#J>uLiWZ)#(dBa|&xw2NJu7qomP8QjS732#g+ zbuV3UnKMWHNhh&oEjWthL41}x;@$Dw4i5VDnikl4SD46VQDqpf7m)+VOqHLA>UGHF zP;UGMVWhW`suw7a;c^p|rc}szZGnbFqZkY~KEGqE0U1DT1M^#l#MiWI``dUtyxAQ3 zE#?=#`h;8hI2j`&{lUVuCK3dBANPxN$uXqJts!cjDvhQeDaUzP#*U4G;A8Kn+)b}) zP!9m9AhGIL&o@!@*+~^P0p!88@6+=6wlCTx7+mSapwa z%_*E9i^@#hmR5**S9mPlEs)Ns*qZGrj%i+xvc(_aEbGdG9^$w!Mm`}$J>cD2I-d9p z8(hu0Tr7x7kw+NXQ8jk_!m0_>0J6C`XOCNXKd|d1mK_-68sUDW4gG!2{VBt7)^AGo zY}gsE3@jtw3jX-|yRrM63Dg^NpBn7EJ1OFvapXHsB;2a&d81>B?C4jO-$y@Ahj5iI zX#C9Ncb3MMxf;Y^NWPeX2j^##-yg1ArAP7GY@Pc@?pNtwKA|lj0gzlb`6y&5NDHPK z909f>PwoO;B-$-K$L<>4>v?c)se8T(56A9*XU*^F+pwdebdVtQ?9;$L~ci_6Wa`L6j$=xES@ z-t0jx4KiEM!PwlX^6E}XfJZ7V6Cb}@UJr;OI95zvf0C&vxB;h4qwkV$yTvLk8z;=> zEc^{A__k+0p`nZ~>oR~dQ~}KlY`-z_th5!;Wqs>`p|pB0MFs9Tk1u_19;A&J4ThT& z&uYxd1T!|a{)7SO#%9LP6f(6tCGrVUWE@l}r85lr@bS1B0tx>33VyI%u-9ux8$ah6 z^B2rxw$s06Ug_W@s>7do&ECpx3`zj(!iTsH+?gLFC^K$?xMp61F3=!N8QD$I9X0L8 z7SL4D)^+)Fvs9Y92)j%@@0d&2aWU_hhd(sg6fr-a%JYIjiBPE_AJ^ti>c~K1Uqfhg z@<_ucxfeQleCoVDcS}dCq4>3TInsdQ5no(n-}~TF>_&Y(pIp=NK~~%-9;qvY?778k zD{K8^Ad5F3+A^=W^LWu{rlixDX;qNtqrAY~9Y1@feA zio$wqvD*{C%<_PG_hyz+!=Qm@@t!Amj|Syr*OJY%J&c8Fd}Xxp3us!hYqSJNx+HlN}gNYzD~(v#+@GLzrUY+w1{EPVa}6=P5;{-~HS@u{0b* z8J(bNwI^1L=R>}tzy-4_3P!gv6VabBpnuHpk!h`2sc|usI)O0YY$T`DoZibO_l=%` zroOkgcNIIDoEtetKgh(RsSAcB7v;-J=MMk ziet~y8Hh-NuDJ*YkJtK6yEyflTw5~;q|bae7+)h@#;cKPRk5LFm=e5U6P_9qe&`nX zhS@-$BVsSd`06yV@VUBZIw0af2A-p8I-!bEf6Hb6c<;1qL&4uXdxg0%h-7sb4*gOY z65-rTDc5PmP1lLVLhUSA8BAu=HfeZcAg^;UTLs;7pmzep_)-{H-M4$vFLW>p>%MEu zYJE!maSE23Xr3&+ctxQA_7v+(Ndi@Oz#UiS^D>RzL~(a>_D9hy@B>YXnG*KWyqNwf z^Ox-XHWK9w0ff1)94_&`>TxG>`3ET}G5@;csG{78B2b4y&PL)Qo)okdh{2Tz6HqH~ zsB9^7rDB@0&mHOh`}mRsKe$%@ZAI3WmHF6x!AX34%$AM4ViT^SN4lqw9DyRJkbO-o zne$4}-ms)4Ai~%Y;fzy*Fj4OV3fPAye#1wYzUvH{uPiGCf$zelrqz1|G3rIQ$f+kl z0dMi{h79O~goKJgeVQ$u#m*seE*$Npz@x5>!m+MEv4^K8L+}Uv>ym}3_2Pj%Yka)gP2X2&5G6 zm}}WR#h>S#3B3lP9A=LN+0q3Q-eUh`O``g(fmj;qv1o$W7~9puJ*;_M+G=gX#3jP# zL4-nGR0Q0jS=N61rN zRJ{X>(+mM65oydb55Y8J?gsDSOLo(J2kpY`tbSiZ&h>DiK?X{igkyt72YDCh_K`^l zwQh}z+A2m5tuNqIF*>En?t=Q)F;dHp5ZL3-2_KwF_C-yr!Ai|1P!KV7xY59;H##Ze&c`dP(<>CxsCylNf^=Cd})kR3rJE zpcEXoynNXnOlMU6NJ_P}{T+6r^tEF(-Z~66Fc6Hnf>~F6KfiZ$snG2m^xrx?OW*6= zAo|X~C^+!CCTU`{W<#186lk2{-Oa>uC$j}_A-ajTp8aILz+7?3zkYf_t;6h9u8@2# z1iU_3k5TY9{`lY=6;m}GPU1kh6mwydYf`XpiLqL&(bAjYEN7B5!42jaC_W4^D4UX{DXaUE1djkKdIU;7f8{_ zGvIIr*btg#4%E$C?Dz|HWNFsinubYgC99x1^h>v)bY7|A02&9&Vm{DYt)nOLr z1vzylaMmJB0@?bSUkSBoXYuOot(t8cgb`X)HD&1G=*GOK>##K3!($ULK+A|ZABIku*b(6 zJ5m6Fg+SXwNJD63oDPn31kV+RH%LhhsKH=3DnUa5Qs@q-nD8@mYs+0ORmgUe&q3hm z)g>lJfIjt8HS1(0A_UCXLV#7GMyTb<3uL=pd9M9_!2&KbR~9cp>^)k>K|$6&@YgN4 zU^bB$?(Y{ba&e=d6(WvYgJ7I{6(%KM{3j*-cOzsv%t)u;>JnK3Ob8z#kB}d&V{-+X5{}$e1=VfmE@)B( zoT@O!4Otl11-btk@CA~92f+aY*Fzu9xaTlvR^d9LL_0KR%gy$G`QcF*02lINv2gTt zCie&NC*<`yf&eac=(iHx^~WElp=aO{DoC4#maE@U zoE;pil`eGELwu36hX=>%dsyc%uh)6Eivgc`wCwg>@Myt4{s~qLI9JO?9VMBx)!RS2 z!hNSDJ`P@Yo=h;WqA9Kxb-4fY@+){Q2OaQ|uTufN%s+3$q0<;RD=;&N8u8OGjN8U| zYrcbIyApGMvWHYXE`V?R-!%6J=za`!ppGmra(&c8691%7k5yi zN8%}-i9I}vLa34-34qN9Y(HR!fZK#z1aoE+9IysnI~bm->b5NUW~c%Pi;7B>D7=|q zvmhPWv-q8jDzjyXQ+YkgKo2k9uxzo!AM5V!!Yl%lKV^)tpsB)L=;7=svHw6kOs z#u)4jY8vhvwf_slGsAvH9}l3UAV^2^xWrHi`#WFSL9*{UxiLD8nOw-9`-qvp4+Vol zAWTkoGrx8Q0Ys}ZKh>T2LOox_1Ur8L01i^%tWUgSr{A}&GL$z3VvJobBZSU)p$x5N zH87K@5X1*7!2LdGMe$Ys-+f@*`MNTT|v}OZQJux@*~tj`<@ z*JGYJg!L?P1|=m}S5i@hmmPJSoB91?vw<^9DtP>YNM!6N41IkpN_hr166yQS81h>8 z_c*uhGaS~LpTUn7@cx~GK8W9%R9KwHC?Vg#aBFi)d3Ec|(66Vz_YbpaoK%@07;(N# zh|Ge;R1hzt*?_lOZeU1(pU-@u-`qETR>sP1-n^!BrLbuq9c;||1;NqCbL9OjjS#uk z?E75n;?sAiw{@M?Vhp618*m6|EL)!B@3b|-#w;7NwI9(C|#E=;C@dEO71`xr7k z>1|?+?k8BW$X$oFO^T1LH*Z4~sQvqnuxF(=TRZL0mbw|2yK#|!rqLEglhI49e|FIZ z;X^WN0vOin@>6usbBDzI%?6GO?c8;Jg)qC8HwTyB`W@ibww}2L?BYd-L z7rgZ3#9DLrHL4v$3#0R2PjDT?8b~<~2`UXdi8DZO0!j#`?@OAJAoBLPVA^M_C6>1p zrA6m}kOVvqlHaM2p27kyGJrf35bdCXQ7S6Og$kG<- zSTDscwO;i60$r!S1daJJ0oEf}`tQ*fq?+Ao%^2J)3LS_08|ElrGI-lL-!Fda>2Zc# zOA+R4v+TvnXfWUqcoq0k+8D<a>*wVk;?X%__2m{GDDjLrUAO*vJNM< zN+ZAZD(xb{nc`JH-hQ{v-CIWTm$EU~u)i3CEF~=ROIPlmJgc7ot)LubA742~K0e(7jjh^dwlsh*%*IuHrE4~<8A-|Ga80(Am zpoWJW{P>@Wob~nK6+EwnX6wE^?$0~VE3ef4x{dF!`ph?w;(!~SbN|}Kyx1cZf6_W< zqa7EaB2U>>pA%ZIq%+6UeQ1>j{PJ8U2T1$)b9fRj5f8e|yznF~(OtKS-_01G?r$3s zzjfcV#Sev=({+n6REzEOU1h)Y0Oc=XloDn4d4=U#B6WKRP_SZSMJ<&Q)(CKY2bz8 zp+TAg}=(2Szil?V}QoN1!2|Qn`YOtappS8 z26wt_MbELvZ?Ur`fMf=Y>D-2`g6Z;Mub{gM*N`+Ein=c_hY=t570h0L>YKUv=*%+# z9HPz_K^GAnF=C<_Wf)OoPGXK|7>;AUjG$5YuO$nL4->4Rk86EAbjXPQksLx8?Q`VL zCMCkF(+8T21On9pjFQM;9RqmTqs=~gqcKAFShSB{G7IMCG;A+D1DkK=i)(09rIaB0 zg4SPr{Xf$&Bd^;2-S85c75o}g)A2vV2Orxa=F?ujNDYnr zC|)hA6;FcLZr7|F1|h?C*1F`R@KRFQ20#s9ZlpBy;uAcJ2|&re5;;Q;7FDEgjVrVo z$t}XNDSW#41HlRq^Hr$pP_W5u<-1NImZ##{_p^e_@gyQl*1ge-1Be!(NcE*yLDpd zcZbPvuEwEl$bJF*AOH}qyxhQybetK`eLIH9U5%3=x^NVIQ#K3}jIfB0>Ewe0tLZaX zfn;xYF!4^@+2;)sYeJ6YHz7I3Jb!Ou?D1~Ex(Sym9WA^#GMLI{F&n_kwS4PxcgzW= z_k`(XDQ1c3%|`$4*UF8?EP_H(_rebC3dGtf*z32!NRRIq(Dy7GcFm_5RAQSygB)-L?1&DMeZ9)6)1{wU0}u!UgX2RG zuax z#x4*3By!>7gBs{Ugib!V!>TI4tM=r#bFGepq;XyG3usnQ2;GLjg|^Q9vkxc=V7p47 z=7e_u>_@wmw6owH^GW^MZe|N8u~W^jt`HM;n=Dd}sdF0~0@306D7XPIjFj<-jnmd3 zCe$m8?F+_=>2*B$UTxFO`oM9b000B_2KVU3;QRA=DF;GX!k2+n{y*W?$1InTv2pKl zxU$mv0VSorzJQUImTQR)FR@|TAlQF|QoAFx-;|V0OdM>Ql#vqe{UjlN@aNn0pzVg& zF4GMS>+1~-BYFyYVEtM3!`m|dd#k=XLieSPW^>>*nd7eT@84TmSY$vA_R%RQY;4Ot z4E)+r=jPFvw?WRDHt1fD+}pe2>bE0TI<+z|TyEK{`sDO439-%#&%n$&>&vyTow(-?w>C$z4fD$^Kdg>%{|MN72U3wg-_Ws~pBUPWeEH1%VCBYWaT+@z z!XSy=b#A6;vM)}fZ6#i2yJ0C_=K9}zrzieDL(%!!wGgybP(p^vHRww|kwHG@1>@eMDS5lcO z+ww#`R#8FEQZKh0ZxBYJ4Gm*@cc$|4N9NQQ5dmn#eP)@bLD( zKFj^jK*fwjIyv?6(QxLw_ma=9AG`isZ4EH5i;atmj*f|mB_%60>+W;C?!BC56&($x z0o!CRRRtZ-x885+kguIxx%6E3<>5~f5w=pn{x{nH9)pLiI{)sPN?g)YT-;i-8#iL| z8fILL3z^BAKf8*ETzO7LkfvFzttI*F7b*7=R{gGZmd;2X9$&G`AH{jWZ8(es}ef6Z-|6%N{qoR7FwqcbJL8MU{ zL`0;dh6Vv?0R^N(=^VOCxvD5B2zB5}=pEJGfy2~c z6%~br>+XruL_D^=2^RGnaX~@d2L8<;6WFa2OI6BIq?OaEOGxC`>&R7|aj$kcQMU*s z%^EggPuZmx+_cYBz-DC&4nl5RI-j{vPyLvMO!fNpn-A$trgTrl-LHppoSZ=Ve+>8Z z?C%G~ch+ELU!p_R6k*p=m#m??yK`07Cyj(8ChbO5!VOo<1N$v=PwpJ zqc=P_T(u@|L|yxqnoMEp*yYfk?p)=ao%*XwwX*d|ZmQox-fM%1>_1t7`*tbIde%vm z_yg{?)CrPeEM|?<#)sV8n$-~F$b`+6Or?u6VEYrt=5a+pOiW6On=**-kRrh6N)#2f zTgN9{Kl<|Jb#&vu8YkJX`kNF{;P<_nT8BGucBYg=nX6{EI~zg0(hG6|LR8e3FG|gb zu(5G*v9a;Na3j7RJ1X+CP;7FgoN==+|bC(%-Q_B?hx ziM?|HfyR@L?P1;z9kwP4sUQ$0=vZO7`Nk;L6Uej98=f+?XesQ-$PlqmgO%Rg-2Hl4 z8Z$V=cpx==-Y!`HY(q=2;^7&Yh6W>9c;LvTHYg2hGaIb#%PELd5bQtOGOJ*y!lx=IRyy<|=HBZ?0EY zpOBp&4;u}w&+EkI{F-ff6x(H1=ZFI*a&j{4TetPX#s!jhwuifO-(N;wIz(rXrHw2j zhSn1j?g|Nc=MX9VqCbkUO#GL-2te>rQ@Zp({jK>is#eA9j>p^s_uv&6-);jE7Wi?8 zC}dyqIBfAa?Kk-rz5x#+D2+1A60w@fm za}!&R<`C^F#SgoysZ-UQ=0J$7EtJ;*y-5UX%AGgU`gVVpXE_~1-?Cg>CM0yf+_UL( zyRyra4JCn@8oojE(yBM;884}}x7z}W@27iobijOJ3u6Nq$pbi801TTWln-=VUG2-e z2yj#SPtQ0kpsXm!3~Gm97L5P61yA2@OTeL5&$=>(d8T}8R6Dc{2vX%8I(rKha1vi# zg^GFH%+7xOIy+lf_=~bk4Lk#z$IbrX_&qpI3M$_o=-U(#L*AE zehshNLe!0n-gkSU#B&yC&s5qp`%#ORn-SqDMAi(_)b^&NTwbQ6G&BIKyh(owD7@V1 zK*$>`7|VMLH>bKc*ZbAIktu^$1)`-oLFtXl2}w!G%xJW7%ZnOyx&2^6(0%{@-8;t$ zsU>@n+`vc~Y-FKy9=q(qH=Hmf#uC-^&d!O#xnO2!Wx5uBtpMdObr{^jKXH7Gf#JQJ z0}o?NNJvUbQ`3(hO-+Y~mzUqZY1L{u3KfJ08c&qk)|c8cB0a)1bVr+&jy*ijkYQuH zy8Ow3K#M{%tQN${iTJn#v@!>cY4sJE!cfXu(&CPu&1L*non2#i7W#5;=$)5P@Hv3IgW04lB z^%w-VLLDk8lgPqM2ga8M)-Ep(&vTShQx6VenXZ;%r>g1qwVvOmJjkcr=!vlo^DS$G zSy^BUQ5`HZ9n7GkyS_FlOP=YBUg_PM9Iv|yW)?Wn@J0m*j0pk429wMj(P%Jz_YN^u zj!6VkE(-Swoz~m?B$)8!cPRqmY$cM=z`)AN>uU_c$B2C!PmV#eN>5VKmwmI!bd;Ri z`tVQlmp6!wSV5$#O+n`mNNX*U3U1?_;U|2o1R18NEO2MqFsb^{^$F}a@ zfBi`Utv43zZoG;8AR;1`+?WxTVLsT;TOX#-u^r4d0ssz?#rk1x45UkbkBXZ8ELi{R z*HV{U(qws_IUFb$?EkH(0C{W~LQNhE%fIW@i)7H79yj~)W)Rp+EGvZQ~W=}7=$6u_I8_T2nN1oxEuqquFDD~5<)^8s)-Fyp5O)BRZp3e z!7MHwggm*878Uz*0lkzaU>hN=yt2{WACU zJ^)ybMlVk4uYgf-T@@X?%w-`I1p~Ai#tnCBVYYwUn6#N*fJXE7l;E}Fx?;Wi$t0WYYDu4L!s&Vr7$P205E3#e>rv_q6wB#<+ieP-x;8Am z;;toYeFLq^$Y{HLJ%fzDKIZpWUJ}PsdCl6>z6fYiPn~O#xvdqUgg5IQTRlzRqfz!Q z5knEkd!+b_I~31Ow_s11x2NDKt$?|34jfm6g>`g5&l|*T+u}iQ7GeoZM06NK3nl!0 z-htlSwB0CT%>Fq06LUSEyK5|yn67PUa&l|R@XMEk_{gYD&#zWflRfH;A|juyc|C}i z!DeMGE@ovNTCb=$b!3>N67N|~c^*u|$H%;LxE4Xp>i`{<&GgpCrGw=!Rg<%(eGy6X zv#!QO9XnBcUFJMdI#nG`R{c^7r4c&1f%Je$tGlza!YIjQ#~%NE{=<}X;tc6+rygu1urcJ zGc>FB_qz>p?DiLjb70VDUIE6f&gcYE6&CQtgIlAWI^+Uk9ItkI<-9#1!uB9jpmE^A)`V}N6K?Wg5!9J- zv1yFbkoiSW9wO9AS9$=9In7t*-1fMv>euWRjE(iP2XIz|&47ab)__zt6k**RK66J$ zyu8xYaXx7yVr31Zzj%un91(wD;~nL3A?kH+2Qzy8r%1gNO_eEc;*<6O9EYjlYFLi}=xHP1LKxgk zDW}JvEQNVDf7qntYPZ=F$*@;~)4OwE;touSijr6REt8QdE|=t^Um+fTdMcav014CY z>sS4*-h}b89OJ=<?B<9^#mIw&N#2-E+c}z!# zShQ25%MW>4OW%(gazKbVi1X|ly?D1*2bLnlmGaK7P6jk-%kjj*G)j%8sx+%*llVO9 zD#i?KxOPW$@O2bk0*sWr+(4?lGWg&rH{>HDRqi8p-|y`gv2%m#5<;0Nt4N zcDn%2r|$HR+}wGcXmB4SBy@MHl{GcboxAXNb~&P;5`)|LucC@k35TiuO5#o($upIl zn4Rwh(Mf@L;HnKP2M4Lam|ml!J1>O(`ZcB!{Tg!okE(3KOw5ce?C`e3-|XgvnG1GB zc)29rB?spTC`|<`tQR^`QoOus_*BBZy-Fv3{Q`0jk;Lp{wJvQTQ`MQWSM$NJ8FG&G z&S=`CXNYdUCsM68EyQKh-d`l0$8xqi?(neLpIM{Al_+d7z_DBnr^~$L3zGEYP@$SR z1fZX#ZMXk(l3ku_KI(grn+6$y+FsjTmN5|C+~6Dih#Z za>?Lqr+Dc8&InRcQa0%EI3IT4l%4M{U0pnU;=0=iotlKkGxEZhidFJ8xSgzL>bBsq zOk~{qa0{0ca>45@*wqzic`IZJc_XlANhyG&7$$K$1C{`DozcGrgTb{h(!ZTN4%>U} zKuam7U@>1N2)<>VH9Vjvt)s&zgzW>mj*!sMVH1!G6~oQTH%hQ)I(#pjt7A_+Vv&oG z!=-5Ic0dc`=H#u))S5Ps6h@=FDwR+83t1{SEH}}`N94v2z#gnN_c>sUe;^5eAn6TSzkPGC>r>8ffhf?3(76&&#QyU~Aw5*8OUmr$#=zeJhb{_s%LIpIpdObmSV+0YxT#d9@$Kgz^F2ysTPiJ+Gh<{GUVNDauSks z=>))960mpPOGsbr1B1?+vvwVB8-tE-C)4o)S0#Nwh9ooD+8T6~vTRnEG38d0u@XFTd1cJ>xNer#;?^d#ejn5)6I zryO9WPbrck2P&+ls-z|qN=t*&BQ==DxT%`H$(miB3VByKi1(QEqdWIxk=#s}$!0c3 zd{_AJ8KOK{E+px=6y2XnD_gTuCr(j&bA5SDdu}h9#veeV(CWXS9BNA(k73}R}nM~|fda1<)ZUEdw&mG_6Hwg#0YQd`n6@Bi3g|Bv9JcjL2uN8~q-6&oPD0E&HOttKSkjjMQ{mmKq|Jg zLxKHkIB4ZnmtFQSQ>>cXp3cXJ@yk(d!(NSwuRHCARvcS!PBWGIIz`CBOp`FclilV6 z5g7~PgDC-zBqzTr);@zBQpf5=&hVNo*JtsY z!@-{ToAaDM9cE&zEPKzg5@e+SbIg9LrDdW_S4WC9_car>gOn7QY_QH#b9XN@AqvGH zd=~0*@{*Q%#s2$CyA3~ol2H9P$`-So)>g0GgFZIH>q{H=>tg-0Gtk92-i!h@EFx~~ zd!R5%e2^R|<%m&Fl=eUL`d9c{X#-#(2KxGj&HK5->qk6^Q(^9wT(gq1mTBori}(bO zgg<{)`El6Y-Ep@XypCiY_9f@s&P;|tqsZ4*4BxCCC9POiYcl10!X^##dH|9ZvGdpd z&0B;UdsQ0N+l~6Fv#}#>?+&TPvLUo##jD z5U>2kK2$byNOmYw(6ti(`u}n*gT%?u|f}D{ctB!9OPyD;m2gl8PeZkgYgiV6+ zC3o>WT4QA-?0A{Zif<}o|f=}M{iWNodH@GLL1zG42P1 z1LS&E^CDPh<>!0LJ$Nr4lPFb9j~We`z|;%G@3R7A&W}dbMBUF-S}G_wN0a3E$`m@C zB1&8=!*Hrtyz#1wOued4?9O!g)-e0(zZS}8)-vP4U-uztCZqYv1@2b}PbMx)O2ps< z-QSCGOFhu#F!M%zl>>1-y}6nx=@S!MKZ2ex*P}Ht*8>N8;4e*IuLiJ;}@{7QkefeWzP?kKMfEJE_#XO?&V+5qwXWBLlw)I#|*4oEFDh zcIRRH#iS$I`s`IxR#sG0A3uVj&!;OZ8@8{bUj;@aq3>_4_Djd+YvAN1&X0JlLP8t> zLtv~BIyE-->(}gTK)}~~=}S?stC-l|5*Oam(H8M&yO(D_o81TMSGsLAPFELLq>d|z zKoh*i@w(>Z;4L5Uor|Q&Q5F%Nv1*@fJekBJH7i+Kj#=iJ+Md_R88#5<__}KB#Y-5t z*HThBh24kUt1}Kky#KS7qz6)ZN8I=pl=>dbN-o@R5)d-2M{C-*@JMq=dh9cQ!pCsWPX{H*}GT)o6(OSSy<@ktgIp;yza$qTx`_T znddV%*ws2BE@jaE1yiZ)+pk&$O8&m83;;)oK|Cm1OtJ9LF*VXav*8L{(0-B6YVqJ8 zj?IxxY-sp~?JWd45gS8~FhhgTAG1G;l3Wdf3A;Q{XWmXw$^()(_L`N}7su4%vp+)X zgYtYmhD}tqhfUT@V=>}6((8M>yS=;ssAQcp98ja2GX;ģk1VE<-dSA6ZwNLWJD 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 z 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

cH+TQRD(=xf(@J}t4J!Pwxa4n9yhyqG#o)kV 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

jT8K*Ua2G}FJH^%>N|01VC;ctjAFp%eCHxh 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 literal 0 HcmV?d00001 diff --git a/doc/pdfgetx/2.1.2/_images/nickelfqgrnoisy.png b/doc/pdfgetx/2.1.2/_images/nickelfqgrnoisy.png new file mode 100644 index 0000000000000000000000000000000000000000..caab8cf37f563fef982c9eaeb5e95a024647a526 GIT binary patch literal 71381 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 literal 0 HcmV?d00001 diff --git a/doc/pdfgetx/2.1.2/_images/twothetazerofit.svgz b/doc/pdfgetx/2.1.2/_images/twothetazerofit.svgz new file mode 100644 index 0000000000000000000000000000000000000000..80e48d714e5c51c2f3320655258dc7331a5d6888 GIT binary patch literal 82439 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 option. +The :program:`pdfgetn3` program works in the same way, +except it checks for configuration files +:file:`~/.pdfgetn3.cfg`, :file:`.pdfgetn3.cfg` and :file:`pdfgetn3.cfg`. + +The easiest way of creating a configuration file is to generate +a template content using the :option:`--createconfig` option as :: + + pdfgetx3 --createconfig=test.cfg + +and then change the generated test.cfg file in your favorite text +editor. The configuration file follows a simple "varname=value" syntax, +any lines starting with "#" are ignored as comments. + +The configuration file has several sections marked as ``[SECTIONNAME]``. +The ``[DEFAULT]`` section is mandatory and it contains the default +global settings. Any other sections are optional and they are applied +only when selected with the :option:`-s, --section <-s>` option on the +command line. Thus :: + + pdfgetx3 --config=test.cfg --section=nacl + +would read the parameters from the ``[nacl]`` section after reading the +defaults. Having several sections in the configuration +file is useful when there are multiple measurements that share most of +the parameters, but differ in a few of them, for example in chemical +composition. The configuration file can then contain sections per each +sample that define only the composition, while all other parameters are +specified just once in the global DEFAULT section. + + +Input files +------------------------------------------------------------------------ + +PDFgetX3 and PDFgetN3 accept input powder diffraction data +in the form of two-column text file, +where the first column x is either the scattering angle +|twotheta| in degrees, momentum transfer *Q* in inverse nanometers or *Q* +in inverse ångströms. The second column y contains the corresponding +scattered intensities normalized per unit solid angle. The actual type +of the x-values is identified by the :confval:`dataformat` parameter. +The input files may contain header with comments or metadata, and the +actual data are read from the first long section of numerical values. + +The input files are usually passed as command-line arguments to +:program:`pdfgetx3` or :program:`pdfgetn3` programs and must be paths +accessible from the current working directory. + +Input files can be also defined by setting the :confval:`inputfile` +value in the configuration file. The :option:`-d, --datapath <-d>` +option can be then used to provide additional data directories to +search for these inputs and for the :confval:`backgroundfile`. +This is to support configuration files located in a different +directory than the data. + +When the :option:`--find <-f>` option is active, the pdfgetx3 arguments +are understood as filename patterns and the input files are found +in the current or specified directory. + + +Output files +------------------------------------------------------------------------ + +PDFgetX3 and PDFgetN3 can produce up to four different output data files: + +* .iq -- |IQ|, the background-corrected + intensities sampled on a regular *Q*-space grid in inverse ångströms, + +* .sq -- |SQ|, the total scattering structure function, + with intensities normalized by average scattering factors and + corrected by a polynomial fit, + +* .fq -- |FQ|, the reduced structure function equal to *Q*\ (|SQ| - 1), + +* .gr -- |Gr|, the resultant PDF, where the first column is the + separation *r* in ångströms and the second is the function *G* in + Å\ :sup:`-2`. + +You can specify what output files should be produced by setting the +:confval:`outputtypes` parameter in the configuration file or by +passing the :option:`-t, --outputtypes <-t>` on the command line. + +The header of all output files contains the parameter values that were +used in the calculation and thus it is by itself a valid configuration +file. When passed as an argument to the :option:`--config <-c>` option, +the PDFgetX3 will reproduce the previous calculation. diff --git a/doc/pdfgetx/2.1.2/_sources/index.rst.txt b/doc/pdfgetx/2.1.2/_sources/index.rst.txt new file mode 100644 index 00000000..c7bf373e --- /dev/null +++ b/doc/pdfgetx/2.1.2/_sources/index.rst.txt @@ -0,0 +1,38 @@ +.. PDFgetX3 documentation master file, created by + sphinx-quickstart on Tue Sep 21 18:35:11 2010. + You can adapt this file completely to your liking, + but it should at least contain the root `toctree` directive. + +######################################################################## +diffpy.pdfgetx +######################################################################## + +User manual for PDFgetX3, PDFgetN3, PDFgetS3 and Python package diffpy.pdfgetx. + +| Release |release| +| |today| + +======================================================================== +Table of contents +======================================================================== + + +.. toctree:: + :maxdepth: 2 + + intro + install + quick-start + tutorial + files + interact + options + plotdata + release + +======================================================================== +Indices +======================================================================== + +* :ref:`genindex` +* :ref:`search` diff --git a/doc/pdfgetx/2.1.2/_sources/install.rst.txt b/doc/pdfgetx/2.1.2/_sources/install.rst.txt new file mode 100644 index 00000000..483f1fa6 --- /dev/null +++ b/doc/pdfgetx/2.1.2/_sources/install.rst.txt @@ -0,0 +1,146 @@ +Installation +======================================================================== + +.. include:: abbreviations.txt + +Software requirements +------------------------------------------------------------------------ + +This software is written in Python programming language, therefore +you must have Python 3.8, 3.7, 3.6, 3.5 or 2.7 installed. In addition, +the following third-party Python libraries are also required: + +* pip - Python package installer +* setuptools - tools for installing Python packages +* six - Python 2 and 3 compatibility library +* NumPy - library for scientific computing with Python +* matplotlib - Python plotting library +* IPython - enhanced interactive Python shell + +Standard Python releases can be obtained from +https://www.python.org/downloads. +The third-party libraries can be found at the +`Python Package Index `__ +or using any Internet search engine. + +Another more convenient option is to obtain one of the science-oriented +Python distributions such as +`Anaconda Python`_, +`Enthought Canopy `_ or +`PythonXY `_, +These distributions already include all the necessary libraries, so the +required Python software can be all installed in one step. + +On Linux operating systems the third-party libraries are usually +included in a system software repository. For example on an +Ubuntu Linux computer the software dependencies can be all installed +with a single shell command :: + + sudo apt-get install \ + python3-pip python3-setuptools python3-six \ + python3-numpy python3-matplotlib ipython3 + +This may be, of course, as well accomplished using the GUI +driven Synaptic package manager. Other Linux +distributions may use different software management tools, +but the names of the necessary packages should be very similar +to those above. + +On Windows operating system, it may be necessary to add the +``C:\Python37`` directory and the scripts directory +``C:\Python37\Scripts`` to the system :envvar:`!PATH`. Some Python +distributions already do so as a part of their installation process. The +easiest way to check is to start the :program:`Command Prompt`, type +there ``python`` and see if this starts the Python interpreter. + +Alternately, if you want to run the diffpy.pdfgetx software with a specific version of Python, +we recommend using a virtual environment, such as ``conda``. For example, if you have Anaconda Python installed, +you can create a conda virtual environment to install the software as follow :: + + conda create --name pdfgetx_env python=3.8 numpy matplotlib ipython + +You can choose the name of the environment and python version as you desire. You can choose any of the +supported Python versions. Then, activate this environment and follow the instructions in the +next section to install the software :: + + conda activate pdfgetx_env + +Installation +------------------------------------------------------------------------ + +The diffpy.pdfgetx software is distributed as a Python wheel file, +which can be obtained from the +`Columbia Technology Ventures +`__. +Once all the required software is in +place, start the command prompt on Windows or a Unix terminal on Linux +or Mac, navigate to the directory that contains the wheel file and +execute the following command:: + + pip install ./diffpy.pdfgetx-VERSION.whl + +Here VERSION needs to be replaced to match the actual filename. It is +critical that pip installer is from a supported Python version otherwise +the program would not work. On Linux and Mac operating systems the installation may need to run with root user privileges, for example, by prepending ``sudo`` to the command line above. If root access is not available, use the ``pip install`` options :option:`!--user` or :option:`!--prefix` to install the software to a user-writable directory. + +The package provides three programs for PDF conversion, :program:`pdfgetx3`, :program:`pdfgetn3` and :program:`pdfgets3`. To check if they are correctly installed run :: + + pdfgetx3 --version + pdfgetn3 --version + pdfgets3 --version + +This should display the software version, which should agree +with the VERSION string in the wheel package name. +The installation also includes a :program:`plotdata` +command for an easy plotting of text data files. To verify +if plotdata works, run the ``plotdata --version`` command. +Finally, a comprehensive test of the installed software can +be executed using :: + + python -m diffpy.pdfgetx.tests.run + +.. note:: + + Older versions of diffpy.pdfgetx use Python egg format + instead of Python wheel. + To install these use the easy_install command as follows:: + + python -m easy_install ./diffpy.pdfgetx-VERSION.egg + +.. index:: %pdfgetx3 IPython magic +.. index:: %pdfgetn3 IPython magic +.. index:: %pdfgets3 IPython magic + +IPython magic command +------------------------------------------------------------------------ + +These instructions are intended for `IPython`_ users who would like to +integrate PDFgetX3, PDFgetN3 and PDFgetS3 into their IPython environment. If +you don't plan to customize IPython in such way you can safely skip +this paragraph. + +When pdfgetx3 or pdfgetn3 or pdfgets3 is run in interactive mode, it start +IPython interactive shell and define an extra ``%pdfgetx3``, ``%pdfgetn3`` and ``%pdfgets3`` magic commands within the IPython session. The IPython +magic commands are not valid Python code, but work in a similar +fashion as standard shell commands. The ``%pdfgetx3``, ``%pdfgetn3`` and ``%pdfgets3`` magics can be thus used with the same options and arguments as if run from the shell. This is useful for processing more files, while +preserving all plots or variables that were already created +in an IPython session. + +The ``%pdfgetx3``, ``%pdfgetn3`` and ``%pdfgets3`` magic commands can be defined +permanently so they are available in all IPython sessions. To set +this up + +#. find the ``profile_default/ipython_config.py`` file and open it + in a text editor. If that file does not exists, + create it first by executing :: + + ipython profile create + +#. navigate to the paragraph that contains the + :py:data:`!c.InteractiveShellApp.extensions` and add there + the following line :: + + c.InteractiveShellApp.extensions = ['diffpy.pdfgetx.ipy_magics'] + + There must be no leading indent, i.e., the text must start at the + very first column. diff --git a/doc/pdfgetx/2.1.2/_sources/interact.rst.txt b/doc/pdfgetx/2.1.2/_sources/interact.rst.txt new file mode 100644 index 00000000..0d4fb746 --- /dev/null +++ b/doc/pdfgetx/2.1.2/_sources/interact.rst.txt @@ -0,0 +1,154 @@ +Interactive mode +======================================================================== + +.. include:: abbreviations.txt +.. program:: pdfgetx3 +.. py:currentmodule:: _interactive_ + +The interactive mode is activated by using either the +:option:`-i, --interact <-i>` option or a non-empty +:option:`--plot <-p>` option. In the interactive mode +the program starts an `IPython`_ interactive shell and pre-loads several +functions and variables related to the PDF calculation. It also defines +IPython commands ``%pdfgetx3`` and ``%pdfgetn3``, which can be used with +the same syntax as the :program:`pdfgetx3` and :program:`pdfgetn3` in +system shell. +The interactive session is also initialized with all functions from the +:py:mod:`matplotlib.pyplot` module for convenient plotting. +The functions and variables related to PDF processing are: + +.. py:function:: pdfgetter(x=None, y=None, filename='', **kwargs) + + Instance of the :py:class:`!PDFGetter` class which serves as a + low-level function that calculates the PDF. This is a callable + object, which takes as an argument a pair of input arrays for + (*Q*, intensity) or (|twotheta|, intensity) depending on + :confval:`dataformat`. It can be also called with a keyword + argument ``filename=FILE``, which would read the input arrays + from the specified file. When called with no arguments, + it calculates PDF from the last input data. + + :parameters: + * **x** (*numpy.ndarray, optional*) -- + The *Q* or |twotheta| values in powder diffraction pattern. + + * **y** (*numpy.ndarray, optional*) -- + The scattered intensities in powder diffraction pattern + + * **filename** (*str, optional*) -- + The text data file for loading the `x`, `y` values when + they are not specified. + + * **kwargs** (*misc, optional*) -- + Extra keyword arguments that are applied to + the :data:`!config` object, for example ``qmax=20``. + + :return: + A pair of output arrays *(r, G)*. + +.. interactvar:: config + + Instance of the :py:class:`!PDFConfig` class that stores the + :ref:`parameters and input files ` for the program. + Use ``print(config)`` to display the current configuration values. + This is the same object as :data:`!pdfgetter.config`. Configuration + may be changed by setting a respective attribute of the + :interactvar:`!config` object, for example:: + + In [1]: config.qmax = 21 + + The :py:data:`!config` values may be also changed by calling the + :py:func:`pdfgetter` or :py:func:`processfiles` function with a + corresponding keyword argument, for example + ``processfiles(qmax=20, force="once")``. + +.. interactvar:: iraw + iq + sq + fq + gr + + These variables are assigned the input raw intensities and the + intermediate results, stored as matrix rows. The matrix rows + correspond to twotheta1, intensity1, twotheta2, intensity2, etc. + Because matrices are iterated row first, the raw intensities + from all input files can be plotted with the matplotlib plot + function as ``plot(*iraw)``. + + These variables should be considered read-only and are reset + with subsequent PDF calculations. + +.. py:function:: tuneconfig(plotids=None, pdfgetter=None, axeslist=None) + + Show a GUI dialog for interactive tuning of configuration variables. + + :arg plotids: + The string or iterable that specify what interactive plots should be + tuned. By default the same as ``config.plot``. It can be also an + integer index or name of a transformation in :py:func:`pdfgetter` or + a reference to a :py:class:`!Transformation` object. + + :arg pdfgetter: + The optional :py:class:`!PDFGetter` object to be tuned. + This is by default the interactive :py:func:`!pdfgetter` object. + + :arg axeslist: + An optional list of matplotlib Axes for showing interactive plots. + When None, use ``subplot(N, 1, i)`` to create any necessary axes. + + .. note:: + + Changes from :py:func:`!tuneconfig` apply only to the configuration + and results in memory. Use the :py:func:`processfiles` function + to save them to disk. + + .. seealso:: :ref:`my-tuneconfig` tutorial + +.. py:function:: processfiles(filename=None, **kwargs) + + Process all input files again with the current configuration values. + This is a higher-level function than :py:func:`pdfgetter`, as + it also saves output files and produces plots as specified by the + :interactvar:`config` object. + + :arg filename: + One or more input files to be converted to PDFs and saved or + plotted according to the :py:data:`!config` settings. Use the + previous list of input files when not specified. + + :arg kwargs: + An optional keyword arguments to set for the :py:data:`!config` + object, for example ``(force="once", qmax=18)``. + + This function updates the :interactvar:`config.inputfiles ` + list and the :interactvar:`iraw`, :interactvar:`iq`, + :interactvar:`sq`, :interactvar:`fq` and :interactvar:`gr` + interactive variables. + +.. py:function:: clearsession() + + Clear all elements from the :interactvar:`config.inputfiles ` + and also the + :interactvar:`iraw`, :interactvar:`iq`, :interactvar:`sq`, + :interactvar:`fq` and :interactvar:`gr` variables. + + :return: + No return value. + +.. py:currentmodule:: diffpy.pdfgetx +.. autofunction:: loaddata + + This function can be imported from the + :py:mod:`!diffpy.pdfgetx` module. + +.. py:currentmodule:: diffpy.pdfgetx.plotdata +.. autofunction:: plotdata + + This function can be imported from the + :py:mod:`!diffpy.pdfgetx.plotdata` module. + +.. py:currentmodule:: diffpy.pdfgetx +.. autofunction:: findfiles + + This function can be imported from the + :py:mod:`!diffpy.pdfgetx` module. diff --git a/doc/pdfgetx/2.1.2/_sources/intro.rst.txt b/doc/pdfgetx/2.1.2/_sources/intro.rst.txt new file mode 100644 index 00000000..a112ee9a --- /dev/null +++ b/doc/pdfgetx/2.1.2/_sources/intro.rst.txt @@ -0,0 +1,70 @@ +Introduction +======================================================================== + +diffpy.pdfgetx is a simple yet powerful software for converting X-ray or +neutron powder diffraction data to atomic Pair Distribution Functions +(PDFs). In addition, it also allows the extraction of PDFs from small-angle +scattering (SAS) data. The software includes three command line programs +PDFgetX3, PDFgetN3 and PDFgetS3 for processing X-ray, +constant-wavelength neutron and small-angle diffraction data +respectively. PDFgetX3, PDFgetN3 and PDFgetS3 can be used in a batch +mode to convert a series of data files without user intervention. The +programs can be also run in an interactive mode that allows to control +process parameters and plot the PDFs and any intermediate results. Users +can interactively tune the PDF processing parameters, visualize their effect on the results and adjust them to their optimum values. The programs are bundled with Python library diffpy.pdfgetx for PDF processing functions, which can be used in custom Python scripts. + + +.. index:: license + +License notice +------------------------------------------------------------------------ + +.. include:: ../../LICENSENOTICE.txt + + +.. index:: authors + +Authors +------------------------------------------------------------------------ + +This code was written by members of the Billinge Group at +Columbia University and Brookhaven National Laboratory including +Pavol Juhás, +Timur Davis, +Chia-Hao (Timothy) Liu, +Christopher Wright, +Christopher Farrow, +Hung Vuong, +Songsheng Tao, +Simon Billinge. + + +.. index:: citations, references + +References +------------------------------------------------------------------------ + +If you use this program for a scientific research that leads +to publication, we ask that you acknowledge use of the program +by citing the following paper in your publication: + + P. Juhás and T. Davis, C. L. Farrow, S. J. L. Billinge + `PDFgetX3: A rapid and highly automatable program for processing + powder diffraction data into total scattering pair distribution + functions `__, + *J. Appl. Crystallogr.* **46**, 560-566 (2013) + +For research publications that use this software to process neutron +diffraction data we ask you to also cite: + + P. Juhás, J. N. Louwen, L. van Eijck, E. T. C. Vogt, + S. J. L. Billinge + `PDFgetN3: atomic pair distribution functions from neutron + powder diffraction data using ad hoc corrections + `__, + *J. Appl. Crystallogr.* **51** (2018) + +For research publications utilising the sasPDF utility, PDFGetS3, we ask you to acknowledge the use of the program by citing following paper in your publication: + + CH Liu, E. Janke, R. Li, P. Juhás, O. Gang, D. V. Talapin, S. J. L. Billinge + `sasPDF: pair distribution function analysis of nanoparticle assemblies from small-angle-scattering data `__. diff --git a/doc/pdfgetx/2.1.2/_sources/options.rst.txt b/doc/pdfgetx/2.1.2/_sources/options.rst.txt new file mode 100644 index 00000000..c02220f2 --- /dev/null +++ b/doc/pdfgetx/2.1.2/_sources/options.rst.txt @@ -0,0 +1,370 @@ +Options and parameters +======================================================================== + +.. include:: abbreviations.txt +.. program:: pdfgetx3 + +PDFgetX3, PDFgetN3 and PDFgetS3 are very flexible in allowing users to customize +the actions of the program. They have a number of parameters that can +be specified either in configuration file or as command line options. +Here is a complete description of the parameters and options used by +either program. + + +.. Note :: + + The command line options start with a leading "-" and can + be only used as command line arguments when starting the + :program:`pdfgetx3` program. Within configuration file the parameter + names are plain words without any leading dashes. Finally, + parameters can be also set in the interactive mode as attributes of + the :interactvar:`config` object, but the assignments must be valid + Python statements. Here are examples of setting composition of + a processed specimen using each of these forms: + + #. assigned in configuration file:: + + ... + composition = CaTiO3 + ... + + #. set as a command-line option when starting :program:`pdfgetx3` or + :program:`pdfgetn3`:: + + pdfgetx3 --composition=CaTiO3 + + #. set in the IPython interactive mode:: + + pdfgetx3 -i + ... + In [1]: config.composition = "CaTiO3" + + +Program operation +------------------------------------------------------------------------ + +.. option:: -h, --help + + Display a brief usage information with a list of command line options + and exit. + +.. option:: -V, --version + + Display the program version and exit. + +.. option:: --manual + + Open this manual in a Web browser and exit. + +.. option:: -f, --find +.. _my-findpatterns: + + Select input files that match all patterns. The command + line arguments are by default taken as input files. However, + with the :option:`!--find` option they are processed as + file patterns and the matching files are then used as inputs. + The input files are by default searched in the current directory + unless there is a path entry (e.g., :file:`data/`) that + selects a different search path. The search patterns are + interpreted as fixed strings, all of which must be present + in the file name. A single argument ``+`` starts + a new group of patterns to match more files that are not + covered by one set of patterns. Additional pattern + groups reuse the current search path unless they provide + their own path value. Pattern groups containing only + a path entry reuse file patterns from the last group. + When pattern groups overlap the repeated matches are ignored + to make the resulting list of files unique. Files starting + with ``.`` are ignored unless there is ``^.`` pattern + that explicitly matches them. The search + syntax provides the following special patterns: + + .. tabularcolumns:: |l|p{0.75\textwidth}| + + +---------+------------------------------------------------------------+ + | ^ | match at the beginning of the string, i.e., ``^start`` | + | | matches only filenames that start with "start". | + +---------+------------------------------------------------------------+ + | $ | match at the end of string, for example, ``.chi$`` selects | + | | file names ending with ".chi". A ``$`` on its own | + | | matches every string and can be used to select all files. | + +---------+------------------------------------------------------------+ + | | match number *N* preceded by any number of leading zeros, | + | | e.g., ``<7>`` would match in "f7.chi", "f007.chi", but not | + | | in "f77.chi". | + +---------+------------------------------------------------------------+ + | | match an integer range from *N* to *M* inclusive. | + | | The matched number may have one or more leading zeros. | + +---------+------------------------------------------------------------+ + | <7-> | match number 7 or larger. | + +---------+------------------------------------------------------------+ + | <-7> | match number 7 or smaller. | + +---------+------------------------------------------------------------+ + | <-> | match any integer number. | + +---------+------------------------------------------------------------+ + | \+ | start a new pattern group, for example, ``.chi$ + .dat$`` | + +---------+------------------------------------------------------------+ + | / | set search path. An argument containing the ``/`` symbol | + | | is taken as the search path, for example, ``data/`` or | + | | ``./``. Each pattern group may provide its own search | + | | path effective for that and any subsequent pattern group. | + +---------+------------------------------------------------------------+ + + The ``^$<>`` characters are often special to Unix or Windows + command shells, therefore they need to be enclosed in double + quotes (\\") when used on command line. + + .. seealso:: tutorial on :ref:`my-findexamples` + +.. option:: -l, --list + + List all input files and exit. This is useful with the + :option:`!--find` option to verify if input files + are matched as intended. + + +Configuration file options +------------------------------------------------------------------------ + +.. option:: -c CONFIG, --config=CONFIG + + Read custom configuration file after loading the default ones. + Do not load any configuration file when "NONE". + +.. option:: -s NAME, --section=NAME + + Load the custom configuration file section ``[SectionName]`` after + loading the ``[DEFAULT]`` section. This is useful for creating + several configuration variants in a single configuration file. + +.. option:: --createconfig=FILE + + Write template configuration to a new FILE and exit. Write + to the standard output when FILE is "-". + +See also the :ref:`configuration file ` section +for further details. + +.. _my-ioparameters: + +Input and output options +------------------------------------------------------------------------ + +.. confval:: inputfile + + This parameter allows to specify one or more input files in the + configuration file, one file per line. The :confval:`!inputfile` + is only used if no input files were provided on the + :program:`pdfgetx3` or :program:`pdfgetn3` command line. + +.. confval:: dataformat +.. option:: --format=FORMAT + + Format of input files. Available formats are: ``twotheta``, ``QA``, + ``Qnm`` corresponding to a two-column text data where the first + column is either the scattering angle |twotheta| in degrees, *Q* in + inverse ångströms or *Q* in inverse nanometers. + +.. confval:: backgroundfile +.. option:: -b FILE, --background=FILE + + Optional datafile with background intensities from an empty sample + holder. It must be in the same dataformat as other input files. + +.. Note :: + + The following input is only used in ``sas`` mode. + +.. confval:: formfactorfile +.. option:: -ff FILE, --formfactorfile=FILE + + Form factor intensities of the scatterers. This is required for ``sas`` mode. The form factor file is expected to be in two-column format with (Q, f2avg) data or three-column format with (Q, f2avg, favg2) data. The unit of Q is required to be A^-1. + +.. _my-datapath: +.. confval:: datapath +.. option:: -d DATAPATH, --datapath=DATAPATH + + One or more extra directories to be searched for input or + background data files. The :option:`!-d` option can be specified + several times to add more directories, these are prepended in front + of any default value. Within configuration file the datapath + directories have to be listed each on a separate line. + + A special value "NONE" (or "none") clears any previously defined + paths and only the further paths, if any, would be searched for + inputs. + +.. confval:: output +.. option:: -o OUTPUT, --output=OUTPUT + + Output file name, write to the standard output when "-". The + :option:`-t, --outputtypes <-t>` option controls what results are + being saved. Normally the OUTPUT is used as a custom basename for + the output files. The OUTPUT may contain @f, @h, @r, @e, @t, @b, @o + tokens, which are expanded as follows: + + ===== ================== ======================================= + token example definition + ===== ================== ======================================= + @h dir1/dir2 the input file directory or "." + @r dir1/dir2/filename the input path with extension removed + @e dat the input file extension without "." + @t filename.dat the tail component of the input file + @b filename the tail component with extension removed + @o gr the output extension iq, sq, fq or gr + ===== ================== ======================================= + + An empty value works the same as "@b.@o" and saves the data + in the current directory with a proper extension for the + saved results. When "@o" is not present in the OUTPUT, it is + appended as a default filename extension. + +.. confval:: outputtypes +.. option:: -t TYPES, --outputtypes=TYPES + + Result types to be saved, one or more comma separated values. + Supported values are "iq", "sq", "fq", "gr", corresponding to the + |IQ|, |SQ|, |FQ| and |Gr| curves; these are also used as output + file extensions. + + Result files are not written when empty, "none" or "NONE". + +.. confval:: force +.. option:: --force=FORCE + + Overwrite existing output files. By default the output + files are not written if they already exist. Possible values + in a configuration file are "true", "yes", "on", "1" or + "false", "no", "off", "0" or "once". The special value "once" + permits one overwrite and then resets ``config.force`` to + ``False``. Note that in interactive mode the values assigned + to ``config.force`` are converted to Python :py:class:`bool` + unless equal to "once". + + +.. _my-pdfparameters: + +PDF parameters +------------------------------------------------------------------------ + + +.. confval:: mode +.. option:: --mode=STRING + + The PDF conversion mode, i.e., the name of the + :py:func:`.pdfgetter` setup. The available modes correspond + to the radiation type used in powder diffraction experiment and can + be "xray" or "neutron". + +.. confval:: wavelength +.. option:: -w FLOAT, --wavelength=FLOAT + + X-ray wavelength in ångströms. This value is required + for the "twotheta" dataformat in order to convert the scattering + angles |twotheta| to a momentum transfer *Q*. For other data formats + the wavelength is not necessary and may be left undefined. + +.. confval:: twothetazero +.. option:: --twothetazero=FLOAT + + Position of the zero scattering angle in diffractometer degrees. + This parameter corrects for a constant offset in the + measured |twotheta| values. When loading configuration file + it is assumed 0 unless specified otherwise. This parameter + is only effective for the "twotheta" dataformat. + +.. confval:: composition +.. option:: --composition=STRING + + Chemical composition of the sample. Supported formats are + "PbTi0.5Zr0.5O3", "Pb 1 Ti 1/2 Zr 1/2 O 3" or "CH3 (CH2)3 OH". + Space characters are ignored, unit counts can be omitted, but it is + important to use a proper upper and lower case in atom symbols. + Elements can appear several times in the formula, e.g., "CH3 CH3", + and the formula may contain parentheses or fractional + stoichiometries. + +.. confval:: bgscale +.. option:: --bgscale=FLOAT + + Scaling of the background intensities loaded from the + :confval:`backgroundfile`, by default 1. + +.. confval:: rpoly +.. option:: --rpoly=FLOAT + + *r*-limit for the maximum frequency in the |FQ| correction polynomial. + The PDF is unreliable at shorter *r*, however a + very small :confval:`!rpoly` would disable polynomial correction and + give noisy PDF. + Larger values produce closer fits with a higher degree polynomial, + but when too large, they might smooth-out a useful signal in the + data. The default is 0.9. + +.. confval:: qmaxinst +.. option:: --qmaxinst + + The *Q* cutoff for the meaningful input intensities in inverse + ångströms. Some data files may contain trailing zeros + or unreliable intensities at the upper bound of the detector range. + The :confval:`!qmaxinst` defines a threshold for unreliable data. + The parameter is also used as an upper boundary for the polynomial + fit correction of the |SQ| data. + +.. confval:: qmin +.. option:: --qmin + + The lower *Q*-limit for the Fourier transformation of the |FQ| curve + in inverse ångströms. + +.. confval:: qmax +.. option:: --qmax + + The upper *Q*-limit for the Fourier transformation of the |FQ| curve + in inverse ångströms. This is essentially a limit, where sample + signal decays to the level of data noise. + +.. confval:: rmin +.. option:: --rmin=FLOAT + + Lower bound of the *r*-grid for the calculated PDF in ångströms. + +.. confval:: rmax +.. option:: --rmax=FLOAT + + Upper bound of the *r*-grid for the calculated PDF in ångströms. + +.. confval:: rstep +.. option:: --rstep=FLOAT + + Spacing of the *r*-grid for the calculated PDF in ångströms. + + +Other parameters +------------------------------------------------------------------------ + +.. confval:: plot +.. option:: -p TYPES, --plot=TYPES + + Plot the specified results. A comma separated list with one or + more items from "iq", "sq", "fq", "gr". No plot is produced when + empty, "none" or "NONE". Setting this option turns on the + interactive mode. + +.. confval:: interact +.. option:: -i, --interact + + Start an IPython interactive session after processing all files. + Useful for tuning the configuration parameters or interactive + plotting. This is always on when plot option has been set. + See also :doc:`interact` for further details. + +.. confval:: verbose +.. option:: --verbose=VALUE + + Level of detail for the program to report about its actions. + Possible values are "error", "warning", "info", "debug", "all" or an + integer number from 0 to 5. Messages are completely suppressed when + 0, all messages are printed when verbose is 5 ("all") or higher. + This option is useful for diagnostics of any unexpected behavior + in the program. diff --git a/doc/pdfgetx/2.1.2/_sources/plotdata.rst.txt b/doc/pdfgetx/2.1.2/_sources/plotdata.rst.txt new file mode 100644 index 00000000..d1c02156 --- /dev/null +++ b/doc/pdfgetx/2.1.2/_sources/plotdata.rst.txt @@ -0,0 +1,161 @@ +.. index:: plotdata (program) +.. _cmd-plotdata: + +The plotdata program +======================================================================== + +.. include:: abbreviations.txt +.. program:: plotdata + +The PDFgetX3 software includes a simple stand-alone utility +:program:`plotdata` for plotting text data files. In most cases +this program can be invoked from a command-shell as :: + + plotdata file1.dat file2.dat + +which plots the numerical data from the text files :file:`file1.dat`, +:file:`file2.dat` together in a single graph. By default the first +column is used as an *x* variable and the second column is used for the +*y* values. After displaying the plot the program starts an `IPython`_ +interactive session allowing the user to modify or save plots. The +IPython session is initialized with the :data:`!filenames` variable +containing a list of plotted files. It also pre-loads the +|plotdata| and |findfiles| functions just as in PDFgetX3 +interactive session. The :py:func:`!plotdata` +function works in a similar way as the :program:`plotdata` program, +just its arguments need to be passed as Python function arguments +instead of command-line options. Thus an equivalent call of the +:py:func:`!plotdata` function would be:: + + In [1]: plotdata(['file1.dat', 'file2.dat']) + + +Selecting files +------------------------------------------------------------------------ + +The :program:`plotdata` program includes a file searching feature +that is useful for selecting a set of files in large +directories. It is also convenient for Windows operating systems, +where the command prompt cannot do filename expansion for patterns +such as ``*.dat``. The file search feature is controlled by the +following options: + +.. option:: -f, --find + + Use command line arguments as filename patterns and plot all matching + files. This option works in the same way as for + :program:`pdfgetx3`, for full details see the + :option:`pdfgetx3 --find ` documentation. Note that + within command line the special patterns ``^$<>`` need to be quoted + in double quotes (\\") so they are not processed by command shell. + +.. option:: -l, --list + + List the input files and exit. This is useful in conjunction + with the :option:`!-f, --find` option to check if data files + are selected as intended. + +Assuming the current directory contains 20 files named +:file:`file1.dat`, :file:`file2.dat`, ..., :file:`file20.dat`, +the plotting of files 9 to 13 could be done (with a check listing) +as follows :: + + $ plotdata -fl "<9-13>.dat" + file9.dat + file10.dat + file11.dat + file12.dat + file13.dat + $ plotdata -f "<9-13>.dat" + +Within an interactive IPython session the equivalent plot could be +produced by combining the |plotdata| and |findfiles| functions as :: + + In [1]: plotdata(findfiles("<9-13>.dat")) + + +Selecting x and y data +------------------------------------------------------------------------ + +The :program:`plotdata` program provides several ways of selecting +columns for *x* or *y* data and for specifying plot markers or line +formats. The columns can be specified using their integer index, +but one needs to keep in mind the index of the first column is "0" +as per Python indexing conventions. Here is a list of options +supported by the plotdata program (and function): + + +.. option:: -x X + + index or name of the *x*-column to plot. See the :option:`-y` option + for the supported syntax, but note that ``X`` may select only one + column. When set to "." use the data-row index for *x*. + +.. option:: -y Y + + index or name of the *y*-column or columns to plot. The ``Y`` column + specification can be a comma separated list of indices, column names + or Python-like ranges, for example "1,2", "G", "1:4" (START:STOP, + same as "1,2,3"), "1:4:2" (START:STOP:STEP, same as "1,3"), or + "-2:" (same as "-2,-1", i.e, the last 2 columns). Because column + indexing starts at "0" the second column must be specified as "1". + + The column names work if the data section in the file is preceded by + a headline of unique column names, for example:: + + x square cube + 1 1 1 + 2 4 8 + 3 9 27 + 4 16 64 + + For such data file the plotdata program will recognize column names + "x", "square" and "cube" and an implicit "." for row index. + +.. option:: -s STYLE, --style=STYLE + + optional plot format specification. See the + :func:`matplotlib.pyplot.plot` function + for a list of available formats. + +.. option:: -L LOG, --log=LOG + + axes to be plotted with logarithmic scaling, for example, "x", "y" or + "xy". Axes not listed in ``LOG`` will use linear scaling. + +.. option:: -h, --help + + display a brief usage info and exit. + +.. option:: -V, --version + + show program version and exit. + +.. option:: --manual + + Open this manual page in a Web browser and exit. + + +Examples +------------------------------------------------------------------------ + +The examples directory :file:`plotdata` contains a :file:`sincos.dat` +file that has 3-columns of values labeled as "x", "sin" and "cos". +Here are several examples of the :program:`plotdata` capabilities +when used from command line - the user is encouraged to try them out:: + + plotdata sincos.dat + plotdata -y 1,2 sincos.dat + plotdata -x . -y 0:3 sincos.dat + plotdata -y cos sincos.dat + plotdata -x sin -y cos -sr-- sincos.dat + +An equivalent usage from a general IPython session would be:: + + ipython --matplotlib=auto + In [1]: from diffpy.pdfgetx.plotdata import plotdata + In [2]: plotdata('sincos.dat') + In [3]: plotdata('sincos.dat', y=[1,2]) + In [4]: plotdata('sincos.dat', x='.', y=':3') + In [5]: plotdata('sincos.dat', y='cos') + In [6]: plotdata('sincos.dat', x='sin', y='cos', style='r--') diff --git a/doc/pdfgetx/2.1.2/_sources/quick-start.rst.txt b/doc/pdfgetx/2.1.2/_sources/quick-start.rst.txt new file mode 100644 index 00000000..0b2fffd1 --- /dev/null +++ b/doc/pdfgetx/2.1.2/_sources/quick-start.rst.txt @@ -0,0 +1,163 @@ +Quick-start guide +======================================================================== + +.. include:: abbreviations.txt +.. program:: pdfgetx3 + +This guide assumes that the software has been correctly installed and +its command line programs PDFgetX3, PDFgetN3 and PDFgetS3 can be +executed by typing :program:`pdfgetx3`, :program:`pdfgetn3`, or +:program:`pdfgets3` in a shell window. Please, refer to the :doc:`installation ` section if this is not working yet. + +.. index:: pdfgetx3 (program) +.. _cmd-pdfgetx3: + +pdfgetx3 command +------------------------------------------------------------------------ + +The pdfgetx3 program is a command-line application, therefore all +the input files and run-parameters are supplied either as command-line +arguments or through a configuration file. In general, the pdfgetx3 is +executed from a command shell as :: + + pdfgetx3 [options] input1 input2 ... inputN + +The :file:`inputN` stands for an input powder diffraction data. The +:file:`inputN` file is a simple two-column text file, where the first +column corresponds to either the |twotheta| diffraction angle, or a +momentum transfer, *Q*, in inverse nanometer or inverse ångström units. +The second column contains the corresponding X-ray intensities. The +input file may start with a header containing comments or metadata +related to the measurement. PDFgetX3 will ignore any text leading to a +long two-column section. The example input files in this manual were +created with the +`FIT2D program `_ using +its "chi" output format, thus we will also refer to them as "chi-files". +A typical content of a "chi" file looks as folows: + +.. code-block:: none + + Pt_bulk-00055.tif: 2-theta Scan + 2-Theta Angle (Degrees) + + 1465 + 2.0003892E-02 0.0000000E+00 + 6.0011677E-02 0.0000000E+00 + 1.0001946E-01 0.0000000E+00 + 1.4002724E-01 0.0000000E+00 + 1.8003502E-01 0.0000000E+00 + ... + +The command-line options are arguments that start with a dash "-" and +are used to specify run-parameters or modify the program behavior. The +options can be specified in a short form that consists of a dash and +a single character, or in a long, more descriptive format starting with +a doubled dash ``--``. Options may require values. For short options, +the value may be joined to the option string, for example +:option:`!-w0.142774`, while for the long options it has to be separated +with an equal sign, e.g., :option:`!--wavelength=0.142774`. Although +all the PDF calculation parameters can be passed as command line +options, it is often more convenient to set them in a configuration +file. When run parameter is present both in a configuration file and +as command-line option, the command-line value takes precedence. The +command-line options are all described in the :doc:`options` section of +this manual. A brief summary of options can be also displayed by +executing :: + + pdfgetx3 --help + +The best way of getting familiar with PDFgetX3 is to process +the example diffraction data described in the :doc:`tutorial`. +In general, the first step is to create a commented configuration file ``pdfgetx3.cfg`` using:: + + pdfgetx3 --createconfig=pdfgetx3.cfg + +The configuration file can have any name, but it is preferable +to use either :file:`pdfgetx3.cfg` or :file:`.pdfgetx3.cfg`, +for these files are automatically loaded by PDFgetX3. All +other configuration files must be passed explicitly to the program +using the :option:`-c, --config <-c>` option. + +Open the pdfgetx3.cfg file in a **text** editor. The lines that +start with a hash mark ``#`` are comments and are not used. The lines +starting with a right brace ``[`` denote sections in the configuration +file. The active lines are all formatted as +"NAME=VALUE". Although PDFgetX3 has many options, in general only a few +of them are critical for the PDF calculation: + +* :confval:`dataformat` -- specifies the input data format + +* :confval:`wavelength` -- radiation wavelength in Å required for the + "twotheta" format. + +* :confval:`composition` -- chemical composition of the sample + +* :confval:`qmaxinst` -- upper *Q* boundary for a meaningful measurement + intensities. + +* :confval:`qmax` -- *Q*-cutoff for the Fourier transformation that + yields the PDF. + +Save the updated configuration file and run pdfgetx3 on the input data +:file:`FILENAME.chi` as :: + + pdfgetx3 --verbose=info -t gr FILENAME.chi + +Here the :option:`--verbose=info <--verbose>` option makes pdfgetx3 +print +more information about its operation. This helps to verify +if the configuration file is indeed loaded and if the parameter +values are assigned as intended. The PDFgetX3 will not write +any output files unless told so. The :option:`-t gr <-t>` option +tells the program to save the final |Gr| curve as a +:file:`FILENAME.gr` file in the working directory. + +The saved .gr file contains a header with all the calculation +parameters and the input file name. The .gr file can be therefore +also used as a configuration file in order to redo the same +calculation :: + + pdfgetx3 -c FILENAME.gr --plot=fq,gr + +Note this command does not include any .chi file and this will as +a result process the previously used input :file:`FILENAME.chi`. +The :option:`--plot=fq,gr <-p>` option tells PDFgetX3 to +display 2 plots for the reduced structure function |FQ| and the +final PDF |Gr|. The :option:`!--plot` option also implies an +:doc:`interactive mode ` +therefore the program does not exit, but starts an +interactive `IPython`_ session. To exit the interactive mode, +type ``exit()`` and press Enter. + +.. index:: pdfgetn3 (program) +.. _cmd-pdfgetn3: + +pdfgetn3 command +------------------------------------------------------------------------ + +The pdfgetx3 and pdfgetn3 programs operate in a very similar fashion +apart from being set to assume X-ray and neutron data respectively. +The type of the scattering data can be also specified using the +:option:`--mode` option. Running ``pdfgetn3`` is nearly identical +to executing ``pdfgetx3 --mode=neutron``. The only difference between +these commands is that pdfgetx3 checks for configuration files +:file:`pdfgetx3.cfg` and :file:`.pdfgetx3.cfg`, whereas +pdfgetn3 looks for :file:`pdfgetn3.cfg` and :file:`.pdfgetn3.cfg`. + +.. index:: pdfgets3 (program) +.. _cmd-pdfgets3: + +pdfgets3 command +------------------------------------------------------------------------ + +The pdfgets3 program is virtually the same as its counterparts for x-ray +(pdfgetx3) and neutron (pdfgetn3) diffraction data. The only difference +is that instead of referencing the well documented x-ray or neutron +scattering form factor data, a user-defined form factor data is used +for getting the PDF from a small-angle scattering (SAS) data. This +behavior is enabled by specifying ``mode = sas`` in the configuration +file or in the command line tool. The pdfgets3 program by default +searches for a configuration named :file:`pdfgets3.cfg` and +:file:`.pdfgets3.cfg` in order, when no configuration file is specified. + +Please refer to the :doc:`tutorial section ` for a step-by-step processing of the example data files and for demonstration of the capabilities in PDFgetX3, PDFgetN3 and PDFgetS3. diff --git a/doc/pdfgetx/2.1.2/_sources/release.rst.txt b/doc/pdfgetx/2.1.2/_sources/release.rst.txt new file mode 100644 index 00000000..7ede93fa --- /dev/null +++ b/doc/pdfgetx/2.1.2/_sources/release.rst.txt @@ -0,0 +1,3 @@ +.. index:: release notes + +.. mdinclude:: ../../CHANGELOG.md diff --git a/doc/pdfgetx/2.1.2/_sources/tutorial.rst.txt b/doc/pdfgetx/2.1.2/_sources/tutorial.rst.txt new file mode 100644 index 00000000..af6ef5db --- /dev/null +++ b/doc/pdfgetx/2.1.2/_sources/tutorial.rst.txt @@ -0,0 +1,744 @@ +Tutorial +======================================================================== + +.. include:: abbreviations.txt +.. program:: pdfgetx3 +.. index:: example files +.. py:currentmodule:: diffpy.pdfgetx + +In this tutorial we will convert several X-ray powder diffraction +patterns to corresponding PDFs. Open a terminal on a Unix-based system +or a Command Prompt on Windows and navigate to the :file:`examples` +folder included with the PDFgetX3 distribution. The :file:`examples` +folder can be found in the parent "doc" directory relative to this +document or another option is to just search your file system for +one of the input files mentioned below. +The example files are also available at +|zipped-examples|. + + +.. index:: examples + +Nickel X-ray PDF +------------------------------------------------------------------------ + +predefined configuration file +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +Change to the :file:`Ni` directory. The file named +:file:`ni300mesh_300k_nor_1-5.chi` contains powder X-ray data +measured from nickel at the Advanced Photon Source beamline +6ID-D. The file contains two columns for the |twotheta| scattering +angles and X-ray intensities. The second file +:file:`kapton_bgrd_300k_nor_2-3.chi` contains the background +measurement, i.e., the intensities from an empty capillary. +Finally, the :file:`pdfgetx3.cfg` contains a complete configuration +parameters for converting the powder pattern to a PDF. Since all +processing parameters are already defined in the configuration file, +the first PDF calculation is very simple and involves running the +:ref:`pdfgetx3 ` program +with the powder data file as an argument:: + + $ pdfgetx3 ni300mesh_300k_nor_1-5.chi + +For the first run there should be no output on the screen, +however a new file, :file:`ni300mesh_300k_nor_1-5.gr` should appear +in the work directory. +We can use the :ref:`plotdata ` program, +included with this software, to plot the output data:: + + $ plotdata ni300mesh_300k_nor_1-5.gr + +This will open a graph window and start an `IPython`_ interactive session. +To exit and close the figure, type ``exit()`` on the IPython prompt. +Let's run the program again, but now with a +:option:`--verbose=info <--verbose>` +option, to show more details about the program actions. :: + + $ pdfgetx3 --verbose=info ni300mesh_300k_nor_1-5.chi + + INFO:applying pdfgetx3 defaults + INFO:set config.mode = xray + INFO:searching for default config file /home/user/.pdfgetx3.cfg + INFO:searching for default config file .pdfgetx3.cfg + INFO:searching for default config file pdfgetx3.cfg + INFO:loaded default config file pdfgetx3.cfg + INFO:reset config.twothetazero = 0.0 + INFO:parsing config file section [DEFAULT] + INFO:set config.dataformat = twotheta + INFO:set config.backgroundfile = kapton_bgrd_300k_nor_2-3.chi + INFO:set config.outputtypes = gr + INFO:set config.wavelength = 0.142774 + INFO:set config.composition = Ni + INFO:set config.qmaxinst = 26.5 + INFO:set config.qmax = 26.0 + INFO:set config.rmin = 0.0 + INFO:set config.rmax = 30.0 + INFO:set config.rstep = 0.01 + INFO:finished parsing config file + INFO:processing command line options + INFO:set config.verbose = info + INFO:finished with command line options + INFO:using 1 input files from the command line. + INFO:configuring PDFGetter mode 'xray' + INFO:calling config_xray + INFO:started PDF processing. + INFO:processing 'ni300mesh_300k_nor_1-5.chi' + INFO:resolved output file '' as 'ni300mesh_300k_nor_1-5.gr' + WARNING:ni300mesh_300k_nor_1-5.gr already exists. + WARNING:Use "--force=yes" or "--force=once" to overwrite. + INFO:elapsed time: 0.095 + +Here we can see what configuration files are searched, which of them +get loaded and what are the effective values of the processing +parameters. Unless the :option:`!--verbose` option is in effect, the +program will show only messages that have either WARNING or ERROR +importance. The warning line above indicates no output has been +written, because that file already exists. This safety check can be +overruled with the :option:`--force=yes <--force>` option, upon +which pdfgetx3 would overwrite any existing files. + +PDFgetX3 output files start with a header that lists all the processing +parameters and can be used as a valid configuration file with the +:option:`-c` option. Another option, :option:`--plot=[iq,sq,fq,gr] +<-p>` turns on plotting of the final PDF or of some other result. A +side effect of the :option:`!--plot` option is that pdfgetx3 starts in +an interactive mode, so the user can manipulate or save the plots. To +put it all together, we are now going to redo the original PDF and plot +its reduced total scattering function |FQ| and the PDF curve |Gr|. This +time the chi file is not necessary, because the input file is already +listed in the gr file that is now used as a custom configuration:: + + $ pdfgetx3 -c ni300mesh_300k_nor_1-5.gr --plot=fq,gr + + WARNING:ni300mesh_300k_nor_1-5.gr already exists. + WARNING:Use "--force=yes" or "--force=once" to overwrite. + + Variables related to PDF processing: + + pdfgetter -- PDFGetter used for calculation. + config -- configuration data used by PDFGetter. + See config.inputfiles for a list of inputs. + iraw -- matrix of input raw intensities with 2 rows per file. + iq sq fq gr -- intermediate results per each input file stored + as matrix rows. + + Functions: + + tuneconfig -- dynamically tune configuration variables. + processfiles -- process specified data files. + clearsession -- clear all elements from the inputfiles, iraw, + iq, sq, fq and gr variables. + plotdata -- plot all or selected columns from a text data file. + loaddata -- load all or selected columns from a text data file. + findfiles -- search for files matching the specified patterns. + + Use "%pdfgetx3" for a fresh run without exiting IPython. + In [1]: + +This will open a plot figure similar to + +.. image:: images/nickelfqgr.png + +Because of the :doc:`interactive mode ` implied by plotting, +the program enters an IPython session. +The IPython environment is preloaded with several extra functions +and variables related to the PDF processing. For example, the +:interactvar:`config` variable stores all the configuration parameters, +and its content can be displayed with the :py:func:`print` +function as :: + + In [1]: print(config) + + configfile = ni300mesh_300k_nor_1-5.gr + configsection = DEFAULT + dataformat = twotheta + ... + qmax = 26.0 + ... + +The :py:func:`.processfiles` function allows to redo the +whole calculation and plotting process for additional input files or +for new parameter values. To plot the |FQ| and |Gr| +curves calculated at |Qmax| = 22 |Ainv|, we can call +:py:func:`!processfiles` and pass it a keyword argument for +the new qmax as follows:: + + In [2]: processfiles(qmax=22) + + # the qmax parameter was updated to a new value, thus + In [3]: config.qmax + Out[3]: 22 + +There should be now two lines in each plot axis corresponding to +the results at |Qmax| equal 26 and 22 |Ainv|. To exit the program, +type ``exit()``. + + +processing from scratch +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +We have already encountered the command-line :option:`option -c <-c>` +for specifying a custom configuration file. A special argument "NONE", +will make pdfgetx3 ignore any configuration files and start up in a +default state. We can use this feature to process the nickel PDF as if +we did not have any configuration file:: + + $ pdfgetx3 -c NONE ni300mesh_300k_nor_1-5.chi + + WARNING:Nothing to do, use "-t" or "--plot" options. + ERROR:Configuration error: wavelength not specified. + ERROR:See "--help" for more hints. + +There is an error, for the wavelength is necessary to convert +the scattering angle |twotheta| to momentum transfer *Q*. The +X-ray wavelength was 0.142774 Å, which can be passed with the +:option:`-w, --wavelength <-w>` option:: + + $ pdfgetx3 -c NONE ni300mesh_300k_nor_1-5.chi -w 0.142774 + + ... + ERROR:Configuration error: Chemical composition not known. + ERROR:See "--help" for more hints. + +There is still an error. The PDF calculation needs an average +X-ray scattering factor of the material, which is obtained from +sample chemical composition. The composition can be specified +with the :option:`--composition` option. The example +below uses a "\\\\" character to indicate the command continues +on the next line. Such syntax works in Unix terminals, but +on Windows the command has to be typed all on a single line:: + + $ pdfgetx3 -c NONE ni300mesh_300k_nor_1-5.chi -w 0.142774 \ + --composition=Ni + + WARNING:Nothing to do, use "-t" or "--plot" options. + ... + +There was no error message this time, but the program complains +about a lack of action. The pdfgetx3 program does not write any results +unless instructed by the :option:`-t, --outputtypes <-t>` option. +The outputtypes option recognizes the following result types: +"iq", "sq", "fq", "gr". One or more of these type strings, +separated by a comma, can be included with the +:option:`!-t` option, which will produce the corresponding +output files. An empty string, such as ``-t ""``, or ``-t NONE`` +may be used to clear any outputtypes defined in the configuration file, +and avoid the unseemly file-exists warnings. + +At this point, we will not write any output files, but will use the +:option:`--plot <-p>` option to display the calculated curves. The +:option:`!--plot` accepts the same arguments as outputtypes, so to +display the |FQ| and |Gr| curves we shall run :: + + $ pdfgetx3 -c NONE ni300mesh_300k_nor_1-5.chi -w 0.142774 \ + --composition=Ni --plot=fq,gr + + WARNING:qmaxinst reset to last nonzero point qmaxinst=28.0865680161 + WARNING:qmax reset to the data boundary qmaxinst=28.0865680161 + +which should open the following plot window: + +.. image:: images/nickelfqgrnoisy.png + +The graphs look terrible. The PDF is very noisy and the |FQ| curve +shows a sudden break at about 27 |Ainv|. What happened? The powder +intensities are inaccurate at a very top of the detector angular range. +The interactive session is setup with +:interactvar:`iraw`, :interactvar:`iq`, :interactvar:`sq`, +:interactvar:`fq`, :interactvar:`gr` +variables for the original raw data and intermediate results. We +are going to plot the "iq" variable that has the input intensities +resampled on the *Q* grid. The matplotlib function +:py:func:`~matplotlib.pyplot.clf` clears the figure, +the iq variable is a two-row matrix with *Q* and *I* rows, and the +:py:func:`~matplotlib.pyplot.axis` +function lets us zoom to a given range:: + + In [1]: clf() + In [2]: plot(iq[0], iq[1]) + Out[2]: [] + In [3]: axis([20, 29, 0, 3000]) + Out[3]: [20, 29, 0, 3000] + +The graph shows a sudden drop in the raw intensities at 27 |Ainv|. +The :confval:`qmaxinst` variable defines a *Q* cutoff for a meaningful +instrument intensities and, to be on a safe side, we are going to set +it to 26.5 |Ainv| :: + + In [4]: processfiles(qmaxinst=26.5) + WARNING:qmax reset to the data boundary qmaxinst=26.5 + +The updated curves looks reasonable without any oscillations and +breakpoints. The :py:func:`.tuneconfig` function provides a +GUI-driven way for visualizing the processing parameters and their +effect on the results. Type ``tuneconfig()`` to execute the function, +which should open a new window with several sliders. Try to move +different sliders and see how do the |FQ| and |Gr| curves change. +The :confval:`rpoly` parameter controls the degree of data-correction +polynomial and is an approximate low-*r* bound of reliable *G* +values. Once the parameters are tuned, they may be set to +exact values. We will also turn on the writing of the |Gr| +curve and save it to an output file :file:`nicmd.gr`:: + + In [14]: config.qmax = 26 + In [15]: config.outputtypes = 'gr' + In [16]: config.output = 'nicmd' + In [17]: processfiles() + + +Platinum X-ray series +------------------------------------------------------------------------ + +PDFgetX3 has been designed to handle large series of data files. +With the fast area-detectors it is easy to measure hundreds of X-ray +patterns in a time or temperature series. Normally, these input +files need to be entered as command line arguments to the pdfgetx3 +program. This is usually no problem with Unix-like shells, which +expand filename patterns to a list of matching files. +However, such file generation is in general not available on Windows. +The input file names tend to include scan numbers which are useful +for selecting desired data, yet even with Unix shells it is +difficult to match a range of scan numbers +(`z-shell `_ being a notable exception). + +.. _my-findexamples: + +matching input files +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The :program:`pdfgetx3` program includes a built-in function for finding +a set of input files. The command line arguments are normally taken as +input file names. However, if the :option:`-f, --find <-f>` option is +present, the arguments are understood as patterns and the program looks +for files that match ALL of them. Another option +:option:`-l, --list <-l>` makes pdfgetx3 print out the matching files +without any other action, which can be used to verify if the patterns +match intended files. + +We will try out this file search on platinum example files. Open a +terminal and navigate to the :file:`Pt` directory. There should be a +:file:`series` subdirectory with 6 chi files indexed from 903 to 908. +At first, let's stay in the :file:`Pt` directory and run the following +command :: + + $ pdfgetx3 --list --find + + Pt_bulk-00055-pdfgetx2.gr + Pt_bulk-00055-pdfgetx3.gr + Pt_bulk-00055.chi + empty_capillary-00032.chi + pdfgetx3.cfg + plotpdfcomparison.py + +Without any patterns the file search matches all files in the current +directory. Now let's try to add name patterns. There are few special +patterns, for example ``^`` matches at the beginning of the filename, ``$`` at the end and ```` matches a range of integer values from +*N* to *M*. The patterns containing ``^$<>`` need to be quoted as +these characters have special meaning in the shell. Here are some +examples how it works. + +Filenames containing "y":: + + $ pdfgetx3 --list --find y + empty_capillary-00032.chi + plotpdfcomparison.py + +Filenames that containing both "y" and "chi", here we use the +options :option:`!--list` and :option:`!--find` in an abbreviated +form :option:`!-l` and :option:`!-f`:: + + $ pdfgetx3 -lf y chi + empty_capillary-00032.chi + +Filenames that start with "e":: + + $ pdfgetx3 --list --find "^e" + empty_capillary-00032.chi + +Filenames that contain *character* "2":: + + $ pdfgetx3 --list --find 2 + Pt_bulk-00055-pdfgetx2.gr + empty_capillary-00032.chi + +Filenames that contain *numeric value* "2":: + + $ pdfgetx3 -lf "<2>" + Pt_bulk-00055-pdfgetx2.gr + +The special argument ``+`` starts a new group of patterns to +generate extra files when they cannot be all covered by +a single set of patterns. For example, to match files that +contain contain both "bulk" and "chi" substrings and then +also those that have "empty" and "chi" in their names, use:: + + $ pdfgetx3 -lf bulk chi + empty chi + Pt_bulk-00055.chi + empty_capillary-00032.chi + +When pattern groups overlap the resulting matches are +made unique and each file is listed only once :: + + $ pdfgetx3 -lf bulk chi + chi + Pt_bulk-00055.chi + empty_capillary-00032.chi + + +data search path +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Each group of PDFgetX3 patterns can have one entry containing +forward slash "/" to specify a non-current path that is searched +for input files. The path specification affects the current and +the following pattern groups unless they provide their own path. +The chi files numbered "903" to "905" and "908" from the +:file:`series` subdirectory can be therefore matched using :: + + $ pdfgetx3 -lf series/ "<903-905>" + 908 + series/Pt_bulk_ramp03-00903.chi + series/Pt_bulk_ramp03-00904.chi + series/Pt_bulk_ramp03-00905.chi + series/Pt_bulk_ramp03-00908.chi + +The current directory can be selected using `./` :: + + $ pdfgetx3 -lf series/ 903 + ./ bulk chi + series/Pt_bulk_ramp03-00903.chi + Pt_bulk-00055.chi + +When additional pattern groups contain only the path +argument, they reuse the existing set of patterns. The +".chi"-ending files in the current and :file:`series` +directories can be thus found using :: + + $ pdfgetx3 -lf ".chi$" + series/ + Pt_bulk-00055.chi + empty_capillary-00032.chi + series/Pt_bulk_ramp03-00903.chi + series/Pt_bulk_ramp03-00904.chi + series/Pt_bulk_ramp03-00905.chi + series/Pt_bulk_ramp03-00906.chi + series/Pt_bulk_ramp03-00907.chi + series/Pt_bulk_ramp03-00908.chi + + +output file names +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +By default the output files are saved in the current directory. The +output path, can be changed with the :option:`-o, --output <-o>` option. +The :option:`!-o` recognizes several tokens that are replaced with +parts of the input file name, for example, "@b" expands to an +extension-stripped base name. In similar faction, "@o" is replaced +with the output type extension. Thus to generate PDFs for all files +in the :file:`series` directory and save them in the +:file:`series-gr` subfolder do :: + + $ pdfgetx3 --find series/ "<900-910>.chi" --output=series-gr/@b.@o + +The extension ".@o" is automatic when not included anywhere in the +output file name. Thus to process the Pt series at |Qmax| = 18 |Ainv| +while saving the results in the same folder, but with a "_qmax18" suffix +in their filenames do :: + + $ pdfgetx3 --find series/ "<900-910>.chi" --qmax=18 -o series-gr/@b_qmax18 + +For input file :file:`Pt_bulk_ramp03-00903.chi` the :option:`!-o` option +above expands to output path :file:`series-gr/Pt_bulk_ramp03-00903_qmax18.gr`. +The :file:`series-gr` directory should now contain 12 "gr" files, +6 of them processed at |Qmax| = 27 |Ainv| as given by configuration +file and 6 others processed at |Qmax| = 18 |Ainv|. + +.. seealso:: :option:`-o, --output <-o>` for a list of output tokens + +.. index:: tuneconfig (example) +.. _my-tuneconfig: + +Interactive tuning of parameters +------------------------------------------------------------------------ + +One of the most powerful features of PDFgetX3 is the ability to tune +PDF processing parameters in an interactive mode and immediately +visualize their effect on the results. To demonstrate this feature, +navigate to the :file:`Ni` directory in the shell and process +the nickel PDF while plotting the |FQ| and |Gr| curves. +Because of plotting the program will open an interactive IPython +session. The tuning mode can be then entered by calling the +:py:func:`.tuneconfig` +function from the IPython environment :: + + $ pdfgetx3 --plot=fq,gr ni300mesh_300k_nor_1-5.chi + ... + In [1]: tuneconfig() + +The +:py:func:`!tuneconfig` +function will by default add a second set of live lines +for the plotted curves and open a GUI dialog with sliders for the +tunable process parameters. Changing any slider would immediately +recalculate the PDF and update live lines in the plot. + +.. image:: images/tunenickelfqgr.png + +The *constant data scale* check-box rescales the result curves to a +constant maximum value. This is useful for assessing if a parameter +change produces different curve shape or if it just rescales the +results. The tunable parameters are described in the +:ref:`PDF parameters section `. +Only the active parameters are displayed in the tuneconfig GUI, +thus there would be no slider for the :confval:`bgscale` parameter +if PDF has been processed without any background data. + +By default the +:py:func:`!tuneconfig` +function displays the same curves as +specified by the :option:`--plot <-p>` option, however it can be +configured to show arbitrary intermediate results or even visualize +selected steps in the PDF processing. We shall demonstrate this by +showing a live-plot of the polynomial correction together with the final +PDF. At first, we shall use the :py:meth:`!describe` method of the +:py:func:`.pdfgetter` object to print out the chain of +transformations involved in the PDF processing and obtain a reference to +the transformation object *t4* that applies the polynomial correction. +The transformation object can be then included in a list of plot +identifiers that are passed to the :py:func:`!tuneconfig` function :: + + $ pdfgetx3 -i ni300mesh_300k_nor_1-5.chi + ... + Use "%pdfgetx3" for a fresh run without exiting IPython. + + In [1]: fig, ax = subplots(2) + In [2]: pdfgetter.describe() + 0 TransformTwoThetaToQA + convert x data from twotheta to Q in 1/A + 1 TransformQGridRegular + Remove the data outside the (qmin, qmaxinst) range + 2 TransformBackground + subtract background intensity + 3 TransformXrayASFnormChris + scale and normalize intensities by x-ray scattering factors + 4 TransformSQnormRPoly + Normalize S(Q) by fitting a polynomial + 5 TransformSQToFQ + Convert S(Q) to F(Q). + 6 TransformFQgrid + Resample F(Q) to a regular grid suitable for FFT + 7 TransformFQToGr + Convert F(Q) to G(r). + In [3]: t4 = pdfgetter.getTransformation(4) + In [4]: tuneconfig([t4, 'gr'], axeslist=ax) + In [5]: ax[0].legend(loc=2) + +The :py:func:`~matplotlib.pyplot.subplots` function above +is to create a new figure with 2 axes on top of each other. +Overall, the code above should display the following plot +and a GUI window: + +.. image:: images/tunenickelt4gr.png + +The tuning can be finished by clicking the ``Done`` button or closing the +tuneconfig GUI window. The parameter values can be thereafter adjusted +to a rounded values by setting an attribute of the :interactvar:`config` +object, for example:: + + In [5]: config.bgscale = 1.5 + +Finally, to save the new results, we shall first confirm +:confval:`outputtypes` have been correctly set and then use the +:py:func:`.processfiles` function to redo the calculations, plots and +data output for the updated configuration. Note that the +:py:func:`!processfiles` function accepts keyword arguments for +configuration parameters. This is used at line ``In [8]`` to +turn on the :confval:`force` flag and is in effect a shortcut +for an extra ``config.force = True`` statement. :: + + In [6]: config.outputtypes + Out[6]: ['gr'] + In [7]: processfiles() + WARNING:ni300mesh_300k_nor_1-5.gr already exists. + WARNING:Use "--force=yes" or "--force=once" to overwrite. + In [8]: processfiles(force=True) + +:file:`ni300mesh_300k_nor_1-5.gr` was successfully saved at an +updated configuration for there were no warnings after the last call. + + +Neutron PDF +------------------------------------------------------------------------ + +This example illustrates PDF extraction from +neutron powder data using :ref:`pdfgetn3 `. +Navigate to the :file:`n-Sapphire` directory in the shell. +The :file:`sapphire755.dat` file contains powder diffraction data from +sapphire (α-Al\ :sub:`2`\ O\ :sub:`3`) +measured at the constant-wavelength PEARL instrument +at the Delft University of Technology. +The :file:`pdfgetn3.cfg` configuration file specifies +processing parameters such as :confval:`wavelength`, +:confval:`twothetazero`, :confval:`composition`, and :confval:`mode`. + +To extract the sapphire neutron PDF run :: + + $ pdfgetn3 --verbose=info sapphire755.dat + + INFO:applying pdfgetn3 defaults + INFO:set config.mode = neutron + INFO:searching for default config file /home/user/.pdfgetn3.cfg + INFO:searching for default config file .pdfgetn3.cfg + INFO:searching for default config file pdfgetn3.cfg + INFO:loaded default config file pdfgetn3.cfg + INFO:reset config.twothetazero = 0.0 + INFO:parsing config file section [DEFAULT] + INFO:set config.dataformat = twotheta + INFO:set config.backgroundfile = + INFO:set config.outputtypes = fq, gr + INFO:set config.mode = neutron + INFO:set config.wavelength = 1.0989 + INFO:set config.twothetazero = -0.38 + INFO:set config.composition = Al2O3 + INFO:set config.qmaxinst = 11.2 + INFO:set config.qmax = 11.2 + INFO:set config.rmin = 0.0 + INFO:set config.rmax = 20.0 + INFO:set config.rstep = 0.01 + INFO:finished parsing config file + INFO:processing command line options + INFO:set config.verbose = info + INFO:finished with command line options + INFO:using 1 input files from the command line. + INFO:configuring PDFGetter mode 'neutron' + INFO:calling config_neutron + INFO:started PDF processing. + INFO:processing 'sapphire755.dat' + INFO:resolved output file '' as 'sapphire755.fq' + INFO:written outpufile sapphire755.fq + INFO:resolved output file '' as 'sapphire755.gr' + INFO:written outpufile sapphire755.gr + INFO:elapsed time: 0.097 + +This will produce two files :file:`sapphire755.fq`, :file:`sapphire755.gr` +for the |FQ| and |Gr| functions. +To compare them with expected results use :: + + $ plotdata sapphire755-expected.fq sapphire755.fq + $ plotdata sapphire755-expected.gr sapphire755.gr + + +Fit twothetazero +------------------------------------------------------------------------ + +For a good quality PDF it is essential to use powder patterns with +accurate values of *Q*. Some instruments may produce spectra with +a slightly offset scattering angle |twotheta| which +causes inaccurate *Q* and a noticeably worse PDF. +In this example we fit a constant-wavelength neutron PDF from nickel +together with the :confval:`twothetazero` correction parameter for +diffractometer offset. +The procedure can be used to calibrate the zero correction from +a standard sample and then use it for subsequent PDF extractions. +The protocol can be also applied to fit zero correction in +a full-fledged PDF refinement in case +the zero offset may change for different samples. + +This tutorial requires either Linux or Mac OS X platforms, +because the PDF fitting is conducted with +`DiffPy-CMI `__, +which is not yet available for Windows. +If DiffPy-CMI is not yet installed, +we recommend to use `Anaconda Python`_ and set up a dedicated +Anaconda environment *nbcmi* for this tutorial. +This can be accomplished using the following steps:: + + $ conda create -n nbcmi -c diffpy python=2 diffpy-cmi + $ conda activate nbcmi + $ pip install path/to/diffpy.pdfgetx-VERSION.whl + +When these prerequisites are in place, +change to the :file:`n-twothetazero-fit` directory +and open the self documented Jupyter notebook as follows :: + + $ jupyter notebook fit-twothetazero.ipynb + +.. |tthzero| replace:: :confval:`!twothetazero` + +The notebook sets up and executes several PDF refinements and +compares the results from fits on uncorrected data and with +a fitted |tthzero|. +After running all cells the notebook should produce similar graphs +as in the figure below. + +.. figure:: images/twothetazerofit.* + + Refinement of nickel neutron PDF for **(a)** uncorrected data + and **(b)** with a refined zero correction. + The extracted PDFs are plotted as blue circles, + simulated PDFs as red lines and + the difference is plotted offset in green below. + +The final refined zero offset in the notebook should be approximately -0.36°. +The correction produces experimental PDF with a remarkably better fit +residual R\ :sub:`w` which is lowered from (a) 0.18 to (b) 0.05. + + +Small-angle-scattering PDF (sasPDF) +------------------------------------------------------------------------ + +Here we illustrate how to extract a PDF from small-angle-scattering (sas) data using :ref:`pdfgets3 `. +To do this, navigate to the :file:`Au_DNA_NPA` directory in your terminal. +In this folder, you will find :file:`Au_DNA_NPA.chi` and +:file:`Au_DNA_FF.chi` files which correspond to diffraction data from +DNA-capped Au nanoparticle assemblies and from a DNA-capped Au +nanoparticle colloidal solution respectively. Those two files were +measured at X21 beamline, NSLS and published in `D. Nykypanchuk, M. M. +Maye, D. van der Lelie, and O. Gang, Nature 451, 549 (2008). +`_. We thank Prof. Oleg Gang (Columbia University) for sharing this data. The :file:`pdfgets3.cfg` +configuration file specifies processing parameters such as :confval:`formfactorfile` (required by ``sas`` mode), :confval:`qmin`, :confval:`qmax`, and :confval:`mode`. + +To extract the PDF of DNA-capped DNA nanoparticle assemblies :: + + $ pdfgets3 --verbose=info Au_DNA_NPA.chi + + INFO:applying pdfgets3 defaults + INFO:set config.mode = sas + INFO:searching for default config file /home/user/.pdfgets3.cfg + INFO:searching for default config file .pdfgets3.cfg + INFO:searching for default config file pdfgets3.cfg + INFO:loaded default config file pdfgets3.cfg + INFO:reset config.twothetazero = 0.0 + INFO:parsing config file section [DEFAULT] + INFO:set config.dataformat = QA + INFO:set config.backgroundfile = + INFO:set config.datapath = [] + INFO:set config.formfactorfile = Au_DNA_FF.chi + INFO:set config.output = + INFO:set config.outputtypes = fq, gr + INFO:set config.force = yes + INFO:set config.mode = sas + INFO:set config.rpoly = 240.605 + INFO:set config.qmaxinst = 0.075 + INFO:set config.qmin = 0.01 + INFO:set config.qmax = 0.072 + INFO:set config.rmin = 100.0 + INFO:set config.rmax = 5000.0 + INFO:set config.rstep = 1.0 + INFO:set config.plot = iq, fq, gr + INFO:set config.verbose = info + INFO:finished parsing config file + INFO:processing command line options + INFO:set config.verbose = info + INFO:finished with command line options + INFO:using 1 input files from the command line. + INFO:configuring PDFGetter mode 'sas' + INFO:calling config_sas + INFO:started PDF processing. + INFO:processing 'Au_DNA_NPA.chi' + INFO:resolved output file '' as 'Au_DNA_NPA.fq' + INFO:written outpufile Au_DNA_NPA.fq + INFO:resolved output file '' as 'Au_DNA_NPA.gr' + INFO:written outpufile Au_DNA_NPA.gr + INFO:elapsed time: 0.947 + + +This will save two files :file:`Au_DNA_NPA.fq`, :file:`Au_DNA_NPA.gr` in the same directoy for the |FQ| and |Gr| functions. This also plots |FQ| and |Gr| functions in a pop-up window and the processing parameters such as :confval:`rpoly` or so may be tuned interactively by issuing command :py:func:`!tuneconfig` in the `IPython`_ session as discussed above. diff --git a/doc/pdfgetx/2.1.2/_static/basic.css b/doc/pdfgetx/2.1.2/_static/basic.css new file mode 100644 index 00000000..01192852 --- /dev/null +++ b/doc/pdfgetx/2.1.2/_static/basic.css @@ -0,0 +1,768 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li div.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 450px; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +a.brackets:before, +span.brackets > a:before{ + content: "["; +} + +a.brackets:after, +span.brackets > a:after { + content: "]"; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px 7px 0 7px; + background-color: #ffe; + width: 40%; + float: right; +} + +p.sidebar-title { + font-weight: bold; +} + +/* -- topics ---------------------------------------------------------------- */ + +div.topic { + border: 1px solid #ccc; + padding: 7px 7px 0 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +div.admonition dl { + margin-bottom: 0; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +table.footnote td, table.footnote th { + border: 0 !important; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > p:first-child, +td > p:first-child { + margin-top: 0px; +} + +th > p:last-child, +td > p:last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist td { + vertical-align: top; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +li > p:first-child { + margin-top: 0px; +} + +li > p:last-child { + margin-bottom: 0px; +} + +dl.footnote > dt, +dl.citation > dt { + float: left; +} + +dl.footnote > dd, +dl.citation > dd { + margin-bottom: 0em; +} + +dl.footnote > dd:after, +dl.citation > dd:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dt:after { + content: ":"; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > p:first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0.5em; + content: ":"; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; +} + +td.linenos pre { + padding: 5px 0px; + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + margin-left: 0.5em; +} + +table.highlighttable td { + padding: 0 0.5em 0 0.5em; +} + +div.code-block-caption { + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +div.code-block-caption + div > div.highlight > pre { + margin-top: 0; +} + +div.doctest > div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + padding: 1em 1em 0; +} + +div.literal-block-wrapper div.highlight { + margin: 0; +} + +code.descname { + background-color: transparent; + font-weight: bold; + font-size: 1.2em; +} + +code.descclassname { + background-color: transparent; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: relative; + left: 0px; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/doc/pdfgetx/2.1.2/_static/classic.css b/doc/pdfgetx/2.1.2/_static/classic.css new file mode 100644 index 00000000..3496a7bb --- /dev/null +++ b/doc/pdfgetx/2.1.2/_static/classic.css @@ -0,0 +1,271 @@ +/* + * classic.css_t + * ~~~~~~~~~~~~~ + * + * Sphinx stylesheet -- classic theme. + * + * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +@import url("basic.css"); + +/* -- page layout ----------------------------------------------------------- */ + +html { + /* CSS hack for macOS's scrollbar (see #1125) */ + background-color: #FFFFFF; +} + +body { + font-family: 'Palatino', 'Palatino Linotype', 'URW Palladio L', 'Century Schoolbook L', 'Georgia', serif; + font-size: 100%; + background-color: white; + color: #000; + margin: 0; + padding: 0; +} + +div.document { + background-color: white; +} + +div.documentwrapper { + float: left; + width: 100%; +} + +div.bodywrapper { + margin: 0 0 0 230px; +} + +div.body { + background-color: white; + color: #222222; + padding: 0 20px 30px 20px; +} + +div.footer { + color: #555555; + width: 100%; + padding: 9px 0 9px 0; + text-align: center; + font-size: 75%; +} + +div.footer a { + color: #555555; + text-decoration: underline; +} + +div.related { + background-color: white; + line-height: 30px; + color: #666666; +} + +div.related a { + color: #444444; +} + +div.sphinxsidebar { +} + +div.sphinxsidebar h3 { + font-family: 'Myriad Pro', 'Trebuchet Ms', 'Segoe UI', sans-serif; + color: #444444; + font-size: 1.4em; + font-weight: normal; + margin: 0; + padding: 0; +} + +div.sphinxsidebar h3 a { + color: #444444; +} + +div.sphinxsidebar h4 { + font-family: 'Myriad Pro', 'Trebuchet Ms', 'Segoe UI', sans-serif; + color: #444444; + font-size: 1.3em; + font-weight: normal; + margin: 5px 0 0 0; + padding: 0; +} + +div.sphinxsidebar p { + color: #444444; +} + +div.sphinxsidebar p.topless { + margin: 5px 10px 10px 10px; +} + +div.sphinxsidebar ul { + margin: 10px; + padding: 0; + color: #444444; +} + +div.sphinxsidebar a { + color: #444444; +} + +div.sphinxsidebar input { + border: 1px solid #444444; + font-family: sans-serif; + font-size: 1em; +} + + +/* for collapsible sidebar */ +div#sidebarbutton { + background-color: #3c6e83; +} + + +/* -- hyperlink styles ------------------------------------------------------ */ + +a { + color: #00608f; + text-decoration: none; +} + +a:visited { + color: #30306f; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + + + +/* -- body styles ----------------------------------------------------------- */ + +div.body h1, +div.body h2, +div.body h3, +div.body h4, +div.body h5, +div.body h6 { + font-family: 'Myriad Pro', 'Trebuchet Ms', 'Segoe UI', sans-serif; + background-color: white; + font-weight: normal; + color: #1a1a1a; + border-bottom: 1px solid #ccc; + margin: 20px -20px 10px -20px; + padding: 3px 0 3px 10px; +} + +div.body h1 { margin-top: 0; font-size: 200%; } +div.body h2 { font-size: 160%; } +div.body h3 { font-size: 140%; } +div.body h4 { font-size: 120%; } +div.body h5 { font-size: 110%; } +div.body h6 { font-size: 100%; } + +a.headerlink { + color: #aaaaaa; + font-size: 0.8em; + padding: 0 4px 0 4px; + text-decoration: none; +} + +a.headerlink:hover { + background-color: #aaaaaa; + color: white; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + text-align: justify; + line-height: 130%; +} + +div.admonition p.admonition-title + p { + display: inline; +} + +div.admonition p { + margin-bottom: 5px; +} + +div.admonition pre { + margin-bottom: 5px; +} + +div.admonition ul, div.admonition ol { + margin-bottom: 5px; +} + +div.note { + background-color: #eee; + border: 1px solid #ccc; +} + +div.seealso { + background-color: #ffc; + border: 1px solid #ff6; +} + +div.topic { + background-color: #eee; +} + +div.warning { + background-color: #ffe4e4; + border: 1px solid #f66; +} + +p.admonition-title { + display: inline; +} + +p.admonition-title:after { + content: ":"; +} + +pre { + padding: 5px; + background-color: #eeffcc; + color: #333333; + line-height: 120%; + border: 1px solid #ac9; + border-left: none; + border-right: none; +} + +code { + background-color: #ecf0f3; + padding: 0 1px 0 1px; + font-size: 0.95em; +} + +th, dl.field-list > dt { + background-color: #ede; +} + +.warning code { + background: #efc2c2; +} + +.note code { + background: #d6d6d6; +} + +.viewcode-back { + font-family: 'Palatino', 'Palatino Linotype', 'URW Palladio L', 'Century Schoolbook L', 'Georgia', serif; +} + +div.viewcode-block:target { + background-color: #f4debf; + border-top: 1px solid #ac9; + border-bottom: 1px solid #ac9; +} + +div.code-block-caption { + color: #efefef; + background-color: #1c4e63; +} \ No newline at end of file diff --git a/doc/pdfgetx/2.1.2/_static/copybutton.js b/doc/pdfgetx/2.1.2/_static/copybutton.js new file mode 100644 index 00000000..ca9f489f --- /dev/null +++ b/doc/pdfgetx/2.1.2/_static/copybutton.js @@ -0,0 +1,57 @@ +$(document).ready(function() { + /* Add a [>>>] button on the top-right corner of code samples to hide + * the >>> and ... prompts and the output and thus make the code + * copyable. */ + var div = $('.highlight-python .highlight,' + + '.highlight-pycon .highlight,' + + '.highlight-python3 .highlight') + var pre = div.find('pre'); + + // get the styles from the current theme + pre.parent().parent().css('position', 'relative'); + var hide_text = 'Hide the prompts and output'; + var show_text = 'Show the prompts and output'; + var border_width = pre.css('border-top-width'); + var border_style = pre.css('border-top-style'); + var border_color = pre.css('border-top-color'); + var button_styles = { + 'cursor':'pointer', 'position': 'absolute', 'top': '0', 'right': '0', + 'border-color': border_color, 'border-style': border_style, + 'border-width': border_width, 'color': border_color, 'text-size': '75%', + 'font-family': 'monospace', 'padding-left': '0.2em', 'padding-right': '0.2em', + 'border-radius': '0 3px 0 0' + } + + // create and add the button to all the code blocks that contain >>> + div.each(function(index) { + var jthis = $(this); + if (jthis.find('.gp').length > 0) { + var button = $('>>>'); + button.css(button_styles) + button.attr('title', hide_text); + jthis.prepend(button); + } + // tracebacks (.gt) contain bare text elements that need to be + // wrapped in a span to work with .nextUntil() (see later) + jthis.find('pre:has(.gt)').contents().filter(function() { + return ((this.nodeType == 3) && (this.data.trim().length > 0)); + }).wrap(''); + }); + + // define the behavior of the button when it's clicked + $('.copybutton').toggle( + function() { + var button = $(this); + button.parent().find('.go, .gp, .gt').hide(); + button.next('pre').find('.gt').nextUntil('.gp, .go').css('visibility', 'hidden'); + button.css('text-decoration', 'line-through'); + button.attr('title', show_text); + }, + function() { + var button = $(this); + button.parent().find('.go, .gp, .gt').show(); + button.next('pre').find('.gt').nextUntil('.gp, .go').css('visibility', 'visible'); + button.css('text-decoration', 'none'); + button.attr('title', hide_text); + }); +}); diff --git a/doc/pdfgetx/2.1.2/_static/doctools.js b/doc/pdfgetx/2.1.2/_static/doctools.js new file mode 100644 index 00000000..daccd209 --- /dev/null +++ b/doc/pdfgetx/2.1.2/_static/doctools.js @@ -0,0 +1,315 @@ +/* + * doctools.js + * ~~~~~~~~~~~ + * + * Sphinx JavaScript utilities for all documentation. + * + * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/** + * select a different prefix for underscore + */ +$u = _.noConflict(); + +/** + * make the code below compatible with browsers without + * an installed firebug like debugger +if (!window.console || !console.firebug) { + var names = ["log", "debug", "info", "warn", "error", "assert", "dir", + "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", + "profile", "profileEnd"]; + window.console = {}; + for (var i = 0; i < names.length; ++i) + window.console[names[i]] = function() {}; +} + */ + +/** + * small helper function to urldecode strings + */ +jQuery.urldecode = function(x) { + return decodeURIComponent(x).replace(/\+/g, ' '); +}; + +/** + * small helper function to urlencode strings + */ +jQuery.urlencode = encodeURIComponent; + +/** + * This function returns the parsed url parameters of the + * current request. Multiple values per key are supported, + * it will always return arrays of strings for the value parts. + */ +jQuery.getQueryParameters = function(s) { + if (typeof s === 'undefined') + s = document.location.search; + var parts = s.substr(s.indexOf('?') + 1).split('&'); + var result = {}; + for (var i = 0; i < parts.length; i++) { + var tmp = parts[i].split('=', 2); + var key = jQuery.urldecode(tmp[0]); + var value = jQuery.urldecode(tmp[1]); + if (key in result) + result[key].push(value); + else + result[key] = [value]; + } + return result; +}; + +/** + * highlight a given string on a jquery object by wrapping it in + * span elements with the given class name. + */ +jQuery.fn.highlightText = function(text, className) { + function highlight(node, addItems) { + if (node.nodeType === 3) { + var val = node.nodeValue; + var pos = val.toLowerCase().indexOf(text); + if (pos >= 0 && + !jQuery(node.parentNode).hasClass(className) && + !jQuery(node.parentNode).hasClass("nohighlight")) { + var span; + var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.className = className; + } + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + node.parentNode.insertBefore(span, node.parentNode.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling)); + node.nodeValue = val.substr(0, pos); + if (isInSVG) { + var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); + var bbox = node.parentElement.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute('class', className); + addItems.push({ + "parent": node.parentNode, + "target": rect}); + } + } + } + else if (!jQuery(node).is("button, select, textarea")) { + jQuery.each(node.childNodes, function() { + highlight(this, addItems); + }); + } + } + var addItems = []; + var result = this.each(function() { + highlight(this, addItems); + }); + for (var i = 0; i < addItems.length; ++i) { + jQuery(addItems[i].parent).before(addItems[i].target); + } + return result; +}; + +/* + * backward compatibility for jQuery.browser + * This will be supported until firefox bug is fixed. + */ +if (!jQuery.browser) { + jQuery.uaMatch = function(ua) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || + /(webkit)[ \/]([\w.]+)/.exec(ua) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || + /(msie) ([\w.]+)/.exec(ua) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; + }; + jQuery.browser = {}; + jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; +} + +/** + * Small JavaScript module for the documentation. + */ +var Documentation = { + + init : function() { + this.fixFirefoxAnchorBug(); + this.highlightSearchWords(); + this.initIndexTable(); + if (DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) { + this.initOnKeyListeners(); + } + }, + + /** + * i18n support + */ + TRANSLATIONS : {}, + PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; }, + LOCALE : 'unknown', + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext : function(string) { + var translated = Documentation.TRANSLATIONS[string]; + if (typeof translated === 'undefined') + return string; + return (typeof translated === 'string') ? translated : translated[0]; + }, + + ngettext : function(singular, plural, n) { + var translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated === 'undefined') + return (n == 1) ? singular : plural; + return translated[Documentation.PLURALEXPR(n)]; + }, + + addTranslations : function(catalog) { + for (var key in catalog.messages) + this.TRANSLATIONS[key] = catalog.messages[key]; + this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')'); + this.LOCALE = catalog.locale; + }, + + /** + * add context elements like header anchor links + */ + addContextElements : function() { + $('div[id] > :header:first').each(function() { + $('\u00B6'). + attr('href', '#' + this.id). + attr('title', _('Permalink to this headline')). + appendTo(this); + }); + $('dt[id]').each(function() { + $('\u00B6'). + attr('href', '#' + this.id). + attr('title', _('Permalink to this definition')). + appendTo(this); + }); + }, + + /** + * workaround a firefox stupidity + * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075 + */ + fixFirefoxAnchorBug : function() { + if (document.location.hash && $.browser.mozilla) + window.setTimeout(function() { + document.location.href += ''; + }, 10); + }, + + /** + * highlight the search words provided in the url in the text + */ + highlightSearchWords : function() { + var params = $.getQueryParameters(); + var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : []; + if (terms.length) { + var body = $('div.body'); + if (!body.length) { + body = $('body'); + } + window.setTimeout(function() { + $.each(terms, function() { + body.highlightText(this.toLowerCase(), 'highlighted'); + }); + }, 10); + $('

') + .appendTo($('#searchbox')); + } + }, + + /** + * init the domain index toggle buttons + */ + initIndexTable : function() { + var togglers = $('img.toggler').click(function() { + var src = $(this).attr('src'); + var idnum = $(this).attr('id').substr(7); + $('tr.cg-' + idnum).toggle(); + if (src.substr(-9) === 'minus.png') + $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); + else + $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); + }).css('display', ''); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) { + togglers.click(); + } + }, + + /** + * helper function to hide the search marks again + */ + hideSearchWords : function() { + $('#searchbox .highlight-link').fadeOut(300); + $('span.highlighted').removeClass('highlighted'); + }, + + /** + * make the url absolute + */ + makeURL : function(relativeURL) { + return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL; + }, + + /** + * get the current relative url + */ + getCurrentURL : function() { + var path = document.location.pathname; + var parts = path.split(/\//); + $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { + if (this === '..') + parts.pop(); + }); + var url = parts.join('/'); + return path.substring(url.lastIndexOf('/') + 1, path.length - 1); + }, + + initOnKeyListeners: function() { + $(document).keydown(function(event) { + var activeElementType = document.activeElement.tagName; + // don't navigate when in search box or textarea + if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT' + && !event.altKey && !event.ctrlKey && !event.metaKey && !event.shiftKey) { + switch (event.keyCode) { + case 37: // left + var prevHref = $('link[rel="prev"]').prop('href'); + if (prevHref) { + window.location.href = prevHref; + return false; + } + case 39: // right + var nextHref = $('link[rel="next"]').prop('href'); + if (nextHref) { + window.location.href = nextHref; + return false; + } + } + } + }); + } +}; + +// quick alias for translations +_ = Documentation.gettext; + +$(document).ready(function() { + Documentation.init(); +}); diff --git a/doc/pdfgetx/2.1.2/_static/documentation_options.js b/doc/pdfgetx/2.1.2/_static/documentation_options.js new file mode 100644 index 00000000..ec3d5cf2 --- /dev/null +++ b/doc/pdfgetx/2.1.2/_static/documentation_options.js @@ -0,0 +1,11 @@ +var DOCUMENTATION_OPTIONS = { + URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), + VERSION: '2.1.2', + LANGUAGE: 'None', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: true +}; \ No newline at end of file diff --git a/doc/pdfgetx/2.1.2/_static/favicon.png b/doc/pdfgetx/2.1.2/_static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..93e4a02c3d321c545898a2ebb8873c26dd8a9e5b GIT binary patch literal 695 zcmV;o0!aOdP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iOD~ z5jY_RGbdgE00K8jL_t(I%Vm>KNL4`;hrfH@vv+$Uln|xSCTLTOHmzE;5FTwpDtJ)a zz)exE-2_34AR^i+ZCXeh7m*-F5k*FrmbSHs%rX_!{PXUec{69`w(#D(>Vd<+%=bIz zH_V)XUD5sE?K5ebbKaSDu}#Dnq^Y!3`tis9>wSO*T+WBP3wS3NNBU~*PAtw^yjZ+< zQ5yK0z%d{y@_Pz6YdL>s7$6Y^hI$}5GUX?Ns>+iCUiRP z7h|*&%kQa?wQA%pYzqpaf*4?WM!x_ygY0K@07rplx^QhGhnE)r4wbx0x11<&3V?63 z=F8ch)p6iQ88E;iumPmSZif%JIwIgKh$T3)*ab8ImGLVf;IoYtVAb11Z&@wm>96=S z)!B&hojbAPoik&f)Lp;=N!HK;X~5oyfJ49$pbcorTyADv dm$H!t;2#0MumAjv0Ga>*002ovPDHLkV1gIiH5UK? literal 0 HcmV?d00001 diff --git a/doc/pdfgetx/2.1.2/_static/file.png b/doc/pdfgetx/2.1.2/_static/file.png new file mode 100644 index 0000000000000000000000000000000000000000..a858a410e4faa62ce324d814e4b816fff83a6fb3 GIT binary patch literal 286 zcmV+(0pb3MP)s`hMrGg#P~ix$^RISR_I47Y|r1 z_CyJOe}D1){SET-^Amu_i71Lt6eYfZjRyw@I6OQAIXXHDfiX^GbOlHe=Ae4>0m)d(f|Me07*qoM6N<$f}vM^LjV8( literal 0 HcmV?d00001 diff --git a/doc/pdfgetx/2.1.2/_static/jquery-3.4.1.js b/doc/pdfgetx/2.1.2/_static/jquery-3.4.1.js new file mode 100644 index 00000000..773ad95c --- /dev/null +++ b/doc/pdfgetx/2.1.2/_static/jquery-3.4.1.js @@ -0,0 +1,10598 @@ +/*! + * jQuery JavaScript Library v3.4.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2019-05-01T21:04Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var document = window.document; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var concat = arr.concat; + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + return typeof obj === "function" && typeof obj.nodeType !== "number"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + + + + var preservedScriptAttributes = { + type: true, + src: true, + nonce: true, + noModule: true + }; + + function DOMEval( code, node, doc ) { + doc = doc || document; + + var i, val, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + + // Support: Firefox 64+, Edge 18+ + // Some browsers don't support the "nonce" property on scripts. + // On the other hand, just using `getAttribute` is not enough as + // the `nonce` attribute is reset to an empty string whenever it + // becomes browsing-context connected. + // See https://github.com/whatwg/html/issues/2369 + // See https://html.spec.whatwg.org/#nonce-attributes + // The `node.getAttribute` check was added for the sake of + // `jQuery.globalEval` so that it can fake a nonce-containing node + // via an object. + val = node[ i ] || node.getAttribute && node.getAttribute( i ); + if ( val ) { + script.setAttribute( i, val ); + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.4.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }, + + // Support: Android <=4.0 only + // Make sure we trim BOM and NBSP + rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + copy = options[ name ]; + + // Prevent Object.prototype pollution + // Prevent never-ending loop + if ( name === "__proto__" || target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + src = target[ name ]; + + // Ensure proper type for the source value + if ( copyIsArray && !Array.isArray( src ) ) { + clone = []; + } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { + clone = {}; + } else { + clone = src; + } + copyIsArray = false; + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a global context + globalEval: function( code, options ) { + DOMEval( code, { nonce: options && options.nonce } ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // Support: Android <=4.0 only + trim: function( text ) { + return text == null ? + "" : + ( text + "" ).replace( rtrim, "" ); + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return concat.apply( [], ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.4 + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://js.foundation/ + * + * Date: 2019-04-08 + */ +(function( window ) { + +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + nonnativeSelectorCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ({}).hasOwnProperty, + arr = [], + pop = arr.pop, + push_native = arr.push, + push = arr.push, + slice = arr.slice, + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[i] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // http://www.w3.org/TR/CSS21/syndata.html#value-def-identifier + identifier = "(?:\\\\.|[\\w-]|[^\0-\\xa0])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + // "Attribute values must be CSS identifiers [capture 5] or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + whitespace + + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + "*" ), + rdescend = new RegExp( whitespace + "|>" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + whitespace + + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + whitespace + + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + + whitespace + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rhtml = /HTML$/i, + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\([\\da-f]{1,6}" + whitespace + "?|(" + whitespace + ")|.)", "ig" ), + funescape = function( _, escaped, escapedWhitespace ) { + var high = "0x" + escaped - 0x10000; + // NaN means non-codepoint + // Support: Firefox<24 + // Workaround erroneous numeric interpretation of +"0x" + return high !== high || escapedWhitespace ? + escaped : + high < 0 ? + // BMP codepoint + String.fromCharCode( high + 0x10000 ) : + // Supplemental Plane codepoint (surrogate pair) + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + inDisabledFieldset = addCombinator( + function( elem ) { + return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + (arr = slice.call( preferredDoc.childNodes )), + preferredDoc.childNodes + ); + // Support: Android<4.0 + // Detect silently failing push.apply + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + push_native.apply( target, slice.call(els) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + // Can't trust NodeList.length + while ( (target[j++] = els[i++]) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + + if ( ( context ? context.ownerDocument || context : preferredDoc ) !== document ) { + setDocument( context ); + } + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && (match = rquickExpr.exec( selector )) ) { + + // ID selector + if ( (m = match[1]) ) { + + // Document context + if ( nodeType === 9 ) { + if ( (elem = context.getElementById( m )) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && (elem = newContext.getElementById( m )) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[2] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( (m = match[3]) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !nonnativeSelectorCache[ selector + " " ] && + (!rbuggyQSA || !rbuggyQSA.test( selector )) && + + // Support: IE 8 only + // Exclude object elements + (nodeType !== 1 || context.nodeName.toLowerCase() !== "object") ) { + + newSelector = selector; + newContext = context; + + // qSA considers elements outside a scoping root when evaluating child or + // descendant combinators, which is not what we want. + // In such cases, we work around the behavior by prefixing every selector in the + // list with an ID selector referencing the scope context. + // Thanks to Andrew Dupont for this technique. + if ( nodeType === 1 && rdescend.test( selector ) ) { + + // Capture the context ID, setting it first if necessary + if ( (nid = context.getAttribute( "id" )) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", (nid = expando) ); + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[i] = "#" + nid + " " + toSelector( groups[i] ); + } + newSelector = groups.join( "," ); + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + } + + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + nonnativeSelectorCache( selector, true ); + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return (cache[ key + " " ] = value); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement("fieldset"); + + try { + return !!fn( el ); + } catch (e) { + return false; + } finally { + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split("|"), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[i] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( (cur = cur.nextSibling) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return (name === "input" || name === "button") && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + inDisabledFieldset( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction(function( argument ) { + argument = +argument; + return markFunction(function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ (j = matchIndexes[i]) ] ) { + seed[j] = !(matches[j] = seed[j]); + } + } + }); + }); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + var namespace = elem.namespaceURI, + docElem = (elem.ownerDocument || elem).documentElement; + + // Support: IE <=8 + // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes + // https://bugs.jquery.com/ticket/4833 + return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + if ( doc === document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9-11, Edge + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + if ( preferredDoc !== document && + (subWindow = document.defaultView) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert(function( el ) { + el.className = "i"; + return !el.getAttribute("className"); + }); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert(function( el ) { + el.appendChild( document.createComment("") ); + return !el.getElementsByTagName("*").length; + }); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert(function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + }); + + // ID filter and find + if ( support.getById ) { + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute("id") === attrId; + }; + }; + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter["ID"] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode("id"); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find["ID"] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode("id"); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( (elem = elems[i++]) ) { + node = elem.getAttributeNode("id"); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find["TAG"] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( (elem = results[i++]) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find["CLASS"] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( (support.qsa = rnative.test( document.querySelectorAll )) ) { + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert(function( el ) { + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll("[msallowcapture^='']").length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll("[selected]").length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push("~="); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll(":checked").length ) { + rbuggyQSA.push(":checked"); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push(".#.+[+~]"); + } + }); + + assert(function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement("input"); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll("[name=d]").length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll(":enabled").length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll(":disabled").length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll("*,:x"); + rbuggyQSA.push(",.*:"); + }); + } + + if ( (support.matchesSelector = rnative.test( (matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector) )) ) { + + assert(function( el ) { + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + }); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join("|") ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join("|") ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + )); + } : + function( a, b ) { + if ( b ) { + while ( (b = b.parentNode) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + compare = ( a.ownerDocument || a ) === ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + (!support.sortDetached && b.compareDocumentPosition( a ) === compare) ) { + + // Choose the first element that is related to our preferred document + if ( a === document || a.ownerDocument === preferredDoc && contains(preferredDoc, a) ) { + return -1; + } + if ( b === document || b.ownerDocument === preferredDoc && contains(preferredDoc, b) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + return a === document ? -1 : + b === document ? 1 : + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( (cur = cur.parentNode) ) { + ap.unshift( cur ); + } + cur = b; + while ( (cur = cur.parentNode) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[i] === bp[i] ) { + i++; + } + + return i ? + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[i], bp[i] ) : + + // Otherwise nodes in our document sort first + ap[i] === preferredDoc ? -1 : + bp[i] === preferredDoc ? 1 : + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + if ( support.matchesSelector && documentIsHTML && + !nonnativeSelectorCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch (e) { + nonnativeSelectorCache( expr, true ); + } + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + // Set document vars if needed + if ( ( context.ownerDocument || context ) !== document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + // Set document vars if needed + if ( ( elem.ownerDocument || elem ) !== document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + (val = elem.getAttributeNode(name)) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return (sel + "").replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( (elem = results[i++]) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + // If no nodeType, this is expected to be an array + while ( (node = elem[i++]) ) { + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[1] = match[1].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[3] = ( match[3] || match[4] || match[5] || "" ).replace( runescape, funescape ); + + if ( match[2] === "~=" ) { + match[3] = " " + match[3] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[1] = match[1].toLowerCase(); + + if ( match[1].slice( 0, 3 ) === "nth" ) { + // nth-* requires argument + if ( !match[3] ) { + Sizzle.error( match[0] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[4] = +( match[4] ? match[5] + (match[6] || 1) : 2 * ( match[3] === "even" || match[3] === "odd" ) ); + match[5] = +( ( match[7] + match[8] ) || match[3] === "odd" ); + + // other types prohibit arguments + } else if ( match[3] ) { + Sizzle.error( match[0] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[6] && match[2]; + + if ( matchExpr["CHILD"].test( match[0] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[3] ) { + match[2] = match[4] || match[5] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + // Get excess from tokenize (recursively) + (excess = tokenize( unquoted, true )) && + // advance to the next closing parenthesis + (excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length) ) { + + // excess is a negative index + match[0] = match[0].slice( 0, excess ); + match[2] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { return true; } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + (pattern = new RegExp( "(^|" + whitespace + ")" + className + "(" + whitespace + "|$)" )) && + classCache( className, function( elem ) { + return pattern.test( typeof elem.className === "string" && elem.className || typeof elem.getAttribute !== "undefined" && elem.getAttribute("class") || "" ); + }); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + }; + }, + + "CHILD": function( type, what, argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( (node = node[ dir ]) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( (node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + (diff = nodeIndex = 0) || start.pop()) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + // Use previously-cached element index if available + if ( useCache ) { + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + // Use the same loop as above to seek `elem` from the start + while ( (node = ++nodeIndex && node && node[ dir ] || + (diff = nodeIndex = 0) || start.pop()) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || (node[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + (outerCache[ node.uniqueID ] = {}); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction(function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[i] ); + seed[ idx ] = !( matches[ idx ] = matched[i] ); + } + }) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + // Potentially complex pseudos + "not": markFunction(function( selector ) { + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction(function( seed, matches, context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( (elem = unmatched[i]) ) { + seed[i] = !(matches[i] = elem); + } + } + }) : + function( elem, context, xml ) { + input[0] = elem; + matcher( input, null, xml, results ); + // Don't keep the element (issue #299) + input[0] = null; + return !results.pop(); + }; + }), + + "has": markFunction(function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + }), + + "contains": markFunction(function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; + }; + }), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + // lang value must be a valid identifier + if ( !ridentifier.test(lang || "") ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( (elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute("xml:lang") || elem.getAttribute("lang")) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( (elem = elem.parentNode) && elem.nodeType === 1 ); + return false; + }; + }), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && (!document.hasFocus || document.hasFocus()) && !!(elem.type || elem.href || ~elem.tabIndex); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return (nodeName === "input" && !!elem.checked) || (nodeName === "option" && !!elem.selected); + }, + + "selected": function( elem ) { + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos["empty"]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( (attr = elem.getAttribute("type")) == null || attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo(function() { + return [ 0 ]; + }), + + "last": createPositionalPseudo(function( matchIndexes, length ) { + return [ length - 1 ]; + }), + + "eq": createPositionalPseudo(function( matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + }), + + "even": createPositionalPseudo(function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "odd": createPositionalPseudo(function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "lt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? + argument + length : + argument > length ? + length : + argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }), + + "gt": createPositionalPseudo(function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + }) + } +}; + +Expr.pseudos["nth"] = Expr.pseudos["eq"]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || (match = rcomma.exec( soFar )) ) { + if ( match ) { + // Don't consume trailing commas as valid + soFar = soFar.slice( match[0].length ) || soFar; + } + groups.push( (tokens = []) ); + } + + matched = false; + + // Combinators + if ( (match = rcombinators.exec( soFar )) ) { + matched = match.shift(); + tokens.push({ + value: matched, + // Cast descendant combinators to space + type: match[0].replace( rtrim, " " ) + }); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( (match = matchExpr[ type ].exec( soFar )) && (!preFilters[ type ] || + (match = preFilters[ type ]( match ))) ) { + matched = match.shift(); + tokens.push({ + value: matched, + type: type, + matches: match + }); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[i].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( (elem = elem[ dir ]) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || (elem[ expando ] = {}); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || (outerCache[ elem.uniqueID ] = {}); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( (oldCache = uniqueCache[ key ]) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return (newCache[ 2 ] = oldCache[ 2 ]); + } else { + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( (newCache[ 2 ] = matcher( elem, context, xml )) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[i]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[0]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[i], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( (elem = unmatched[i]) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction(function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( selector || "*", context.nodeType ? [ context ] : context, [] ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( (elem = temp[i]) ) { + matcherOut[ postMap[i] ] = !(matcherIn[ postMap[i] ] = elem); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) ) { + // Restore matcherIn since elem is not yet a final match + temp.push( (matcherIn[i] = elem) ); + } + } + postFinder( null, (matcherOut = []), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( (elem = matcherOut[i]) && + (temp = postFinder ? indexOf( seed, elem ) : preMap[i]) > -1 ) { + + seed[temp] = !(results[temp] = elem); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + }); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[0].type ], + implicitRelative = leadingRelative || Expr.relative[" "], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + (checkContext = context).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( (matcher = Expr.relative[ tokens[i].type ]) ) { + matchers = [ addCombinator(elementMatcher( matchers ), matcher) ]; + } else { + matcher = Expr.filter[ tokens[i].type ].apply( null, tokens[i].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[j].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens.slice( 0, i - 1 ).concat({ value: tokens[ i - 2 ].type === " " ? "*" : "" }) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( (tokens = tokens.slice( j )) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find["TAG"]( "*", outermost ), + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = (dirruns += contextBackup == null ? 1 : Math.random() || 0.1), + len = elems.length; + + if ( outermost ) { + outermostContext = context === document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && (elem = elems[i]) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + if ( !context && elem.ownerDocument !== document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( (matcher = elementMatchers[j++]) ) { + if ( matcher( elem, context || document, xml) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + // They will have gone through all possible matchers + if ( (elem = !matcher && elem) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( (matcher = setMatchers[j++]) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !(unmatched[i] || setMatched[i]) ) { + setMatched[i] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[i] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( selector, matcherFromGroupMatchers( elementMatchers, setMatchers ) ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( (selector = compiled.selector || selector) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[0] = match[0].slice( 0 ); + if ( tokens.length > 2 && (token = tokens[0]).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[1].type ] ) { + + context = ( Expr.find["ID"]( token.matches[0].replace(runescape, funescape), context ) || [] )[0]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr["needsContext"].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[i]; + + // Abort if we hit a combinator + if ( Expr.relative[ (type = token.type) ] ) { + break; + } + if ( (find = Expr.find[ type ]) ) { + // Search, expanding context for leading sibling combinators + if ( (seed = find( + token.matches[0].replace( runescape, funescape ), + rsibling.test( tokens[0].type ) && testContext( context.parentNode ) || context + )) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split("").sort( sortOrder ).join("") === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert(function( el ) { + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement("fieldset") ) & 1; +}); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert(function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute("href") === "#" ; +}) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + }); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert(function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +}) ) { + addHandle( "value", function( elem, name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + }); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert(function( el ) { + return el.getAttribute("disabled") == null; +}) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + (val = elem.getAttributeNode( name )) && val.specified ? + val.value : + null; + } + }); +} + +return Sizzle; + +})( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +}; +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( typeof elem.contentDocument !== "undefined" ) { + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the master Deferred + master = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + master.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( master.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return master.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); + } + + return master.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var documentElement = document.documentElement; + + + + var isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ); + }, + composed = { composed: true }; + + // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only + // Check attachment across shadow DOM boundaries when possible (gh-3504) + // Support: iOS 10.0-10.2 only + // Early iOS 10 versions support `attachShadow` but not `getRootNode`, + // leading to errors. We need to check for `getRootNode`. + if ( documentElement.getRootNode ) { + isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ) || + elem.getRootNode( composed ) === elem.ownerDocument; + }; + } +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + isAttached( elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + +var swap = function( elem, options, callback, args ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.apply( elem, args || [] ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = elem.nodeType && + ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // Support: IE <=9 only + option: [ 1, "" ], + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "
" ], + col: [ 2, "", "
" ], + tr: [ 2, "", "
" ], + td: [ 3, "", "
" ], + + _default: [ 0, "", "" ] +}; + +// Support: IE <=9 only +wrapMap.optgroup = wrapMap.option; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, attached, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + attached = isAttached( elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( attached ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; +} )(); + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 - 11+ +// focus() and blur() are asynchronous, except when they are no-op. +// So expect focus to be synchronous when the element is already active, +// and blur to be synchronous when the element is not already active. +// (focus and blur are always synchronous in other supported browsers, +// this just defines when we can count on it). +function expectSync( elem, type ) { + return ( elem === safeActiveElement() ) === ( type === "focus" ); +} + +// Support: IE <=9 only +// Accessing document.activeElement can throw unexpectedly +// https://bugs.jquery.com/ticket/13393 +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Don't attach events to noData or text/comment nodes (but allow plain objects) + if ( !elemData ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = {}; + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + // Make a writable jQuery.Event from the native event object + var event = jQuery.event.fix( nativeEvent ); + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + handlers = ( dataPriv.get( this, "events" ) || {} )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // If the event is namespaced, then each handler is only invoked if it is + // specially universal or its namespaces are a superset of the event's. + if ( !event.rnamespace || handleObj.namespace === false || + event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + + // Utilize native event to ensure correct state for checkable inputs + setup: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Claim the first handler + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + // dataPriv.set( el, "click", ... ) + leverageNative( el, "click", returnTrue ); + } + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Force setup before triggering a click + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + leverageNative( el, "click" ); + } + + // Return non-false to allow normal event-path propagation + return true; + }, + + // For cross-browser consistency, suppress native .click() on links + // Also prevent it if we're currently inside a leveraged native-event stack + _default: function( event ) { + var target = event.target; + return rcheckableType.test( target.type ) && + target.click && nodeName( target, "input" ) && + dataPriv.get( target, "click" ) || + nodeName( target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +// Ensure the presence of an event listener that handles manually-triggered +// synthetic events by interrupting progress until reinvoked in response to +// *native* events that it fires directly, ensuring that state changes have +// already occurred before other listeners are invoked. +function leverageNative( el, type, expectSync ) { + + // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add + if ( !expectSync ) { + if ( dataPriv.get( el, type ) === undefined ) { + jQuery.event.add( el, type, returnTrue ); + } + return; + } + + // Register the controller as a special universal handler for all event namespaces + dataPriv.set( el, type, false ); + jQuery.event.add( el, type, { + namespace: false, + handler: function( event ) { + var notAsync, result, + saved = dataPriv.get( this, type ); + + if ( ( event.isTrigger & 1 ) && this[ type ] ) { + + // Interrupt processing of the outer synthetic .trigger()ed event + // Saved data should be false in such cases, but might be a leftover capture object + // from an async native handler (gh-4350) + if ( !saved.length ) { + + // Store arguments for use when handling the inner native event + // There will always be at least one argument (an event object), so this array + // will not be confused with a leftover capture object. + saved = slice.call( arguments ); + dataPriv.set( this, type, saved ); + + // Trigger the native event and capture its result + // Support: IE <=9 - 11+ + // focus() and blur() are asynchronous + notAsync = expectSync( this, type ); + this[ type ](); + result = dataPriv.get( this, type ); + if ( saved !== result || notAsync ) { + dataPriv.set( this, type, false ); + } else { + result = {}; + } + if ( saved !== result ) { + + // Cancel the outer synthetic event + event.stopImmediatePropagation(); + event.preventDefault(); + return result.value; + } + + // If this is an inner synthetic event for an event with a bubbling surrogate + // (focus or blur), assume that the surrogate already propagated from triggering the + // native event and prevent that from happening again here. + // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the + // bubbling surrogate propagates *after* the non-bubbling base), but that seems + // less bad than duplication. + } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { + event.stopPropagation(); + } + + // If this is a native event triggered above, everything is now in order + // Fire an inner synthetic event with the original arguments + } else if ( saved.length ) { + + // ...and capture the result + dataPriv.set( this, type, { + value: jQuery.event.trigger( + + // Support: IE <=9 - 11+ + // Extend with the prototype to reset the above stopImmediatePropagation() + jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), + saved.slice( 1 ), + this + ) + } ); + + // Abort handling of the native event + event.stopImmediatePropagation(); + } + } + } ); +} + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + code: true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + + which: function( event ) { + var button = event.button; + + // Add which for key events + if ( event.which == null && rkeyEvent.test( event.type ) ) { + return event.charCode != null ? event.charCode : event.keyCode; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { + if ( button & 1 ) { + return 1; + } + + if ( button & 2 ) { + return 3; + } + + if ( button & 4 ) { + return 2; + } + + return 0; + } + + return event.which; + } +}, jQuery.event.addProp ); + +jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { + jQuery.event.special[ type ] = { + + // Utilize native event if possible so blur/focus sequence is correct + setup: function() { + + // Claim the first handler + // dataPriv.set( this, "focus", ... ) + // dataPriv.set( this, "blur", ... ) + leverageNative( this, type, expectSync ); + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function() { + + // Force setup before trigger + leverageNative( this, type ); + + // Return non-false to allow normal event-path propagation + return true; + }, + + delegateType: delegateType + }; +} ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + /* eslint-disable max-len */ + + // See https://github.com/eslint/eslint/issues/3229 + rxhtmlTag = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi, + + /* eslint-enable */ + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, pdataCur, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.access( src ); + pdataCur = dataPriv.set( dest, pdataOld ); + events = pdataOld.events; + + if ( events ) { + delete pdataCur.handle; + pdataCur.events = {}; + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = concat.apply( [], args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl && !node.noModule ) { + jQuery._evalUrl( node.src, { + nonce: node.nonce || node.getAttribute( "nonce" ) + } ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && isAttached( node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html.replace( rxhtmlTag, "<$1>" ); + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = isAttached( elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + // Support: Chrome <=64 + // Don't get tricked when zoom affects offsetWidth (gh-4029) + div.style.position = "absolute"; + scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !isAttached( elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style, + vendorProps = {}; + +// Return a vendor-prefixed property or undefined +function vendorPropName( name ) { + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a potentially-mapped jQuery.cssProps or vendor prefixed property +function finalPropName( name ) { + var final = jQuery.cssProps[ name ] || vendorProps[ name ]; + + if ( final ) { + return final; + } + if ( name in emptyStyle ) { + return name; + } + return vendorProps[ name ] = vendorPropName( name ) || name; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }; + +function setPositiveNumber( elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + + // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter + // Use an explicit zero to avoid NaN (gh-3964) + ) ) || 0; + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). + // Fake content-box until we know it's needed to know the true value. + boxSizingNeeded = !support.boxSizingReliable() || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox, + + val = curCSS( elem, dimension, styles ), + offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + // Support: IE 9-11 only + // Also use offsetWidth/offsetHeight for when box sizing is unreliable + // We use getClientRects() to check for hidden/disconnected. + // In those cases, the computed value can be trusted to be border-box + if ( ( !support.boxSizingReliable() && isBorderBox || + val === "auto" || + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && + elem.getClientRects().length ) { + + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Where available, offsetWidth/offsetHeight approximate border box dimensions. + // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the + // retrieved value as a content box dimension. + valueIsBorderBox = offsetProp in elem; + if ( valueIsBorderBox ) { + val = elem[ offsetProp ]; + } + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "gridArea": true, + "gridColumn": true, + "gridColumnEnd": true, + "gridColumnStart": true, + "gridRow": true, + "gridRowEnd": true, + "gridRowStart": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append + // "px" to a few hardcoded values. + if ( type === "number" && !isCustomProp ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + + // Only read styles.position if the test has a chance to fail + // to avoid forcing a reflow. + scrollboxSizeBuggy = !support.scrollboxSize() && + styles.position === "absolute", + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) + boxSizingNeeded = scrollboxSizeBuggy || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra ? + boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ) : + 0; + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && scrollboxSizeBuggy ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && ( + jQuery.cssHooks[ tween.prop ] || + tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue && type !== false ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( dataPriv.get( cur, "events" ) || {} )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + var doc = this.ownerDocument || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = Date.now(); + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + if ( a == null ) { + return ""; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ) + .filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ) + .map( function( i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() + " " ] = + ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) + .concat( match[ 2 ] ); + } + } + match = responseHeaders[ key.toLowerCase() + " " ]; + } + return match == null ? null : match.join( ", " ); + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce++ ) + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + + +jQuery._evalUrl = function( url, options ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + + // Only evaluate the response if it is successful (gh-4126) + // dataFilter is not invoked for failure responses, so using it instead + // of the default converter is kludgy but it works. + converters: { + "text script": function() {} + }, + dataFilter: function( response ) { + jQuery.globalEval( response, options ); + } + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain or forced-by-attrs requests + if ( s.crossDomain || s.scriptAttrs ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( " + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+

Files used in PDF extraction

+
+

Configuration file

+

Configuration files may define the PDF processing parameters. +By default, the pdfgetx3 program attempts to read +.pdfgetx3.cfg file from the user HOME directory, +then .pdfgetx3.cfg and pdfgetx3.cfg files +from the current working directory. +If configuration file has a different name, it needs to be specified +with the -c, --config option. +The pdfgetn3 program works in the same way, +except it checks for configuration files +~/.pdfgetn3.cfg, .pdfgetn3.cfg and pdfgetn3.cfg.

+

The easiest way of creating a configuration file is to generate +a template content using the --createconfig option as

+
pdfgetx3 --createconfig=test.cfg
+
+
+

and then change the generated test.cfg file in your favorite text +editor. The configuration file follows a simple “varname=value” syntax, +any lines starting with “#” are ignored as comments.

+

The configuration file has several sections marked as [SECTIONNAME]. +The [DEFAULT] section is mandatory and it contains the default +global settings. Any other sections are optional and they are applied +only when selected with the -s, --section option on the +command line. Thus

+
pdfgetx3 --config=test.cfg --section=nacl
+
+
+

would read the parameters from the [nacl] section after reading the +defaults. Having several sections in the configuration +file is useful when there are multiple measurements that share most of +the parameters, but differ in a few of them, for example in chemical +composition. The configuration file can then contain sections per each +sample that define only the composition, while all other parameters are +specified just once in the global DEFAULT section.

+
+
+

Input files

+

PDFgetX3 and PDFgetN3 accept input powder diffraction data +in the form of two-column text file, +where the first column x is either the scattering angle +2Θ in degrees, momentum transfer Q in inverse nanometers or Q +in inverse ångströms. The second column y contains the corresponding +scattered intensities normalized per unit solid angle. The actual type +of the x-values is identified by the dataformat parameter. +The input files may contain header with comments or metadata, and the +actual data are read from the first long section of numerical values.

+

The input files are usually passed as command-line arguments to +pdfgetx3 or pdfgetn3 programs and must be paths +accessible from the current working directory.

+

Input files can be also defined by setting the inputfile +value in the configuration file. The -d, --datapath +option can be then used to provide additional data directories to +search for these inputs and for the backgroundfile. +This is to support configuration files located in a different +directory than the data.

+

When the --find option is active, the pdfgetx3 arguments +are understood as filename patterns and the input files are found +in the current or specified directory.

+
+
+

Output files

+

PDFgetX3 and PDFgetN3 can produce up to four different output data files:

+
    +
  • .iq – I(Q), the background-corrected +intensities sampled on a regular Q-space grid in inverse ångströms,

  • +
  • .sq – S(Q), the total scattering structure function, +with intensities normalized by average scattering factors and +corrected by a polynomial fit,

  • +
  • .fq – F(Q), the reduced structure function equal to Q(S(Q) - 1),

  • +
  • .gr – G(r), the resultant PDF, where the first column is the +separation r in ångströms and the second is the function G in +Å-2.

  • +
+

You can specify what output files should be produced by setting the +outputtypes parameter in the configuration file or by +passing the -t, --outputtypes on the command line.

+

The header of all output files contains the parameter values that were +used in the calculation and thus it is by itself a valid configuration +file. When passed as an argument to the --config option, +the PDFgetX3 will reproduce the previous calculation.

+
+
+ + +
+
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/doc/pdfgetx/2.1.2/genindex.html b/doc/pdfgetx/2.1.2/genindex.html new file mode 100644 index 00000000..42762ade --- /dev/null +++ b/doc/pdfgetx/2.1.2/genindex.html @@ -0,0 +1,844 @@ + + + + + + + Index — diffpy.pdfgetx 2.1.2 documentation + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ + +

Index

+ +
+ Symbols + | A + | B + | C + | D + | E + | F + | G + | I + | L + | M + | O + | P + | Q + | R + | S + | T + | V + | W + +
+

Symbols

+ + + +
+ +

A

+ + +
+ +

B

+ + + +
+ +

C

+ + + +
+ +

D

+ + + +
+ +

E

+ + + +
+ +

F

+ + + +
+ +

G

+ + +
+ +

I

+ + + +
+ +

L

+ + + +
+ +

M

+ + +
+ +

O

+ + + +
+ +

P

+ + + +
+ +

Q

+ + + +
+ +

R

+ + + +
+ +

S

+ + +
+ +

T

+ + + +
+ +

V

+ + +
+ +

W

+ + +
+ + + +
+
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/doc/pdfgetx/2.1.2/index.html b/doc/pdfgetx/2.1.2/index.html new file mode 100644 index 00000000..0bb9c48e --- /dev/null +++ b/doc/pdfgetx/2.1.2/index.html @@ -0,0 +1,181 @@ + + + + + + diffpy.pdfgetx — diffpy.pdfgetx 2.1.2 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/doc/pdfgetx/2.1.2/install.html b/doc/pdfgetx/2.1.2/install.html new file mode 100644 index 00000000..852707f7 --- /dev/null +++ b/doc/pdfgetx/2.1.2/install.html @@ -0,0 +1,247 @@ + + + + + + Installation — diffpy.pdfgetx 2.1.2 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+

Installation

+
+

Software requirements

+

This software is written in Python programming language, therefore +you must have Python 3.8, 3.7, 3.6, 3.5 or 2.7 installed. In addition, +the following third-party Python libraries are also required:

+
    +
  • pip - Python package installer

  • +
  • setuptools - tools for installing Python packages

  • +
  • six - Python 2 and 3 compatibility library

  • +
  • NumPy - library for scientific computing with Python

  • +
  • matplotlib - Python plotting library

  • +
  • IPython - enhanced interactive Python shell

  • +
+

Standard Python releases can be obtained from +https://www.python.org/downloads. +The third-party libraries can be found at the +Python Package Index +or using any Internet search engine.

+

Another more convenient option is to obtain one of the science-oriented +Python distributions such as +Anaconda Python, +Enthought Canopy or +PythonXY, +These distributions already include all the necessary libraries, so the +required Python software can be all installed in one step.

+

On Linux operating systems the third-party libraries are usually +included in a system software repository. For example on an +Ubuntu Linux computer the software dependencies can be all installed +with a single shell command

+
sudo apt-get install \
+  python3-pip python3-setuptools python3-six \
+  python3-numpy python3-matplotlib ipython3
+
+
+

This may be, of course, as well accomplished using the GUI +driven Synaptic package manager. Other Linux +distributions may use different software management tools, +but the names of the necessary packages should be very similar +to those above.

+

On Windows operating system, it may be necessary to add the +C:\Python37 directory and the scripts directory +C:\Python37\Scripts to the system PATH. Some Python +distributions already do so as a part of their installation process. The +easiest way to check is to start the Command Prompt, type +there python and see if this starts the Python interpreter.

+

Alternately, if you want to run the diffpy.pdfgetx software with a specific version of Python, +we recommend using a virtual environment, such as conda. For example, if you have Anaconda Python installed, +you can create a conda virtual environment to install the software as follow

+
conda create --name pdfgetx_env python=3.8 numpy matplotlib ipython
+
+
+

You can choose the name of the environment and python version as you desire. You can choose any of the +supported Python versions. Then, activate this environment and follow the instructions in the +next section to install the software

+
conda activate pdfgetx_env
+
+
+
+
+

Installation

+

The diffpy.pdfgetx software is distributed as a Python wheel file, +which can be obtained from the +Columbia Technology Ventures. +Once all the required software is in +place, start the command prompt on Windows or a Unix terminal on Linux +or Mac, navigate to the directory that contains the wheel file and +execute the following command:

+
pip install ./diffpy.pdfgetx-VERSION.whl
+
+
+

Here VERSION needs to be replaced to match the actual filename. It is +critical that pip installer is from a supported Python version otherwise +the program would not work. On Linux and Mac operating systems the installation may need to run with root user privileges, for example, by prepending sudo to the command line above. If root access is not available, use the pip install options --user or --prefix to install the software to a user-writable directory.

+

The package provides three programs for PDF conversion, pdfgetx3, pdfgetn3 and pdfgets3. To check if they are correctly installed run

+
pdfgetx3 --version
+pdfgetn3 --version
+pdfgets3 --version
+
+
+

This should display the software version, which should agree +with the VERSION string in the wheel package name. +The installation also includes a plotdata +command for an easy plotting of text data files. To verify +if plotdata works, run the plotdata --version command. +Finally, a comprehensive test of the installed software can +be executed using

+
python -m diffpy.pdfgetx.tests.run
+
+
+
+

Note

+

Older versions of diffpy.pdfgetx use Python egg format +instead of Python wheel. +To install these use the easy_install command as follows:

+
python -m easy_install ./diffpy.pdfgetx-VERSION.egg
+
+
+
+
+
+

IPython magic command

+

These instructions are intended for IPython users who would like to +integrate PDFgetX3, PDFgetN3 and PDFgetS3 into their IPython environment. If +you don’t plan to customize IPython in such way you can safely skip +this paragraph.

+

When pdfgetx3 or pdfgetn3 or pdfgets3 is run in interactive mode, it start +IPython interactive shell and define an extra %pdfgetx3, %pdfgetn3 and %pdfgets3 magic commands within the IPython session. The IPython +magic commands are not valid Python code, but work in a similar +fashion as standard shell commands. The %pdfgetx3, %pdfgetn3 and %pdfgets3 magics can be thus used with the same options and arguments as if run from the shell. This is useful for processing more files, while +preserving all plots or variables that were already created +in an IPython session.

+

The %pdfgetx3, %pdfgetn3 and %pdfgets3 magic commands can be defined +permanently so they are available in all IPython sessions. To set +this up

+
    +
  1. find the profile_default/ipython_config.py file and open it +in a text editor. If that file does not exists, +create it first by executing

    +
    ipython profile create
    +
    +
    +
  2. +
  3. navigate to the paragraph that contains the +c.InteractiveShellApp.extensions and add there +the following line

    +
    c.InteractiveShellApp.extensions = ['diffpy.pdfgetx.ipy_magics']
    +
    +
    +

    There must be no leading indent, i.e., the text must start at the +very first column.

    +
  4. +
+
+
+ + +
+
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/doc/pdfgetx/2.1.2/interact.html b/doc/pdfgetx/2.1.2/interact.html new file mode 100644 index 00000000..13c1c910 --- /dev/null +++ b/doc/pdfgetx/2.1.2/interact.html @@ -0,0 +1,385 @@ + + + + + + Interactive mode — diffpy.pdfgetx 2.1.2 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+

Interactive mode

+

The interactive mode is activated by using either the +-i, --interact option or a non-empty +--plot option. In the interactive mode +the program starts an IPython interactive shell and pre-loads several +functions and variables related to the PDF calculation. It also defines +IPython commands %pdfgetx3 and %pdfgetn3, which can be used with +the same syntax as the pdfgetx3 and pdfgetn3 in +system shell. +The interactive session is also initialized with all functions from the +matplotlib.pyplot module for convenient plotting. +The functions and variables related to PDF processing are:

+
+
+pdfgetter(x=None, y=None, filename='', **kwargs)
+

Instance of the PDFGetter class which serves as a +low-level function that calculates the PDF. This is a callable +object, which takes as an argument a pair of input arrays for +(Q, intensity) or (2Θ, intensity) depending on +dataformat. It can be also called with a keyword +argument filename=FILE, which would read the input arrays +from the specified file. When called with no arguments, +it calculates PDF from the last input data.

+
+
Parameters
+
    +
  • x (numpy.ndarray, optional) – +The Q or 2Θ values in powder diffraction pattern.

  • +
  • y (numpy.ndarray, optional) – +The scattered intensities in powder diffraction pattern

  • +
  • filename (str, optional) – +The text data file for loading the x, y values when +they are not specified.

  • +
  • kwargs (misc, optional) – +Extra keyword arguments that are applied to +the config object, for example qmax=20.

  • +
+
+
Returns
+

A pair of output arrays (r, G).

+
+
+
+ +
+
+config
+

Instance of the PDFConfig class that stores the +parameters and input files for the program. +Use print(config) to display the current configuration values. +This is the same object as pdfgetter.config. Configuration +may be changed by setting a respective attribute of the +config object, for example:

+
In [1]: config.qmax = 21
+
+
+

The config values may be also changed by calling the +pdfgetter() or processfiles() function with a +corresponding keyword argument, for example +processfiles(qmax=20, force="once").

+
+ +
+
+iraw
+
+iq
+
+sq
+
+fq
+
+gr
+

These variables are assigned the input raw intensities and the +intermediate results, stored as matrix rows. The matrix rows +correspond to twotheta1, intensity1, twotheta2, intensity2, etc. +Because matrices are iterated row first, the raw intensities +from all input files can be plotted with the matplotlib plot +function as plot(*iraw).

+

These variables should be considered read-only and are reset +with subsequent PDF calculations.

+
+ +
+
+tuneconfig(plotids=None, pdfgetter=None, axeslist=None)
+

Show a GUI dialog for interactive tuning of configuration variables.

+
+
Parameters
+
    +
  • plotids – The string or iterable that specify what interactive plots should be +tuned. By default the same as config.plot. It can be also an +integer index or name of a transformation in pdfgetter() or +a reference to a Transformation object.

  • +
  • pdfgetter – The optional PDFGetter object to be tuned. +This is by default the interactive pdfgetter() object.

  • +
  • axeslist – An optional list of matplotlib Axes for showing interactive plots. +When None, use subplot(N, 1, i) to create any necessary axes.

  • +
+
+
+
+

Note

+

Changes from tuneconfig() apply only to the configuration +and results in memory. Use the processfiles() function +to save them to disk.

+
+
+

See also

+

Interactive tuning of parameters tutorial

+
+
+ +
+
+processfiles(filename=None, **kwargs)
+

Process all input files again with the current configuration values. +This is a higher-level function than pdfgetter(), as +it also saves output files and produces plots as specified by the +config object.

+
+
Parameters
+
    +
  • filename – One or more input files to be converted to PDFs and saved or +plotted according to the config settings. Use the +previous list of input files when not specified.

  • +
  • kwargs – An optional keyword arguments to set for the config +object, for example (force="once", qmax=18).

  • +
+
+
+

This function updates the config.inputfiles +list and the iraw, iq, +sq, fq and gr +interactive variables.

+
+ +
+
+clearsession()
+

Clear all elements from the config.inputfiles +and also the +iraw, iq, sq, +fq and gr variables.

+
+
Returns
+

No return value.

+
+
+
+ +
+
+loaddata(filename, minrows=10, usecols=None, **kwargs)
+

Find and load data from a text file.

+

The data reading starts at the first matrix block of at least minrows rows +and constant number of columns. This seems to work for most of the +datafiles including those generated by PDFGetX2.

+
+
Parameters
+
    +
  • filename (str) – Name of the file to load the text data from.

  • +
  • minrows (int, optional) – Minimum number of rows in the first data block, by default 10. +All rows must have the same number of floating point values.

  • +
  • usecols (int, str, slice, iterable, optional) – Indices or names of the columns to be loaded from the data block, +the default is all columns. Data blocks that do not contain +sufficient number of columns are skipped. When usecols contain +string items, they are translated to column indices by looking +up a header line preceding the data block. String items formatted +as i:j:k are converted to slice objects. When usecols type +is string it is split to a list of names at comma and whitespace +characters.

  • +
  • unpack (bool, optional) – Return data as a sequence of columns that allows tuple unpacking +such as x, y = loaddata(FILENAME, unpack=True). Note that +transposing the loaded array as loaddata(FILENAME).T has +the same effect. The default is False.

  • +
  • kwargs (misc, optional) – Extra keyword arguments that are passed to numpy.loadtxt.

  • +
+
+
Returns
+

data (numpy.ndarray) – The data block loaded from the text file.

+
+
+
+

See also

+

numpy.loadtxt()

+
+

This function can be imported from the +diffpy.pdfgetx module.

+
+ +
+
+plotdata(filenames, style=None, x=None, y=None, log=None, ax=None, **kwargs)
+

Plot one or more text data files.

+

The files are searched for data blocks which have enough columns +to satisfy both x and y selectors of the plotted data. This +may result in an empty plot when file has none wide-enough data +block (e.g., when y=100).

+
+
Parameters
+
    +
  • filenames (str or an iterable of string file names) – One or more text data files to be plotted.

  • +
  • style (str) – Optional style argument for the matplotlib plot() function.

  • +
  • x (int, str, or iterable, optional) – The column to be used for the x data. This can be a zero-based +index of the desired column or a column name from data header. +A special symbol “.” can be used for a sequential data index. +When not specified, use the first column.

  • +
  • y (int, str, iterable, or slice, optional) – One or more columns to be used for the y data. This can be +a single zero-based index of the desired column or an iterable +of several indices. The y value can be also a string which +is split at commas and converted to integers, column names +or slice objects, e.g. “0,sine,4:7”. The slice instances +are applied to the entire data block from each loaded file. +Use the second column when not specified.

  • +
  • log ({‘x’, ‘y’}, optional) – Set logarithmic scaling for the specified axis and linear scaling +for all others. For example, log="y" applies linear scaling +to the x-axis and logarithmic to the y-axis. Keep the current +axis scaling when not specified.

  • +
  • ax (matplotlib.axes.Axes, optional) – The axes to plot to. The plotting will be performed using the +ax.plot method. The default is pyplot.gca().

  • +
  • kwargs (misc, optional) – Keyword arguments for the matplotlib plot() function.

  • +
+
+
Returns
+

lines (list) – The matplotlib Line2D objects added to the current axis.

+
+
+ +

This function can be imported from the +diffpy.pdfgetx.plotdata module.

+
+ +
+
+findfiles(patterns=(), path='.', dotfiles=False)
+

Find files that match all specified patterns.

+

Pattern syntax:

+
    +
  • ^start - match “start” only at the beginning of the string.

  • +
  • end$ - match “end” only at the end of string.

  • +
  • <7> - match number 7 preceded by any number of leading zeros.

  • +
  • <1-34> - match an integer range from 1 to 34 inclusive.

  • +
  • <7-> - match an integer greater or equal 7.

  • +
  • <-> - match any integer.

  • +
  • + - start a new group of patterns to match more files.

  • +
  • dir/ - set search path effective from the current pattern group.

  • +
+

All integer ranges <N-M> above allow one or more leading zeros. +The range syntax does not support matching of negative numbers.

+
+
Parameters
+
    +
  • patterns (iterable of strings or str, optional) – String patterns that must all match in returned filenames. +Can be also a single string with patterns separated by +whitespace characters. When empty match all files in the +current directory or in the path. A single + starts +a new pattern group for additional matches. Each pattern +group may have one entry containing /, for example, +dir/ or ./, which sets the search directory for +this and subsequent pattern groups. When pattern group +contains only the path entry it reuses file patterns from +the previous group.

  • +
  • path (str, optional) – Directory to be searched for the files. The default is “.” +to search the current directory.

  • +
  • dotfiles (bool, optional) – When True search also the hidden “.” starting files. These +files are by default ignored, but can be explicitly selected +by adding the ^. pattern.

  • +
+
+
Returns
+

filenames (list) – The list of matching filenames. Return all files when +patterns are not specified.

+
+
+

This function can be imported from the +diffpy.pdfgetx module.

+
+ +
+ + +
+
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/doc/pdfgetx/2.1.2/intro.html b/doc/pdfgetx/2.1.2/intro.html new file mode 100644 index 00000000..ed8ce2bc --- /dev/null +++ b/doc/pdfgetx/2.1.2/intro.html @@ -0,0 +1,176 @@ + + + + + + Introduction — diffpy.pdfgetx 2.1.2 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+

Introduction

+

diffpy.pdfgetx is a simple yet powerful software for converting X-ray or +neutron powder diffraction data to atomic Pair Distribution Functions +(PDFs). In addition, it also allows the extraction of PDFs from small-angle +scattering (SAS) data. The software includes three command line programs +PDFgetX3, PDFgetN3 and PDFgetS3 for processing X-ray, +constant-wavelength neutron and small-angle diffraction data +respectively. PDFgetX3, PDFgetN3 and PDFgetS3 can be used in a batch +mode to convert a series of data files without user intervention. The +programs can be also run in an interactive mode that allows to control +process parameters and plot the PDFs and any intermediate results. Users +can interactively tune the PDF processing parameters, visualize their effect on the results and adjust them to their optimum values. The programs are bundled with Python library diffpy.pdfgetx for PDF processing functions, which can be used in custom Python scripts.

+
+

License notice

+

Use of this software is subject to and permitted only under a separate, +written Use License granted by Columbia University. If you or your employer +is not a party to such an agreement, then your use of this software is +prohibited. If you don’t know whether or not your anticipated use is under +a license, you must contact Prof. Simon Billinge at sb2896@columbia.edu. +Use of this software without a license is prohibited.

+

Copyright 2009-2020, Trustees of Columbia University in the City of New York.

+

For more information please email Prof. Simon Billinge at sb2896@columbia.edu

+
+
+

Authors

+

This code was written by members of the Billinge Group at +Columbia University and Brookhaven National Laboratory including +Pavol Juhás, +Timur Davis, +Chia-Hao (Timothy) Liu, +Christopher Wright, +Christopher Farrow, +Hung Vuong, +Songsheng Tao, +Simon Billinge.

+
+
+

References

+

If you use this program for a scientific research that leads +to publication, we ask that you acknowledge use of the program +by citing the following paper in your publication:

+
+

P. Juhás and T. Davis, C. L. Farrow, S. J. L. Billinge +PDFgetX3: A rapid and highly automatable program for processing +powder diffraction data into total scattering pair distribution +functions, +J. Appl. Crystallogr. 46, 560-566 (2013)

+
+

For research publications that use this software to process neutron +diffraction data we ask you to also cite:

+
+

P. Juhás, J. N. Louwen, L. van Eijck, E. T. C. Vogt, +S. J. L. Billinge +PDFgetN3: atomic pair distribution functions from neutron +powder diffraction data using ad hoc corrections, +J. Appl. Crystallogr. 51 (2018)

+
+

For research publications utilising the sasPDF utility, PDFGetS3, we ask you to acknowledge the use of the program by citing following paper in your publication:

+
+

CH Liu, E. Janke, R. Li, P. Juhás, O. Gang, D. V. Talapin, S. J. L. Billinge +sasPDF: pair distribution function analysis of nanoparticle assemblies from small-angle-scattering data.

+
+
+
+ + +
+
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/doc/pdfgetx/2.1.2/options.html b/doc/pdfgetx/2.1.2/options.html new file mode 100644 index 00000000..1e47bfa9 --- /dev/null +++ b/doc/pdfgetx/2.1.2/options.html @@ -0,0 +1,663 @@ + + + + + + Options and parameters — diffpy.pdfgetx 2.1.2 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+

Options and parameters

+

PDFgetX3, PDFgetN3 and PDFgetS3 are very flexible in allowing users to customize +the actions of the program. They have a number of parameters that can +be specified either in configuration file or as command line options. +Here is a complete description of the parameters and options used by +either program.

+
+

Note

+

The command line options start with a leading “-” and can +be only used as command line arguments when starting the +pdfgetx3 program. Within configuration file the parameter +names are plain words without any leading dashes. Finally, +parameters can be also set in the interactive mode as attributes of +the config object, but the assignments must be valid +Python statements. Here are examples of setting composition of +a processed specimen using each of these forms:

+
    +
  1. assigned in configuration file:

    +
    ...
    +composition = CaTiO3
    +...
    +
    +
    +
  2. +
  3. set as a command-line option when starting pdfgetx3 or +pdfgetn3:

    +
    pdfgetx3 --composition=CaTiO3
    +
    +
    +
  4. +
  5. set in the IPython interactive mode:

    +
    pdfgetx3 -i
    +...
    +In [1]: config.composition = "CaTiO3"
    +
    +
    +
  6. +
+
+
+

Program operation

+
+
+-h, --help
+

Display a brief usage information with a list of command line options +and exit.

+
+ +
+
+-V, --version
+

Display the program version and exit.

+
+ +
+
+--manual
+

Open this manual in a Web browser and exit.

+
+ +
+
+-f, --find
+
+ +
+

Select input files that match all patterns. The command +line arguments are by default taken as input files. However, +with the --find option they are processed as +file patterns and the matching files are then used as inputs. +The input files are by default searched in the current directory +unless there is a path entry (e.g., data/) that +selects a different search path. The search patterns are +interpreted as fixed strings, all of which must be present +in the file name. A single argument + starts +a new group of patterns to match more files that are not +covered by one set of patterns. Additional pattern +groups reuse the current search path unless they provide +their own path value. Pattern groups containing only +a path entry reuse file patterns from the last group. +When pattern groups overlap the repeated matches are ignored +to make the resulting list of files unique. Files starting +with . are ignored unless there is ^. pattern +that explicitly matches them. The search +syntax provides the following special patterns:

+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

^

match at the beginning of the string, i.e., ^start +matches only filenames that start with “start”.

$

match at the end of string, for example, .chi$ selects +file names ending with “.chi”. A $ on its own +matches every string and can be used to select all files.

<N>

match number N preceded by any number of leading zeros, +e.g., <7> would match in “f7.chi”, “f007.chi”, but not +in “f77.chi”.

<N-M>

match an integer range from N to M inclusive. +The matched number may have one or more leading zeros.

<7->

match number 7 or larger.

<-7>

match number 7 or smaller.

<->

match any integer number.

+

start a new pattern group, for example, .chi$ + .dat$

/

set search path. An argument containing the / symbol +is taken as the search path, for example, data/ or +./. Each pattern group may provide its own search +path effective for that and any subsequent pattern group.

+

The ^$<> characters are often special to Unix or Windows +command shells, therefore they need to be enclosed in double +quotes (") when used on command line.

+
+

See also

+

tutorial on matching input files

+
+
+
+
+-l, --list
+

List all input files and exit. This is useful with the +--find option to verify if input files +are matched as intended.

+
+ +
+
+

Configuration file options

+
+
+-c CONFIG, --config=CONFIG
+

Read custom configuration file after loading the default ones. +Do not load any configuration file when “NONE”.

+
+ +
+
+-s NAME, --section=NAME
+

Load the custom configuration file section [SectionName] after +loading the [DEFAULT] section. This is useful for creating +several configuration variants in a single configuration file.

+
+ +
+
+--createconfig=FILE
+

Write template configuration to a new FILE and exit. Write +to the standard output when FILE is “-“.

+
+ +

See also the configuration file section +for further details.

+
+
+

Input and output options

+
+
+inputfile
+

This parameter allows to specify one or more input files in the +configuration file, one file per line. The inputfile +is only used if no input files were provided on the +pdfgetx3 or pdfgetn3 command line.

+
+ +
+
+dataformat
+
+ +
+
+--format=FORMAT
+

Format of input files. Available formats are: twotheta, QA, +Qnm corresponding to a two-column text data where the first +column is either the scattering angle 2Θ in degrees, Q in +inverse ångströms or Q in inverse nanometers.

+
+ +
+
+backgroundfile
+
+ +
+
+-b FILE, --background=FILE
+

Optional datafile with background intensities from an empty sample +holder. It must be in the same dataformat as other input files.

+
+ +
+

Note

+

The following input is only used in sas mode.

+
+
+
+formfactorfile
+
+ +
+
+-ff FILE, --formfactorfile=FILE
+

Form factor intensities of the scatterers. This is required for sas mode. The form factor file is expected to be in two-column format with (Q, f2avg) data or three-column format with (Q, f2avg, favg2) data. The unit of Q is required to be A^-1.

+
+ +
+
+datapath
+
+ +
+
+-d DATAPATH, --datapath=DATAPATH
+

One or more extra directories to be searched for input or +background data files. The -d option can be specified +several times to add more directories, these are prepended in front +of any default value. Within configuration file the datapath +directories have to be listed each on a separate line.

+

A special value “NONE” (or “none”) clears any previously defined +paths and only the further paths, if any, would be searched for +inputs.

+
+ +
+
+output
+
+ +
+
+-o OUTPUT, --output=OUTPUT
+

Output file name, write to the standard output when “-“. The +-t, --outputtypes option controls what results are +being saved. Normally the OUTPUT is used as a custom basename for +the output files. The OUTPUT may contain @f, @h, @r, @e, @t, @b, @o +tokens, which are expanded as follows:

+ +++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

token

example

definition

@h

dir1/dir2

the input file directory or “.”

@r

dir1/dir2/filename

the input path with extension removed

@e

dat

the input file extension without “.”

@t

filename.dat

the tail component of the input file

@b

filename

the tail component with extension removed

@o

gr

the output extension iq, sq, fq or gr

+

An empty value works the same as “@b.@o” and saves the data +in the current directory with a proper extension for the +saved results. When “@o” is not present in the OUTPUT, it is +appended as a default filename extension.

+
+ +
+
+outputtypes
+
+ +
+
+-t TYPES, --outputtypes=TYPES
+

Result types to be saved, one or more comma separated values. +Supported values are “iq”, “sq”, “fq”, “gr”, corresponding to the +I(Q), S(Q), F(Q) and G(r) curves; these are also used as output +file extensions.

+

Result files are not written when empty, “none” or “NONE”.

+
+ +
+
+force
+
+ +
+
+--force=FORCE
+

Overwrite existing output files. By default the output +files are not written if they already exist. Possible values +in a configuration file are “true”, “yes”, “on”, “1” or +“false”, “no”, “off”, “0” or “once”. The special value “once” +permits one overwrite and then resets config.force to +False. Note that in interactive mode the values assigned +to config.force are converted to Python bool +unless equal to “once”.

+
+ +
+
+

PDF parameters

+
+
+mode
+
+ +
+
+--mode=STRING
+

The PDF conversion mode, i.e., the name of the +pdfgetter() setup. The available modes correspond +to the radiation type used in powder diffraction experiment and can +be “xray” or “neutron”.

+
+ +
+
+wavelength
+
+ +
+
+-w FLOAT, --wavelength=FLOAT
+

X-ray wavelength in ångströms. This value is required +for the “twotheta” dataformat in order to convert the scattering +angles 2Θ to a momentum transfer Q. For other data formats +the wavelength is not necessary and may be left undefined.

+
+ +
+
+twothetazero
+
+ +
+
+--twothetazero=FLOAT
+

Position of the zero scattering angle in diffractometer degrees. +This parameter corrects for a constant offset in the +measured 2Θ values. When loading configuration file +it is assumed 0 unless specified otherwise. This parameter +is only effective for the “twotheta” dataformat.

+
+ +
+
+composition
+
+ +
+
+--composition=STRING
+

Chemical composition of the sample. Supported formats are +“PbTi0.5Zr0.5O3”, “Pb 1 Ti 1/2 Zr 1/2 O 3” or “CH3 (CH2)3 OH”. +Space characters are ignored, unit counts can be omitted, but it is +important to use a proper upper and lower case in atom symbols. +Elements can appear several times in the formula, e.g., “CH3 CH3”, +and the formula may contain parentheses or fractional +stoichiometries.

+
+ +
+
+bgscale
+
+ +
+
+--bgscale=FLOAT
+

Scaling of the background intensities loaded from the +backgroundfile, by default 1.

+
+ +
+
+rpoly
+
+ +
+
+--rpoly=FLOAT
+

r-limit for the maximum frequency in the F(Q) correction polynomial. +The PDF is unreliable at shorter r, however a +very small rpoly would disable polynomial correction and +give noisy PDF. +Larger values produce closer fits with a higher degree polynomial, +but when too large, they might smooth-out a useful signal in the +data. The default is 0.9.

+
+ +
+
+qmaxinst
+
+ +
+
+--qmaxinst
+

The Q cutoff for the meaningful input intensities in inverse +ångströms. Some data files may contain trailing zeros +or unreliable intensities at the upper bound of the detector range. +The qmaxinst defines a threshold for unreliable data. +The parameter is also used as an upper boundary for the polynomial +fit correction of the S(Q) data.

+
+ +
+
+qmin
+
+ +
+
+--qmin
+

The lower Q-limit for the Fourier transformation of the F(Q) curve +in inverse ångströms.

+
+ +
+
+qmax
+
+ +
+
+--qmax
+

The upper Q-limit for the Fourier transformation of the F(Q) curve +in inverse ångströms. This is essentially a limit, where sample +signal decays to the level of data noise.

+
+ +
+
+rmin
+
+ +
+
+--rmin=FLOAT
+

Lower bound of the r-grid for the calculated PDF in ångströms.

+
+ +
+
+rmax
+
+ +
+
+--rmax=FLOAT
+

Upper bound of the r-grid for the calculated PDF in ångströms.

+
+ +
+
+rstep
+
+ +
+
+--rstep=FLOAT
+

Spacing of the r-grid for the calculated PDF in ångströms.

+
+ +
+
+

Other parameters

+
+
+plot
+
+ +
+
+-p TYPES, --plot=TYPES
+

Plot the specified results. A comma separated list with one or +more items from “iq”, “sq”, “fq”, “gr”. No plot is produced when +empty, “none” or “NONE”. Setting this option turns on the +interactive mode.

+
+ +
+
+interact
+
+ +
+
+-i, --interact
+

Start an IPython interactive session after processing all files. +Useful for tuning the configuration parameters or interactive +plotting. This is always on when plot option has been set. +See also Interactive mode for further details.

+
+ +
+
+verbose
+
+ +
+
+--verbose=VALUE
+

Level of detail for the program to report about its actions. +Possible values are “error”, “warning”, “info”, “debug”, “all” or an +integer number from 0 to 5. Messages are completely suppressed when +0, all messages are printed when verbose is 5 (“all”) or higher. +This option is useful for diagnostics of any unexpected behavior +in the program.

+
+ +
+
+ + +
+
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/doc/pdfgetx/2.1.2/pdfgetxn3-examples.zip b/doc/pdfgetx/2.1.2/pdfgetxn3-examples.zip new file mode 100755 index 0000000000000000000000000000000000000000..ce2b55c49c6aae577376657140c5e98feabc7904 GIT binary patch literal 1110551 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�FvG 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 z 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

HnC( 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℘t|nJpmFm7zxyHSR?#1 z?b9va;zgl^s^}7(9Q#qTE4fN6Pn7vy^fn{Cp<41ROTV9Y%psdGv2u5XF>$}mZ*XSj zLfarMM!1uO4tCy?Lbkn;G3}p3k^XBvQszREW~2wV+C z^(a`k@{i~Ioz_aLASI>#1&bfdWdwB}!}zfuaFVrI3NzkR@R6q7@c1N$!TFSHLUULl zu+hA&FP5;V^0bg!riMS#db$rC3^UVxjt-7ac2vrRw(nPE?t(h*y?wF{Cm8qf=-nJz z{^h69?hdw>`tJxFA*{>Z1R#7+C^`V`Xk+I#eaD+Wjh=F~B{W*d8a{=XthyW_SX9;p zLLKzFe0c}vRBNR76k0!fMXfvl#cQB!#lNTQf<{K3SQNZV{pfc3@nnqCZa!sfaN0*_ z4bFaVR`S-x={7dTgPQu4Qw6)VNn-lYU~}tV*e}#$MBlL$KGOsftZXnhJ%FnGDI8FH z5>JZy;r@MXqD@yWgWEVZeA;}_H&{VSOb^v5P0z=uJ(g7_iWqfgR!*Fp2Fls`XYY>1 z-KhcGWu>C64@pxnO`bK8pjth@j#`y95v7aBIkmaMtjeisXPY$<&t*_r*T-n+4}9N0 z-N*7noe_>ThU1A!=53n$xgsVr+-eIEpQrQX2S{w`tE@s?B zaGbR=3$yj+V%%Wd{I^D@D46ew{m3%tvxwI$n(sFaQ;d<^>BqgApQmhyo0fqrRIM0M zmUBcEk5+J9J*NO7D(**|xEjuTe6?}1Q2<2X|E#p}v{M*dlSVx(MWg+831m7sUpeL+ z$&x!}wdj9y(�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 z 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

F^R;2wAF*SYeB=&j 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%0AG?^08q#sZjc{)SO)}5W(g(cCp)3FA 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 z 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

vQ2$KBlp|l$ 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

1VVQG^j{;- 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

jmZ&)S>A68aL) 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 literal 0 HcmV?d00001 diff --git a/doc/pdfgetx/2.1.2/plotdata.html b/doc/pdfgetx/2.1.2/plotdata.html new file mode 100644 index 00000000..7c3d4827 --- /dev/null +++ b/doc/pdfgetx/2.1.2/plotdata.html @@ -0,0 +1,278 @@ + + + + + + The plotdata program — diffpy.pdfgetx 2.1.2 documentation + + + + + + + + + + + + + + + + + + + + + + +

+ + + +
+
+
+
+ +
+

The plotdata program

+

The PDFgetX3 software includes a simple stand-alone utility +plotdata for plotting text data files. In most cases +this program can be invoked from a command-shell as

+
plotdata file1.dat file2.dat
+
+
+

which plots the numerical data from the text files file1.dat, +file2.dat together in a single graph. By default the first +column is used as an x variable and the second column is used for the +y values. After displaying the plot the program starts an IPython +interactive session allowing the user to modify or save plots. The +IPython session is initialized with the filenames variable +containing a list of plotted files. It also pre-loads the +plotdata() and findfiles() functions just as in PDFgetX3 +interactive session. The plotdata() +function works in a similar way as the plotdata program, +just its arguments need to be passed as Python function arguments +instead of command-line options. Thus an equivalent call of the +plotdata() function would be:

+
In [1]: plotdata(['file1.dat', 'file2.dat'])
+
+
+
+

Selecting files

+

The plotdata program includes a file searching feature +that is useful for selecting a set of files in large +directories. It is also convenient for Windows operating systems, +where the command prompt cannot do filename expansion for patterns +such as *.dat. The file search feature is controlled by the +following options:

+
+
+-f, --find
+

Use command line arguments as filename patterns and plot all matching +files. This option works in the same way as for +pdfgetx3, for full details see the +pdfgetx3 --find documentation. Note that +within command line the special patterns ^$<> need to be quoted +in double quotes (") so they are not processed by command shell.

+
+ +
+
+-l, --list
+

List the input files and exit. This is useful in conjunction +with the -f, --find option to check if data files +are selected as intended.

+
+ +

Assuming the current directory contains 20 files named +file1.dat, file2.dat, …, file20.dat, +the plotting of files 9 to 13 could be done (with a check listing) +as follows

+
$ plotdata -fl "<9-13>.dat"
+file9.dat
+file10.dat
+file11.dat
+file12.dat
+file13.dat
+$ plotdata -f "<9-13>.dat"
+
+
+

Within an interactive IPython session the equivalent plot could be +produced by combining the plotdata() and findfiles() functions as

+
In [1]: plotdata(findfiles("<9-13>.dat"))
+
+
+
+
+

Selecting x and y data

+

The plotdata program provides several ways of selecting +columns for x or y data and for specifying plot markers or line +formats. The columns can be specified using their integer index, +but one needs to keep in mind the index of the first column is “0” +as per Python indexing conventions. Here is a list of options +supported by the plotdata program (and function):

+
+
+-x X
+

index or name of the x-column to plot. See the -y option +for the supported syntax, but note that X may select only one +column. When set to “.” use the data-row index for x.

+
+ +
+
+-y Y
+

index or name of the y-column or columns to plot. The Y column +specification can be a comma separated list of indices, column names +or Python-like ranges, for example “1,2”, “G”, “1:4” (START:STOP, +same as “1,2,3”), “1:4:2” (START:STOP:STEP, same as “1,3”), or +“-2:” (same as “-2,-1”, i.e, the last 2 columns). Because column +indexing starts at “0” the second column must be specified as “1”.

+

The column names work if the data section in the file is preceded by +a headline of unique column names, for example:

+
x     square      cube
+1     1           1
+2     4           8
+3     9           27
+4     16          64
+
+
+

For such data file the plotdata program will recognize column names +“x”, “square” and “cube” and an implicit “.” for row index.

+
+ +
+
+-s STYLE, --style=STYLE
+

optional plot format specification. See the +matplotlib.pyplot.plot() function +for a list of available formats.

+
+ +
+
+-L LOG, --log=LOG
+

axes to be plotted with logarithmic scaling, for example, “x”, “y” or +“xy”. Axes not listed in LOG will use linear scaling.

+
+ +
+
+-h, --help
+

display a brief usage info and exit.

+
+ +
+
+-V, --version
+

show program version and exit.

+
+ +
+
+--manual
+

Open this manual page in a Web browser and exit.

+
+ +
+
+

Examples

+

The examples directory plotdata contains a sincos.dat +file that has 3-columns of values labeled as “x”, “sin” and “cos”. +Here are several examples of the plotdata capabilities +when used from command line - the user is encouraged to try them out:

+
plotdata sincos.dat
+plotdata -y 1,2 sincos.dat
+plotdata -x . -y 0:3 sincos.dat
+plotdata -y cos sincos.dat
+plotdata -x sin -y cos -sr-- sincos.dat
+
+
+

An equivalent usage from a general IPython session would be:

+
ipython --matplotlib=auto
+In [1]: from diffpy.pdfgetx.plotdata import plotdata
+In [2]: plotdata('sincos.dat')
+In [3]: plotdata('sincos.dat', y=[1,2])
+In [4]: plotdata('sincos.dat', x='.', y=':3')
+In [5]: plotdata('sincos.dat', y='cos')
+In [6]: plotdata('sincos.dat', x='sin', y='cos', style='r--')
+
+
+
+
+ + +
+
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/doc/pdfgetx/2.1.2/quick-start.html b/doc/pdfgetx/2.1.2/quick-start.html new file mode 100644 index 00000000..725f6ad8 --- /dev/null +++ b/doc/pdfgetx/2.1.2/quick-start.html @@ -0,0 +1,250 @@ + + + + + + Quick-start guide — diffpy.pdfgetx 2.1.2 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+

Quick-start guide

+

This guide assumes that the software has been correctly installed and +its command line programs PDFgetX3, PDFgetN3 and PDFgetS3 can be +executed by typing pdfgetx3, pdfgetn3, or +pdfgets3 in a shell window. Please, refer to the installation section if this is not working yet.

+
+

pdfgetx3 command

+

The pdfgetx3 program is a command-line application, therefore all +the input files and run-parameters are supplied either as command-line +arguments or through a configuration file. In general, the pdfgetx3 is +executed from a command shell as

+
pdfgetx3 [options] input1 input2 ... inputN
+
+
+

The inputN stands for an input powder diffraction data. The +inputN file is a simple two-column text file, where the first +column corresponds to either the 2Θ diffraction angle, or a +momentum transfer, Q, in inverse nanometer or inverse ångström units. +The second column contains the corresponding X-ray intensities. The +input file may start with a header containing comments or metadata +related to the measurement. PDFgetX3 will ignore any text leading to a +long two-column section. The example input files in this manual were +created with the +FIT2D program using +its “chi” output format, thus we will also refer to them as “chi-files”. +A typical content of a “chi” file looks as folows:

+
Pt_bulk-00055.tif: 2-theta Scan
+2-Theta Angle (Degrees)
+
+       1465
+ 2.0003892E-02  0.0000000E+00
+ 6.0011677E-02  0.0000000E+00
+ 1.0001946E-01  0.0000000E+00
+ 1.4002724E-01  0.0000000E+00
+ 1.8003502E-01  0.0000000E+00
+ ...
+
+
+

The command-line options are arguments that start with a dash “-” and +are used to specify run-parameters or modify the program behavior. The +options can be specified in a short form that consists of a dash and +a single character, or in a long, more descriptive format starting with +a doubled dash --. Options may require values. For short options, +the value may be joined to the option string, for example +-w0.142774, while for the long options it has to be separated +with an equal sign, e.g., --wavelength=0.142774. Although +all the PDF calculation parameters can be passed as command line +options, it is often more convenient to set them in a configuration +file. When run parameter is present both in a configuration file and +as command-line option, the command-line value takes precedence. The +command-line options are all described in the Options and parameters section of +this manual. A brief summary of options can be also displayed by +executing

+
pdfgetx3 --help
+
+
+

The best way of getting familiar with PDFgetX3 is to process +the example diffraction data described in the Tutorial. +In general, the first step is to create a commented configuration file pdfgetx3.cfg using:

+
pdfgetx3 --createconfig=pdfgetx3.cfg
+
+
+

The configuration file can have any name, but it is preferable +to use either pdfgetx3.cfg or .pdfgetx3.cfg, +for these files are automatically loaded by PDFgetX3. All +other configuration files must be passed explicitly to the program +using the -c, --config option.

+

Open the pdfgetx3.cfg file in a text editor. The lines that +start with a hash mark # are comments and are not used. The lines +starting with a right brace [ denote sections in the configuration +file. The active lines are all formatted as +“NAME=VALUE”. Although PDFgetX3 has many options, in general only a few +of them are critical for the PDF calculation:

+
    +
  • dataformat – specifies the input data format

  • +
  • wavelength – radiation wavelength in Å required for the +“twotheta” format.

  • +
  • composition – chemical composition of the sample

  • +
  • qmaxinst – upper Q boundary for a meaningful measurement +intensities.

  • +
  • qmaxQ-cutoff for the Fourier transformation that +yields the PDF.

  • +
+

Save the updated configuration file and run pdfgetx3 on the input data +FILENAME.chi as

+
pdfgetx3 --verbose=info -t gr FILENAME.chi
+
+
+

Here the --verbose=info option makes pdfgetx3 +print +more information about its operation. This helps to verify +if the configuration file is indeed loaded and if the parameter +values are assigned as intended. The PDFgetX3 will not write +any output files unless told so. The -t gr option +tells the program to save the final G(r) curve as a +FILENAME.gr file in the working directory.

+

The saved .gr file contains a header with all the calculation +parameters and the input file name. The .gr file can be therefore +also used as a configuration file in order to redo the same +calculation

+
pdfgetx3 -c FILENAME.gr --plot=fq,gr
+
+
+

Note this command does not include any .chi file and this will as +a result process the previously used input FILENAME.chi. +The --plot=fq,gr option tells PDFgetX3 to +display 2 plots for the reduced structure function F(Q) and the +final PDF G(r). The --plot option also implies an +interactive mode +therefore the program does not exit, but starts an +interactive IPython session. To exit the interactive mode, +type exit() and press Enter.

+
+
+

pdfgetn3 command

+

The pdfgetx3 and pdfgetn3 programs operate in a very similar fashion +apart from being set to assume X-ray and neutron data respectively. +The type of the scattering data can be also specified using the +--mode option. Running pdfgetn3 is nearly identical +to executing pdfgetx3 --mode=neutron. The only difference between +these commands is that pdfgetx3 checks for configuration files +pdfgetx3.cfg and .pdfgetx3.cfg, whereas +pdfgetn3 looks for pdfgetn3.cfg and .pdfgetn3.cfg.

+
+
+

pdfgets3 command

+

The pdfgets3 program is virtually the same as its counterparts for x-ray +(pdfgetx3) and neutron (pdfgetn3) diffraction data. The only difference +is that instead of referencing the well documented x-ray or neutron +scattering form factor data, a user-defined form factor data is used +for getting the PDF from a small-angle scattering (SAS) data. This +behavior is enabled by specifying mode = sas in the configuration +file or in the command line tool. The pdfgets3 program by default +searches for a configuration named pdfgets3.cfg and +.pdfgets3.cfg in order, when no configuration file is specified.

+

Please refer to the tutorial section for a step-by-step processing of the example data files and for demonstration of the capabilities in PDFgetX3, PDFgetN3 and PDFgetS3.

+
+
+ + +
+
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/doc/pdfgetx/2.1.2/release.html b/doc/pdfgetx/2.1.2/release.html new file mode 100644 index 00000000..5a592e87 --- /dev/null +++ b/doc/pdfgetx/2.1.2/release.html @@ -0,0 +1,356 @@ + + + + + + Release notes — diffpy.pdfgetx 2.1.2 documentation + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+

Release notes

+
+

Version 2.1.2 - 2021-12-24

+
+

Fixed

+
    +
  • Fixed the command provided to the users in the installation instructions which +incorrectly instructed them to setup a Python environment in which pdfgetx +could be installed by using the flag --python=3.8 to the correct usage of +this flag as python=3.8.

  • +
+
+
+
+

Version 2.1.1 - 2020-09-01

+
+

Added

+
    +
  • Support for Python 3.8

  • +
+
+
+
+

Version 2.1.0 – 2020-07-15

+
+

Added

+
    +
  • New mode sas for processing Small Angle Scattering data and +for using custom scattering factors.

  • +
  • qmax-pushes-qmin coupling of sliders in the tuneconfig tool.

  • +
  • New program pdfgets3 and IPython magic %pdfgets3.

  • +
+
+
+

Changed

+
    +
  • Software distribution format to a universal Python wheel.

  • +
  • tuneconfig dialog to access full Q-range with all qmin, qmax, and +qmaxinst sliders. Increased range for the rpoly slider.

  • +
+
+
+

Deprecated

+
    +
  • Software distribution in setuptools egg package.

  • +
+
+
+

Removed

+
    +
  • Support for Python 3.4.

  • +
+
+
+

Fixed

+
    +
  • Support backslash in the --find option path argument on Windows. +Both forward and back slashes are allowed on Windows, but other +platforms must use forward slash.

  • +
  • Recipe for platform-dependent Anaconda package.

  • +
  • Bogus test failure when installed in symlinked directory.

  • +
+
+
+
+

Version 2.0.0 – 2018-11-02

+
+

Added

+
    +
  • New mode neutron for processing constant-wavelength +neutron scattering data.

  • +
  • Correction for an offset of diffractometer zero angle.

  • +
  • Configuration parameter twothetazero and command-line option +--twothetazero for position of the actual zero angle +in diffractometer degrees.

  • +
  • New program pdfgetn3 and IPython magic %pdfgetn3.

  • +
  • Separate configuration file pdfgetn3.cfg for the pdfgetn3 program.

  • +
  • New sub-package diffpy.pdfgetx.apps for entry points to all programs.

  • +
  • Table of electron scattering factors from E. J. Kirkland, +Advanced Computing in Electron Microscopy.

  • +
  • The + operator for additive pattern groups when matching input files +with pdfgetx3 --find.

  • +
  • An optional slash-containing entry, e.g., dir/, to set the search path +for pdfgetx3 --find. Each pattern group may have one path entry which +affects the current and subsequent pattern groups. Pattern groups that +have only the path entry reuse the previous file patterns, for example, +dir1/ .dat$ + dir2/ + dir3/.

  • +
  • The dotfiles flag argument to functs.findfiles to also find +dot-starting files without an explicit pattern.

  • +
  • Support for Python 3.7.

  • +
  • Tutorial examples for constant-wavelength neutron diffraction data.

  • +
+
+
+

Changed

+
    +
  • Initialization arguments of PDFConfig to set initial configuration values.

  • +
  • path argument of functs.findfiles to give one search path instead +of a list of paths.

  • +
  • pdfgetx3 --find to search only the current directory and stop searching +in --datapath.

  • +
  • Improved PDF accuracy by removing repeated Q-grid interpolation.

  • +
  • Handling of dot files by pdfgetx3 --find and the functs.findfiles +function. The dotfiles are by default ignored unless explicitly selected +by a "^." pattern.

  • +
  • Return type of functs.findfiles from IPython SList to a simple list.

  • +
  • Rename camel case interactive functions to lowercase, i.e., to loaddata, +processfiles, clearsession.

  • +
  • Use config.datapath lookup in processfiles(filename).

  • +
+
+
+

Deprecated

+
    +
  • Function cromermann.felectronatq for electron scattering +factors calculation using Mott-Bethe approximate formula.

  • +
  • IPython extension module diffpy.pdfgetx.ipy_pdfgetx3. +Use diffpy.pdfgetx.ipy_magics instead.

  • +
  • Camel case functions loadData, processFiles, clearSession.

  • +
+
+
+

Removed

+
    +
  • Support for Python 2.6.

  • +
  • Processing of environment variable PDFGETX3PATH.

  • +
  • Support for IPython 0.x.

  • +
  • Obsolete variable __gitsha__ from the version module.

  • +
  • Processing of command line options in PDFConfig class.

  • +
  • Implicit loading of configuration files in PDFConfig instantiation.

  • +
+
+
+

Fixed

+
    +
  • Import of all objects from matplotlib.pyplot into +an interactive session started by plotdata.

  • +
  • Inaccurate G interpolation when rstep is comparable to pi / qmax.

  • +
  • Lone anchor patterns ^, $ to match everything.

  • +
+
+
+
+

Version 1.2 – 2018-01-12

+
+

Added

+
    +
  • Support for Python 3.4, 3.5, 3.6 in addition to Python 2.6 and 2.7.

  • +
  • Support for IPython 5.0 with preserved +compatibility with IPython 0.10 and later.

  • +
  • Support for matplotlib 2.0.

  • +
  • New option --log=LOG for the plotdata program to set logarithmic +scale for either of x or y axis. The plotdata() function learnt +a new log argument with the same purpose.

  • +
  • New argument ax for the plotdata() function that select a specific +matplotlib axis for plotting.

  • +
  • Support for Unicode filenames and values in the config +interactive variable.

  • +
  • Processing of parentheses and fractional stoichiometries in chemical +formulas as in Pb (Ti Zr)1/2 O3.

  • +
  • Explanatory error message when PDFgetX3 was installed for +unsupported Python.

  • +
+
+
+

Changed

+
    +
  • The egg package file was enhanced to support all Python +versions. The software is now distributed in a single +egg rather than multiple eggs per each Python version.

  • +
  • PDFgetX3 option --force to take a boolean argument +(yes, no, true, etc.) or once. The configuration +parameter force can be likewise set to a bool or to +a string "once". This enables a safer one-time +overwrite of existing output files.

  • +
  • Plot labels to use a proper Unicode “Å” (Ångström) symbols. +The “Å” symbol is also used within units in output files.

  • +
  • The usecols argument of the loadData() function to also +accept scalars, open-end slice objects and string-denoted +slices such as "1:3" or "1:".

  • +
  • The plotdata program and plotdata() function to accept +open-end slices for the y-columns selection.

  • +
  • The IPython magic function %pdfgetx3 to set the _exit_code +variable as do generic shell commands run from IPython.

  • +
  • Inline documentation to use NumPy-style Napoleon format, +which is human readable and can be included in the manual.

  • +
  • Release scripts to build software package bundles and +documentation in binary-reproducible way.

  • +
+
+
+

Deprecated

+
    +
  • Compatibility with Python 2.6.

  • +
  • Support for IPython 0.x.

  • +
  • Variable __gitsha__ in the version module which was renamed +to __git_commit__.

  • +
+
+
+

Removed

+
    +
  • The hold argument of the plotdata() function, +because it was deprecated in matplotlib.

  • +
  • Support for multiple x-columns in plotdata program and +plotdata() function.

  • +
  • Import of all objects from numpy module into the interactive +session. NumPy is available under the np name instead.

  • +
+
+
+

Fixed

+
    +
  • Avoid duplicate “.gr.gr” extension when pdfgetx3 is run +with option --output=f.gr.

  • +
  • Crash on loading custom configuration section from a local +file, when that section is missing in global configuration.

  • +
  • Missing checkbox in the tuneconfig dialog caused by matplotlib bug.

  • +
+
+
+
+ + +
+
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/doc/pdfgetx/2.1.2/search.html b/doc/pdfgetx/2.1.2/search.html new file mode 100644 index 00000000..e57f69a7 --- /dev/null +++ b/doc/pdfgetx/2.1.2/search.html @@ -0,0 +1,97 @@ + + + + + + Search — diffpy.pdfgetx 2.1.2 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. +

+
+ + + +
+ +
+ +
+ +
+
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/doc/pdfgetx/2.1.2/searchindex.js b/doc/pdfgetx/2.1.2/searchindex.js new file mode 100644 index 00000000..a3d1e4b6 --- /dev/null +++ b/doc/pdfgetx/2.1.2/searchindex.js @@ -0,0 +1 @@ +Search.setIndex({docnames:["files","index","install","interact","intro","options","plotdata","quick-start","release","tutorial"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":1,"sphinx.domains.index":1,"sphinx.domains.javascript":1,"sphinx.domains.math":2,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,"sphinx.ext.todo":2,sphinx:56},filenames:["files.rst","index.rst","install.rst","interact.rst","intro.rst","options.rst","plotdata.rst","quick-start.rst","release.rst","tutorial.rst"],objects:{"":{backgroundfile:[5,1,1,"-"],bgscale:[5,1,1,"-"],composition:[5,1,1,"-"],config:[3,2,1,"-"],dataformat:[5,1,1,"-"],datapath:[5,1,1,"-"],force:[5,1,1,"-"],formfactorfile:[5,1,1,"-"],fq:[3,2,1,"-"],gr:[3,2,1,"-"],inputfile:[5,1,1,"-"],interact:[5,1,1,"-"],iq:[3,2,1,"-"],iraw:[3,2,1,"-"],mode:[5,1,1,"-"],output:[5,1,1,"-"],outputtypes:[5,1,1,"-"],plot:[5,1,1,"-"],qmax:[5,1,1,"-"],qmaxinst:[5,1,1,"-"],qmin:[5,1,1,"-"],rmax:[5,1,1,"-"],rmin:[5,1,1,"-"],rpoly:[5,1,1,"-"],rstep:[5,1,1,"-"],sq:[3,2,1,"-"],twothetazero:[5,1,1,"-"],verbose:[5,1,1,"-"],wavelength:[5,1,1,"-"]},"diffpy.pdfgetx":{findfiles:[3,0,1,""],loaddata:[3,0,1,""]},"diffpy.pdfgetx.plotdata":{plotdata:[3,0,1,""]},_interactive_:{clearsession:[3,0,1,""],pdfgetter:[3,0,1,""],processfiles:[3,0,1,""],tuneconfig:[3,0,1,""]},pdfgetx3:{"--background":[5,3,1,"cmdoption-pdfgetx3-b"],"--bgscale":[5,3,1,"cmdoption-pdfgetx3-bgscale"],"--composition":[5,3,1,"cmdoption-pdfgetx3-composition"],"--config":[5,3,1,"cmdoption-pdfgetx3-c"],"--createconfig":[5,3,1,"cmdoption-pdfgetx3-createconfig"],"--datapath":[5,3,1,"cmdoption-pdfgetx3-d"],"--find":[5,3,1,"cmdoption-pdfgetx3-f"],"--force":[5,3,1,"cmdoption-pdfgetx3-force"],"--format":[5,3,1,"cmdoption-pdfgetx3-format"],"--formfactorfile":[5,3,1,"cmdoption-pdfgetx3-ff"],"--help":[5,3,1,"cmdoption-pdfgetx3-h"],"--interact":[5,3,1,"cmdoption-pdfgetx3-i"],"--list":[5,3,1,"cmdoption-pdfgetx3-l"],"--manual":[5,3,1,"cmdoption-pdfgetx3-manual"],"--mode":[5,3,1,"cmdoption-pdfgetx3-mode"],"--output":[5,3,1,"cmdoption-pdfgetx3-o"],"--outputtypes":[5,3,1,"cmdoption-pdfgetx3-t"],"--plot":[5,3,1,"cmdoption-pdfgetx3-p"],"--qmax":[5,3,1,"cmdoption-pdfgetx3-qmax"],"--qmaxinst":[5,3,1,"cmdoption-pdfgetx3-qmaxinst"],"--qmin":[5,3,1,"cmdoption-pdfgetx3-qmin"],"--rmax":[5,3,1,"cmdoption-pdfgetx3-rmax"],"--rmin":[5,3,1,"cmdoption-pdfgetx3-rmin"],"--rpoly":[5,3,1,"cmdoption-pdfgetx3-rpoly"],"--rstep":[5,3,1,"cmdoption-pdfgetx3-rstep"],"--section":[5,3,1,"cmdoption-pdfgetx3-s"],"--twothetazero":[5,3,1,"cmdoption-pdfgetx3-twothetazero"],"--verbose":[5,3,1,"cmdoption-pdfgetx3-verbose"],"--version":[5,3,1,"cmdoption-pdfgetx3-v"],"--wavelength":[5,3,1,"cmdoption-pdfgetx3-w"],"-V":[5,3,1,"cmdoption-pdfgetx3-v"],"-b":[5,3,1,"cmdoption-pdfgetx3-b"],"-c":[5,3,1,"cmdoption-pdfgetx3-c"],"-d":[5,3,1,"cmdoption-pdfgetx3-d"],"-f":[5,3,1,"cmdoption-pdfgetx3-f"],"-ff":[5,3,1,"cmdoption-pdfgetx3-ff"],"-h":[5,3,1,"cmdoption-pdfgetx3-h"],"-i":[5,3,1,"cmdoption-pdfgetx3-i"],"-l":[5,3,1,"cmdoption-pdfgetx3-l"],"-o":[5,3,1,"cmdoption-pdfgetx3-o"],"-p":[5,3,1,"cmdoption-pdfgetx3-p"],"-s":[5,3,1,"cmdoption-pdfgetx3-s"],"-t":[5,3,1,"cmdoption-pdfgetx3-t"],"-w":[5,3,1,"cmdoption-pdfgetx3-w"]},plotdata:{"--find":[6,3,1,"cmdoption-plotdata-f"],"--help":[6,3,1,"cmdoption-plotdata-h"],"--list":[6,3,1,"cmdoption-plotdata-l"],"--log":[6,3,1,"cmdoption-plotdata-log"],"--manual":[6,3,1,"cmdoption-plotdata-manual"],"--style":[6,3,1,"cmdoption-plotdata-s"],"--version":[6,3,1,"cmdoption-plotdata-v"],"-L":[6,3,1,"cmdoption-plotdata-log"],"-V":[6,3,1,"cmdoption-plotdata-v"],"-f":[6,3,1,"cmdoption-plotdata-f"],"-h":[6,3,1,"cmdoption-plotdata-h"],"-l":[6,3,1,"cmdoption-plotdata-l"],"-s":[6,3,1,"cmdoption-plotdata-s"],"-x":[6,3,1,"cmdoption-plotdata-x"],"-y":[6,3,1,"cmdoption-plotdata-y"]}},objnames:{"0":["py","function","Python function"],"1":["std","confval","configuration value"],"2":["std","interactvar","interactive variable"],"3":["std","cmdoption","program option"]},objtypes:{"0":"py:function","1":"std:confval","2":"std:interactvar","3":"std:cmdoption"},terms:{"0000000e":7,"0001946e":7,"0003892e":7,"0011677e":7,"00903_qmax18":9,"0x3e20f50":9,"4002724e":7,"5o3":5,"5zr0":5,"6id":9,"8003502e":7,"\u00e5ngstr\u00f6m":[0,5,7,8],"\u03b1":9,"boolean":8,"break":9,"case":[5,6,8,9],"class":[3,8],"default":[0,3,5,6,7,8,9],"final":[2,5,7,9],"float":[3,5],"function":[0,3,4,6,7,8,9],"import":[3,5,6,8,9],"int":3,"juh\u00e1":4,"long":[0,7],"new":[3,4,5,8,9],"public":4,"return":[3,8],"short":7,"true":[3,5,8,9],"try":[6,9],"while":[0,2,7,9],Axes:[3,6],For:[2,3,4,5,6,7,9],One:[3,5,9],SAS:[4,7],Such:9,The:[0,1,2,3,4,5,7,8,9],Then:2,There:[2,9],These:[2,3],Use:[3,4,6,8,9],Useful:5,With:9,__git_commit__:8,__gitsha__:8,_exit_cod:8,_qmax18:9,abbrevi:9,abil:9,about:[5,7,9],abov:[2,3,9],accept:[0,8,9],access:[0,2,8],accomplish:[2,9],accord:3,accur:9,accuraci:8,acknowledg:4,action:[5,9],activ:[0,2,3,7,9],actual:[0,2,8],add:[2,5,9],added:3,adding:3,addit:[0,2,3,4,5,8,9],adjust:[4,9],advanc:[8,9],affect:[8,9],after:[0,5,6,9],again:[3,9],agre:2,agreement:4,al2o3:9,all:[0,2,3,5,6,7,8,9],allow:[3,4,5,6,8,9],alon:6,alreadi:[2,5,9],also:[0,2,3,4,5,6,7,8,9],altern:2,although:7,alwai:5,anaconda:[2,8,9],analysi:4,anchor:8,angl:[0,1,4,5,7,8],angular:9,ani:[0,2,3,4,5,7,9],anoth:[2,9],anticip:4,anywher:9,apart:7,app:8,appear:[5,9],append:5,appl:4,appli:[0,3,9],applic:7,approxim:[8,9],apt:2,arbitrari:9,area:9,argument:[0,2,3,5,6,7,8,9],arrai:3,ask:4,assembl:[4,9],assess:9,assign:[3,5,7],assum:[5,6,7],atom:[4,5],attempt:0,attribut:[3,5,9],au_dna_ff:9,au_dna_npa:9,author:1,auto:6,automat:[4,7,9],avail:[2,5,6,8,9],averag:[0,9],avoid:[8,9],axes:[3,6,9],axeslist:[3,9],axi:[3,8,9],b_qmax18:9,back:8,background:[0,5,9],backgroundfil:[0,5,9],backslash:8,base:[3,9],basenam:5,batch:4,beamlin:9,becaus:[3,6,8,9],been:[5,7,9],begin:[3,5,9],behavior:[5,7],being:[5,7,9],below:9,best:7,beth:8,better:9,between:7,bgscale:[5,9],billing:4,binari:8,block:3,blue:9,bogu:8,bool:[3,5,8],both:[3,7,8,9],bound:[5,9],boundari:[5,7,9],box:9,brace:7,breakpoint:9,brief:[5,6,7],brookhaven:4,browser:[5,6],bug:8,build:8,built:9,bulk:9,bundl:[4,8],button:9,calcul:[0,3,5,7,8,9],calibr:9,call:[3,6,9],callabl:3,camel:8,can:[0,2,3,4,5,6,7,8,9],cannot:[6,9],canopi:2,cap:9,capabl:[6,7],capillari:9,catio3:5,caus:[8,9],cell:9,cfg:[0,7,8,9],ch2:5,ch3:5,chain:9,chang:[0,3,9],charact:[3,5,7,9],check:[0,2,6,7,9],checkbox:8,chemic:[0,5,7,8,9],chi:[5,7,9],chia:4,choos:2,christoph:4,circl:9,cite:4,citi:4,clear:[3,5,9],clearsess:[3,8,9],clf:9,click:9,close:9,closer:5,cmi:9,code:[2,4,9],colloid:9,columbia:[2,4,9],column:[0,2,3,5,6,7,8,9],combin:6,comma:[3,5,6,9],command:[0,1,3,4,5,6,8,9],comment:[0,7],compar:[8,9],compat:[2,8],complain:9,complet:[5,9],compon:5,composit:[0,5,7,9],comprehens:2,comput:[2,8],conda:[2,9],conduct:9,config:[0,3,5,7,8,9],config_neutron:9,config_sa:9,config_xrai:9,configfil:9,configsect:9,configur:[1,3,7,8],confirm:9,conjunct:6,consid:3,consist:7,constant:[3,4,5,8,9],contact:4,contain:[0,2,3,5,6,7,8,9],content:[0,7,9],continu:9,control:[4,5,6,9],conveni:[2,3,6,7],convent:6,convers:[2,5],convert:[3,4,5,9],copyright:4,correct:[0,4,5,8,9],correctli:[2,7,9],correspond:[0,3,5,7,9],cos:6,could:[6,8],count:5,counterpart:7,coupl:8,cours:2,cover:[5,9],crash:8,creat:[0,2,3,5,7,9],createconfig:[0,5,7],critic:[2,7],cromermann:8,crystallogr:4,cube:6,current:[0,3,5,6,8,9],curv:[5,7,9],custom:[2,4,5,8,9],cutoff:[5,7,9],dash:[5,7],dat:[5,6,8,9],data:[0,1,2,3,4,5,7,8],datafil:[3,5],dataformat:[0,3,5,7,9],datapath:[0,5,8,9],davi:4,debug:5,decai:5,decemb:1,dedic:9,defin:[0,2,3,5,7,9],definit:5,degre:[0,5,7,8,9],delft:9,demonstr:[7,9],denot:[7,8],depend:[2,3,8],der:9,describ:[7,9],descript:[5,7],design:9,desir:[2,3,9],detail:[5,6,9],detector:[5,9],diagnost:5,dialog:[3,8,9],did:9,differ:[0,2,5,7,9],difficult:9,diffpi:[2,3,4,6,8,9],diffract:[0,3,4,5,7,8,9],diffractomet:[5,8,9],dir1:[5,8],dir2:[5,8],dir3:8,dir:[3,8],directoi:9,directori:[0,2,3,5,6,7,8,9],disabl:5,discuss:9,disk:3,displai:[2,3,5,6,7,9],distribut:[2,4,8,9],dna:9,doc:9,document:[6,7,8,9],doe:[2,3,7,9],don:[2,4],done:[6,9],dot:8,dotfil:[3,8],doubl:[5,6,7],download:2,driven:[2,9],drop:9,duplic:8,dynam:9,each:[0,3,5,8,9],easi:[2,9],easiest:[0,2],easy_instal:2,editor:[0,2,7],edu:4,effect:[3,4,5,9],egg:[2,8],eijck:4,either:[0,3,5,7,8,9],elaps:9,electron:8,element:[3,5,9],email:4,employ:4,empti:[3,5,9],empty_capillari:9,enabl:[7,8],enclos:5,encount:9,encourag:6,end:[3,5,8,9],engin:2,enhanc:[2,8],enough:3,enter:[7,9],enthought:2,entir:3,entri:[3,5,8,9],environ:[2,8,9],equal:[0,3,5,7,9],equival:6,error:[5,8,9],essenti:[5,9],etc:[3,8],even:9,everi:5,everyth:8,exact:9,exampl:[0,1,2,3,5,7,8,9],except:[0,9],execut:[2,7,9],exist:[2,5,8,9],exit:[5,6,7,9],expand:[5,9],expans:6,expect:[5,9],experi:5,experiment:9,explanatori:8,explicit:8,explicitli:[3,5,7,8],extens:[2,5,8,9],extra:[2,3,5,9],extract:[1,4,9],f007:5,f2avg:5,f77:5,faction:9,factor:[0,5,7,8,9],failur:8,fals:[3,5],familiar:7,farrow:4,fashion:[2,7],fast:9,favg2:5,favorit:0,featur:[6,9],felectronatq:8,few:[0,7,9],fft:9,fig:9,figur:9,file10:6,file11:6,file12:6,file13:6,file1:6,file20:6,file2:6,file9:6,file:[1,2,3,4,7,8],filenam:[0,2,3,5,6,7,8,9],find:[0,2,3,5,6,8,9],findfil:[3,6,8,9],finish:9,first:[0,2,3,5,6,7,9],fit2d:7,fit:[0,1,5],fix:5,flag:[8,9],fledg:9,flexibl:5,folder:9,follow:[0,2,4,5,6,9],folow:7,forc:[3,5,8,9],form:[0,5,7,9],format:[2,3,5,6,7,8],formfactorfil:[5,9],formula:[5,8],forward:[8,9],found:[0,2,9],four:0,fourier:[5,7],fraction:[5,8],frequenc:5,fresh:9,from:[0,2,3,4,5,6,7,8],front:5,full:[6,8,9],funct:8,further:5,gang:[4,9],gca:3,gener:[0,3,6,7,8,9],get:[2,7,9],gettransform:9,give:[5,8],given:9,global:[0,8],going:9,good:9,grant:4,graph:[6,9],greater:3,green:9,grid:[0,5,8,9],group:[3,4,5,8,9],gui:[2,3,9],guid:1,handl:[8,9],hao:4,happen:9,has:[0,3,5,6,7,9],hash:7,have:[0,2,3,5,7,8,9],header:[0,3,7,9],headlin:6,help:[5,6,7,9],here:[2,5,6,7,9],hidden:3,higher:[3,5],highli:4,hint:9,hoc:4,hold:8,holder:5,home:[0,9],how:9,howev:[5,9],http:[2,9],human:8,hundr:9,hung:4,ident:7,identifi:[0,9],ignor:[0,3,5,7,8,9],illustr:9,immedi:9,impli:[7,9],implicit:[6,8],improv:8,inaccur:[8,9],includ:[2,3,4,6,7,8,9],inclus:[3,5],incorrectli:8,increas:8,inde:7,indent:2,index:[1,2,3,6,9],indic:[3,6,9],info:[5,6,7,9],inform:[4,5,7],initi:[3,6,8],inlin:8,input1:7,input2:7,input:[1,3,6,7,8],inputfil:[0,3,5,9],inputn:7,instal:[1,7,8,9],instanc:3,instanti:8,instead:[2,6,7,8],instruct:[2,8,9],instrument:9,integ:[3,5,6,9],integr:2,intend:[2,5,6,7,9],intens:[0,3,5,7,9],intensity1:3,intensity2:3,interact:[1,2,4,5,6,7,8],interactiveshellapp:2,intermedi:[3,4,9],internet:2,interpol:8,interpret:[2,5],intervent:4,introduct:1,invers:[0,5,7],invok:6,involv:9,ipy_mag:[2,8],ipy_pdfgetx3:8,ipynb:9,ipython3:2,ipython:[1,3,5,6,7,8,9],ipython_config:2,iraw:[3,9],issu:9,item:[3,5],iter:3,its:[5,6,7,9],itself:0,jank:4,join:7,jupyt:9,just:[0,6,9],kapton_bgrd_300k_nor_2:9,keep:[3,6],keyword:[3,9],kirkland:8,know:4,known:9,kwarg:3,label:[6,8],laboratori:4,lack:9,languag:2,larg:[5,6,9],larger:5,last:[3,5,6,9],later:8,lead:[2,3,4,5,7],learnt:8,least:3,left:5,legend:9,leli:9,let:9,level:[3,5],librari:[2,4],licens:1,like:[2,6,9],likewis:8,limit:5,line2d:[3,9],line:[0,2,3,4,5,6,7,8,9],linear:[3,6],linux:[2,9],list:[3,5,6,8,9],liu:4,live:9,load:[3,5,6,7,8,9],loaddata:[3,8,9],loadtxt:3,loc:9,local:8,locat:0,log:[3,6,8],logarithm:[3,6,8],lone:8,look:[3,7,9],lookup:8,louwen:4,low:[3,9],lower:[5,9],lowercas:8,mac:[2,9],made:9,magic:[1,8],mai:[0,2,3,5,6,7,8,9],make:[5,7,9],manag:2,mandatori:0,mani:7,manipul:9,manual:[1,5,6,7,8],mark:[0,7],marker:6,match:[2,3,5,6,8],materi:9,matplotlib:[2,3,6,8,9],matric:3,matrix:[3,9],max:9,maximum:[5,9],may:9,mean:9,meaning:[5,7,9],measur:[0,5,7,9],member:4,memori:3,mention:9,messag:[5,8,9],metadata:[0,7],method:[3,9],microscopi:8,might:5,mind:6,minimum:3,minrow:3,misc:3,miss:8,mode:[1,2,4,5,7,8,9],modifi:[6,7],modul:[3,8],momentum:[0,5,7,9],more:[2,3,4,5,7,9],most:[0,3,6,9],mott:8,move:9,multipl:[0,8],must:[0,2,3,4,5,6,7,8],nacl:0,name:[0,2,3,5,6,7,8],nanomet:[0,5,7],nanoparticl:[4,9],napoleon:8,nation:4,natur:9,navig:[2,9],nbcmi:9,ndarrai:3,nearli:7,necessari:[2,3,5,9],need:[0,2,5,6,9],neg:3,neutron:[1,4,5,7,8],next:[2,9],ni300mesh_300k_nor_1:9,nickel:1,nicmd:9,nois:5,noisi:[5,9],non:[3,9],none:[3,5,9],nonzero:9,normal:[0,5,9],notabl:9,note:[1,3,5,6,7,9],notebook:9,noth:9,notic:[1,9],now:[8,9],nsl:9,number:[3,5,9],numer:[0,6,9],numpi:[2,3,8],nykypanchuk:9,object:[3,5,8,9],obsolet:8,obtain:[2,9],off:5,offset:[5,8,9],often:[5,7],older:2,oleg:9,omit:5,onc:[0,2,3,5,8,9],one:[2,3,5,6,8,9],ones:5,onli:[0,3,4,5,6,7,8,9],open:[2,5,6,7,8,9],oper:[1,2,6,7,8],optimum:4,option:[0,1,2,3,6,7,8,9],order:[5,7],org:[2,9],orient:2,origin:9,oscil:9,other:[0,1,2,3,7,8,9],otherwis:[2,5],out:[5,6,9],outpufil:9,output:[1,3,7,8],outputtyp:[0,5,9],outsid:9,overal:9,overlap:[5,9],overrul:9,overwrit:[5,8,9],own:[5,9],packag:[1,2,8],page:[1,6],pair:[3,4],paper:4,paragraph:2,paramet:[0,1,3,4,7,8],parent:9,parenthes:[5,8],pars:9,part:[2,9],parti:[2,4],pass:[0,3,6,7,9],path:[0,2,3,5,8],pattern:[0,3,5,6,8,9],pavol:4,pbti0:5,pdf:[1,2,3,4,7,8],pdfconfig:[3,8],pdfgetn3:[0,1,2,3,4,5,8,9],pdfgets3:[1,2,4,5,8,9],pdfgetter:[3,5,9],pdfgetx2:[3,9],pdfgetx3:[0,1,2,3,4,5,6,8,9],pdfgetx3path:8,pdfgetx:[2,3,4,6,8,9],pdfgetx_env:2,pdfgetxn3:9,pearl:9,per:[0,5,6,8,9],perform:3,perman:2,permit:[4,5],photon:9,pip:[2,9],place:[2,9],plain:5,plan:2,platform:[8,9],platinum:1,pleas:[4,7],plot:[2,3,4,5,6,7,8,9],plotdata:[1,2,3,8,9],plotid:3,plotpdfcomparison:9,point:[3,8,9],polynomi:[0,5,9],pop:9,posit:[5,8],possibl:5,powder:[0,3,4,5,7,9],power:[4,9],pre:[3,6],preced:[3,5,6,7],prefer:7,prefix:2,preload:9,prepend:[2,5],prerequisit:9,present:[5,7,9],preserv:[2,8],press:7,previou:[0,3,8],previous:[5,7],print:[3,5,7,9],privileg:2,problem:9,procedur:9,process:[0,2,3,4,5,6,7,8],processfil:[3,8,9],produc:[0,3,5,6,9],prof:[4,9],profil:2,profile_default:2,program:[0,1,2,3,4,7,8,9],prohibit:4,prompt:[2,6,9],proper:[5,8],protocol:9,provid:[0,2,5,6,8,9],pt_bulk:[7,9],pt_bulk_ramp03:9,publish:9,purpos:8,push:8,put:9,pyplot:[3,6,8],python37:2,python3:2,python:[1,2,4,5,6,8,9],pythonxi:2,qmax:[3,5,7,8,9],qmaxinst:[5,7,8,9],qmin:[5,8,9],qnm:5,qualiti:9,quick:1,quot:[5,6,9],radiat:[5,7],rai:[1,4,5,7],rang:[3,5,6,8,9],rapid:4,rather:8,raw:[3,9],read:[0,3,5],readabl:8,reason:9,recalcul:9,recip:8,recogn:[6,9],recommend:[2,9],red:9,redo:[7,9],reduc:[0,7,9],refer:[1,3,7,9],referenc:7,refin:9,regular:[0,9],rel:9,relat:[3,7,9],releas:[1,2],reliabl:9,remark:9,remov:[5,9],renam:8,repeat:[5,8],replac:[2,9],report:5,repositori:2,reproduc:[0,8],requir:[1,5,7,9],resampl:9,rescal:9,research:4,reset:[3,5,9],residu:9,resolv:9,respect:[3,4,7,9],result:[0,3,4,5,7,9],reus:[3,5,8,9],right:7,rmax:[5,9],rmin:[5,9],root:2,round:9,row:[3,6,9],rpoli:[5,8,9],rstep:[5,8,9],run:[2,4,7,8,9],safe:[2,9],safer:8,safeti:9,same:[0,2,3,5,6,7,8,9],sampl:[0,5,7,9],sapphir:9,sapphire755:9,sas:[5,7,8,9],saspdf:[1,4],satisfi:3,save:[3,5,6,7,9],sb2896:4,scalar:8,scale:[3,5,6,8,9],scan:[7,9],scatter:[0,1,3,4,5,7,8],scienc:2,scientif:[2,4],screen:9,script:[2,4,8],search:[0,1,2,3,5,6,7,8],second:[0,3,6,7,9],section:[0,2,5,6,7,8,9],sectionnam:[0,5],see:[2,5,6,9],seem:3,select:[0,1,3,5,8,9],selector:3,self:9,separ:[0,3,4,5,6,7,8,9],sequenc:3,sequenti:3,seri:[1,4],serv:3,session:[2,3,5,6,7,8,9],set:[0,2,3,5,6,7,8,9],setup:[5,8,9],setuptool:[2,8],sever:[0,3,5,6,9],shall:9,shape:9,share:[0,9],shell:[2,3,5,6,7,8,9],shortcut:9,shorter:5,should:[0,2,3,9],show:[3,6,9],side:9,sign:7,signal:5,similar:[2,6,7,9],simon:4,simpl:[0,4,6,7,8,9],simul:9,sin:6,sinc:9,sinco:6,sine:3,singl:[2,3,5,6,7,8,9],six:2,skip:[2,3],slash:[8,9],slice:[3,8],slider:[8,9],slightli:9,slist:8,small:[1,4,5,7,8],smaller:5,smooth:5,softwar:[1,4,6,7,8,9],solid:0,solut:9,some:[2,5,9],songsheng:4,sourc:9,space:[0,5],special:[3,5,6,9],specif:[2,6,8,9],specifi:[0,3,5,6,7,9],specimen:5,spectra:9,split:3,squar:6,stai:9,stand:[6,7],standard:[2,5,9],start:[0,1,2,3,5,6,8,9],state:9,statement:[5,9],step:[2,6,7,9],still:9,stoichiometri:[5,8],stop:[6,8],store:[3,9],str:3,string:[2,3,5,7,8,9],strip:9,structur:[0,7],style:[3,6,8],sub:8,subdirectori:9,subfold:9,subject:4,subplot:[3,9],subsequ:[3,5,8,9],substr:9,subtract:9,successfulli:9,sudden:9,sudo:2,suffici:3,suffix:9,suitabl:9,summari:7,suppli:7,support:[0,2,3,5,6,8],suppress:5,symbol:[3,5,8],symlink:8,synapt:2,syntax:[0,3,5,6,9],system:[2,3,6,9],tabl:8,tail:5,take:[3,7,8],taken:[5,9],talapin:4,tao:4,technolog:[2,9],tell:7,temperatur:9,templat:[0,5],tend:9,termin:[2,9],terribl:9,test:[0,2,8],text:[0,2,3,5,6,7,9],than:[0,3,8],thank:9,thei:[0,2,3,5,6,9],them:[0,3,4,5,6,7,8,9],thereaft:9,therefor:[2,5,7,9],theta:7,thi:[0,2,3,4,5,6,7,8,9],third:2,those:[2,3,9],three:[2,4,5],threshold:5,through:7,thu:[0,2,6,7,9],tif:7,time:[5,8,9],timothi:4,timur:4,togeth:[6,9],token:[5,9],told:7,too:5,tool:[2,7,8],top:9,total:[0,4,9],trail:5,transfer:[0,5,7,9],transform:[3,5,7,9],transformbackground:9,transformfqgrid:9,transformfqtogr:9,transformqgridregular:9,transformsqnormrpoli:9,transformsqtofq:9,transformtwothetatoqa:9,transformxrayasfnormchri:9,translat:3,transpos:3,truste:4,tunabl:9,tune:[1,3,4,5],tuneconfig:[3,8,9],tupl:3,turn:[5,9],tutori:[1,3,5,7,8],two:[0,5,7,9],twotheta1:3,twotheta2:3,twotheta:[5,7,9],twothetazero:[1,5,8],type:[0,2,3,5,7,8,9],typic:7,ubuntu:2,uncorrect:9,undefin:5,under:[4,8],understood:[0,9],unexpect:5,unicod:8,uniqu:[5,6,9],unit:[0,5,7,8],univers:[4,8,9],unix:[2,5,9],unless:[5,7,8,9],unpack:3,unreli:5,unseemli:9,unsupport:8,updat:[3,7,9],upon:9,upper:[5,7],usag:[5,6,8],use:[2,3,4,5,6,7,8,9],usecol:[3,8],used:[1,2,3,4,5,6,7,8,9],useful:[0,2,5,6,9],user:[0,1,2,4,5,6,7,8,9],uses:9,using:[0,2,3,4,5,6,7,8,9],usual:[0,2,9],util:[4,6],utilis:4,valid:[0,2,5,9],valu:[0,3,4,5,6,7,8,9],van:[4,9],variabl:[2,3,6,8,9],variant:5,varnam:0,ventur:2,verbos:[5,7,9],veri:[2,5,7,9],verifi:[2,5,7,9],version:[1,2,5,6,9],virtual:[2,7],visual:[4,9],vogt:4,vuong:4,wai:[0,2,6,7,8,9],want:2,warn:[5,9],wavelength:[4,5,7,8,9],web:[5,6],well:[2,7],were:[0,2,5,7,9],what:[0,3,5,9],wheel:[2,8],when:[0,2,3,5,6,7,8,9],where:[0,5,6,7],wherea:7,whether:4,which:[2,3,4,5,6,8,9],whitespac:3,whl:[2,9],who:2,whole:9,wide:3,window:[2,5,6,7,8,9],within:[2,5,6,8],without:[4,5,8,9],word:5,work:[0,2,3,5,6,7,9],wors:9,would:[0,2,3,5,6,9],wright:4,writabl:2,write:[5,7,9],written:[2,4,5,9],www:[2,9],x21:9,xrai:[5,9],yes:[5,8,9],yet:[4,7,9],yield:7,york:4,you:[0,2,4,9],your:[0,4,9],zero:[3,5,8,9],zip:9,zoom:9},titles:["Files used in PDF extraction","diffpy.pdfgetx","Installation","Interactive mode","Introduction","Options and parameters","The plotdata program","Quick-start guide","Release notes","Tutorial"],titleterms:{Added:8,The:6,angl:9,author:4,chang:8,command:[2,7],configur:[0,5,9],content:1,data:[6,9],deprec:8,diffpi:1,exampl:6,extract:0,file:[0,5,6,9],fit:9,fix:8,from:9,guid:7,indic:1,input:[0,5,9],instal:2,interact:[3,9],introduct:4,ipython:2,licens:4,magic:2,match:9,mode:3,name:9,neutron:9,nickel:9,note:8,notic:4,oper:5,option:5,other:5,output:[0,5,9],paramet:[5,9],path:9,pdf:[0,5,9],pdfgetn3:7,pdfgets3:7,pdfgetx3:7,pdfgetx:1,platinum:9,plotdata:6,predefin:9,process:9,program:[5,6],quick:7,rai:9,refer:4,releas:8,remov:8,requir:2,saspdf:9,scatter:9,scratch:9,search:9,select:6,seri:9,small:9,softwar:2,start:7,tabl:1,tune:9,tutori:9,twothetazero:9,used:0,version:8}}) \ No newline at end of file diff --git a/doc/pdfgetx/2.1.2/tutorial.html b/doc/pdfgetx/2.1.2/tutorial.html new file mode 100644 index 00000000..f7293751 --- /dev/null +++ b/doc/pdfgetx/2.1.2/tutorial.html @@ -0,0 +1,819 @@ + + + + + + Tutorial — diffpy.pdfgetx 2.1.2 documentation + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+
+
+ +
+

Tutorial

+

In this tutorial we will convert several X-ray powder diffraction +patterns to corresponding PDFs. Open a terminal on a Unix-based system +or a Command Prompt on Windows and navigate to the examples +folder included with the PDFgetX3 distribution. The examples +folder can be found in the parent “doc” directory relative to this +document or another option is to just search your file system for +one of the input files mentioned below. +The example files are also available at +https://www.diffpy.org/doc/pdfgetx/2.1.2/pdfgetxn3-examples.zip.

+
+

Nickel X-ray PDF

+
+

predefined configuration file

+

Change to the Ni directory. The file named +ni300mesh_300k_nor_1-5.chi contains powder X-ray data +measured from nickel at the Advanced Photon Source beamline +6ID-D. The file contains two columns for the 2Θ scattering +angles and X-ray intensities. The second file +kapton_bgrd_300k_nor_2-3.chi contains the background +measurement, i.e., the intensities from an empty capillary. +Finally, the pdfgetx3.cfg contains a complete configuration +parameters for converting the powder pattern to a PDF. Since all +processing parameters are already defined in the configuration file, +the first PDF calculation is very simple and involves running the +pdfgetx3 program +with the powder data file as an argument:

+
$ pdfgetx3 ni300mesh_300k_nor_1-5.chi
+
+
+

For the first run there should be no output on the screen, +however a new file, ni300mesh_300k_nor_1-5.gr should appear +in the work directory. +We can use the plotdata program, +included with this software, to plot the output data:

+
$ plotdata ni300mesh_300k_nor_1-5.gr
+
+
+

This will open a graph window and start an IPython interactive session. +To exit and close the figure, type exit() on the IPython prompt. +Let’s run the program again, but now with a +--verbose=info +option, to show more details about the program actions.

+
$ pdfgetx3 --verbose=info ni300mesh_300k_nor_1-5.chi
+
+INFO:applying pdfgetx3 defaults
+INFO:set config.mode = xray
+INFO:searching for default config file /home/user/.pdfgetx3.cfg
+INFO:searching for default config file .pdfgetx3.cfg
+INFO:searching for default config file pdfgetx3.cfg
+INFO:loaded default config file pdfgetx3.cfg
+INFO:reset config.twothetazero = 0.0
+INFO:parsing config file section [DEFAULT]
+INFO:set config.dataformat = twotheta
+INFO:set config.backgroundfile = kapton_bgrd_300k_nor_2-3.chi
+INFO:set config.outputtypes = gr
+INFO:set config.wavelength = 0.142774
+INFO:set config.composition = Ni
+INFO:set config.qmaxinst = 26.5
+INFO:set config.qmax = 26.0
+INFO:set config.rmin = 0.0
+INFO:set config.rmax = 30.0
+INFO:set config.rstep = 0.01
+INFO:finished parsing config file
+INFO:processing command line options
+INFO:set config.verbose = info
+INFO:finished with command line options
+INFO:using 1 input files from the command line.
+INFO:configuring PDFGetter mode 'xray'
+INFO:calling config_xray
+INFO:started PDF processing.
+INFO:processing 'ni300mesh_300k_nor_1-5.chi'
+INFO:resolved output file '' as 'ni300mesh_300k_nor_1-5.gr'
+WARNING:ni300mesh_300k_nor_1-5.gr already exists.
+WARNING:Use "--force=yes" or "--force=once" to overwrite.
+INFO:elapsed time: 0.095
+
+
+

Here we can see what configuration files are searched, which of them +get loaded and what are the effective values of the processing +parameters. Unless the --verbose option is in effect, the +program will show only messages that have either WARNING or ERROR +importance. The warning line above indicates no output has been +written, because that file already exists. This safety check can be +overruled with the --force=yes option, upon +which pdfgetx3 would overwrite any existing files.

+

PDFgetX3 output files start with a header that lists all the processing +parameters and can be used as a valid configuration file with the +-c option. Another option, --plot=[iq,sq,fq,gr] turns on plotting of the final PDF or of some other result. A +side effect of the --plot option is that pdfgetx3 starts in +an interactive mode, so the user can manipulate or save the plots. To +put it all together, we are now going to redo the original PDF and plot +its reduced total scattering function F(Q) and the PDF curve G(r). This +time the chi file is not necessary, because the input file is already +listed in the gr file that is now used as a custom configuration:

+
$ pdfgetx3 -c ni300mesh_300k_nor_1-5.gr --plot=fq,gr
+
+WARNING:ni300mesh_300k_nor_1-5.gr already exists.
+WARNING:Use "--force=yes" or "--force=once" to overwrite.
+
+Variables related to PDF processing:
+
+pdfgetter    -- PDFGetter used for calculation.
+config       -- configuration data used by PDFGetter.
+                See config.inputfiles for a list of inputs.
+iraw         -- matrix of input raw intensities with 2 rows per file.
+iq sq fq gr  -- intermediate results per each input file stored
+                as matrix rows.
+
+Functions:
+
+tuneconfig   -- dynamically tune configuration variables.
+processfiles -- process specified data files.
+clearsession -- clear all elements from the inputfiles, iraw,
+                iq, sq, fq and gr variables.
+plotdata     -- plot all or selected columns from a text data file.
+loaddata     -- load all or selected columns from a text data file.
+findfiles    -- search for files matching the specified patterns.
+
+Use "%pdfgetx3" for a fresh run without exiting IPython.
+In [1]:
+
+
+

This will open a plot figure similar to

+_images/nickelfqgr.png +

Because of the interactive mode implied by plotting, +the program enters an IPython session. +The IPython environment is preloaded with several extra functions +and variables related to the PDF processing. For example, the +config variable stores all the configuration parameters, +and its content can be displayed with the print() +function as

+
In [1]: print(config)
+
+configfile = ni300mesh_300k_nor_1-5.gr
+configsection = DEFAULT
+dataformat = twotheta
+...
+qmax = 26.0
+...
+
+
+

The processfiles() function allows to redo the +whole calculation and plotting process for additional input files or +for new parameter values. To plot the F(Q) and G(r) +curves calculated at Qmax = 22 Å-1, we can call +processfiles() and pass it a keyword argument for +the new qmax as follows:

+
In [2]: processfiles(qmax=22)
+
+# the qmax parameter was updated to a new value, thus
+In [3]: config.qmax
+Out[3]: 22
+
+
+

There should be now two lines in each plot axis corresponding to +the results at Qmax equal 26 and 22 Å-1. To exit the program, +type exit().

+
+
+

processing from scratch

+

We have already encountered the command-line option -c +for specifying a custom configuration file. A special argument “NONE”, +will make pdfgetx3 ignore any configuration files and start up in a +default state. We can use this feature to process the nickel PDF as if +we did not have any configuration file:

+
$ pdfgetx3 -c NONE ni300mesh_300k_nor_1-5.chi
+
+WARNING:Nothing to do, use "-t" or "--plot" options.
+ERROR:Configuration error: wavelength not specified.
+ERROR:See "--help" for more hints.
+
+
+

There is an error, for the wavelength is necessary to convert +the scattering angle 2Θ to momentum transfer Q. The +X-ray wavelength was 0.142774 Å, which can be passed with the +-w, --wavelength option:

+
$ pdfgetx3 -c NONE ni300mesh_300k_nor_1-5.chi -w 0.142774
+
+...
+ERROR:Configuration error: Chemical composition not known.
+ERROR:See "--help" for more hints.
+
+
+

There is still an error. The PDF calculation needs an average +X-ray scattering factor of the material, which is obtained from +sample chemical composition. The composition can be specified +with the --composition option. The example +below uses a “\” character to indicate the command continues +on the next line. Such syntax works in Unix terminals, but +on Windows the command has to be typed all on a single line:

+
$ pdfgetx3 -c NONE ni300mesh_300k_nor_1-5.chi -w 0.142774 \
+           --composition=Ni
+
+WARNING:Nothing to do, use "-t" or "--plot" options.
+...
+
+
+

There was no error message this time, but the program complains +about a lack of action. The pdfgetx3 program does not write any results +unless instructed by the -t, --outputtypes option. +The outputtypes option recognizes the following result types: +“iq”, “sq”, “fq”, “gr”. One or more of these type strings, +separated by a comma, can be included with the +-t option, which will produce the corresponding +output files. An empty string, such as -t "", or -t NONE +may be used to clear any outputtypes defined in the configuration file, +and avoid the unseemly file-exists warnings.

+

At this point, we will not write any output files, but will use the +--plot option to display the calculated curves. The +--plot accepts the same arguments as outputtypes, so to +display the F(Q) and G(r) curves we shall run

+
$ pdfgetx3 -c NONE ni300mesh_300k_nor_1-5.chi -w 0.142774 \
+           --composition=Ni --plot=fq,gr
+
+WARNING:qmaxinst reset to last nonzero point qmaxinst=28.0865680161
+WARNING:qmax reset to the data boundary qmaxinst=28.0865680161
+
+
+

which should open the following plot window:

+_images/nickelfqgrnoisy.png +

The graphs look terrible. The PDF is very noisy and the F(Q) curve +shows a sudden break at about 27 Å-1. What happened? The powder +intensities are inaccurate at a very top of the detector angular range. +The interactive session is setup with +iraw, iq, sq, +fq, gr +variables for the original raw data and intermediate results. We +are going to plot the “iq” variable that has the input intensities +resampled on the Q grid. The matplotlib function +clf() clears the figure, +the iq variable is a two-row matrix with Q and I rows, and the +axis() +function lets us zoom to a given range:

+
In [1]: clf()
+In [2]: plot(iq[0], iq[1])
+Out[2]: [<matplotlib.lines.Line2D at 0x3e20f50>]
+In [3]: axis([20, 29, 0, 3000])
+Out[3]: [20, 29, 0, 3000]
+
+
+

The graph shows a sudden drop in the raw intensities at 27 Å-1. +The qmaxinst variable defines a Q cutoff for a meaningful +instrument intensities and, to be on a safe side, we are going to set +it to 26.5 Å-1

+
In [4]: processfiles(qmaxinst=26.5)
+WARNING:qmax reset to the data boundary qmaxinst=26.5
+
+
+

The updated curves looks reasonable without any oscillations and +breakpoints. The tuneconfig() function provides a +GUI-driven way for visualizing the processing parameters and their +effect on the results. Type tuneconfig() to execute the function, +which should open a new window with several sliders. Try to move +different sliders and see how do the F(Q) and G(r) curves change. +The rpoly parameter controls the degree of data-correction +polynomial and is an approximate low-r bound of reliable G +values. Once the parameters are tuned, they may be set to +exact values. We will also turn on the writing of the G(r) +curve and save it to an output file nicmd.gr:

+
In [14]: config.qmax = 26
+In [15]: config.outputtypes = 'gr'
+In [16]: config.output = 'nicmd'
+In [17]: processfiles()
+
+
+
+
+
+

Platinum X-ray series

+

PDFgetX3 has been designed to handle large series of data files. +With the fast area-detectors it is easy to measure hundreds of X-ray +patterns in a time or temperature series. Normally, these input +files need to be entered as command line arguments to the pdfgetx3 +program. This is usually no problem with Unix-like shells, which +expand filename patterns to a list of matching files. +However, such file generation is in general not available on Windows. +The input file names tend to include scan numbers which are useful +for selecting desired data, yet even with Unix shells it is +difficult to match a range of scan numbers +(z-shell being a notable exception).

+
+

matching input files

+

The pdfgetx3 program includes a built-in function for finding +a set of input files. The command line arguments are normally taken as +input file names. However, if the -f, --find option is +present, the arguments are understood as patterns and the program looks +for files that match ALL of them. Another option +-l, --list makes pdfgetx3 print out the matching files +without any other action, which can be used to verify if the patterns +match intended files.

+

We will try out this file search on platinum example files. Open a +terminal and navigate to the Pt directory. There should be a +series subdirectory with 6 chi files indexed from 903 to 908. +At first, let’s stay in the Pt directory and run the following +command

+
$ pdfgetx3 --list --find
+
+Pt_bulk-00055-pdfgetx2.gr
+Pt_bulk-00055-pdfgetx3.gr
+Pt_bulk-00055.chi
+empty_capillary-00032.chi
+pdfgetx3.cfg
+plotpdfcomparison.py
+
+
+

Without any patterns the file search matches all files in the current +directory. Now let’s try to add name patterns. There are few special +patterns, for example ^ matches at the beginning of the filename, $ at the end and <N-M> matches a range of integer values from +N to M. The patterns containing ^$<> need to be quoted as +these characters have special meaning in the shell. Here are some +examples how it works.

+

Filenames containing “y”:

+
$ pdfgetx3 --list --find y
+empty_capillary-00032.chi
+plotpdfcomparison.py
+
+
+

Filenames that containing both “y” and “chi”, here we use the +options --list and --find in an abbreviated +form -l and -f:

+
$ pdfgetx3 -lf y chi
+empty_capillary-00032.chi
+
+
+

Filenames that start with “e”:

+
$ pdfgetx3 --list --find "^e"
+empty_capillary-00032.chi
+
+
+

Filenames that contain character “2”:

+
$ pdfgetx3 --list --find 2
+Pt_bulk-00055-pdfgetx2.gr
+empty_capillary-00032.chi
+
+
+

Filenames that contain numeric value “2”:

+
$ pdfgetx3 -lf "<2>"
+Pt_bulk-00055-pdfgetx2.gr
+
+
+

The special argument + starts a new group of patterns to +generate extra files when they cannot be all covered by +a single set of patterns. For example, to match files that +contain contain both “bulk” and “chi” substrings and then +also those that have “empty” and “chi” in their names, use:

+
$ pdfgetx3 -lf bulk chi + empty chi
+Pt_bulk-00055.chi
+empty_capillary-00032.chi
+
+
+

When pattern groups overlap the resulting matches are +made unique and each file is listed only once

+
$ pdfgetx3 -lf bulk chi + chi
+Pt_bulk-00055.chi
+empty_capillary-00032.chi
+
+
+
+
+

data search path

+

Each group of PDFgetX3 patterns can have one entry containing +forward slash “/” to specify a non-current path that is searched +for input files. The path specification affects the current and +the following pattern groups unless they provide their own path. +The chi files numbered “903” to “905” and “908” from the +series subdirectory can be therefore matched using

+
$ pdfgetx3 -lf series/ "<903-905>" + 908
+series/Pt_bulk_ramp03-00903.chi
+series/Pt_bulk_ramp03-00904.chi
+series/Pt_bulk_ramp03-00905.chi
+series/Pt_bulk_ramp03-00908.chi
+
+
+

The current directory can be selected using ./

+
$ pdfgetx3 -lf series/ 903 + ./ bulk chi
+series/Pt_bulk_ramp03-00903.chi
+Pt_bulk-00055.chi
+
+
+

When additional pattern groups contain only the path +argument, they reuse the existing set of patterns. The +“.chi”-ending files in the current and series +directories can be thus found using

+
$ pdfgetx3 -lf ".chi$" + series/
+Pt_bulk-00055.chi
+empty_capillary-00032.chi
+series/Pt_bulk_ramp03-00903.chi
+series/Pt_bulk_ramp03-00904.chi
+series/Pt_bulk_ramp03-00905.chi
+series/Pt_bulk_ramp03-00906.chi
+series/Pt_bulk_ramp03-00907.chi
+series/Pt_bulk_ramp03-00908.chi
+
+
+
+
+

output file names

+

By default the output files are saved in the current directory. The +output path, can be changed with the -o, --output option. +The -o recognizes several tokens that are replaced with +parts of the input file name, for example, “@b” expands to an +extension-stripped base name. In similar faction, “@o” is replaced +with the output type extension. Thus to generate PDFs for all files +in the series directory and save them in the +series-gr subfolder do

+
$ pdfgetx3 --find series/ "<900-910>.chi" --output=series-gr/@b.@o
+
+
+

The extension “.@o” is automatic when not included anywhere in the +output file name. Thus to process the Pt series at Qmax = 18 Å-1 +while saving the results in the same folder, but with a “_qmax18” suffix +in their filenames do

+
$ pdfgetx3 --find series/ "<900-910>.chi" --qmax=18 -o series-gr/@b_qmax18
+
+
+

For input file Pt_bulk_ramp03-00903.chi the -o option +above expands to output path series-gr/Pt_bulk_ramp03-00903_qmax18.gr. +The series-gr directory should now contain 12 “gr” files, +6 of them processed at Qmax = 27 Å-1 as given by configuration +file and 6 others processed at Qmax = 18 Å-1.

+
+

See also

+

-o, --output for a list of output tokens

+
+
+
+
+

Interactive tuning of parameters

+

One of the most powerful features of PDFgetX3 is the ability to tune +PDF processing parameters in an interactive mode and immediately +visualize their effect on the results. To demonstrate this feature, +navigate to the Ni directory in the shell and process +the nickel PDF while plotting the F(Q) and G(r) curves. +Because of plotting the program will open an interactive IPython +session. The tuning mode can be then entered by calling the +tuneconfig() +function from the IPython environment

+
$ pdfgetx3 --plot=fq,gr ni300mesh_300k_nor_1-5.chi
+...
+In [1]: tuneconfig()
+
+
+

The +tuneconfig() +function will by default add a second set of live lines +for the plotted curves and open a GUI dialog with sliders for the +tunable process parameters. Changing any slider would immediately +recalculate the PDF and update live lines in the plot.

+_images/tunenickelfqgr.png +

The constant data scale check-box rescales the result curves to a +constant maximum value. This is useful for assessing if a parameter +change produces different curve shape or if it just rescales the +results. The tunable parameters are described in the +PDF parameters section. +Only the active parameters are displayed in the tuneconfig GUI, +thus there would be no slider for the bgscale parameter +if PDF has been processed without any background data.

+

By default the +tuneconfig() +function displays the same curves as +specified by the --plot option, however it can be +configured to show arbitrary intermediate results or even visualize +selected steps in the PDF processing. We shall demonstrate this by +showing a live-plot of the polynomial correction together with the final +PDF. At first, we shall use the describe() method of the +pdfgetter() object to print out the chain of +transformations involved in the PDF processing and obtain a reference to +the transformation object t4 that applies the polynomial correction. +The transformation object can be then included in a list of plot +identifiers that are passed to the tuneconfig() function

+
$ pdfgetx3 -i ni300mesh_300k_nor_1-5.chi
+...
+Use "%pdfgetx3" for a fresh run without exiting IPython.
+
+In [1]: fig, ax = subplots(2)
+In [2]: pdfgetter.describe()
+0   TransformTwoThetaToQA
+    convert x data from twotheta to Q in 1/A
+1   TransformQGridRegular
+    Remove the data outside the (qmin, qmaxinst) range
+2   TransformBackground
+    subtract background intensity
+3   TransformXrayASFnormChris
+    scale and normalize intensities by x-ray scattering factors
+4   TransformSQnormRPoly
+    Normalize S(Q) by fitting a polynomial
+5   TransformSQToFQ
+    Convert S(Q) to F(Q).
+6   TransformFQgrid
+    Resample F(Q) to a regular grid suitable for FFT
+7   TransformFQToGr
+    Convert F(Q) to G(r).
+In [3]: t4 = pdfgetter.getTransformation(4)
+In [4]: tuneconfig([t4, 'gr'], axeslist=ax)
+In [5]: ax[0].legend(loc=2)
+
+
+

The subplots() function above +is to create a new figure with 2 axes on top of each other. +Overall, the code above should display the following plot +and a GUI window:

+_images/tunenickelt4gr.png +

The tuning can be finished by clicking the Done button or closing the +tuneconfig GUI window. The parameter values can be thereafter adjusted +to a rounded values by setting an attribute of the config +object, for example:

+
In [5]: config.bgscale = 1.5
+
+
+

Finally, to save the new results, we shall first confirm +outputtypes have been correctly set and then use the +processfiles() function to redo the calculations, plots and +data output for the updated configuration. Note that the +processfiles() function accepts keyword arguments for +configuration parameters. This is used at line In [8] to +turn on the force flag and is in effect a shortcut +for an extra config.force = True statement.

+
In [6]: config.outputtypes
+Out[6]: ['gr']
+In [7]: processfiles()
+WARNING:ni300mesh_300k_nor_1-5.gr already exists.
+WARNING:Use "--force=yes" or "--force=once" to overwrite.
+In [8]: processfiles(force=True)
+
+
+

ni300mesh_300k_nor_1-5.gr was successfully saved at an +updated configuration for there were no warnings after the last call.

+
+
+

Neutron PDF

+

This example illustrates PDF extraction from +neutron powder data using pdfgetn3. +Navigate to the n-Sapphire directory in the shell. +The sapphire755.dat file contains powder diffraction data from +sapphire (α-Al2O3) +measured at the constant-wavelength PEARL instrument +at the Delft University of Technology. +The pdfgetn3.cfg configuration file specifies +processing parameters such as wavelength, +twothetazero, composition, and mode.

+

To extract the sapphire neutron PDF run

+
$ pdfgetn3 --verbose=info sapphire755.dat
+
+INFO:applying pdfgetn3 defaults
+INFO:set config.mode = neutron
+INFO:searching for default config file /home/user/.pdfgetn3.cfg
+INFO:searching for default config file .pdfgetn3.cfg
+INFO:searching for default config file pdfgetn3.cfg
+INFO:loaded default config file pdfgetn3.cfg
+INFO:reset config.twothetazero = 0.0
+INFO:parsing config file section [DEFAULT]
+INFO:set config.dataformat = twotheta
+INFO:set config.backgroundfile =
+INFO:set config.outputtypes = fq, gr
+INFO:set config.mode = neutron
+INFO:set config.wavelength = 1.0989
+INFO:set config.twothetazero = -0.38
+INFO:set config.composition = Al2O3
+INFO:set config.qmaxinst = 11.2
+INFO:set config.qmax = 11.2
+INFO:set config.rmin = 0.0
+INFO:set config.rmax = 20.0
+INFO:set config.rstep = 0.01
+INFO:finished parsing config file
+INFO:processing command line options
+INFO:set config.verbose = info
+INFO:finished with command line options
+INFO:using 1 input files from the command line.
+INFO:configuring PDFGetter mode 'neutron'
+INFO:calling config_neutron
+INFO:started PDF processing.
+INFO:processing 'sapphire755.dat'
+INFO:resolved output file '' as 'sapphire755.fq'
+INFO:written outpufile sapphire755.fq
+INFO:resolved output file '' as 'sapphire755.gr'
+INFO:written outpufile sapphire755.gr
+INFO:elapsed time: 0.097
+
+
+

This will produce two files sapphire755.fq, sapphire755.gr +for the F(Q) and G(r) functions. +To compare them with expected results use

+
$ plotdata sapphire755-expected.fq sapphire755.fq
+$ plotdata sapphire755-expected.gr sapphire755.gr
+
+
+
+
+

Fit twothetazero

+

For a good quality PDF it is essential to use powder patterns with +accurate values of Q. Some instruments may produce spectra with +a slightly offset scattering angle 2Θ which +causes inaccurate Q and a noticeably worse PDF. +In this example we fit a constant-wavelength neutron PDF from nickel +together with the twothetazero correction parameter for +diffractometer offset. +The procedure can be used to calibrate the zero correction from +a standard sample and then use it for subsequent PDF extractions. +The protocol can be also applied to fit zero correction in +a full-fledged PDF refinement in case +the zero offset may change for different samples.

+

This tutorial requires either Linux or Mac OS X platforms, +because the PDF fitting is conducted with +DiffPy-CMI, +which is not yet available for Windows. +If DiffPy-CMI is not yet installed, +we recommend to use Anaconda Python and set up a dedicated +Anaconda environment nbcmi for this tutorial. +This can be accomplished using the following steps:

+
$ conda create -n nbcmi -c diffpy python=2 diffpy-cmi
+$ conda activate nbcmi
+$ pip install path/to/diffpy.pdfgetx-VERSION.whl
+
+
+

When these prerequisites are in place, +change to the n-twothetazero-fit directory +and open the self documented Jupyter notebook as follows

+
$ jupyter notebook fit-twothetazero.ipynb
+
+
+

The notebook sets up and executes several PDF refinements and +compares the results from fits on uncorrected data and with +a fitted twothetazero. +After running all cells the notebook should produce similar graphs +as in the figure below.

+
+_images/twothetazerofit.svgz

Refinement of nickel neutron PDF for (a) uncorrected data +and (b) with a refined zero correction. +The extracted PDFs are plotted as blue circles, +simulated PDFs as red lines and +the difference is plotted offset in green below.

+
+

The final refined zero offset in the notebook should be approximately -0.36°. +The correction produces experimental PDF with a remarkably better fit +residual Rw which is lowered from (a) 0.18 to (b) 0.05.

+
+
+

Small-angle-scattering PDF (sasPDF)

+

Here we illustrate how to extract a PDF from small-angle-scattering (sas) data using pdfgets3. +To do this, navigate to the Au_DNA_NPA directory in your terminal. +In this folder, you will find Au_DNA_NPA.chi and +Au_DNA_FF.chi files which correspond to diffraction data from +DNA-capped Au nanoparticle assemblies and from a DNA-capped Au +nanoparticle colloidal solution respectively. Those two files were +measured at X21 beamline, NSLS and published in D. Nykypanchuk, M. M. +Maye, D. van der Lelie, and O. Gang, Nature 451, 549 (2008).. We thank Prof. Oleg Gang (Columbia University) for sharing this data. The pdfgets3.cfg +configuration file specifies processing parameters such as formfactorfile (required by sas mode), qmin, qmax, and mode.

+

To extract the PDF of DNA-capped DNA nanoparticle assemblies

+
$ pdfgets3 --verbose=info Au_DNA_NPA.chi
+
+INFO:applying pdfgets3 defaults
+INFO:set config.mode = sas
+INFO:searching for default config file /home/user/.pdfgets3.cfg
+INFO:searching for default config file .pdfgets3.cfg
+INFO:searching for default config file pdfgets3.cfg
+INFO:loaded default config file pdfgets3.cfg
+INFO:reset config.twothetazero = 0.0
+INFO:parsing config file section [DEFAULT]
+INFO:set config.dataformat = QA
+INFO:set config.backgroundfile =
+INFO:set config.datapath = []
+INFO:set config.formfactorfile = Au_DNA_FF.chi
+INFO:set config.output =
+INFO:set config.outputtypes = fq, gr
+INFO:set config.force = yes
+INFO:set config.mode = sas
+INFO:set config.rpoly = 240.605
+INFO:set config.qmaxinst = 0.075
+INFO:set config.qmin = 0.01
+INFO:set config.qmax = 0.072
+INFO:set config.rmin = 100.0
+INFO:set config.rmax = 5000.0
+INFO:set config.rstep = 1.0
+INFO:set config.plot = iq, fq, gr
+INFO:set config.verbose = info
+INFO:finished parsing config file
+INFO:processing command line options
+INFO:set config.verbose = info
+INFO:finished with command line options
+INFO:using 1 input files from the command line.
+INFO:configuring PDFGetter mode 'sas'
+INFO:calling config_sas
+INFO:started PDF processing.
+INFO:processing 'Au_DNA_NPA.chi'
+INFO:resolved output file '' as 'Au_DNA_NPA.fq'
+INFO:written outpufile Au_DNA_NPA.fq
+INFO:resolved output file '' as 'Au_DNA_NPA.gr'
+INFO:written outpufile Au_DNA_NPA.gr
+INFO:elapsed time: 0.947
+
+
+

This will save two files Au_DNA_NPA.fq, Au_DNA_NPA.gr in the same directoy for the F(Q) and G(r) functions. This also plots F(Q) and G(r) functions in a pop-up window and the processing parameters such as rpoly or so may be tuned interactively by issuing command tuneconfig() in the IPython session as discussed above.

+
+
+ + +
+
+
+ +
+
+ + + + + \ No newline at end of file diff --git a/index.html b/index.html index 0e23bff7..531d39b9 100644 --- a/index.html +++ b/index.html @@ -4,8 +4,7 @@ - - + DiffPy - Atomic Structure Analysis in Python — DiffPy documentation @@ -98,13 +97,13 @@   Get DiffPy-CMI   -Credits

+Credits

DiffPy - Atomic Structure Analysis in Python

A free and open source software project to provide python software for diffraction analysis and the study of the atomic structure of materials.

-
+
_images/CMI-logo.png -
+
_images/blank1x1.png

DiffPy is the home of the DiffPy-CMI Complex Modeling framework, a modular software framework for robust and extensible @@ -117,15 +116,15 @@

DiffPy - Atomic Structure Analysis in Python_images/blank1x1.png -
+
_images/BNL_logo.jpg -
-
+ +
_images/DOE_logo.png -
+
-

+ diff --git a/products/SrMise.html b/products/SrMise.html index a061b28f..01a121f0 100644 --- a/products/SrMise.html +++ b/products/SrMise.html @@ -4,8 +4,7 @@ - - + SrMise — DiffPy documentation @@ -93,7 +92,7 @@
-
+

SrMise

SrMise is the DiffPy tool for peak extraction and peak fitting from atomic pair distribution functions (PDFs). It implements a powerful @@ -115,15 +114,15 @@

SrMise +
../_images/srmise_screenshot.png - +

This is an alpha release of SrMise, and the capabilities and documentation of the project will evolve. In particular, the multimodeling API is expected to change significantly in a future version. The DiffPy team encourages investigators to use the software even at this early stage, and invites feedback and suggestions.

-
+

Getting Started

The diffpy.srmise package requires Python 2.6 or 2.7 and the following software:

    @@ -136,7 +135,7 @@

    Getting StartedWindows, Mac OS X, and Linux platforms follow.

    -
    +

    Windows

    Several prebuilt Python distributions for Windows include all the prerequisite software required to run SrMise, and installing one of these is the @@ -183,8 +182,8 @@

    Getting Started
    pip install diffpy.srmise
     

    -
    -
    +

+

Mac OS X

For Mac OS X systems with the MacPorts package manager, the required software can be installed with

@@ -215,8 +214,8 @@

Getting Startedpython setup.py install --help for options to install to user-writable directories.

-

-
+

+

Linux

On Ubuntu and Debian Linux, the required software can easily be installed using the system package manager:

@@ -246,16 +245,16 @@

Getting Startedpython setup.py install --help for options to install to user-writable directories.

-

- -
+
+
+

What next?

Explore the SrMise tutorial!

- - +
+ diff --git a/products/SrMiselicense.html b/products/SrMiselicense.html index 8b8784b3..6135ac0b 100644 --- a/products/SrMiselicense.html +++ b/products/SrMiselicense.html @@ -4,8 +4,7 @@ - - + SrMise License — DiffPy documentation diff --git a/products/diffpycmi/cmi_exchange.html b/products/diffpycmi/cmi_exchange.html index a363d029..c1034352 100644 --- a/products/diffpycmi/cmi_exchange.html +++ b/products/diffpycmi/cmi_exchange.html @@ -4,8 +4,7 @@ - - + CMI Exchange — DiffPy documentation @@ -93,14 +92,14 @@
-
+

CMI Exchange

The CMI Exchange is a collection of community developed scripts, functions, and IPython plugins that make use of the DiffPy-CMI framework. If you are new to DiffPy-CMI it is a great place to get started. If you’ve been working with DiffPy-CMI for a while and feel that others would benefit from seeing your code please contribute!

-
+

For New Users

Begin by visiting the CMI Exchange on github. As with all github projects you will see the following two buttons in the sidebar @@ -117,7 +116,7 @@

CMI ExchangeIPython command line, whereas the plugins are a set of functions and IPython extensions that provide additional functionality to your IPython session.

-
+

Scripts

To run a script, simply navigate to the directory containing the .py file and type:

@@ -125,8 +124,8 @@

Scripts +

+

Extensions

IPython extensions are importable IPython modules that can modifpy the behavior of the shell to add functionality. They are installed and @@ -135,17 +134,17 @@

ExtensionsIn [2]: %load_ext name_of_extenstion

-
-
-
+
+
+

Contribute Scripts

To contribute your own script to the CMI Exchange you must first fork the project on github. Once you’ve added your own code you can issue a pull request.

If you’re new to git and don’t know what it means to fork a project begin here.

- - +
+ diff --git a/products/diffpycmi/contents.html b/products/diffpycmi/contents.html index 15b3234c..2c88b08b 100644 --- a/products/diffpycmi/contents.html +++ b/products/diffpycmi/contents.html @@ -4,8 +4,7 @@ - - + DiffPy-CMI Contents — DiffPy documentation @@ -93,11 +92,11 @@
-
+

DiffPy-CMI Contents

The DiffPy-CMI release includes Python and C++ libraries developed by the DiffPy team as well as external libraries necessary for functionality.

-
+

Libraries developed by the DiffPy team

@@ -141,8 +140,8 @@

Libraries developed by the DiffPy team + +

@@ -178,8 +177,8 @@

External libraries - - + How to Contribute Code — DiffPy documentation @@ -93,7 +92,7 @@
-
+

How to Contribute Code

The DiffPy-CMI bundle consists of the following projects, all hosted on github. To contribute code simply fork the project you’d like to work @@ -141,7 +140,7 @@

How to Contribute Code

-
+
diff --git a/products/diffpycmi/index.html b/products/diffpycmi/index.html index 29651c66..1df8591a 100644 --- a/products/diffpycmi/index.html +++ b/products/diffpycmi/index.html @@ -4,8 +4,7 @@ - - + DiffPy-CMI — DiffPy documentation @@ -93,7 +92,7 @@
-
+

DiffPy-CMI

DiffPy-CMI is our complex modeling framework. It is a highly flexible library of Python modules for robust modeling of nanostructures in @@ -111,10 +110,10 @@

DiffPy-CMI +
../../_images/diffpycmi_screenshot.png - -
+
+

Installation

Use of this software is subject to the conditions in software LICENSE.

@@ -146,8 +145,8 @@

Installationinstall DiffPy-CMI from sources. Note that this method takes more time and requires more experience with the operating system.

-

-
+
+

What next?

- -
+
+

Tutorials

- -
+
+

Documentation

Documentation for packages developed by the DiffPy team is available at the links below.

@@ -182,8 +181,8 @@

DocumentationDiffPy-CMI contents for a complete list of open-source libraries that are included in DiffPy-CMI and their respective project pages.

- -
+

+

Reference

If you use this software in a research work which leads to publication, we ask you to acknowledge the use of DiffPy-CMI by citing the following @@ -196,8 +195,8 @@

ReferencedownloadJuhasJac15

- - +

+
diff --git a/products/diffpycmi/install.html b/products/diffpycmi/install.html index 42878fd4..805a30ac 100644 --- a/products/diffpycmi/install.html +++ b/products/diffpycmi/install.html @@ -4,8 +4,7 @@ - - + DiffPy-CMI installation from sources — DiffPy documentation @@ -93,16 +92,16 @@
-
+

DiffPy-CMI installation from sources

Downloaded the most recent DiffPy-CMI tarball and follow the steps below.

-
+

1 Install system software

DiffPy-CMI requires the system software dependencies which can be installed from command line using a suitable package manager. Here are installation commands for several supported systems.

-
+

Ubuntu

For Ubuntu or other Debian-based Linux distributions use apt-get:

sudo apt-get install \
@@ -112,8 +111,8 @@ 

Ubuntu +

+

Fedora

Use yum for Fedora or RedHat Linux:

sudo yum install \
@@ -124,8 +123,8 @@ 

Fedora +

+

Mac OS X

For Mac OS X the system dependencies can be installed using the MacPorts software manager. A similar @@ -162,9 +161,9 @@

Mac OS X
export PATH="/opt/local/bin:$PATH"
 

-
-
-
+
+
+

2 Install DiffPy-CMI

Unzip the DiffPy-CMI tarball into a directory of your choice. Execute the included install script and follow the prompts.

@@ -176,8 +175,8 @@

2 Install DiffPy-CMI +

+ +

Remarks

The expanded diffpy_cmi directory can be renamed or moved to a different location and the software should still work. @@ -227,15 +226,15 @@

Remarks +

+

Contacts

If you need help with installing this software, please check discussions or post your question to the diffpy-dev group.


-
+

List of software dependencies

+
+
diff --git a/products/mPDFlicense.html b/products/mPDFlicense.html index 6641a84f..7e33f53a 100644 --- a/products/mPDFlicense.html +++ b/products/mPDFlicense.html @@ -4,8 +4,7 @@ - - + mPDF License — DiffPy documentation diff --git a/products/pdfgetx.html b/products/pdfgetx.html index cb2ac33d..575be183 100644 --- a/products/pdfgetx.html +++ b/products/pdfgetx.html @@ -4,8 +4,7 @@ - - + PDFgetX3, PDFgetN3 and PDFgetS3 — DiffPy documentation @@ -93,7 +92,7 @@
-
+

PDFgetX3, PDFgetN3 and PDFgetS3

PDFgetX3, PDFgetN3 and PDFgetS3 are command-line utilities that for automated batch processing. PDFgetX3, PDFgetN3 and PDFgetS3 are easy to use, fast and convenient for automated batch processing. The interactive mode provides complete access to all @@ -110,7 +109,7 @@

PDFgetX3, PDFgetN3 and PDFgetS3 +

Download

The PDFgetX3, PDFgetN3 and PDFgetS3 software can be obtained for free from Columbia Technology Ventures, @@ -135,11 +134,21 @@

Downloadhttps://columbia.resoluteinnovation.com/downloads.

Sorry for the complicated process. We hope you enjoy the software!

-

-
+
+

Documentation

-
-

Version 2.1.1 - Latest

+ +
+

Version 2.1.1

-
-
+
+

Version 2.1.0

- -
+
+

Version 2.0.0

- -
+
+

Version 1.2

- - -
+
+
+

References

If you use this software for a scientific research that leads to publication, we ask that you acknowledge the use of the software @@ -199,8 +208,8 @@

ReferencesdownloadJuhasJac18

- - +

+ diff --git a/products/pdfgui.html b/products/pdfgui.html index ad7d245a..9cfcdfd6 100644 --- a/products/pdfgui.html +++ b/products/pdfgui.html @@ -4,8 +4,7 @@ - - + PDFgui — DiffPy documentation @@ -93,9 +92,9 @@
-
+

PDFgui

-
+

Overview

For users who do not have the expertise or necessity for command line analysis, PDFgui is a convenient and easy to use graphical front end for the PDFfit2 refinement program. It is @@ -107,14 +106,12 @@

Overview +

-
+

Screen-shot of PDFgui during a refinement of multiple data-sets

+
+
+

Installation

By downloading and using this software you are agreeing to the conditions specified in the software license.

@@ -170,8 +167,8 @@

Installation/path/to needs to be adjusted according to the output of which pdfgui command.

- -
+
+

PDFgui updates

The Anaconda package system makes it easy to prepare and distribute software updates and bugfixes. To update to the latest version of @@ -182,8 +179,8 @@

PDFgui updateshttps://github.com/diffpy/diffpy.pdfgui and consult its README file.

- -
+

+

Other versions

When Anaconda Python is not available, PDFgui can be installed from sources. The latest source package is at the Python Package @@ -223,8 +220,8 @@

Other versionshere.

- -
+

+

Documentation and help

  • The user manual is available in HTML @@ -235,8 +232,8 @@

    Documentation and help
    - - +

+ diff --git a/products/pdfguilicense.html b/products/pdfguilicense.html index a8255897..1028346a 100644 --- a/products/pdfguilicense.html +++ b/products/pdfguilicense.html @@ -4,8 +4,7 @@ - - + PDFgui License — DiffPy documentation diff --git a/products/pythonpackages.html b/products/pythonpackages.html index a7731f21..d6e17f1f 100644 --- a/products/pythonpackages.html +++ b/products/pythonpackages.html @@ -4,8 +4,7 @@ - - + Python Packages — DiffPy documentation @@ -93,7 +92,7 @@
-
+

Python Packages

This is a complete list of all Python packages developed by the DiffPy team. For more information about a specific package, follow the link to @@ -149,7 +148,7 @@

Python Packages - - + xPDFsuite - an easy to use end-to-end software solution for atomic pair distribution function analysis with x-rays — DiffPy documentation @@ -93,12 +92,12 @@
-
+ +

Overview

This suite of algorithms and software, named xPDFsuite, is an easy to use graphical user interface (GUI) to a number of Diffpy programs. It provides a raw-data-to-modelled-PDF solution for X-ray PDFs. It is specially convenient for handling high throughput data with many @@ -116,8 +115,8 @@

Overview +

+

Features

xPDFsuite is exceptionally easy to learn and use and lowers the barrier to using atomic pair distribution function (PDF) methods, increasing the range of people who can use it, decreasing training costs, and speeding up workflow. xPDFsuite permits users to run @@ -135,8 +134,8 @@

Features +

+

Explore xPDFsuite

xPDFsuite is available for purchase for either academic or commercial applications.
-

+
+
diff --git a/products/xinterpdf.html b/products/xinterpdf.html index 38ef1ba8..f3dd3ca7 100644 --- a/products/xinterpdf.html +++ b/products/xinterpdf.html @@ -4,8 +4,7 @@ - - + xINTERPDF — DiffPy documentation @@ -93,7 +92,7 @@
-
+

xINTERPDF

xINTERPDF is a Python GUI program for analyzing X-ray pair distribution function (PDF) data of organic compounds collected at synchrotron and/or @@ -112,14 +111,14 @@

xINTERPDFhttps://www.youtube.com/watch?v=lAFZ5VYEH1g. The code for xINTERPDF is hosted on GitHub.

-
+
../_images/xinterpdf.png -
+

This is a first release of the program (v.0.1.0). Comments and suggestions are welcome. Please send an email to Chenyang Shi at cs3000@columbia.edu or post your questions to diffpy-users Google Group.

-
+

Getting Started

The xINTERPDF package requires Python 2.7 and the following dependency packages:

See the xINTERPDF license for terms and conditions of use.

-
+

Installation

xINTERPDF can be installed on Linux and Mac OS machines. The recommended way to install this package is through conda. Please visit @@ -157,13 +156,13 @@

Installation +

+

User Guide

Please see user manual for more details.

-
-
+
+

References

If you use this software in a research work which leads to publication, we ask you to acknowledge the use of xINTERPDF by citing the following @@ -184,9 +183,9 @@

References

-
-
- +
+
+ diff --git a/products/xinterpdflicense.html b/products/xinterpdflicense.html index 9533cbdb..89f83975 100644 --- a/products/xinterpdflicense.html +++ b/products/xinterpdflicense.html @@ -4,8 +4,7 @@ - - + xINTERPDF License — DiffPy documentation diff --git a/publications.html b/publications.html index 8b77445d..0e7cc22b 100644 --- a/publications.html +++ b/publications.html @@ -4,8 +4,7 @@ - - + References — DiffPy documentation @@ -93,7 +92,7 @@
-
+

References

The following papers in the literature describe the DiffPy products. Please cite us if our software has been used in your research.

@@ -140,8 +139,8 @@

ReferencesdownloadProffenJac99

-

-
+
+

Publications using DiffPy-CMI

The following papers made use of DiffPy developed software for analysis and/or modeling.

@@ -251,7 +250,7 @@

Publications using DiffPy-CMI