Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
natron / opt / Natron2 / Resources / docs / html / .doctrees / plugins / net.sf.openfx.MergePlugin.doctree
Size: Mime:
€cdocutils.nodes
document
q)q}q(U	nametypesq}q(XinputsqNXhue, saturation and luminosityqNXdescriptionqNX!porter-duff compositing operatorsq	NX	operatorsq
NXcontrolsqNXnet.sf.openfx.mergepluginqˆXmultiply and screenq
NXotherqNXsimple arithmetic blend modesqNX:blend modes, see https://en.wikipedia.org/wiki/blend_modesqNX
merge nodeqNXdodge and burnqNuUsubstitution_defsq}qX
pluginIconqcdocutils.nodes
substitution_definition
q)q}q(U	rawsourceqXF.. |pluginIcon| image:: net.sf.openfx.MergePlugin.png
   :width: 10.0%qUparentqcdocutils.nodes
section
q)q}q(hUhh)q}q (hUhhUsourceq!Xf/root/natron-support/buildmaster/tmp/Natron/Documentation/source/plugins/net.sf.openfx.MergePlugin.rstq"Uexpect_referenced_by_nameq#}q$hcdocutils.nodes
target
q%)q&}q'(hX.. _net.sf.openfx.MergePlugin:q(hhh!h"Utagnameq)Utargetq*U
attributesq+}q,(Uidsq-]q.Ubackrefsq/]q0Udupnamesq1]q2Uclassesq3]q4Unamesq5]q6Urefidq7Unet-sf-openfx-mergepluginq8uUlineq9KUdocumentq:hUchildrenq;]q<ubsh)Usectionq=h+}q>(h1]q?h3]q@h/]qAh-]qB(U
merge-nodeqCh8eh5]qD(hheuh9Kh:hUexpect_referenced_by_idqE}qFh8h&sh;]qG(cdocutils.nodes
title
qH)qI}qJ(hX
Merge nodeqKhhh!h"h)UtitleqLh+}qM(h1]qNh3]qOh/]qPh-]qQh5]qRuh9Kh:hh;]qScdocutils.nodes
Text
qTX
Merge nodeqU…qV}qW(hhKhhIubaubcdocutils.nodes
paragraph
qX)qY}qZ(hX|pluginIcon|q[hhh!h"h)U	paragraphq\h+}q](h1]q^h3]q_h/]q`h-]qah5]qbuh9Kh:hh;]qccdocutils.nodes
image
qd)qe}qf(hX6image:: net.sf.openfx.MergePlugin.png
   :width: 10.0%qghhYh!Nh)Uimageqhh+}qi(UwidthqjX10.0%qkUuriqlX%plugins/net.sf.openfx.MergePlugin.pngqmh-]qnh/]qoh1]qph3]qqU
candidatesqr}qsU*hmsh5]qtUaltquX
pluginIconqvuh9Nh:hh;]qwubaubhX)qx}qy(hX1*This documentation is for version 1.0 of Merge.*qzhhh!h"h)h\h+}q{(h1]q|h3]q}h/]q~h-]qh5]q€uh9Kh:hh;]qcdocutils.nodes
emphasis
q‚)qƒ}q„(hhzh+}q…(h1]q†h3]q‡h/]qˆh-]q‰h5]qŠuhhxh;]q‹hTX/This documentation is for version 1.0 of Merge.qŒ…q}qŽ(hUhhƒubah)Uemphasisqubaubh)q}q‘(hUhhh!h"h)h=h+}q’(h1]q“h3]q”h/]q•h-]q–Udescriptionq—ah5]q˜hauh9Kh:hh;]q™(hH)qš}q›(hXDescriptionqœhhh!h"h)hLh+}q(h1]qžh3]qŸh/]q h-]q¡h5]q¢uh9Kh:hh;]q£hTXDescriptionq¤…q¥}q¦(hhœhhšubaubhX)q§}q¨(hXêPixel-by-pixel merge operation between two or more inputs. Input A is first merged with B (or with a black and transparent background if B is not connected), then A2, if connected, is merged with the intermediary result, then A3, etc.q©hhh!h"h)h\h+}qª(h1]q«h3]q¬h/]q­h-]q®h5]q¯uh9K
h:hh;]q°hTXêPixel-by-pixel merge operation between two or more inputs. Input A is first merged with B (or with a black and transparent background if B is not connected), then A2, if connected, is merged with the intermediary result, then A3, etc.q±…q²}q³(hh©hh§ubaubhX)q´}qµ(hXÑA complete explanation of the Porter-Duff compositing operators can be found in "Compositing Digital Images", by T. Porter and T. Duff (Proc. SIGGRAPH 1984) http://keithp.com/~keithp/porterduff/p253-porter.pdfq¶hhh!h"h)h\h+}q·(h1]q¸h3]q¹h/]qºh-]q»h5]q¼uh9Kh:hh;]q½(hTXA complete explanation of the Porter-Duff compositing operators can be found in "Compositing Digital Images", by T. Porter and T. Duff (Proc. SIGGRAPH 1984) q¾…q¿}qÀ(hXA complete explanation of the Porter-Duff compositing operators can be found in "Compositing Digital Images", by T. Porter and T. Duff (Proc. SIGGRAPH 1984) qÁhh´ubcdocutils.nodes
reference
qÂ)qÃ}qÄ(hX4http://keithp.com/~keithp/porterduff/p253-porter.pdfqÅh+}qÆ(UrefuriqÇX4http://keithp.com/~keithp/porterduff/p253-porter.pdfqÈh-]qÉh/]qÊh1]qËh3]qÌh5]qÍuhh´h;]qÎhTX4http://keithp.com/~keithp/porterduff/p253-porter.pdfqυqÐ}qÑ(hUhhÃubah)U	referenceqÒubeubhX)qÓ}qÔ(hXºNote that if an input with only RGB components is connected to A or B, its alpha channel is considered to be transparent (zero) by default, and the "A" checkbox for the given input is automatically unchecked, unless it is set explicitely by the user. In fact, most of the time, RGB images without an alpha channel are only used as background images in the B input, and should be considered as transparent, since they should not occlude anything. That way, the alpha channel on output only contains the opacity of elements that are merged with this background. In some rare cases, though, one may want the RGB image to actually be opaque, and can check the "A" checkbox for the given input to do so.qÕhhh!h"h)h\h+}qÖ(h1]q×h3]qØh/]qÙh-]qÚh5]qÛuh9Kh:hh;]qÜhTXºNote that if an input with only RGB components is connected to A or B, its alpha channel is considered to be transparent (zero) by default, and the "A" checkbox for the given input is automatically unchecked, unless it is set explicitely by the user. In fact, most of the time, RGB images without an alpha channel are only used as background images in the B input, and should be considered as transparent, since they should not occlude anything. That way, the alpha channel on output only contains the opacity of elements that are merged with this background. In some rare cases, though, one may want the RGB image to actually be opaque, and can check the "A" checkbox for the given input to do so.q݅qÞ}qß(hhÕhhÓubaubh)qà}qá(hUhhh!h"h)h=h+}qâ(h1]qãh3]qäh/]qåh-]qæU	operatorsqçah5]qèh
auh9Kh:hh;]qé(hH)qê}që(hX	Operatorsqìhhàh!h"h)hLh+}qí(h1]qîh3]qïh/]qðh-]qñh5]qòuh9Kh:hh;]qóhTX	Operatorsqô…qõ}qö(hhìhhêubaubhX)q÷}qø(hX&The following operators are available.qùhhàh!h"h)h\h+}qú(h1]qûh3]qüh/]qýh-]qþh5]qÿuh9Kh:hh;]rhTX&The following operators are available.r…r}r(hhùhh÷ubaubh)r}r(hUhhàh!h"h)h=h+}r(h1]rh3]rh/]r	h-]r
U!porter-duff-compositing-operatorsrah5]rh	auh9Kh:hh;]r
(hH)r}r(hX!Porter-Duff compositing operatorsrhjh!h"h)hLh+}r(h1]rh3]rh/]rh-]rh5]ruh9Kh:hh;]rhTX!Porter-Duff compositing operatorsr…r}r(hjhjubaubcdocutils.nodes
bullet_list
r)r}r(hUhjh!h"h)Ubullet_listrh+}r(Ubulletr X-h-]r!h/]r"h1]r#h3]r$h5]r%uh9Kh:hh;]r&(cdocutils.nodes
list_item
r')r(}r)(hXcopy: A (a.k.a. src)
r*hjh!h"h)U	list_itemr+h+}r,(h1]r-h3]r.h/]r/h-]r0h5]r1uh9Nh:hh;]r2hX)r3}r4(hXcopy: A (a.k.a. src)r5hj(h!h"h)h\h+}r6(h1]r7h3]r8h/]r9h-]r:h5]r;uh9Kh;]r<hTXcopy: A (a.k.a. src)r=…r>}r?(hj5hj3ubaubaubj')r@}rA(hX!over: A+B(1-a) (a.k.a. src-over)
rBhjh!h"h)j+h+}rC(h1]rDh3]rEh/]rFh-]rGh5]rHuh9Nh:hh;]rIhX)rJ}rK(hX over: A+B(1-a) (a.k.a. src-over)rLhj@h!h"h)h\h+}rM(h1]rNh3]rOh/]rPh-]rQh5]rRuh9Kh;]rShTX over: A+B(1-a) (a.k.a. src-over)rT…rU}rV(hjLhjJubaubaubj')rW}rX(hX"under: A(1-b)+B (a.k.a. dst-over)
rYhjh!h"h)j+h+}rZ(h1]r[h3]r\h/]r]h-]r^h5]r_uh9Nh:hh;]r`hX)ra}rb(hX!under: A(1-b)+B (a.k.a. dst-over)rchjWh!h"h)h\h+}rd(h1]reh3]rfh/]rgh-]rhh5]riuh9Kh;]rjhTX!under: A(1-b)+B (a.k.a. dst-over)rk…rl}rm(hjchjaubaubaubj')rn}ro(hXin: Ab (a.k.a. src-in)
rphjh!h"h)j+h+}rq(h1]rrh3]rsh/]rth-]ruh5]rvuh9Nh:hh;]rwhX)rx}ry(hXin: Ab (a.k.a. src-in)rzhjnh!h"h)h\h+}r{(h1]r|h3]r}h/]r~h-]rh5]r€uh9K!h;]rhTXin: Ab (a.k.a. src-in)r‚…rƒ}r„(hjzhjxubaubaubj')r…}r†(hXmask: Ba (a.k.a dst-in)
r‡hjh!h"h)j+h+}rˆ(h1]r‰h3]rŠh/]r‹h-]rŒh5]ruh9Nh:hh;]rŽhX)r}r(hXmask: Ba (a.k.a dst-in)r‘hj…h!h"h)h\h+}r’(h1]r“h3]r”h/]r•h-]r–h5]r—uh9K#h;]r˜hTXmask: Ba (a.k.a dst-in)r™…rš}r›(hj‘hjubaubaubj')rœ}r(hXout: A(1-b) (a.k.a. src-out)
ržhjh!h"h)j+h+}rŸ(h1]r h3]r¡h/]r¢h-]r£h5]r¤uh9Nh:hh;]r¥hX)r¦}r§(hXout: A(1-b) (a.k.a. src-out)r¨hjœh!h"h)h\h+}r©(h1]rªh3]r«h/]r¬h-]r­h5]r®uh9K%h;]r¯hTXout: A(1-b) (a.k.a. src-out)r°…r±}r²(hj¨hj¦ubaubaubj')r³}r´(hX!stencil: B(1-a) (a.k.a. dst-out)
rµhjh!h"h)j+h+}r¶(h1]r·h3]r¸h/]r¹h-]rºh5]r»uh9Nh:hh;]r¼hX)r½}r¾(hX stencil: B(1-a) (a.k.a. dst-out)r¿hj³h!h"h)h\h+}rÀ(h1]rÁh3]rÂh/]rÃh-]rÄh5]rÅuh9K'h;]rÆhTX stencil: B(1-a) (a.k.a. dst-out)rÇ…rÈ}rÉ(hj¿hj½ubaubaubj')rÊ}rË(hX&atop: Ab + B(1 - a) (a.k.a. src-atop)
rÌhjh!h"h)j+h+}rÍ(h1]rÎh3]rÏh/]rÐh-]rÑh5]rÒuh9Nh:hh;]rÓhX)rÔ}rÕ(hX%atop: Ab + B(1 - a) (a.k.a. src-atop)rÖhjÊh!h"h)h\h+}r×(h1]rØh3]rÙh/]rÚh-]rÛh5]rÜuh9K)h;]rÝhTX%atop: Ab + B(1 - a) (a.k.a. src-atop)rÞ…rß}rà(hjÖhjÔubaubaubj')rá}râ(hXxor: A(1-b)+B(1-a)
rãhjh!h"h)j+h+}rä(h1]råh3]ræh/]rçh-]rèh5]réuh9Nh:hh;]rêhX)rë}rì(hXxor: A(1-b)+B(1-a)ríhjáh!h"h)h\h+}rî(h1]rïh3]rðh/]rñh-]ròh5]róuh9K+h;]rôhTXxor: A(1-b)+B(1-a)rõ…rö}r÷(hjíhjëubaubaubeubeubh)rø}rù(hUhhàh!h"h)h=h+}rú(h1]rûh3]rüh/]rýh-]rþU7blend-modes-see-https-en-wikipedia-org-wiki-blend-modesrÿah5]rhauh9K.h:hh;]r(hH)r}r(hX;Blend modes, see https://en.wikipedia.org/wiki/Blend\_modesrhjøh!h"h)hLh+}r(h1]rh3]rh/]rh-]r	h5]r
uh9K.h:hh;]r(hTXBlend modes, see r…r
}r(hXBlend modes, see rhjubhÂ)r}r(hX*https://en.wikipedia.org/wiki/Blend\_modesrh+}r(UrefurirX)https://en.wikipedia.org/wiki/Blend_modesrh-]rh/]rh1]rh3]rh5]ruhjh;]rhTX)https://en.wikipedia.org/wiki/Blend_modesr…r}r(hUhjubah)hÒubeubh)r}r (hUhjøh!h"h)h=h+}r!(h1]r"h3]r#h/]r$h-]r%Umultiply-and-screenr&ah5]r'h
auh9K1h:hh;]r((hH)r)}r*(hXMultiply and Screenr+hjh!h"h)hLh+}r,(h1]r-h3]r.h/]r/h-]r0h5]r1uh9K1h:hh;]r2hTXMultiply and Screenr3…r4}r5(hj+hj)ubaubj)r6}r7(hUhjh!h"h)jh+}r8(j X-h-]r9h/]r:h1]r;h3]r<h5]r=uh9K3h:hh;]r>(j')r?}r@(hX#multiply: AB, 0 if A < 0 and B < 0
rAhj6h!h"h)j+h+}rB(h1]rCh3]rDh/]rEh-]rFh5]rGuh9Nh:hh;]rHhX)rI}rJ(hX"multiply: AB, 0 if A < 0 and B < 0rKhj?h!h"h)h\h+}rL(h1]rMh3]rNh/]rOh-]rPh5]rQuh9K3h;]rRhTX"multiply: AB, 0 if A < 0 and B < 0rS…rT}rU(hjKhjIubaubaubj')rV}rW(hX3screen: A+B-AB if A or B <= 1, otherwise max(A, B)
rXhj6h!h"h)j+h+}rY(h1]rZh3]r[h/]r\h-]r]h5]r^uh9Nh:hh;]r_hX)r`}ra(hX2screen: A+B-AB if A or B <= 1, otherwise max(A, B)rbhjVh!h"h)h\h+}rc(h1]rdh3]reh/]rfh-]rgh5]rhuh9K5h;]rihTX2screen: A+B-AB if A or B <= 1, otherwise max(A, B)rj…rk}rl(hjbhj`ubaubaubj')rm}rn(hX0overlay: multiply if B < 0.5, screen if B > 0.5
rohj6h!h"h)j+h+}rp(h1]rqh3]rrh/]rsh-]rth5]ruuh9Nh:hh;]rvhX)rw}rx(hX/overlay: multiply if B < 0.5, screen if B > 0.5ryhjmh!h"h)h\h+}rz(h1]r{h3]r|h/]r}h-]r~h5]ruh9K7h;]r€hTX/overlay: multiply if B < 0.5, screen if B > 0.5r…r‚}rƒ(hjyhjwubaubaubj')r„}r…(hX3hard-light: multiply if A < 0.5, screen if A > 0.5
r†hj6h!h"h)j+h+}r‡(h1]rˆh3]r‰h/]rŠh-]r‹h5]rŒuh9Nh:hh;]rhX)rŽ}r(hX2hard-light: multiply if A < 0.5, screen if A > 0.5rhj„h!h"h)h\h+}r‘(h1]r’h3]r“h/]r”h-]r•h5]r–uh9K9h;]r—hTX2hard-light: multiply if A < 0.5, screen if A > 0.5r˜…r™}rš(hjhjŽubaubaubj')r›}rœ(hX3soft-light: burn-in if A < 0.5, lighten if A > 0.5
rhj6h!h"h)j+h+}rž(h1]rŸh3]r h/]r¡h-]r¢h5]r£uh9Nh:hh;]r¤hX)r¥}r¦(hX2soft-light: burn-in if A < 0.5, lighten if A > 0.5r§hj›h!h"h)h\h+}r¨(h1]r©h3]rªh/]r«h-]r¬h5]r­uh9K;h;]r®hTX2soft-light: burn-in if A < 0.5, lighten if A > 0.5r¯…r°}r±(hj§hj¥ubaubaubeubeubh)r²}r³(hUhjøh!h"h)h=h+}r´(h1]rµh3]r¶h/]r·h-]r¸Udodge-and-burnr¹ah5]rºhauh9K>h:hh;]r»(hH)r¼}r½(hXDodge and burnr¾hj²h!h"h)hLh+}r¿(h1]rÀh3]rÁh/]rÂh-]rÃh5]rÄuh9K>h:hh;]rÅhTXDodge and burnrÆ…rÇ}rÈ(hj¾hj¼ubaubj)rÉ}rÊ(hUhj²h!h"h)jh+}rË(j X-h-]rÌh/]rÍh1]rÎh3]rÏh5]rÐuh9K@h:hh;]rÑ(j')rÒ}rÓ(hX"color-dodge: brighten B towards A
rÔhjÉh!h"h)j+h+}rÕ(h1]rÖh3]r×h/]rØh-]rÙh5]rÚuh9Nh:hh;]rÛhX)rÜ}rÝ(hX!color-dodge: brighten B towards ArÞhjÒh!h"h)h\h+}rß(h1]ràh3]ráh/]râh-]rãh5]räuh9K@h;]råhTX!color-dodge: brighten B towards Ar慁rç}rè(hjÞhjÜubaubaubj')ré}rê(hXcolor-burn: darken B towards A
rëhjÉh!h"h)j+h+}rì(h1]ríh3]rîh/]rïh-]rðh5]rñuh9Nh:hh;]ròhX)ró}rô(hXcolor-burn: darken B towards Arõhjéh!h"h)h\h+}rö(h1]r÷h3]røh/]rùh-]rúh5]rûuh9KBh;]rühTXcolor-burn: darken B towards Arý…rþ}rÿ(hjõhjóubaubaubj')r}r(hXDpinlight: if B >= 0.5 then max(A, 2\*B - 1), min(A, B \* 2.0 ) else
rhjÉh!h"h)j+h+}r(h1]rh3]rh/]rh-]rh5]ruh9Nh:hh;]r	hX)r
}r(hXCpinlight: if B >= 0.5 then max(A, 2\*B - 1), min(A, B \* 2.0 ) elserhjh!h"h)h\h+}r
(h1]rh3]rh/]rh-]rh5]ruh9KDh;]rhTXApinlight: if B >= 0.5 then max(A, 2*B - 1), min(A, B * 2.0 ) elser…r}r(hXCpinlight: if B >= 0.5 then max(A, 2\*B - 1), min(A, B \* 2.0 ) elserhj
ubaubaubj')r}r(hX'difference: abs(A-B) (a.k.a. absminus)
rhjÉh!h"h)j+h+}r(h1]rh3]rh/]rh-]rh5]r uh9Nh:hh;]r!hX)r"}r#(hX&difference: abs(A-B) (a.k.a. absminus)r$hjh!h"h)h\h+}r%(h1]r&h3]r'h/]r(h-]r)h5]r*uh9KFh;]r+hTX&difference: abs(A-B) (a.k.a. absminus)r,…r-}r.(hj$hj"ubaubaubj')r/}r0(hXexclusion: A+B-2AB
r1hjÉh!h"h)j+h+}r2(h1]r3h3]r4h/]r5h-]r6h5]r7uh9Nh:hh;]r8hX)r9}r:(hXexclusion: A+B-2ABr;hj/h!h"h)h\h+}r<(h1]r=h3]r>h/]r?h-]r@h5]rAuh9KHh;]rBhTXexclusion: A+B-2ABrC…rD}rE(hj;hj9ubaubaubj')rF}rG(hX"divide: A/B, 0 if A < 0 and B < 0
rHhjÉh!h"h)j+h+}rI(h1]rJh3]rKh/]rLh-]rMh5]rNuh9Nh:hh;]rOhX)rP}rQ(hX!divide: A/B, 0 if A < 0 and B < 0rRhjFh!h"h)h\h+}rS(h1]rTh3]rUh/]rVh-]rWh5]rXuh9KJh;]rYhTX!divide: A/B, 0 if A < 0 and B < 0rZ…r[}r\(hjRhjPubaubaubeubeubh)r]}r^(hUhjøh!h"h)h=h+}r_(h1]r`h3]rah/]rbh-]rcUsimple-arithmetic-blend-modesrdah5]rehauh9KMh:hh;]rf(hH)rg}rh(hXSimple arithmetic blend modesrihj]h!h"h)hLh+}rj(h1]rkh3]rlh/]rmh-]rnh5]rouh9KMh:hh;]rphTXSimple arithmetic blend modesrq…rr}rs(hjihjgubaubj)rt}ru(hUhj]h!h"h)jh+}rv(j X-h-]rwh/]rxh1]ryh3]rzh5]r{uh9KOh:hh;]r|(j')r}}r~(hX"divide: A/B, 0 if A < 0 and B < 0
rhjth!h"h)j+h+}r€(h1]rh3]r‚h/]rƒh-]r„h5]r…uh9Nh:hh;]r†hX)r‡}rˆ(hX!divide: A/B, 0 if A < 0 and B < 0r‰hj}h!h"h)h\h+}rŠ(h1]r‹h3]rŒh/]rh-]rŽh5]ruh9KOh;]rhTX!divide: A/B, 0 if A < 0 and B < 0r‘…r’}r“(hj‰hj‡ubaubaubj')r”}r•(hXplus: A+B (a.k.a. add)
r–hjth!h"h)j+h+}r—(h1]r˜h3]r™h/]ršh-]r›h5]rœuh9Nh:hh;]rhX)rž}rŸ(hXplus: A+B (a.k.a. add)r hj”h!h"h)h\h+}r¡(h1]r¢h3]r£h/]r¤h-]r¥h5]r¦uh9KQh;]r§hTXplus: A+B (a.k.a. add)r¨…r©}rª(hj hjžubaubaubj')r«}r¬(hXfrom: B-A (a.k.a. subtract)
r­hjth!h"h)j+h+}r®(h1]r¯h3]r°h/]r±h-]r²h5]r³uh9Nh:hh;]r´hX)rµ}r¶(hXfrom: B-A (a.k.a. subtract)r·hj«h!h"h)h\h+}r¸(h1]r¹h3]rºh/]r»h-]r¼h5]r½uh9KSh;]r¾hTXfrom: B-A (a.k.a. subtract)r¿…rÀ}rÁ(hj·hjµubaubaubj')rÂ}rÃ(hXminus: A-B
rÄhjth!h"h)j+h+}rÅ(h1]rÆh3]rÇh/]rÈh-]rÉh5]rÊuh9Nh:hh;]rËhX)rÌ}rÍ(hX
minus: A-BrÎhjÂh!h"h)h\h+}rÏ(h1]rÐh3]rÑh/]rÒh-]rÓh5]rÔuh9KUh;]rÕhTX
minus: A-BrÖ…r×}rØ(hjÎhjÌubaubaubj')rÙ}rÚ(hX'difference: abs(A-B) (a.k.a. absminus)
rÛhjth!h"h)j+h+}rÜ(h1]rÝh3]rÞh/]rßh-]ràh5]ráuh9Nh:hh;]râhX)rã}rä(hX&difference: abs(A-B) (a.k.a. absminus)råhjÙh!h"h)h\h+}ræ(h1]rçh3]rèh/]réh-]rêh5]rëuh9KWh;]rìhTX&difference: abs(A-B) (a.k.a. absminus)r텁rî}rï(hjåhjãubaubaubj')rð}rñ(hX$min: min(A, B) (a.k.a. darken only)
ròhjth!h"h)j+h+}ró(h1]rôh3]rõh/]röh-]r÷h5]røuh9Nh:hh;]rùhX)rú}rû(hX#min: min(A, B) (a.k.a. darken only)rühjðh!h"h)h\h+}rý(h1]rþh3]rÿh/]rh-]rh5]ruh9KYh;]rhTX#min: min(A, B) (a.k.a. darken only)r…r}r(hjühjúubaubaubj')r}r(hX%max: max(A, B) (a.k.a. lighten only)
r	hjth!h"h)j+h+}r
(h1]rh3]rh/]r
h-]rh5]ruh9Nh:hh;]rhX)r}r(hX$max: max(A, B) (a.k.a. lighten only)rhjh!h"h)h\h+}r(h1]rh3]rh/]rh-]rh5]ruh9K[h;]rhTX$max: max(A, B) (a.k.a. lighten only)r…r}r(hjhjubaubaubeubeubh)r}r(hUhjøh!h"h)h=h+}r (h1]r!h3]r"h/]r#h-]r$Uhue-saturation-and-luminosityr%ah5]r&hauh9K^h:hh;]r'(hH)r(}r)(hXHue, saturation and luminosityr*hjh!h"h)hLh+}r+(h1]r,h3]r-h/]r.h-]r/h5]r0uh9K^h:hh;]r1hTXHue, saturation and luminosityr2…r3}r4(hj*hj(ubaubj)r5}r6(hUhjh!h"h)jh+}r7(j X-h-]r8h/]r9h1]r:h3]r;h5]r<uh9K`h:hh;]r=(j')r>}r?(hX'hue: SetLum(SetSat(A, Sat(B)), Lum(B))
r@hj5h!h"h)j+h+}rA(h1]rBh3]rCh/]rDh-]rEh5]rFuh9Nh:hh;]rGhX)rH}rI(hX&hue: SetLum(SetSat(A, Sat(B)), Lum(B))rJhj>h!h"h)h\h+}rK(h1]rLh3]rMh/]rNh-]rOh5]rPuh9K`h;]rQhTX&hue: SetLum(SetSat(A, Sat(B)), Lum(B))rR…rS}rT(hjJhjHubaubaubj')rU}rV(hX.saturation: SetLum(SetSat(B, Sat(A)), Lum(B))
rWhj5h!h"h)j+h+}rX(h1]rYh3]rZh/]r[h-]r\h5]r]uh9Nh:hh;]r^hX)r_}r`(hX-saturation: SetLum(SetSat(B, Sat(A)), Lum(B))rahjUh!h"h)h\h+}rb(h1]rch3]rdh/]reh-]rfh5]rguh9Kbh;]rhhTX-saturation: SetLum(SetSat(B, Sat(A)), Lum(B))ri…rj}rk(hjahj_ubaubaubj')rl}rm(hXcolor: SetLum(A, Lum(B))
rnhj5h!h"h)j+h+}ro(h1]rph3]rqh/]rrh-]rsh5]rtuh9Nh:hh;]ruhX)rv}rw(hXcolor: SetLum(A, Lum(B))rxhjlh!h"h)h\h+}ry(h1]rzh3]r{h/]r|h-]r}h5]r~uh9Kdh;]rhTXcolor: SetLum(A, Lum(B))r€…r}r‚(hjxhjvubaubaubj')rƒ}r„(hXluminosity: SetLum(B, Lum(A))
r…hj5h!h"h)j+h+}r†(h1]r‡h3]rˆh/]r‰h-]rŠh5]r‹uh9Nh:hh;]rŒhX)r}rŽ(hXluminosity: SetLum(B, Lum(A))rhjƒh!h"h)h\h+}r(h1]r‘h3]r’h/]r“h-]r”h5]r•uh9Kfh;]r–hTXluminosity: SetLum(B, Lum(A))r—…r˜}r™(hjhjubaubaubeubeubeubh)rš}r›(hUhhàh!h"h)h=h+}rœ(h1]rh3]ržh/]rŸh-]r Uotherr¡ah5]r¢hauh9Kih:hh;]r£(hH)r¤}r¥(hXOtherr¦hjšh!h"h)hLh+}r§(h1]r¨h3]r©h/]rªh-]r«h5]r¬uh9Kih:hh;]r­hTXOtherr®…r¯}r°(hj¦hj¤ubaubj)r±}r²(hUhjšh!h"h)jh+}r³(j X-h-]r´h/]rµh1]r¶h3]r·h5]r¸uh9Kkh:hh;]r¹(j')rº}r»(hXaverage: (A + B) / 2
r¼hj±h!h"h)j+h+}r½(h1]r¾h3]r¿h/]rÀh-]rÁh5]rÂuh9Nh:hh;]rÃhX)rÄ}rÅ(hXaverage: (A + B) / 2rÆhjºh!h"h)h\h+}rÇ(h1]rÈh3]rÉh/]rÊh-]rËh5]rÌuh9Kkh;]rÍhTXaverage: (A + B) / 2rÎ…rÏ}rÐ(hjÆhjÄubaubaubj')rÑ}rÒ(hX(conjoint-over: A + B(1-a)/b, A if a > b
rÓhj±h!h"h)j+h+}rÔ(h1]rÕh3]rÖh/]r×h-]rØh5]rÙuh9Nh:hh;]rÚhX)rÛ}rÜ(hX'conjoint-over: A + B(1-a)/b, A if a > brÝhjÑh!h"h)h\h+}rÞ(h1]rßh3]ràh/]ráh-]râh5]rãuh9Kmh;]rähTX'conjoint-over: A + B(1-a)/b, A if a > br允ræ}rç(hjÝhjÛubaubaubj')rè}ré(hX*disjoint-over: A+B(1-a)/b, A+B if a+b < 1
rêhj±h!h"h)j+h+}rë(h1]rìh3]ríh/]rîh-]rïh5]rðuh9Nh:hh;]rñhX)rò}ró(hX)disjoint-over: A+B(1-a)/b, A+B if a+b < 1rôhjèh!h"h)h\h+}rõ(h1]röh3]r÷h/]røh-]rùh5]rúuh9Koh;]rûhTX)disjoint-over: A+B(1-a)/b, A+B if a+b < 1rü…rý}rþ(hjôhjòubaubaubj')rÿ}r(hXfreeze: 1-sqrt(1-A)/B
rhj±h!h"h)j+h+}r(h1]rh3]rh/]rh-]rh5]ruh9Nh:hh;]rhX)r	}r
(hXfreeze: 1-sqrt(1-A)/Brhjÿh!h"h)h\h+}r(h1]r
h3]rh/]rh-]rh5]ruh9Kqh;]rhTXfreeze: 1-sqrt(1-A)/Br…r}r(hjhj	ubaubaubj')r}r(hXgeometric: 2AB/(A+B)
rhj±h!h"h)j+h+}r(h1]rh3]rh/]rh-]rh5]ruh9Nh:hh;]rhX)r }r!(hXgeometric: 2AB/(A+B)r"hjh!h"h)h\h+}r#(h1]r$h3]r%h/]r&h-]r'h5]r(uh9Ksh;]r)hTXgeometric: 2AB/(A+B)r*…r+}r,(hj"hj ubaubaubj')r-}r.(hXgrain-extract: B - A + 0.5
r/hj±h!h"h)j+h+}r0(h1]r1h3]r2h/]r3h-]r4h5]r5uh9Nh:hh;]r6hX)r7}r8(hXgrain-extract: B - A + 0.5r9hj-h!h"h)h\h+}r:(h1]r;h3]r<h/]r=h-]r>h5]r?uh9Kuh;]r@hTXgrain-extract: B - A + 0.5rA…rB}rC(hj9hj7ubaubaubj')rD}rE(hXgrain-merge: B + A - 0.5
rFhj±h!h"h)j+h+}rG(h1]rHh3]rIh/]rJh-]rKh5]rLuh9Nh:hh;]rMhX)rN}rO(hXgrain-merge: B + A - 0.5rPhjDh!h"h)h\h+}rQ(h1]rRh3]rSh/]rTh-]rUh5]rVuh9Kwh;]rWhTXgrain-merge: B + A - 0.5rX…rY}rZ(hjPhjNubaubaubj')r[}r\(hXhypot: sqrt(A\*A+B\*B)
r]hj±h!h"h)j+h+}r^(h1]r_h3]r`h/]rah-]rbh5]rcuh9Nh:hh;]rdhX)re}rf(hXhypot: sqrt(A\*A+B\*B)rghj[h!h"h)h\h+}rh(h1]rih3]rjh/]rkh-]rlh5]rmuh9Kyh;]rnhTXhypot: sqrt(A*A+B*B)ro…rp}rq(hXhypot: sqrt(A\*A+B\*B)rrhjeubaubaubj')rs}rt(hX*matte: Aa + B(1-a) (unpremultiplied over)
ruhj±h!h"h)j+h+}rv(h1]rwh3]rxh/]ryh-]rzh5]r{uh9Nh:hh;]r|hX)r}}r~(hX)matte: Aa + B(1-a) (unpremultiplied over)rhjsh!h"h)h\h+}r€(h1]rh3]r‚h/]rƒh-]r„h5]r…uh9K{h;]r†hTX)matte: Aa + B(1-a) (unpremultiplied over)r‡…rˆ}r‰(hjhj}ubaubaubj')rŠ}r‹(hXreflect: A\*A / (1 - B)
rŒhj±h!h"h)j+h+}r(h1]rŽh3]rh/]rh-]r‘h5]r’uh9Nh:hh;]r“hX)r”}r•(hXreflect: A\*A / (1 - B)r–hjŠh!h"h)h\h+}r—(h1]r˜h3]r™h/]ršh-]r›h5]rœuh9K}h;]rhTXreflect: A*A / (1 - B)rž…rŸ}r (hXreflect: A\*A / (1 - B)r¡hj”ubaubaubeubhX)r¢}r£(hX	See also:r¤hjšh!h"h)h\h+}r¥(h1]r¦h3]r§h/]r¨h-]r©h5]rªuh9Kh:hh;]r«hTX	See also:r¬…r­}r®(hj¤hj¢ubaubj)r¯}r°(hUhjšh!h"h)jh+}r±(j X-h-]r²h/]r³h1]r´h3]rµh5]r¶uh9Kh:hh;]r·(j')r¸}r¹(hXg"Digital Image Compositing" by Marc Levoy https://graphics.stanford.edu/courses/cs248-06/comp/comp.htmlrºhj¯h!h"h)j+h+}r»(h1]r¼h3]r½h/]r¾h-]r¿h5]rÀuh9Nh:hh;]rÁhX)rÂ}rÃ(hjºhj¸h!h"h)h\h+}rÄ(h1]rÅh3]rÆh/]rÇh-]rÈh5]rÉuh9Kh;]rÊ(hTX*"Digital Image Compositing" by Marc Levoy rË…rÌ}rÍ(hX*"Digital Image Compositing" by Marc Levoy rÎhjÂubhÂ)rÏ}rÐ(hX=https://graphics.stanford.edu/courses/cs248-06/comp/comp.htmlrÑh+}rÒ(UrefurirÓX=https://graphics.stanford.edu/courses/cs248-06/comp/comp.htmlrÔh-]rÕh/]rÖh1]r×h3]rØh5]rÙuhjÂh;]rÚhTX=https://graphics.stanford.edu/courses/cs248-06/comp/comp.htmlrÛ…rÜ}rÝ(hUhjÏubah)hÒubeubaubj')rÞ}rß(hXE"SVG Compositing Specification" https://www.w3.org/TR/SVGCompositing/ràhj¯h!h"h)j+h+}rá(h1]râh3]rãh/]räh-]råh5]ræuh9Nh:hh;]rçhX)rè}ré(hjàhjÞh!h"h)h\h+}rê(h1]rëh3]rìh/]ríh-]rîh5]rïuh9K‚h;]rð(hTX "SVG Compositing Specification" rñ…rò}ró(hX "SVG Compositing Specification" rôhjèubhÂ)rõ}rö(hX%https://www.w3.org/TR/SVGCompositing/r÷h+}rø(UrefurirùX%https://www.w3.org/TR/SVGCompositing/rúh-]rûh/]rüh1]rýh3]rþh5]rÿuhjèh;]rhTX%https://www.w3.org/TR/SVGCompositing/r…r}r(hUhjõubah)hÒubeubaubj')r}r(hX–"ISO 32000-1:2008: Portable Document Format (July 2008)", Sec. 11.3 "Basic Compositing Operations" http://www.adobe.com/devnet/pdf/pdf\_reference.htmlrhj¯h!h"h)j+h+}r(h1]rh3]r	h/]r
h-]rh5]ruh9Nh:hh;]r
hX)r}r(hjhjh!h"h)h\h+}r(h1]rh3]rh/]rh-]rh5]ruh9Kƒh;]r(hTXc"ISO 32000-1:2008: Portable Document Format (July 2008)", Sec. 11.3 "Basic Compositing Operations" r…r}r(hXc"ISO 32000-1:2008: Portable Document Format (July 2008)", Sec. 11.3 "Basic Compositing Operations" rhjubhÂ)r}r(hX3http://www.adobe.com/devnet/pdf/pdf\_reference.htmlrh+}r(UrefurirX2http://www.adobe.com/devnet/pdf/pdf_reference.htmlr h-]r!h/]r"h1]r#h3]r$h5]r%uhjh;]r&hTX2http://www.adobe.com/devnet/pdf/pdf_reference.htmlr'…r(}r)(hUhjubah)hÒubeubaubj')r*}r+(hXP"Merge" by Martin Constable http://opticalenquiry.com/nuke/index.php?title=Merger,hj¯h!h"h)j+h+}r-(h1]r.h3]r/h/]r0h-]r1h5]r2uh9Nh:hh;]r3hX)r4}r5(hj,hj*h!h"h)h\h+}r6(h1]r7h3]r8h/]r9h-]r:h5]r;uh9K„h;]r<(hTX"Merge" by Martin Constable r=…r>}r?(hX"Merge" by Martin Constable r@hj4ubhÂ)rA}rB(hX4http://opticalenquiry.com/nuke/index.php?title=MergerCh+}rD(UrefurirEX4http://opticalenquiry.com/nuke/index.php?title=MergerFh-]rGh/]rHh1]rIh3]rJh5]rKuhj4h;]rLhTX4http://opticalenquiry.com/nuke/index.php?title=MergerM…rN}rO(hUhjAubah)hÒubeubaubj')rP}rQ(hXj"Merge Blend Modes" by Martin Constable http://opticalenquiry.com/nuke/index.php?title=Merge\_Blend\_ModesrRhj¯h!h"h)j+h+}rS(h1]rTh3]rUh/]rVh-]rWh5]rXuh9Nh:hh;]rYhX)rZ}r[(hjRhjPh!h"h)h\h+}r\(h1]r]h3]r^h/]r_h-]r`h5]rauh9K…h;]rb(hTX("Merge Blend Modes" by Martin Constable rc…rd}re(hX("Merge Blend Modes" by Martin Constable rfhjZubhÂ)rg}rh(hXBhttp://opticalenquiry.com/nuke/index.php?title=Merge\_Blend\_Modesrih+}rj(UrefurirkX@http://opticalenquiry.com/nuke/index.php?title=Merge_Blend_Modesrlh-]rmh/]rnh1]roh3]rph5]rquhjZh;]rrhTX@http://opticalenquiry.com/nuke/index.php?title=Merge_Blend_Modesrs…rt}ru(hUhjgubah)hÒubeubaubj')rv}rw(hXt"Primacy of the B Feed" by Martin Constable http://opticalenquiry.com/nuke/index.php?title=Primacy\_of\_the\_B\_Feedrxhj¯h!h"h)j+h+}ry(h1]rzh3]r{h/]r|h-]r}h5]r~uh9Nh:hh;]rhX)r€}r(hjxhjvh!h"h)h\h+}r‚(h1]rƒh3]r„h/]r…h-]r†h5]r‡uh9K†h;]rˆ(hTX,"Primacy of the B Feed" by Martin Constable r‰…rŠ}r‹(hX,"Primacy of the B Feed" by Martin Constable rŒhj€ubhÂ)r}rŽ(hXHhttp://opticalenquiry.com/nuke/index.php?title=Primacy\_of\_the\_B\_Feedrh+}r(Urefurir‘XDhttp://opticalenquiry.com/nuke/index.php?title=Primacy_of_the_B_Feedr’h-]r“h/]r”h1]r•h3]r–h5]r—uhj€h;]r˜hTXDhttp://opticalenquiry.com/nuke/index.php?title=Primacy_of_the_B_Feedr™…rš}r›(hUhjubah)hÒubeubaubj')rœ}r(hXfgrain-extract and grain-merge are described in http://docs.gimp.org/en/gimp-concepts-layer-modes.html
ržhj¯h!h"h)j+h+}rŸ(h1]r h3]r¡h/]r¢h-]r£h5]r¤uh9Nh:hh;]r¥hX)r¦}r§(hXegrain-extract and grain-merge are described in http://docs.gimp.org/en/gimp-concepts-layer-modes.htmlr¨hjœh!h"h)h\h+}r©(h1]rªh3]r«h/]r¬h-]r­h5]r®uh9K‡h;]r¯(hTX/grain-extract and grain-merge are described in r°…r±}r²(hX/grain-extract and grain-merge are described in r³hj¦ubhÂ)r´}rµ(hX6http://docs.gimp.org/en/gimp-concepts-layer-modes.htmlr¶h+}r·(Urefurir¸X6http://docs.gimp.org/en/gimp-concepts-layer-modes.htmlr¹h-]rºh/]r»h1]r¼h3]r½h5]r¾uhj¦h;]r¿hTX6http://docs.gimp.org/en/gimp-concepts-layer-modes.htmlrÀ…rÁ}rÂ(hUhj´ubah)hÒubeubaubeubeubeubeubh)rÃ}rÄ(hUhhh!h"h)h=h+}rÅ(h1]rÆh3]rÇh/]rÈh-]rÉUinputsrÊah5]rËhauh9KŠh:hh;]rÌ(hH)rÍ}rÎ(hXInputsrÏhjÃh!h"h)hLh+}rÐ(h1]rÑh3]rÒh/]rÓh-]rÔh5]rÕuh9KŠh:hh;]rÖhTXInputsr×…rØ}rÙ(hjÏhjÍubaubcdocutils.nodes
table
rÚ)rÛ}rÜ(hUhjÃh!h"h)UtablerÝh+}rÞ(h1]rßh3]ràh/]ráh-]râh5]rãuh9Nh:hh;]räcdocutils.nodes
tgroup
rå)ræ}rç(hUh+}rè(h-]réh/]rêh1]rëh3]rìh5]ríUcolsrîKuhjÛh;]rï(cdocutils.nodes
colspec
rð)rñ}rò(hUh+}ró(h-]rôh/]rõh1]röh3]r÷h5]røUcolwidthrùK	uhjæh;]rúh)Ucolspecrûubjð)rü}rý(hUh+}rþ(h-]rÿh/]rh1]rh3]rh5]rUcolwidthrKQuhjæh;]rh)jûubjð)r}r(hUh+}r(h-]r	h/]r
h1]rh3]rh5]r
UcolwidthrKuhjæh;]rh)jûubcdocutils.nodes
thead
r)r}r(hUh+}r(h1]rh3]rh/]rh-]rh5]ruhjæh;]rcdocutils.nodes
row
r)r}r(hUh+}r(h1]rh3]rh/]r h-]r!h5]r"uhjh;]r#(cdocutils.nodes
entry
r$)r%}r&(hUh+}r'(h1]r(h3]r)h/]r*h-]r+h5]r,uhjh;]r-hX)r.}r/(hXInputr0hj%h!h"h)h\h+}r1(h1]r2h3]r3h/]r4h-]r5h5]r6uh9Kh;]r7hTXInputr8…r9}r:(hj0hj.ubaubah)Uentryr;ubj$)r<}r=(hUh+}r>(h1]r?h3]r@h/]rAh-]rBh5]rCuhjh;]rDhX)rE}rF(hXDescriptionrGhj<h!h"h)h\h+}rH(h1]rIh3]rJh/]rKh-]rLh5]rMuh9Kh;]rNhTXDescriptionrO…rP}rQ(hjGhjEubaubah)j;ubj$)rR}rS(hUh+}rT(h1]rUh3]rVh/]rWh-]rXh5]rYuhjh;]rZhX)r[}r\(hXOptionalr]hjRh!h"h)h\h+}r^(h1]r_h3]r`h/]rah-]rbh5]rcuh9Kh;]rdhTXOptionalre…rf}rg(hj]hj[ubaubah)j;ubeh)Urowrhubah)Utheadriubcdocutils.nodes
tbody
rj)rk}rl(hUh+}rm(h1]rnh3]roh/]rph-]rqh5]rruhjæh;]rs(j)rt}ru(hUh+}rv(h1]rwh3]rxh/]ryh-]rzh5]r{uhjkh;]r|(j$)r}}r~(hUh+}r(h1]r€h3]rh/]r‚h-]rƒh5]r„uhjth;]r…hX)r†}r‡(hXBhj}h!h"h)h\h+}rˆ(h1]r‰h3]rŠh/]r‹h-]rŒh5]ruh9Kh;]rŽhTXB…r}r(hXBhj†ubaubah)j;ubj$)r‘}r’(hUh+}r“(h1]r”h3]r•h/]r–h-]r—h5]r˜uhjth;]r™hX)rš}r›(hXMThe main input. This input is passed through when the merge node is disabled.rœhj‘h!h"h)h\h+}r(h1]ržh3]rŸh/]r h-]r¡h5]r¢uh9Kh;]r£hTXMThe main input. This input is passed through when the merge node is disabled.r¤…r¥}r¦(hjœhjšubaubah)j;ubj$)r§}r¨(hUh+}r©(h1]rªh3]r«h/]r¬h-]r­h5]r®uhjth;]r¯hX)r°}r±(hXYesr²hj§h!h"h)h\h+}r³(h1]r´h3]rµh/]r¶h-]r·h5]r¸uh9Kh;]r¹hTXYesrº…r»}r¼(hj²hj°ubaubah)j;ubeh)jhubj)r½}r¾(hUh+}r¿(h1]rÀh3]rÁh/]rÂh-]rÃh5]rÄuhjkh;]rÅ(j$)rÆ}rÇ(hUh+}rÈ(h1]rÉh3]rÊh/]rËh-]rÌh5]rÍuhj½h;]rÎhX)rÏ}rÐ(hXAhjÆh!h"h)h\h+}rÑ(h1]rÒh3]rÓh/]rÔh-]rÕh5]rÖuh9K‘h;]r×hTXA…rØ}rÙ(hXAhjÏubaubah)j;ubj$)rÚ}rÛ(hUh+}rÜ(h1]rÝh3]rÞh/]rßh-]ràh5]ráuhj½h;]râhX)rã}rä(hX)The image sequence to merge with input B.råhjÚh!h"h)h\h+}ræ(h1]rçh3]rèh/]réh-]rêh5]rëuh9K‘h;]rìhTX)The image sequence to merge with input B.r텁rî}rï(hjåhjãubaubah)j;ubj$)rð}rñ(hUh+}rò(h1]róh3]rôh/]rõh-]röh5]r÷uhj½h;]røhX)rù}rú(hXYesrûhjðh!h"h)h\h+}rü(h1]rýh3]rþh/]rÿh-]rh5]ruh9K‘h;]rhTXYesr…r}r(hjûhjùubaubah)j;ubeh)jhubj)r}r(hUh+}r(h1]r	h3]r
h/]rh-]rh5]r
uhjkh;]r(j$)r}r(hUh+}r(h1]rh3]rh/]rh-]rh5]ruhjh;]rhX)r}r(hXMaskrhjh!h"h)h\h+}r(h1]rh3]rh/]rh-]rh5]r uh9K“h;]r!hTXMaskr"…r#}r$(hjhjubaubah)j;ubj$)r%}r&(hUh+}r'(h1]r(h3]r)h/]r*h-]r+h5]r,uhjh;]r-h)j;ubj$)r.}r/(hUh+}r0(h1]r1h3]r2h/]r3h-]r4h5]r5uhjh;]r6hX)r7}r8(hXYesr9hj.h!h"h)h\h+}r:(h1]r;h3]r<h/]r=h-]r>h5]r?uh9K“h;]r@hTXYesrA…rB}rC(hj9hj7ubaubah)j;ubeh)jhubj)rD}rE(hUh+}rF(h1]rGh3]rHh/]rIh-]rJh5]rKuhjkh;]rL(j$)rM}rN(hUh+}rO(h1]rPh3]rQh/]rRh-]rSh5]rTuhjDh;]rUhX)rV}rW(hXA2rXhjMh!h"h)h\h+}rY(h1]rZh3]r[h/]r\h-]r]h5]r^uh9K•h;]r_hTXA2r`…ra}rb(hjXhjVubaubah)j;ubj$)rc}rd(hUh+}re(h1]rfh3]rgh/]rhh-]rih5]rjuhjDh;]rkh)j;ubj$)rl}rm(hUh+}rn(h1]roh3]rph/]rqh-]rrh5]rsuhjDh;]rthX)ru}rv(hXYesrwhjlh!h"h)h\h+}rx(h1]ryh3]rzh/]r{h-]r|h5]r}uh9K•h;]r~hTXYesr…r€}r(hjwhjuubaubah)j;ubeh)jhubeh)Utbodyr‚ubeh)Utgrouprƒubaubeubheubh!h"h)h=h+}r„(h1]r…h3]r†h/]r‡h-]rˆUcontrolsr‰ah5]rŠhauh9K™h:hh;]r‹(hH)rŒ}r(hXControlsrŽhhh!h"h)hLh+}r(h1]rh3]r‘h/]r’h-]r“h5]r”uh9K™h:hh;]r•hTXControlsr–…r—}r˜(hjŽhjŒubaubcsphinx.addnodes
tabular_col_spec
r™)rš}r›(hUhhh!h"h)Utabular_col_specrœh+}r(h-]ržh/]rŸh1]r h3]r¡h5]r¢Uspecr£X}|>{\raggedright}p{0.2\columnwidth}|>{\raggedright}p{0.06\columnwidth}|>{\raggedright}p{0.07\columnwidth}|p{0.63\columnwidth}|r¤uh9K›h:hh;]r¥ubjÚ)r¦}r§(hUhhh!h"h)jÝh+}r¨(h1]r©h3]rªU	longtabler«ah/]r¬h-]r­h5]r®uh9Nh:hh;]r¯jå)r°}r±(hUh+}r²(h-]r³h/]r´h1]rµh3]r¶h5]r·Ucolsr¸Kuhj¦h;]r¹(jð)rº}r»(hUh+}r¼(h-]r½h/]r¾h1]r¿h3]rÀh5]rÁUcolwidthrÂK#uhj°h;]rÃh)jûubjð)rÄ}rÅ(hUh+}rÆ(h-]rÇh/]rÈh1]rÉh3]rÊh5]rËUcolwidthrÌKuhj°h;]rÍh)jûubjð)rÎ}rÏ(hUh+}rÐ(h-]rÑh/]rÒh1]rÓh3]rÔh5]rÕUcolwidthrÖKuhj°h;]r×h)jûubjð)rØ}rÙ(hUh+}rÚ(h-]rÛh/]rÜh1]rÝh3]rÞh5]rßUcolwidthràMuhj°h;]ráh)jûubj)râ}rã(hUh+}rä(h1]råh3]ræh/]rçh-]rèh5]réuhj°h;]rêj)rë}rì(hUh+}rí(h1]rîh3]rïh/]rðh-]rñh5]ròuhjâh;]ró(j$)rô}rõ(hUh+}rö(h1]r÷h3]røh/]rùh-]rúh5]rûuhjëh;]rühX)rý}rþ(hXParameter / script namerÿhjôh!h"h)h\h+}r	(h1]r	h3]r	h/]r	h-]r	h5]r	uh9K h;]r	hTXParameter / script namer	…r	}r		(hjÿhjýubaubah)j;ubj$)r
	}r	(hUh+}r	(h1]r
	h3]r	h/]r	h-]r	h5]r	uhjëh;]r	hX)r	}r	(hXTyper	hj
	h!h"h)h\h+}r	(h1]r	h3]r	h/]r	h-]r	h5]r	uh9K h;]r	hTXTyper	…r	}r	(hj	hj	ubaubah)j;ubj$)r 	}r!	(hUh+}r"	(h1]r#	h3]r$	h/]r%	h-]r&	h5]r'	uhjëh;]r(	hX)r)	}r*	(hXDefaultr+	hj 	h!h"h)h\h+}r,	(h1]r-	h3]r.	h/]r/	h-]r0	h5]r1	uh9K h;]r2	hTXDefaultr3	…r4	}r5	(hj+	hj)	ubaubah)j;ubj$)r6	}r7	(hUh+}r8	(h1]r9	h3]r:	h/]r;	h-]r<	h5]r=	uhjëh;]r>	hX)r?	}r@	(hXFunctionrA	hj6	h!h"h)h\h+}rB	(h1]rC	h3]rD	h/]rE	h-]rF	h5]rG	uh9K h;]rH	hTXFunctionrI	…rJ	}rK	(hjA	hj?	ubaubah)j;ubeh)jhubah)jiubjj)rL	}rM	(hUh+}rN	(h1]rO	h3]rP	h/]rQ	h-]rR	h5]rS	uhj°h;]rT	(j)rU	}rV	(hUh+}rW	(h1]rX	h3]rY	h/]rZ	h-]r[	h5]r\	uhjL	h;]r]	(j$)r^	}r_	(hUh+}r`	(h1]ra	h3]rb	h/]rc	h-]rd	h5]re	uhjU	h;]rf	hX)rg	}rh	(hXOperation / ``operation``ri	hj^	h!h"h)h\h+}rj	(h1]rk	h3]rl	h/]rm	h-]rn	h5]ro	uh9K¢h;]rp	(hTXOperation / rq	…rr	}rs	(hXOperation / rt	hjg	ubcdocutils.nodes
literal
ru	)rv	}rw	(hX
``operation``rx	h+}ry	(h1]rz	h3]r{	h/]r|	h-]r}	h5]r~	uhjg	h;]r	hTX	operationr€	…r	}r‚	(hUhjv	ubah)Uliteralrƒ	ubeubah)j;ubj$)r„	}r…	(hUh+}r†	(h1]r‡	h3]rˆ	h/]r‰	h-]rŠ	h5]r‹	uhjU	h;]rŒ	hX)r	}rŽ	(hXChoicer	hj„	h!h"h)h\h+}r	(h1]r‘	h3]r’	h/]r“	h-]r”	h5]r•	uh9K¢h;]r–	hTXChoicer—	…r˜	}r™	(hj	hj	ubaubah)j;ubj$)rš	}r›	(hUh+}rœ	(h1]r	h3]rž	h/]rŸ	h-]r 	h5]r¡	uhjU	h;]r¢	hX)r£	}r¤	(hXoverr¥	hjš	h!h"h)h\h+}r¦	(h1]r§	h3]r¨	h/]r©	h-]rª	h5]r«	uh9K¢h;]r¬	hTXoverr­	…r®	}r¯	(hj¥	hj£	ubaubah)j;ubj$)r°	}r±	(hUh+}r²	(h1]r³	h3]r´	h/]rµ	h-]r¶	h5]r·	uhjU	h;]r¸	cdocutils.nodes
line_block
r¹	)rº	}r»	(hUh+}r¼	(h1]r½	h3]r¾	h/]r¿	h-]rÀ	h5]rÁ	uhj°	h;]rÂ	(cdocutils.nodes
line
rÃ	)rÄ	}rÅ	(hX5The operation used to merge the input A and B images.rÆ	UindentrÇ	Khjº	h!h"h)h9h+}rÈ	(h1]rÉ	h3]rÊ	h/]rË	h-]rÌ	h5]rÍ	uh9Kh;]rÎ	hTX5The operation used to merge the input A and B images.rÏ	…rÐ	}rÑ	(hjÆ	hjÄ	ubaubjÃ	)rÒ	}rÓ	(hX½The operator formula is applied to each component: A and B represent the input component (Red, Green, Blue, or Alpha) of each input, and a and b represent the Alpha component of each input.rÔ	jÇ	Khjº	h!h"h)h9h+}rÕ	(h1]rÖ	h3]r×	h/]rØ	h-]rÙ	h5]rÚ	uh9Kh;]rÛ	hTX½The operator formula is applied to each component: A and B represent the input component (Red, Green, Blue, or Alpha) of each input, and a and b represent the Alpha component of each input.rÜ	…rÝ	}rÞ	(hjÔ	hjÒ	ubaubjÃ	)rß	}rà	(hXaIf Alpha masking is checked, the output alpha is computed using a different formula (a+b - a\*b).rá	jÇ	Khjº	h!h"h)h9h+}râ	(h1]rã	h3]rä	h/]rå	h-]ræ	h5]rç	uh9Kh;]rè	hTX`If Alpha masking is checked, the output alpha is computed using a different formula (a+b - a*b).ré	…rê	}rë	(hXaIf Alpha masking is checked, the output alpha is computed using a different formula (a+b - a\*b).rì	hjß	ubaubjÃ	)rí	}rî	(hXSAlpha masking is always enabled for HSL modes (hue, saturation, color, luminosity).rï	jÇ	Khjº	h!h"h)h9h+}rð	(h1]rñ	h3]rò	h/]ró	h-]rô	h5]rõ	uh9Kh;]rö	hTXSAlpha masking is always enabled for HSL modes (hue, saturation, color, luminosity).r÷	…rø	}rù	(hjï	hjí	ubaubjÃ	)rú	}rû	(hX)**atop**: Ab + B(1 - a) (a.k.a. src-atop)rü	jÇ	Khjº	h!h"h)h9h+}rý	(h1]rþ	h3]rÿ	h/]r
h-]r
h5]r
uh9Kh;]r
(cdocutils.nodes
strong
r
)r
}r
(hX**atop**r
h+}r
(h1]r	
h3]r

h/]r
h-]r
h5]r
uhjú	h;]r
hTXatopr
…r
}r
(hUhj
ubah)Ustrongr
ubhTX!: Ab + B(1 - a) (a.k.a. src-atop)r
…r
}r
(hX!: Ab + B(1 - a) (a.k.a. src-atop)r
hjú	ubeubjÃ	)r
}r
(hX**average**: (A + B) / 2r
jÇ	Khjº	h!h"h)h9h+}r
(h1]r
h3]r
h/]r
h-]r
h5]r
uh9Kh;]r 
(j
)r!
}r"
(hX**average**r#
h+}r$
(h1]r%
h3]r&
h/]r'
h-]r(
h5]r)
uhj
h;]r*
hTXaverager+
…r,
}r-
(hUhj!
ubah)j
ubhTX
: (A + B) / 2r.
…r/
}r0
(hX
: (A + B) / 2r1
hj
ubeubjÃ	)r2
}r3
(hX**color**: SetLum(A, Lum(B))r4
jÇ	Khjº	h!h"h)h9h+}r5
(h1]r6
h3]r7
h/]r8
h-]r9
h5]r:
uh9Kh;]r;
(j
)r<
}r=
(hX	**color**r>
h+}r?
(h1]r@
h3]rA
h/]rB
h-]rC
h5]rD
uhj2
h;]rE
hTXcolorrF
…rG
}rH
(hUhj<
ubah)j
ubhTX: SetLum(A, Lum(B))rI
…rJ
}rK
(hX: SetLum(A, Lum(B))rL
hj2
ubeubjÃ	)rM
}rN
(hX"**color-burn**: darken B towards ArO
jÇ	Khjº	h!h"h)h9h+}rP
(h1]rQ
h3]rR
h/]rS
h-]rT
h5]rU
uh9Kh;]rV
(j
)rW
}rX
(hX**color-burn**rY
h+}rZ
(h1]r[
h3]r\
h/]r]
h-]r^
h5]r_
uhjM
h;]r`
hTX
color-burnra
…rb
}rc
(hUhjW
ubah)j
ubhTX: darken B towards Ard
…re
}rf
(hX: darken B towards Arg
hjM
ubeubjÃ	)rh
}ri
(hX%**color-dodge**: brighten B towards Arj
jÇ	Khjº	h!h"h)h9h+}rk
(h1]rl
h3]rm
h/]rn
h-]ro
h5]rp
uh9Kh;]rq
(j
)rr
}rs
(hX**color-dodge**rt
h+}ru
(h1]rv
h3]rw
h/]rx
h-]ry
h5]rz
uhjh
h;]r{
hTXcolor-dodger|
…r}
}r~
(hUhjr
ubah)j
ubhTX: brighten B towards Ar
…r€
}r
(hX: brighten B towards Ar‚
hjh
ubeubjÃ	)rƒ
}r„
(hX+**conjoint-over**: A + B(1-a)/b, A if a > br…
jÇ	Khjº	h!h"h)h9h+}r†
(h1]r‡
h3]rˆ
h/]r‰
h-]rŠ
h5]r‹
uh9Kh;]rŒ
(j
)r
}rŽ
(hX**conjoint-over**r
h+}r
(h1]r‘
h3]r’
h/]r“
h-]r”
h5]r•
uhjƒ
h;]r–
hTX
conjoint-overr—
…r˜
}r™
(hUhj
ubah)j
ubhTX: A + B(1-a)/b, A if a > brš
…r›
}rœ
(hX: A + B(1-a)/b, A if a > br
hjƒ
ubeubjÃ	)rž
}rŸ
(hX**copy**: A (a.k.a. src)r 
jÇ	Khjº	h!h"h)h9h+}r¡
(h1]r¢
h3]r£
h/]r¤
h-]r¥
h5]r¦
uh9Kh;]r§
(j
)r¨
}r©
(hX**copy**rª
h+}r«
(h1]r¬
h3]r­
h/]r®
h-]r¯
h5]r°
uhjž
h;]r±
hTXcopyr²
…r³
}r´
(hUhj¨
ubah)j
ubhTX: A (a.k.a. src)rµ
…r¶
}r·
(hX: A (a.k.a. src)r¸
hjž
ubeubjÃ	)r¹
}rº
(hX***difference**: abs(A-B) (a.k.a. absminus)r»
jÇ	Khjº	h!h"h)h9h+}r¼
(h1]r½
h3]r¾
h/]r¿
h-]rÀ
h5]rÁ
uh9Kh;]rÂ
(j
)rÃ
}rÄ
(hX**difference**rÅ
h+}rÆ
(h1]rÇ
h3]rÈ
h/]rÉ
h-]rÊ
h5]rË
uhj¹
h;]rÌ
hTX
differencerÍ
…rÎ
}rÏ
(hUhjÃ
ubah)j
ubhTX: abs(A-B) (a.k.a. absminus)rÐ
…rÑ
}rÒ
(hX: abs(A-B) (a.k.a. absminus)rÓ
hj¹
ubeubjÃ	)rÔ
}rÕ
(hX-**disjoint-over**: A+B(1-a)/b, A+B if a+b < 1rÖ
jÇ	Khjº	h!h"h)h9h+}r×
(h1]rØ
h3]rÙ
h/]rÚ
h-]rÛ
h5]rÜ
uh9Kh;]rÝ
(j
)rÞ
}rß
(hX**disjoint-over**rà
h+}rá
(h1]râ
h3]rã
h/]rä
h-]rå
h5]ræ
uhjÔ
h;]rç
hTX
disjoint-overrè
…ré
}rê
(hUhjÞ
ubah)j
ubhTX: A+B(1-a)/b, A+B if a+b < 1rë
…rì
}rí
(hX: A+B(1-a)/b, A+B if a+b < 1rî
hjÔ
ubeubjÃ	)rï
}rð
(hX%**divide**: A/B, 0 if A < 0 and B < 0rñ
jÇ	Khjº	h!h"h)h9h+}rò
(h1]ró
h3]rô
h/]rõ
h-]rö
h5]r÷
uh9Kh;]rø
(j
)rù
}rú
(hX
**divide**rû
h+}rü
(h1]rý
h3]rþ
h/]rÿ
h-]rh5]ruhjï
h;]rhTXdivider…r}r(hUhjù
ubah)j
ubhTX: A/B, 0 if A < 0 and B < 0r…r}r(hX: A/B, 0 if A < 0 and B < 0r	hjï
ubeubjÃ	)r
}r(hX**exclusion**: A+B-2ABrjÇ	Khjº	h!h"h)h9h+}r
(h1]rh3]rh/]rh-]rh5]ruh9Kh;]r(j
)r}r(hX
**exclusion**rh+}r(h1]rh3]rh/]rh-]rh5]ruhj
h;]rhTX	exclusionr…r}r (hUhjubah)j
ubhTX	: A+B-2ABr!…r"}r#(hX	: A+B-2ABr$hj
ubeubjÃ	)r%}r&(hX**freeze**: 1-sqrt(1-A)/Br'jÇ	Khjº	h!h"h)h9h+}r((h1]r)h3]r*h/]r+h-]r,h5]r-uh9Kh;]r.(j
)r/}r0(hX
**freeze**r1h+}r2(h1]r3h3]r4h/]r5h-]r6h5]r7uhj%h;]r8hTXfreezer9…r:}r;(hUhj/ubah)j
ubhTX: 1-sqrt(1-A)/Br<…r=}r>(hX: 1-sqrt(1-A)/Br?hj%ubeubjÃ	)r@}rA(hX**from**: B-A (a.k.a. subtract)rBjÇ	Khjº	h!h"h)h9h+}rC(h1]rDh3]rEh/]rFh-]rGh5]rHuh9Kh;]rI(j
)rJ}rK(hX**from**rLh+}rM(h1]rNh3]rOh/]rPh-]rQh5]rRuhj@h;]rShTXfromrT…rU}rV(hUhjJubah)j
ubhTX: B-A (a.k.a. subtract)rW…rX}rY(hX: B-A (a.k.a. subtract)rZhj@ubeubjÃ	)r[}r\(hX**geometric**: 2AB/(A+B)r]jÇ	Khjº	h!h"h)h9h+}r^(h1]r_h3]r`h/]rah-]rbh5]rcuh9Kh;]rd(j
)re}rf(hX
**geometric**rgh+}rh(h1]rih3]rjh/]rkh-]rlh5]rmuhj[h;]rnhTX	geometricro…rp}rq(hUhjeubah)j
ubhTX: 2AB/(A+B)rr…rs}rt(hX: 2AB/(A+B)ruhj[ubeubjÃ	)rv}rw(hX**grain-extract**: B - A + 0.5rxjÇ	Khjº	h!h"h)h9h+}ry(h1]rzh3]r{h/]r|h-]r}h5]r~uh9Kh;]r(j
)r€}r(hX**grain-extract**r‚h+}rƒ(h1]r„h3]r…h/]r†h-]r‡h5]rˆuhjvh;]r‰hTX
grain-extractrŠ…r‹}rŒ(hUhj€ubah)j
ubhTX
: B - A + 0.5r…rŽ}r(hX
: B - A + 0.5rhjvubeubjÃ	)r‘}r’(hX**grain-merge**: B + A - 0.5r“jÇ	Khjº	h!h"h)h9h+}r”(h1]r•h3]r–h/]r—h-]r˜h5]r™uh9Kh;]rš(j
)r›}rœ(hX**grain-merge**rh+}rž(h1]rŸh3]r h/]r¡h-]r¢h5]r£uhj‘h;]r¤hTXgrain-merger¥…r¦}r§(hUhj›ubah)j
ubhTX
: B + A - 0.5r¨…r©}rª(hX
: B + A - 0.5r«hj‘ubeubjÃ	)r¬}r­(hX6**hard-light**: multiply if A < 0.5, screen if A > 0.5r®jÇ	Khjº	h!h"h)h9h+}r¯(h1]r°h3]r±h/]r²h-]r³h5]r´uh9Kh;]rµ(j
)r¶}r·(hX**hard-light**r¸h+}r¹(h1]rºh3]r»h/]r¼h-]r½h5]r¾uhj¬h;]r¿hTX
hard-lightrÀ…rÁ}rÂ(hUhj¶ubah)j
ubhTX(: multiply if A < 0.5, screen if A > 0.5rÃ…rÄ}rÅ(hX(: multiply if A < 0.5, screen if A > 0.5rÆhj¬ubeubjÃ	)rÇ}rÈ(hX***hue**: SetLum(SetSat(A, Sat(B)), Lum(B))rÉjÇ	Khjº	h!h"h)h9h+}rÊ(h1]rËh3]rÌh/]rÍh-]rÎh5]rÏuh9Kh;]rÐ(j
)rÑ}rÒ(hX**hue**rÓh+}rÔ(h1]rÕh3]rÖh/]r×h-]rØh5]rÙuhjÇh;]rÚhTXhuerÛ…rÜ}rÝ(hUhjÑubah)j
ubhTX#: SetLum(SetSat(A, Sat(B)), Lum(B))rÞ…rß}rà(hX#: SetLum(SetSat(A, Sat(B)), Lum(B))ráhjÇubeubjÃ	)râ}rã(hX**hypot**: sqrt(A\*A+B\*B)räjÇ	Khjº	h!h"h)h9h+}rå(h1]ræh3]rçh/]rèh-]réh5]rêuh9Kh;]rë(j
)rì}rí(hX	**hypot**rîh+}rï(h1]rðh3]rñh/]ròh-]róh5]rôuhjâh;]rõhTXhypotrö…r÷}rø(hUhjìubah)j
ubhTX: sqrt(A*A+B*B)rù…rú}rû(hX: sqrt(A\*A+B\*B)rühjâubeubjÃ	)rý}rþ(hX**in**: Ab (a.k.a. src-in)rÿjÇ	Khjº	h!h"h)h9h+}r(h1]rh3]rh/]rh-]rh5]ruh9Kh;]r(j
)r}r(hX**in**r	h+}r
(h1]rh3]rh/]r
h-]rh5]ruhjýh;]rhTXinr…r}r(hUhjubah)j
ubhTX: Ab (a.k.a. src-in)r…r}r(hX: Ab (a.k.a. src-in)rhjýubeubjÃ	)r}r(hX!**luminosity**: SetLum(B, Lum(A))rjÇ	Khjº	h!h"h)h9h+}r(h1]rh3]rh/]rh-]rh5]r uh9Kh;]r!(j
)r"}r#(hX**luminosity**r$h+}r%(h1]r&h3]r'h/]r(h-]r)h5]r*uhjh;]r+hTX
luminosityr,…r-}r.(hUhj"ubah)j
ubhTX: SetLum(B, Lum(A))r/…r0}r1(hX: SetLum(B, Lum(A))r2hjubeubjÃ	)r3}r4(hX**mask**: Ba (a.k.a dst-in)r5jÇ	Khjº	h!h"h)h9h+}r6(h1]r7h3]r8h/]r9h-]r:h5]r;uh9Kh;]r<(j
)r=}r>(hX**mask**r?h+}r@(h1]rAh3]rBh/]rCh-]rDh5]rEuhj3h;]rFhTXmaskrG…rH}rI(hUhj=ubah)j
ubhTX: Ba (a.k.a dst-in)rJ…rK}rL(hX: Ba (a.k.a dst-in)rMhj3ubeubjÃ	)rN}rO(hX-**matte**: Aa + B(1-a) (unpremultiplied over)rPjÇ	Khjº	h!h"h)h9h+}rQ(h1]rRh3]rSh/]rTh-]rUh5]rVuh9Kh;]rW(j
)rX}rY(hX	**matte**rZh+}r[(h1]r\h3]r]h/]r^h-]r_h5]r`uhjNh;]rahTXmatterb…rc}rd(hUhjXubah)j
ubhTX$: Aa + B(1-a) (unpremultiplied over)re…rf}rg(hX$: Aa + B(1-a) (unpremultiplied over)rhhjNubeubjÃ	)ri}rj(hX(**max**: max(A, B) (a.k.a. lighten only)rkjÇ	Khjº	h!h"h)h9h+}rl(h1]rmh3]rnh/]roh-]rph5]rquh9Kh;]rr(j
)rs}rt(hX**max**ruh+}rv(h1]rwh3]rxh/]ryh-]rzh5]r{uhjih;]r|hTXmaxr}…r~}r(hUhjsubah)j
ubhTX!: max(A, B) (a.k.a. lighten only)r€…r}r‚(hX!: max(A, B) (a.k.a. lighten only)rƒhjiubeubjÃ	)r„}r…(hX'**min**: min(A, B) (a.k.a. darken only)r†jÇ	Khjº	h!h"h)h9h+}r‡(h1]rˆh3]r‰h/]rŠh-]r‹h5]rŒuh9Kh;]r(j
)rŽ}r(hX**min**rh+}r‘(h1]r’h3]r“h/]r”h-]r•h5]r–uhj„h;]r—hTXminr˜…r™}rš(hUhjŽubah)j
ubhTX : min(A, B) (a.k.a. darken only)r›…rœ}r(hX : min(A, B) (a.k.a. darken only)ržhj„ubeubjÃ	)rŸ}r (hX**minus**: A-Br¡jÇ	Khjº	h!h"h)h9h+}r¢(h1]r£h3]r¤h/]r¥h-]r¦h5]r§uh9Kh;]r¨(j
)r©}rª(hX	**minus**r«h+}r¬(h1]r­h3]r®h/]r¯h-]r°h5]r±uhjŸh;]r²hTXminusr³…r´}rµ(hUhj©ubah)j
ubhTX: A-Br¶…r·}r¸(hX: A-Br¹hjŸubeubjÃ	)rº}r»(hX&**multiply**: AB, 0 if A < 0 and B < 0r¼jÇ	Khjº	h!h"h)h9h+}r½(h1]r¾h3]r¿h/]rÀh-]rÁh5]rÂuh9Kh;]rÃ(j
)rÄ}rÅ(hX**multiply**rÆh+}rÇ(h1]rÈh3]rÉh/]rÊh-]rËh5]rÌuhjºh;]rÍhTXmultiplyrÎ…rÏ}rÐ(hUhjÄubah)j
ubhTX: AB, 0 if A < 0 and B < 0rÑ…rÒ}rÓ(hX: AB, 0 if A < 0 and B < 0rÔhjºubeubjÃ	)rÕ}rÖ(hX **out**: A(1-b) (a.k.a. src-out)r×jÇ	Khjº	h!h"h)h9h+}rØ(h1]rÙh3]rÚh/]rÛh-]rÜh5]rÝuh9Kh;]rÞ(j
)rß}rà(hX**out**ráh+}râ(h1]rãh3]räh/]råh-]ræh5]rçuhjÕh;]rèhTXoutré…rê}rë(hUhjßubah)j
ubhTX: A(1-b) (a.k.a. src-out)rì…rí}rî(hX: A(1-b) (a.k.a. src-out)rïhjÕubeubjÃ	)rð}rñ(hX$**over**: A+B(1-a) (a.k.a. src-over)ròjÇ	Khjº	h!h"h)h9h+}ró(h1]rôh3]rõh/]röh-]r÷h5]røuh9Kh;]rù(j
)rú}rû(hX**over**rüh+}rý(h1]rþh3]rÿh/]r
h-]r
h5]r
uhjðh;]r
hTXoverr
…r
}r
(hUhjúubah)j
ubhTX: A+B(1-a) (a.k.a. src-over)r
…r
}r	
(hX: A+B(1-a) (a.k.a. src-over)r

hjðubeubjÃ	)r
}r
(hX3**overlay**: multiply if B < 0.5, screen if B > 0.5r

jÇ	Khjº	h!h"h)h9h+}r
(h1]r
h3]r
h/]r
h-]r
h5]r
uh9Kh;]r
(j
)r
}r
(hX**overlay**r
h+}r
(h1]r
h3]r
h/]r
h-]r
h5]r
uhj
h;]r
hTXoverlayr
…r 
}r!
(hUhj
ubah)j
ubhTX(: multiply if B < 0.5, screen if B > 0.5r"
…r#
}r$
(hX(: multiply if B < 0.5, screen if B > 0.5r%
hj
ubeubjÃ	)r&
}r'
(hXG**pinlight**: if B >= 0.5 then max(A, 2\*B - 1), min(A, B \* 2.0 ) elser(
jÇ	Khjº	h!h"h)h9h+}r)
(h1]r*
h3]r+
h/]r,
h-]r-
h5]r.
uh9Kh;]r/
(j
)r0
}r1
(hX**pinlight**r2
h+}r3
(h1]r4
h3]r5
h/]r6
h-]r7
h5]r8
uhj&
h;]r9
hTXpinlightr:
…r;
}r<
(hUhj0
ubah)j
ubhTX9: if B >= 0.5 then max(A, 2*B - 1), min(A, B * 2.0 ) elser=
…r>
}r?
(hX;: if B >= 0.5 then max(A, 2\*B - 1), min(A, B \* 2.0 ) elser@
hj&
ubeubjÃ	)rA
}rB
(hX**plus**: A+B (a.k.a. add)rC
jÇ	Khjº	h!h"h)h9h+}rD
(h1]rE
h3]rF
h/]rG
h-]rH
h5]rI
uh9Kh;]rJ
(j
)rK
}rL
(hX**plus**rM
h+}rN
(h1]rO
h3]rP
h/]rQ
h-]rR
h5]rS
uhjA
h;]rT
hTXplusrU
…rV
}rW
(hUhjK
ubah)j
ubhTX: A+B (a.k.a. add)rX
…rY
}rZ
(hX: A+B (a.k.a. add)r[
hjA
ubeubjÃ	)r\
}r]
(hX**reflect**: A\*A / (1 - B)r^
jÇ	Khjº	h!h"h)h9h+}r_
(h1]r`
h3]ra
h/]rb
h-]rc
h5]rd
uh9Kh;]re
(j
)rf
}rg
(hX**reflect**rh
h+}ri
(h1]rj
h3]rk
h/]rl
h-]rm
h5]rn
uhj\
h;]ro
hTXreflectrp
…rq
}rr
(hUhjf
ubah)j
ubhTX: A*A / (1 - B)rs
…rt
}ru
(hX: A\*A / (1 - B)rv
hj\
ubeubjÃ	)rw
}rx
(hX1**saturation**: SetLum(SetSat(B, Sat(A)), Lum(B))ry
jÇ	Khjº	h!h"h)h9h+}rz
(h1]r{
h3]r|
h/]r}
h-]r~
h5]r
uh9Kh;]r€
(j
)r
}r‚
(hX**saturation**rƒ
h+}r„
(h1]r…
h3]r†
h/]r‡
h-]rˆ
h5]r‰
uhjw
h;]rŠ
hTX
saturationr‹
…rŒ
}r
(hUhj
ubah)j
ubhTX#: SetLum(SetSat(B, Sat(A)), Lum(B))rŽ
…r
}r
(hX#: SetLum(SetSat(B, Sat(A)), Lum(B))r‘
hjw
ubeubjÃ	)r’
}r“
(hX6**screen**: A+B-AB if A or B <= 1, otherwise max(A, B)r”
jÇ	Khjº	h!h"h)h9h+}r•
(h1]r–
h3]r—
h/]r˜
h-]r™
h5]rš
uh9Kh;]r›
(j
)rœ
}r
(hX
**screen**rž
h+}rŸ
(h1]r 
h3]r¡
h/]r¢
h-]r£
h5]r¤
uhj’
h;]r¥
hTXscreenr¦
…r§
}r¨
(hUhjœ
ubah)j
ubhTX,: A+B-AB if A or B <= 1, otherwise max(A, B)r©
…rª
}r«
(hX,: A+B-AB if A or B <= 1, otherwise max(A, B)r¬
hj’
ubeubjÃ	)r­
}r®
(hX6**soft-light**: burn-in if A < 0.5, lighten if A > 0.5r¯
jÇ	Khjº	h!h"h)h9h+}r°
(h1]r±
h3]r²
h/]r³
h-]r´
h5]rµ
uh9Kh;]r¶
(j
)r·
}r¸
(hX**soft-light**r¹
h+}rº
(h1]r»
h3]r¼
h/]r½
h-]r¾
h5]r¿
uhj­
h;]rÀ
hTX
soft-lightrÁ
…rÂ
}rÃ
(hUhj·
ubah)j
ubhTX(: burn-in if A < 0.5, lighten if A > 0.5rÄ
…rÅ
}rÆ
(hX(: burn-in if A < 0.5, lighten if A > 0.5rÇ
hj­
ubeubjÃ	)rÈ
}rÉ
(hX$**stencil**: B(1-a) (a.k.a. dst-out)rÊ
jÇ	Khjº	h!h"h)h9h+}rË
(h1]rÌ
h3]rÍ
h/]rÎ
h-]rÏ
h5]rÐ
uh9Kh;]rÑ
(j
)rÒ
}rÓ
(hX**stencil**rÔ
h+}rÕ
(h1]rÖ
h3]r×
h/]rØ
h-]rÙ
h5]rÚ
uhjÈ
h;]rÛ
hTXstencilrÜ
…rÝ
}rÞ
(hUhjÒ
ubah)j
ubhTX: B(1-a) (a.k.a. dst-out)rß
…rà
}rá
(hX: B(1-a) (a.k.a. dst-out)râ
hjÈ
ubeubjÃ	)rã
}rä
(hX%**under**: A(1-b)+B (a.k.a. dst-over)rå
jÇ	Khjº	h!h"h)h9h+}ræ
(h1]rç
h3]rè
h/]ré
h-]rê
h5]rë
uh9Kh;]rì
(j
)rí
}rî
(hX	**under**rï
h+}rð
(h1]rñ
h3]rò
h/]ró
h-]rô
h5]rõ
uhjã
h;]rö
hTXunderr÷
…rø
}rù
(hUhjí
ubah)j
ubhTX: A(1-b)+B (a.k.a. dst-over)rú
…rû
}rü
(hX: A(1-b)+B (a.k.a. dst-over)rý
hjã
ubeubjÃ	)rþ
}rÿ
(hX**xor**: A(1-b)+B(1-a)rjÇ	Khjº	h!h"h)h9h+}r(h1]rh3]rh/]rh-]rh5]ruh9Kh;]r(j
)r}r	(hX**xor**r
h+}r(h1]rh3]r
h/]rh-]rh5]ruhjþ
h;]rhTXxorr…r}r(hUhjubah)j
ubhTX: A(1-b)+B(1-a)r…r}r(hX: A(1-b)+B(1-a)rhjþ
ubeubeh)U
line_blockrubah)j;ubeh)jhubj)r}r(hUh+}r(h1]rh3]rh/]rh-]r h5]r!uhjL	h;]r"(j$)r#}r$(hUh+}r%(h1]r&h3]r'h/]r(h-]r)h5]r*uhjh;]r+hX)r,}r-(hXBounding Box / ``bbox``r.hj#h!h"h)h\h+}r/(h1]r0h3]r1h/]r2h-]r3h5]r4uh9KÎh;]r5(hTXBounding Box / r6…r7}r8(hXBounding Box / r9hj,ubju	)r:}r;(hX``bbox``r<h+}r=(h1]r>h3]r?h/]r@h-]rAh5]rBuhj,h;]rChTXbboxrD…rE}rF(hUhj:ubah)jƒ	ubeubah)j;ubj$)rG}rH(hUh+}rI(h1]rJh3]rKh/]rLh-]rMh5]rNuhjh;]rOhX)rP}rQ(hXChoicerRhjGh!h"h)h\h+}rS(h1]rTh3]rUh/]rVh-]rWh5]rXuh9KÎh;]rYhTXChoicerZ…r[}r\(hjRhjPubaubah)j;ubj$)r]}r^(hUh+}r_(h1]r`h3]rah/]rbh-]rch5]rduhjh;]rehX)rf}rg(hXUnionrhhj]h!h"h)h\h+}ri(h1]rjh3]rkh/]rlh-]rmh5]rnuh9KÎh;]rohTXUnionrp…rq}rr(hjhhjfubaubah)j;ubj$)rs}rt(hUh+}ru(h1]rvh3]rwh/]rxh-]ryh5]rzuhjh;]r{j¹	)r|}r}(hUh+}r~(h1]rh3]r€h/]rh-]r‚h5]rƒuhjsh;]r„(jÃ	)r…}r†(hX7What to use to produce the output image's bounding box.r‡jÇ	Khj|h!h"h)h9h+}rˆ(h1]r‰h3]rŠh/]r‹h-]rŒh5]ruh9Kh;]rŽhTX7What to use to produce the output image's bounding box.r…r}r‘(hj‡hj…ubaubjÃ	)r’}r“(hX)**Union**: Union of all connected inputs.r”jÇ	Khj|h!h"h)h9h+}r•(h1]r–h3]r—h/]r˜h-]r™h5]ršuh9Kh;]r›(j
)rœ}r(hX	**Union**ržh+}rŸ(h1]r h3]r¡h/]r¢h-]r£h5]r¤uhj’h;]r¥hTXUnionr¦…r§}r¨(hUhjœubah)j
ubhTX : Union of all connected inputs.r©…rª}r«(hX : Union of all connected inputs.r¬hj’ubeubjÃ	)r­}r®(hX7**Intersection**: Intersection of all connected inputs.r¯jÇ	Khj|h!h"h)h9h+}r°(h1]r±h3]r²h/]r³h-]r´h5]rµuh9Kh;]r¶(j
)r·}r¸(hX**Intersection**r¹h+}rº(h1]r»h3]r¼h/]r½h-]r¾h5]r¿uhj­h;]rÀhTXIntersectionrÁ…rÂ}rÃ(hUhj·ubah)j
ubhTX': Intersection of all connected inputs.rÄ…rÅ}rÆ(hX': Intersection of all connected inputs.rÇhj­ubeubjÃ	)rÈ}rÉ(hX**A**: Bounding box of input A.rÊjÇ	Khj|h!h"h)h9h+}rË(h1]rÌh3]rÍh/]rÎh-]rÏh5]rÐuh9Kh;]rÑ(j
)rÒ}rÓ(hX**A**rÔh+}rÕ(h1]rÖh3]r×h/]rØh-]rÙh5]rÚuhjÈh;]rÛhTXA…rÜ}rÝ(hUhjÒubah)j
ubhTX: Bounding box of input A.rÞ…rß}rà(hX: Bounding box of input A.ráhjÈubeubjÃ	)râ}rã(hX**B**: Bounding box of input B.räjÇ	Khj|h!h"h)h9h+}rå(h1]ræh3]rçh/]rèh-]réh5]rêuh9Kh;]rë(j
)rì}rí(hX**B**rîh+}rï(h1]rðh3]rñh/]ròh-]róh5]rôuhjâh;]rõhTXB…rö}r÷(hUhjìubah)j
ubhTX: Bounding box of input B.rø…rù}rú(hX: Bounding box of input B.rûhjâubeubeh)jubah)j;ubeh)jhubj)rü}rý(hUh+}rþ(h1]rÿh3]rh/]rh-]rh5]ruhjL	h;]r(j$)r}r(hUh+}r(h1]rh3]r	h/]r
h-]rh5]ruhjüh;]r
hX)r}r(hXAlpha masking / ``screenAlpha``rhjh!h"h)h\h+}r(h1]rh3]rh/]rh-]rh5]ruh9KÔh;]r(hTXAlpha masking / r…r}r(hXAlpha masking / rhjubju	)r}r(hX``screenAlpha``rh+}r(h1]r h3]r!h/]r"h-]r#h5]r$uhjh;]r%hTXscreenAlphar&…r'}r((hUhjubah)jƒ	ubeubah)j;ubj$)r)}r*(hUh+}r+(h1]r,h3]r-h/]r.h-]r/h5]r0uhjüh;]r1hX)r2}r3(hXBooleanr4hj)h!h"h)h\h+}r5(h1]r6h3]r7h/]r8h-]r9h5]r:uh9KÔh;]r;hTXBooleanr<…r=}r>(hj4hj2ubaubah)j;ubj$)r?}r@(hUh+}rA(h1]rBh3]rCh/]rDh-]rEh5]rFuhjüh;]rGhX)rH}rI(hXOffrJhj?h!h"h)h\h+}rK(h1]rLh3]rMh/]rNh-]rOh5]rPuh9KÔh;]rQhTXOffrR…rS}rT(hjJhjHubaubah)j;ubj$)rU}rV(hUh+}rW(h1]rXh3]rYh/]rZh-]r[h5]r\uhjüh;]r]hX)r^}r_(hXWhen enabled, the input images are unchanged where the other image has 0 alpha, and the output alpha is set to a+b - a\*b. When disabled the alpha channel is processed as any other channel. Option is disabled for operations where it does not apply or makes no difference.r`hjUh!h"h)h\h+}ra(h1]rbh3]rch/]rdh-]reh5]rfuh9KÔh;]rghTXWhen enabled, the input images are unchanged where the other image has 0 alpha, and the output alpha is set to a+b - a*b. When disabled the alpha channel is processed as any other channel. Option is disabled for operations where it does not apply or makes no difference.rh…ri}rj(hXWhen enabled, the input images are unchanged where the other image has 0 alpha, and the output alpha is set to a+b - a\*b. When disabled the alpha channel is processed as any other channel. Option is disabled for operations where it does not apply or makes no difference.rkhj^ubaubah)j;ubeh)jhubj)rl}rm(hUh+}rn(h1]roh3]rph/]rqh-]rrh5]rsuhjL	h;]rt(j$)ru}rv(hUh+}rw(h1]rxh3]ryh/]rzh-]r{h5]r|uhjlh;]r}hX)r~}r(hX/ ``AChannels``r€hjuh!h"h)h\h+}r(h1]r‚h3]rƒh/]r„h-]r…h5]r†uh9KÖh;]r‡(hTX/ rˆ…r‰}rŠ(hX/ r‹hj~ubju	)rŒ}r(hX
``AChannels``rŽh+}r(h1]rh3]r‘h/]r’h-]r“h5]r”uhj~h;]r•hTX	AChannelsr–…r—}r˜(hUhjŒubah)jƒ	ubeubah)j;ubj$)r™}rš(hUh+}r›(h1]rœh3]rh/]ržh-]rŸh5]r uhjlh;]r¡hX)r¢}r£(hXStringr¤hj™h!h"h)h\h+}r¥(h1]r¦h3]r§h/]r¨h-]r©h5]rªuh9KÖh;]r«hTXStringr¬…r­}r®(hj¤hj¢ubaubah)j;ubj$)r¯}r°(hUh+}r±(h1]r²h3]r³h/]r´h-]rµh5]r¶uhjlh;]r·hX)r¸}r¹(hX
A Channelsrºhj¯h!h"h)h\h+}r»(h1]r¼h3]r½h/]r¾h-]r¿h5]rÀuh9KÖh;]rÁhTX
A ChannelsrÂ…rÃ}rÄ(hjºhj¸ubaubah)j;ubj$)rÅ}rÆ(hUh+}rÇ(h1]rÈh3]rÉh/]rÊh-]rËh5]rÌuhjlh;]rÍhX)rÎ}rÏ(hXAChannels to use from A input(s) (other channels are set to zero).rÐhjÅh!h"h)h\h+}rÑ(h1]rÒh3]rÓh/]rÔh-]rÕh5]rÖuh9KÖh;]r×hTXAChannels to use from A input(s) (other channels are set to zero).rØ…rÙ}rÚ(hjÐhjÎubaubah)j;ubeh)jhubj)rÛ}rÜ(hUh+}rÝ(h1]rÞh3]rßh/]ràh-]ráh5]râuhjL	h;]rã(j$)rä}rå(hUh+}ræ(h1]rçh3]rèh/]réh-]rêh5]rëuhjÛh;]rìhX)rí}rî(hXR / ``AChannelsR``rïhjäh!h"h)h\h+}rð(h1]rñh3]ròh/]róh-]rôh5]rõuh9KØh;]rö(hTXR / r÷…rø}rù(hXR / rúhjíubju	)rû}rü(hX``AChannelsR``rýh+}rþ(h1]rÿh3]rh/]rh-]rh5]ruhjíh;]rhTX
AChannelsRr…r}r(hUhjûubah)jƒ	ubeubah)j;ubj$)r}r	(hUh+}r
(h1]rh3]rh/]r
h-]rh5]ruhjÛh;]rhX)r}r(hXBooleanrhjh!h"h)h\h+}r(h1]rh3]rh/]rh-]rh5]ruh9KØh;]rhTXBooleanr…r}r(hjhjubaubah)j;ubj$)r}r(hUh+}r (h1]r!h3]r"h/]r#h-]r$h5]r%uhjÛh;]r&hX)r'}r((hXOnr)hjh!h"h)h\h+}r*(h1]r+h3]r,h/]r-h-]r.h5]r/uh9KØh;]r0hTXOnr1…r2}r3(hj)hj'ubaubah)j;ubj$)r4}r5(hUh+}r6(h1]r7h3]r8h/]r9h-]r:h5]r;uhjÛh;]r<hX)r=}r>(hX"Use red component from A input(s).r?hj4h!h"h)h\h+}r@(h1]rAh3]rBh/]rCh-]rDh5]rEuh9KØh;]rFhTX"Use red component from A input(s).rG…rH}rI(hj?hj=ubaubah)j;ubeh)jhubj)rJ}rK(hUh+}rL(h1]rMh3]rNh/]rOh-]rPh5]rQuhjL	h;]rR(j$)rS}rT(hUh+}rU(h1]rVh3]rWh/]rXh-]rYh5]rZuhjJh;]r[hX)r\}r](hXG / ``AChannelsG``r^hjSh!h"h)h\h+}r_(h1]r`h3]rah/]rbh-]rch5]rduh9KÚh;]re(hTXG / rf…rg}rh(hXG / rihj\ubju	)rj}rk(hX``AChannelsG``rlh+}rm(h1]rnh3]roh/]rph-]rqh5]rruhj\h;]rshTX
AChannelsGrt…ru}rv(hUhjjubah)jƒ	ubeubah)j;ubj$)rw}rx(hUh+}ry(h1]rzh3]r{h/]r|h-]r}h5]r~uhjJh;]rhX)r€}r(hXBooleanr‚hjwh!h"h)h\h+}rƒ(h1]r„h3]r…h/]r†h-]r‡h5]rˆuh9KÚh;]r‰hTXBooleanrŠ…r‹}rŒ(hj‚hj€ubaubah)j;ubj$)r}rŽ(hUh+}r(h1]rh3]r‘h/]r’h-]r“h5]r”uhjJh;]r•hX)r–}r—(hXOnr˜hjh!h"h)h\h+}r™(h1]ršh3]r›h/]rœh-]rh5]ržuh9KÚh;]rŸhTXOnr …r¡}r¢(hj˜hj–ubaubah)j;ubj$)r£}r¤(hUh+}r¥(h1]r¦h3]r§h/]r¨h-]r©h5]rªuhjJh;]r«hX)r¬}r­(hX$Use green component from A input(s).r®hj£h!h"h)h\h+}r¯(h1]r°h3]r±h/]r²h-]r³h5]r´uh9KÚh;]rµhTX$Use green component from A input(s).r¶…r·}r¸(hj®hj¬ubaubah)j;ubeh)jhubj)r¹}rº(hUh+}r»(h1]r¼h3]r½h/]r¾h-]r¿h5]rÀuhjL	h;]rÁ(j$)rÂ}rÃ(hUh+}rÄ(h1]rÅh3]rÆh/]rÇh-]rÈh5]rÉuhj¹h;]rÊhX)rË}rÌ(hXB / ``AChannelsB``rÍhjÂh!h"h)h\h+}rÎ(h1]rÏh3]rÐh/]rÑh-]rÒh5]rÓuh9KÜh;]rÔ(hTXB / rÕ…rÖ}r×(hXB / rØhjËubju	)rÙ}rÚ(hX``AChannelsB``rÛh+}rÜ(h1]rÝh3]rÞh/]rßh-]ràh5]ráuhjËh;]râhTX
AChannelsBrㅁrä}rå(hUhjÙubah)jƒ	ubeubah)j;ubj$)ræ}rç(hUh+}rè(h1]réh3]rêh/]rëh-]rìh5]ríuhj¹h;]rîhX)rï}rð(hXBooleanrñhjæh!h"h)h\h+}rò(h1]róh3]rôh/]rõh-]röh5]r÷uh9KÜh;]røhTXBooleanrù…rú}rû(hjñhjïubaubah)j;ubj$)rü}rý(hUh+}rþ(h1]rÿh3]rh/]rh-]rh5]ruhj¹h;]rhX)r}r(hXOnrhjüh!h"h)h\h+}r(h1]r	h3]r
h/]rh-]rh5]r
uh9KÜh;]rhTXOnr…r}r(hjhjubaubah)j;ubj$)r}r(hUh+}r(h1]rh3]rh/]rh-]rh5]ruhj¹h;]rhX)r}r(hX#Use blue component from A input(s).rhjh!h"h)h\h+}r(h1]rh3]r h/]r!h-]r"h5]r#uh9KÜh;]r$hTX#Use blue component from A input(s).r%…r&}r'(hjhjubaubah)j;ubeh)jhubj)r(}r)(hUh+}r*(h1]r+h3]r,h/]r-h-]r.h5]r/uhjL	h;]r0(j$)r1}r2(hUh+}r3(h1]r4h3]r5h/]r6h-]r7h5]r8uhj(h;]r9hX)r:}r;(hXA / ``AChannelsA``r<hj1h!h"h)h\h+}r=(h1]r>h3]r?h/]r@h-]rAh5]rBuh9KÞh;]rC(hTXA / rD…rE}rF(hXA / rGhj:ubju	)rH}rI(hX``AChannelsA``rJh+}rK(h1]rLh3]rMh/]rNh-]rOh5]rPuhj:h;]rQhTX
AChannelsArR…rS}rT(hUhjHubah)jƒ	ubeubah)j;ubj$)rU}rV(hUh+}rW(h1]rXh3]rYh/]rZh-]r[h5]r\uhj(h;]r]hX)r^}r_(hXBooleanr`hjUh!h"h)h\h+}ra(h1]rbh3]rch/]rdh-]reh5]rfuh9KÞh;]rghTXBooleanrh…ri}rj(hj`hj^ubaubah)j;ubj$)rk}rl(hUh+}rm(h1]rnh3]roh/]rph-]rqh5]rruhj(h;]rshX)rt}ru(hXOnrvhjkh!h"h)h\h+}rw(h1]rxh3]ryh/]rzh-]r{h5]r|uh9KÞh;]r}hTXOnr~…r}r€(hjvhjtubaubah)j;ubj$)r}r‚(hUh+}rƒ(h1]r„h3]r…h/]r†h-]r‡h5]rˆuhj(h;]r‰hX)rŠ}r‹(hX$Use alpha component from A input(s).rŒhjh!h"h)h\h+}r(h1]rŽh3]rh/]rh-]r‘h5]r’uh9KÞh;]r“hTX$Use alpha component from A input(s).r”…r•}r–(hjŒhjŠubaubah)j;ubeh)jhubj)r—}r˜(hUh+}r™(h1]ršh3]r›h/]rœh-]rh5]ržuhjL	h;]rŸ(j$)r }r¡(hUh+}r¢(h1]r£h3]r¤h/]r¥h-]r¦h5]r§uhj—h;]r¨hX)r©}rª(hX/ ``BChannels``r«hj h!h"h)h\h+}r¬(h1]r­h3]r®h/]r¯h-]r°h5]r±uh9Kàh;]r²(hTX/ r³…r´}rµ(hX/ r¶hj©ubju	)r·}r¸(hX
``BChannels``r¹h+}rº(h1]r»h3]r¼h/]r½h-]r¾h5]r¿uhj©h;]rÀhTX	BChannelsrÁ…rÂ}rÃ(hUhj·ubah)jƒ	ubeubah)j;ubj$)rÄ}rÅ(hUh+}rÆ(h1]rÇh3]rÈh/]rÉh-]rÊh5]rËuhj—h;]rÌhX)rÍ}rÎ(hXStringrÏhjÄh!h"h)h\h+}rÐ(h1]rÑh3]rÒh/]rÓh-]rÔh5]rÕuh9Kàh;]rÖhTXStringr×…rØ}rÙ(hjÏhjÍubaubah)j;ubj$)rÚ}rÛ(hUh+}rÜ(h1]rÝh3]rÞh/]rßh-]ràh5]ráuhj—h;]râhX)rã}rä(hX
B ChannelsråhjÚh!h"h)h\h+}ræ(h1]rçh3]rèh/]réh-]rêh5]rëuh9Kàh;]rìhTX
B Channelsr텁rî}rï(hjåhjãubaubah)j;ubj$)rð}rñ(hUh+}rò(h1]róh3]rôh/]rõh-]röh5]r÷uhj—h;]røhX)rù}rú(hX>Channels to use from B input (other channels are set to zero).rûhjðh!h"h)h\h+}rü(h1]rýh3]rþh/]rÿh-]rh5]ruh9Kàh;]rhTX>Channels to use from B input (other channels are set to zero).r…r}r(hjûhjùubaubah)j;ubeh)jhubj)r}r(hUh+}r(h1]r	h3]r
h/]rh-]rh5]r
uhjL	h;]r(j$)r}r(hUh+}r(h1]rh3]rh/]rh-]rh5]ruhjh;]rhX)r}r(hXR / ``BChannelsR``rhjh!h"h)h\h+}r(h1]rh3]rh/]rh-]rh5]r uh9Kâh;]r!(hTXR / r"…r#}r$(hXR / r%hjubju	)r&}r'(hX``BChannelsR``r(h+}r)(h1]r*h3]r+h/]r,h-]r-h5]r.uhjh;]r/hTX
BChannelsRr0…r1}r2(hUhj&ubah)jƒ	ubeubah)j;ubj$)r3}r4(hUh+}r5(h1]r6h3]r7h/]r8h-]r9h5]r:uhjh;]r;hX)r<}r=(hXBooleanr>hj3h!h"h)h\h+}r?(h1]r@h3]rAh/]rBh-]rCh5]rDuh9Kâh;]rEhTXBooleanrF…rG}rH(hj>hj<ubaubah)j;ubj$)rI}rJ(hUh+}rK(h1]rLh3]rMh/]rNh-]rOh5]rPuhjh;]rQhX)rR}rS(hXOnrThjIh!h"h)h\h+}rU(h1]rVh3]rWh/]rXh-]rYh5]rZuh9Kâh;]r[hTXOnr\…r]}r^(hjThjRubaubah)j;ubj$)r_}r`(hUh+}ra(h1]rbh3]rch/]rdh-]reh5]rfuhjh;]rghX)rh}ri(hXUse red component from B input.rjhj_h!h"h)h\h+}rk(h1]rlh3]rmh/]rnh-]roh5]rpuh9Kâh;]rqhTXUse red component from B input.rr…rs}rt(hjjhjhubaubah)j;ubeh)jhubj)ru}rv(hUh+}rw(h1]rxh3]ryh/]rzh-]r{h5]r|uhjL	h;]r}(j$)r~}r(hUh+}r€(h1]rh3]r‚h/]rƒh-]r„h5]r…uhjuh;]r†hX)r‡}rˆ(hXG / ``BChannelsG``r‰hj~h!h"h)h\h+}rŠ(h1]r‹h3]rŒh/]rh-]rŽh5]ruh9Käh;]r(hTXG / r‘…r’}r“(hXG / r”hj‡ubju	)r•}r–(hX``BChannelsG``r—h+}r˜(h1]r™h3]ršh/]r›h-]rœh5]ruhj‡h;]ržhTX
BChannelsGrŸ…r }r¡(hUhj•ubah)jƒ	ubeubah)j;ubj$)r¢}r£(hUh+}r¤(h1]r¥h3]r¦h/]r§h-]r¨h5]r©uhjuh;]rªhX)r«}r¬(hXBooleanr­hj¢h!h"h)h\h+}r®(h1]r¯h3]r°h/]r±h-]r²h5]r³uh9Käh;]r´hTXBooleanrµ…r¶}r·(hj­hj«ubaubah)j;ubj$)r¸}r¹(hUh+}rº(h1]r»h3]r¼h/]r½h-]r¾h5]r¿uhjuh;]rÀhX)rÁ}rÂ(hXOnrÃhj¸h!h"h)h\h+}rÄ(h1]rÅh3]rÆh/]rÇh-]rÈh5]rÉuh9Käh;]rÊhTXOnrË…rÌ}rÍ(hjÃhjÁubaubah)j;ubj$)rÎ}rÏ(hUh+}rÐ(h1]rÑh3]rÒh/]rÓh-]rÔh5]rÕuhjuh;]rÖhX)r×}rØ(hX!Use green component from B input.rÙhjÎh!h"h)h\h+}rÚ(h1]rÛh3]rÜh/]rÝh-]rÞh5]rßuh9Käh;]ràhTX!Use green component from B input.rᅁrâ}rã(hjÙhj×ubaubah)j;ubeh)jhubj)rä}rå(hUh+}ræ(h1]rçh3]rèh/]réh-]rêh5]rëuhjL	h;]rì(j$)rí}rî(hUh+}rï(h1]rðh3]rñh/]ròh-]róh5]rôuhjäh;]rõhX)rö}r÷(hXB / ``BChannelsB``røhjíh!h"h)h\h+}rù(h1]rúh3]rûh/]rüh-]rýh5]rþuh9Kæh;]rÿ(hTXB / r…r}r(hXB / rhjöubju	)r}r(hX``BChannelsB``rh+}r(h1]rh3]r	h/]r
h-]rh5]ruhjöh;]r
hTX
BChannelsBr…r}r(hUhjubah)jƒ	ubeubah)j;ubj$)r}r(hUh+}r(h1]rh3]rh/]rh-]rh5]ruhjäh;]rhX)r}r(hXBooleanrhjh!h"h)h\h+}r(h1]rh3]rh/]r h-]r!h5]r"uh9Kæh;]r#hTXBooleanr$…r%}r&(hjhjubaubah)j;ubj$)r'}r((hUh+}r)(h1]r*h3]r+h/]r,h-]r-h5]r.uhjäh;]r/hX)r0}r1(hXOnr2hj'h!h"h)h\h+}r3(h1]r4h3]r5h/]r6h-]r7h5]r8uh9Kæh;]r9hTXOnr:…r;}r<(hj2hj0ubaubah)j;ubj$)r=}r>(hUh+}r?(h1]r@h3]rAh/]rBh-]rCh5]rDuhjäh;]rEhX)rF}rG(hX Use blue component from B input.rHhj=h!h"h)h\h+}rI(h1]rJh3]rKh/]rLh-]rMh5]rNuh9Kæh;]rOhTX Use blue component from B input.rP…rQ}rR(hjHhjFubaubah)j;ubeh)jhubj)rS}rT(hUh+}rU(h1]rVh3]rWh/]rXh-]rYh5]rZuhjL	h;]r[(j$)r\}r](hUh+}r^(h1]r_h3]r`h/]rah-]rbh5]rcuhjSh;]rdhX)re}rf(hXA / ``BChannelsA``rghj\h!h"h)h\h+}rh(h1]rih3]rjh/]rkh-]rlh5]rmuh9Kèh;]rn(hTXA / ro…rp}rq(hXA / rrhjeubju	)rs}rt(hX``BChannelsA``ruh+}rv(h1]rwh3]rxh/]ryh-]rzh5]r{uhjeh;]r|hTX
BChannelsAr}…r~}r(hUhjsubah)jƒ	ubeubah)j;ubj$)r€}r(hUh+}r‚(h1]rƒh3]r„h/]r…h-]r†h5]r‡uhjSh;]rˆhX)r‰}rŠ(hXBooleanr‹hj€h!h"h)h\h+}rŒ(h1]rh3]rŽh/]rh-]rh5]r‘uh9Kèh;]r’hTXBooleanr“…r”}r•(hj‹hj‰ubaubah)j;ubj$)r–}r—(hUh+}r˜(h1]r™h3]ršh/]r›h-]rœh5]ruhjSh;]ržhX)rŸ}r (hXOnr¡hj–h!h"h)h\h+}r¢(h1]r£h3]r¤h/]r¥h-]r¦h5]r§uh9Kèh;]r¨hTXOnr©…rª}r«(hj¡hjŸubaubah)j;ubj$)r¬}r­(hUh+}r®(h1]r¯h3]r°h/]r±h-]r²h5]r³uhjSh;]r´hX)rµ}r¶(hX!Use alpha component from B input.r·hj¬h!h"h)h\h+}r¸(h1]r¹h3]rºh/]r»h-]r¼h5]r½uh9Kèh;]r¾hTX!Use alpha component from B input.r¿…rÀ}rÁ(hj·hjµubaubah)j;ubeh)jhubj)rÂ}rÃ(hUh+}rÄ(h1]rÅh3]rÆh/]rÇh-]rÈh5]rÉuhjL	h;]rÊ(j$)rË}rÌ(hUh+}rÍ(h1]rÎh3]rÏh/]rÐh-]rÑh5]rÒuhjÂh;]rÓhX)rÔ}rÕ(hX/ ``OutputChannels``rÖhjËh!h"h)h\h+}r×(h1]rØh3]rÙh/]rÚh-]rÛh5]rÜuh9Kêh;]rÝ(hTX/ rÞ…rß}rà(hX/ ráhjÔubju	)râ}rã(hX``OutputChannels``räh+}rå(h1]ræh3]rçh/]rèh-]réh5]rêuhjÔh;]rëhTXOutputChannelsr셁rí}rî(hUhjâubah)jƒ	ubeubah)j;ubj$)rï}rð(hUh+}rñ(h1]ròh3]róh/]rôh-]rõh5]röuhjÂh;]r÷hX)rø}rù(hXStringrúhjïh!h"h)h\h+}rû(h1]rüh3]rýh/]rþh-]rÿh5]ruh9Kêh;]rhTXStringr…r}r(hjúhjøubaubah)j;ubj$)r}r(hUh+}r(h1]rh3]r	h/]r
h-]rh5]ruhjÂh;]r
hX)r}r(hXOutputrhjh!h"h)h\h+}r(h1]rh3]rh/]rh-]rh5]ruh9Kêh;]rhTXOutputr…r}r(hjhjubaubah)j;ubj$)r}r(hUh+}r(h1]rh3]rh/]r h-]r!h5]r"uhjÂh;]r#hX)r$}r%(hXPChannels from result to write to output (other channels are taken from B input).r&hjh!h"h)h\h+}r'(h1]r(h3]r)h/]r*h-]r+h5]r,uh9Kêh;]r-hTXPChannels from result to write to output (other channels are taken from B input).r.…r/}r0(hj&hj$ubaubah)j;ubeh)jhubj)r1}r2(hUh+}r3(h1]r4h3]r5h/]r6h-]r7h5]r8uhjL	h;]r9(j$)r:}r;(hUh+}r<(h1]r=h3]r>h/]r?h-]r@h5]rAuhj1h;]rBhX)rC}rD(hXR / ``OutputChannelsR``rEhj:h!h"h)h\h+}rF(h1]rGh3]rHh/]rIh-]rJh5]rKuh9Kìh;]rL(hTXR / rM…rN}rO(hXR / rPhjCubju	)rQ}rR(hX``OutputChannelsR``rSh+}rT(h1]rUh3]rVh/]rWh-]rXh5]rYuhjCh;]rZhTXOutputChannelsRr[…r\}r](hUhjQubah)jƒ	ubeubah)j;ubj$)r^}r_(hUh+}r`(h1]rah3]rbh/]rch-]rdh5]reuhj1h;]rfhX)rg}rh(hXBooleanrihj^h!h"h)h\h+}rj(h1]rkh3]rlh/]rmh-]rnh5]rouh9Kìh;]rphTXBooleanrq…rr}rs(hjihjgubaubah)j;ubj$)rt}ru(hUh+}rv(h1]rwh3]rxh/]ryh-]rzh5]r{uhj1h;]r|hX)r}}r~(hXOnrhjth!h"h)h\h+}r€(h1]rh3]r‚h/]rƒh-]r„h5]r…uh9Kìh;]r†hTXOnr‡…rˆ}r‰(hjhj}ubaubah)j;ubj$)rŠ}r‹(hUh+}rŒ(h1]rh3]rŽh/]rh-]rh5]r‘uhj1h;]r’hX)r“}r”(hXWrite red component to output.r•hjŠh!h"h)h\h+}r–(h1]r—h3]r˜h/]r™h-]ršh5]r›uh9Kìh;]rœhTXWrite red component to output.r…rž}rŸ(hj•hj“ubaubah)j;ubeh)jhubj)r }r¡(hUh+}r¢(h1]r£h3]r¤h/]r¥h-]r¦h5]r§uhjL	h;]r¨(j$)r©}rª(hUh+}r«(h1]r¬h3]r­h/]r®h-]r¯h5]r°uhj h;]r±hX)r²}r³(hXG / ``OutputChannelsG``r´hj©h!h"h)h\h+}rµ(h1]r¶h3]r·h/]r¸h-]r¹h5]rºuh9Kîh;]r»(hTXG / r¼…r½}r¾(hXG / r¿hj²ubju	)rÀ}rÁ(hX``OutputChannelsG``rÂh+}rÃ(h1]rÄh3]rÅh/]rÆh-]rÇh5]rÈuhj²h;]rÉhTXOutputChannelsGrÊ…rË}rÌ(hUhjÀubah)jƒ	ubeubah)j;ubj$)rÍ}rÎ(hUh+}rÏ(h1]rÐh3]rÑh/]rÒh-]rÓh5]rÔuhj h;]rÕhX)rÖ}r×(hXBooleanrØhjÍh!h"h)h\h+}rÙ(h1]rÚh3]rÛh/]rÜh-]rÝh5]rÞuh9Kîh;]rßhTXBooleanrà…rá}râ(hjØhjÖubaubah)j;ubj$)rã}rä(hUh+}rå(h1]ræh3]rçh/]rèh-]réh5]rêuhj h;]rëhX)rì}rí(hXOnrîhjãh!h"h)h\h+}rï(h1]rðh3]rñh/]ròh-]róh5]rôuh9Kîh;]rõhTXOnrö…r÷}rø(hjîhjìubaubah)j;ubj$)rù}rú(hUh+}rû(h1]rüh3]rýh/]rþh-]rÿh5]ruhj h;]rhX)r}r(hX Write green component to output.rhjùh!h"h)h\h+}r(h1]rh3]rh/]rh-]r	h5]r
uh9Kîh;]rhTX Write green component to output.r…r
}r(hjhjubaubah)j;ubeh)jhubj)r}r(hUh+}r(h1]rh3]rh/]rh-]rh5]ruhjL	h;]r(j$)r}r(hUh+}r(h1]rh3]rh/]rh-]rh5]ruhjh;]r hX)r!}r"(hXB / ``OutputChannelsB``r#hjh!h"h)h\h+}r$(h1]r%h3]r&h/]r'h-]r(h5]r)uh9Kðh;]r*(hTXB / r+…r,}r-(hXB / r.hj!ubju	)r/}r0(hX``OutputChannelsB``r1h+}r2(h1]r3h3]r4h/]r5h-]r6h5]r7uhj!h;]r8hTXOutputChannelsBr9…r:}r;(hUhj/ubah)jƒ	ubeubah)j;ubj$)r<}r=(hUh+}r>(h1]r?h3]r@h/]rAh-]rBh5]rCuhjh;]rDhX)rE}rF(hXBooleanrGhj<h!h"h)h\h+}rH(h1]rIh3]rJh/]rKh-]rLh5]rMuh9Kðh;]rNhTXBooleanrO…rP}rQ(hjGhjEubaubah)j;ubj$)rR}rS(hUh+}rT(h1]rUh3]rVh/]rWh-]rXh5]rYuhjh;]rZhX)r[}r\(hXOnr]hjRh!h"h)h\h+}r^(h1]r_h3]r`h/]rah-]rbh5]rcuh9Kðh;]rdhTXOnre…rf}rg(hj]hj[ubaubah)j;ubj$)rh}ri(hUh+}rj(h1]rkh3]rlh/]rmh-]rnh5]rouhjh;]rphX)rq}rr(hXWrite blue component to output.rshjhh!h"h)h\h+}rt(h1]ruh3]rvh/]rwh-]rxh5]ryuh9Kðh;]rzhTXWrite blue component to output.r{…r|}r}(hjshjqubaubah)j;ubeh)jhubj)r~}r(hUh+}r€(h1]rh3]r‚h/]rƒh-]r„h5]r…uhjL	h;]r†(j$)r‡}rˆ(hUh+}r‰(h1]rŠh3]r‹h/]rŒh-]rh5]rŽuhj~h;]rhX)r}r‘(hXA / ``OutputChannelsA``r’hj‡h!h"h)h\h+}r“(h1]r”h3]r•h/]r–h-]r—h5]r˜uh9Kòh;]r™(hTXA / rš…r›}rœ(hXA / rhjubju	)rž}rŸ(hX``OutputChannelsA``r h+}r¡(h1]r¢h3]r£h/]r¤h-]r¥h5]r¦uhjh;]r§hTXOutputChannelsAr¨…r©}rª(hUhjžubah)jƒ	ubeubah)j;ubj$)r«}r¬(hUh+}r­(h1]r®h3]r¯h/]r°h-]r±h5]r²uhj~h;]r³hX)r´}rµ(hXBooleanr¶hj«h!h"h)h\h+}r·(h1]r¸h3]r¹h/]rºh-]r»h5]r¼uh9Kòh;]r½hTXBooleanr¾…r¿}rÀ(hj¶hj´ubaubah)j;ubj$)rÁ}rÂ(hUh+}rÃ(h1]rÄh3]rÅh/]rÆh-]rÇh5]rÈuhj~h;]rÉhX)rÊ}rË(hXOnrÌhjÁh!h"h)h\h+}rÍ(h1]rÎh3]rÏh/]rÐh-]rÑh5]rÒuh9Kòh;]rÓhTXOnrÔ…rÕ}rÖ(hjÌhjÊubaubah)j;ubj$)r×}rØ(hUh+}rÙ(h1]rÚh3]rÛh/]rÜh-]rÝh5]rÞuhj~h;]rßhX)rà}rá(hX Write alpha component to output.râhj×h!h"h)h\h+}rã(h1]räh3]råh/]ræh-]rçh5]rèuh9Kòh;]réhTX Write alpha component to output.rꅁrë}rì(hjâhjàubaubah)j;ubeh)jhubj)rí}rî(hUh+}rï(h1]rðh3]rñh/]ròh-]róh5]rôuhjL	h;]rõ(j$)rö}r÷(hUh+}rø(h1]rùh3]rúh/]rûh-]rüh5]rýuhjíh;]rþhX)rÿ}r(hXInvert Mask / ``maskInvert``rhjöh!h"h)h\h+}r(h1]rh3]rh/]rh-]rh5]ruh9Kôh;]r(hTXInvert Mask / r	…r
}r(hXInvert Mask / rhjÿubju	)r
}r(hX``maskInvert``rh+}r(h1]rh3]rh/]rh-]rh5]ruhjÿh;]rhTX
maskInvertr…r}r(hUhj
ubah)jƒ	ubeubah)j;ubj$)r}r(hUh+}r(h1]rh3]rh/]rh-]r h5]r!uhjíh;]r"hX)r#}r$(hXBooleanr%hjh!h"h)h\h+}r&(h1]r'h3]r(h/]r)h-]r*h5]r+uh9Kôh;]r,hTXBooleanr-…r.}r/(hj%hj#ubaubah)j;ubj$)r0}r1(hUh+}r2(h1]r3h3]r4h/]r5h-]r6h5]r7uhjíh;]r8hX)r9}r:(hXOffr;hj0h!h"h)h\h+}r<(h1]r=h3]r>h/]r?h-]r@h5]rAuh9Kôh;]rBhTXOffrC…rD}rE(hj;hj9ubaubah)j;ubj$)rF}rG(hUh+}rH(h1]rIh3]rJh/]rKh-]rLh5]rMuhjíh;]rNhX)rO}rP(hX>When checked, the effect is fully applied where the mask is 0.rQhjFh!h"h)h\h+}rR(h1]rSh3]rTh/]rUh-]rVh5]rWuh9Kôh;]rXhTX>When checked, the effect is fully applied where the mask is 0.rY…rZ}r[(hjQhjOubaubah)j;ubeh)jhubj)r\}r](hUh+}r^(h1]r_h3]r`h/]rah-]rbh5]rcuhjL	h;]rd(j$)re}rf(hUh+}rg(h1]rhh3]rih/]rjh-]rkh5]rluhj\h;]rmhX)rn}ro(hX
Mix / ``mix``rphjeh!h"h)h\h+}rq(h1]rrh3]rsh/]rth-]ruh5]rvuh9Köh;]rw(hTXMix / rx…ry}rz(hXMix / r{hjnubju	)r|}r}(hX``mix``r~h+}r(h1]r€h3]rh/]r‚h-]rƒh5]r„uhjnh;]r…hTXmixr†…r‡}rˆ(hUhj|ubah)jƒ	ubeubah)j;ubj$)r‰}rŠ(hUh+}r‹(h1]rŒh3]rh/]rŽh-]rh5]ruhj\h;]r‘hX)r’}r“(hXDoubler”hj‰h!h"h)h\h+}r•(h1]r–h3]r—h/]r˜h-]r™h5]ršuh9Köh;]r›hTXDoublerœ…r}rž(hj”hj’ubaubah)j;ubj$)rŸ}r (hUh+}r¡(h1]r¢h3]r£h/]r¤h-]r¥h5]r¦uhj\h;]r§hX)r¨}r©(hX1hjŸh!h"h)h\h+}rª(h1]r«h3]r¬h/]r­h-]r®h5]r¯uh9Köh;]r°hTX1…r±}r²(hX1hj¨ubaubah)j;ubj$)r³}r´(hUh+}rµ(h1]r¶h3]r·h/]r¸h-]r¹h5]rºuhj\h;]r»hX)r¼}r½(hX:Mix factor between the original and the transformed image.r¾hj³h!h"h)h\h+}r¿(h1]rÀh3]rÁh/]rÂh-]rÃh5]rÄuh9Köh;]rÅhTX:Mix factor between the original and the transformed image.rÆ…rÇ}rÈ(hj¾hj¼ubaubah)j;ubeh)jhubeh)j‚ubeh)jƒubaubheubh!h"h)Usubstitution_definitionrÉh+}rÊ(h1]rËh3]rÌh/]rÍh-]rÎh5]rÏhvauh9Kùh:hh;]rÐhd)rÑ}rÒ(hhgh+}rÓ(h1]rÔUurirÕX%plugins/net.sf.openfx.MergePlugin.pngrÖh-]r×h/]rØUwidthrÙhkh3]rÚhr}rÛU*jÖsh5]rÜUaltrÝhvuhhh;]rÞh)hhubaubsUparse_messagesrß]ràUcurrent_sourceráNU
decorationrâNUautofootnote_startrãKUnameidsrä}rå(hjÊhj%hh—h	jh
hçhj‰hh8h
j&hj¡hjdhjÿhhChj¹uh;]ræ(h&hehUUtransformerrçNU
footnote_refsrè}réUrefnamesrê}rëUsymbol_footnotesrì]ríUautofootnote_refsrî]rïUsymbol_footnote_refsrð]rñU	citationsrò]róh:hUcurrent_linerôNUtransform_messagesrõ]röcdocutils.nodes
system_message
r÷)rø}rù(hUh+}rú(h1]rûUlevelrüKh-]rýh/]rþUsourcerÿh"h3]rh5]rUlinerKUtyperUINFOruh;]rhX)r}r(hUh+}r(h1]r	h3]r
h/]rh-]rh5]r
uhjøh;]rhTX?Hyperlink target "net-sf-openfx-mergeplugin" is not referenced.r…r}r(hUhjubah)h\ubah)Usystem_messagerubaUreporterrNUid_startrKU
autofootnotesr]rU
citation_refsr}rUindirect_targetsr]rUsettingsr(cdocutils.frontend
Values
ror}r(Ufootnote_backlinksrKUrecord_dependenciesr NUrfc_base_urlr!Uhttps://tools.ietf.org/html/r"U	tracebackr#ˆUpep_referencesr$NUstrip_commentsr%NU
toc_backlinksr&j;U
language_coder'Uenr(U	datestampr)NUreport_levelr*KU_destinationr+NU
halt_levelr,KU
strip_classesr-NhLNUerror_encoding_error_handlerr.Ubackslashreplacer/Udebugr0NUembed_stylesheetr1‰Uoutput_encoding_error_handlerr2Ustrictr3U
sectnum_xformr4KUdump_transformsr5NU
docinfo_xformr6KUwarning_streamr7NUpep_file_url_templater8Upep-%04dr9Uexit_status_levelr:KUconfigr;NUstrict_visitorr<NUcloak_email_addressesr=ˆUtrim_footnote_reference_spacer>‰Uenvr?NUdump_pseudo_xmlr@NUexpose_internalsrANUsectsubtitle_xformrB‰Usource_linkrCNUrfc_referencesrDNUoutput_encodingrEUutf-8rFU
source_urlrGNUinput_encodingrHU	utf-8-sigrIU_disable_configrJNU	id_prefixrKUU	tab_widthrLKUerror_encodingrMUUTF8rNU_sourcerOh"Ugettext_compactrPˆU	generatorrQNUdump_internalsrRNUsmart_quotesrS‰Upep_base_urlrTU https://www.python.org/dev/peps/rUUsyntax_highlightrVUlongrWUinput_encoding_error_handlerrXj3Uauto_id_prefixrYUidrZUdoctitle_xformr[‰Ustrip_elements_with_classesr\NU
_config_filesr]]r^Ufile_insertion_enabledr_ˆUraw_enabledr`KU
dump_settingsraNubUsymbol_footnote_startrbKUidsrc}rd(jÊjÃjdj]h—hh8hhçhàhChj%jj‰hj¡jšjÿjøjjj¹j²j&juUsubstitution_namesre}rfX
pluginiconrghsh)h:h+}rh(h1]rih-]rjh/]rkUsourcerlh"h3]rmh5]rnuU	footnotesro]rpUrefidsrq}rrh8]rsh&asub.