author | Frédéric Wang <fwang@igalia.com> |
Wed, 20 May 2020 17:00:28 +0000 | |
changeset 531936 | e4a889958039e5cba66f271f712a32fcefc39372 |
parent 531935 | 04cdd1b7eaf76ec98864b2792bce86b2a5324015 |
child 531937 | cf70536ea78396bf9d00beb2ab60bc0a24ed7ee1 |
push id | 37449 |
push user | ncsoregi@mozilla.com |
push date | Tue, 26 May 2020 02:38:57 +0000 |
treeherder | mozilla-central@da2c7b0ac9a4 [default view] [failures only] |
perfherder | [talos] [build metrics] [platform microbench] (compared to previous push) |
reviewers | testonly |
bugs | 1637507, 23558 |
milestone | 78.0a1 |
first release with | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
last release without | nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
|
index bb747e06ba609d64d9ef6a583d43df25c00a6941..5d7a588a9cd326d4d906d86c5b218942df27ce2d GIT binary patch literal 20500 zc%1FL1yq}DyP%6Z#flUyv_L5mq_{(Y;<UIs1gE%bk)oxvxVyVskm45H-8DGDlHr^E z&&;0v@0l}apS8br&RQqyx$j)}_1<}syvcgrH!E3jSC*DmR#Q_(Ku~#!fQ^8FfSB=! zfQaz#UL>WZUn3x(e?&lF*+)S5b{!5|HkOuFQ$#@c!1BDA;yEaz5Mu@v#nnDNyXT-t zL_oMByY!<1D60ZEpC>nZ?vZ{DqdLa8EmJ#VM+5|<WdsD2F9--27H@I6@qp&WX3u>X z&pqtV!SgntSqu0qpB>+GP5m5iiLPG`0qtBo5D=8tpX=v&U*-wtAt2ZpdpysFsP*j7 z{t8qk6$E=@JM(8(^c-Bz_eB?9$d~8n;Oz4JJpP)W=s8})LlHPV(oBuajEoRAzch&K zc=)AO;w+B<0_boWsZ-1(4p{I<K>_}VKQ@hwkj@dP7%*4<(eKyQ+4-Xfgz$+IK~@^= zWoHQ{f^;&{?q7RL1p$=_0pYJcW4|uGz`);ufyrSD!GVFssNXD{jH)a?AW!0yjo=u8 zpQjl4Q?-tZ%n3A7fx<KIP=EYJCN};y%!EMu27x3H>(gKJg#2i?MiPG+G7cqe!0cjE zY{Ey<X&R}}dPf^=)@77$lxXt9eED^Z_MF582Gb?AXMUU9SeazXOE$ez-rK#AWK_p! zhj(cpK_OI)@H6VBKxQ8_`%OgAK;7_ZyLBG>Y3KD9M-FLf<>7_>Uc<E#q?LgbZMSb6 zi2zWnWeLrC<VM;<5y!A=;sVF{t#5>=EIdW8_l=`PoUx)&Oedp+gIO(cl;!^<ak0BT zsA|tE(zm-Beo2oqw-{|;uZh|__C83P46TW|>zot;DDKE@1_?*LF~{}R+P-Px{uWg$ zXm55Mv-7Kwa4O2E8(QgA!ANEjK+r>R8#r=OGV+@z@xv@<9B659(2<=yPhcj|r{Zum zF!r|NTMMl5kLyiF)zGlyhFgv+p-uTt&^q9?zuMySJ{$e5Yx~mtW&gNBqm5m@3-Nnm zYs)=TvcgO!Rm9H(OugtKgbuHFvfp}mp68PhcK3GN1z-yO`q(3%`spK^RZ1PA$=mQa zEXCkxQn$uo+wXGSl2RDeiX#?}qka@Qf6#*gN*7CTf6I$>{ym>Wf;c&X;sBX!oj))Y zmbACL&U5cqD&MUs&r>}@64+#iaK4%cmi>CM@J854D`qet?Wa7a72ZP6O?Y}OU@4y1 zO=_svJ%w^k`>@PWLy#h^TuG$8Pq8Wb^cw|}JiU5!i7KvKu|>W7iF&a0NBwiJ_FMxH zXku;m_TCp}1&<Ovj)kI%V%-Ntit~_RGX&)*9q_a(LS`SX5PiSIN)s&bZw@+HC8qC` z-EV(nDs{f`tQnfWThbn-EA2I#k<idht9G&R0;Rg7E~lEQ7njIsH@|;p&Ml_lS=leR zNyS*I1X>c^zFiwTw0_-X#4e{1vaV6PAL13iTG8s#c>29IqT*x7e%StH5$|Dy+sCEc z+nlledZ6ri`sPw^V?=7?Nw0dZdGGGI=hkWyc_xQ}pn-nUdp*GMyS#3P?(8!?51vO( zAu2zD46KKq@owdA&F<MM4h4gZA;36b3@~&u>bh$%R=+d5GrOzfRO%GzBv4v=S!3X4 z&y${>Za454*BsZJkvyO`{E}1BA{6dE=X<W)+qmO@M4zE(oG!~`h({uZl+YuW^x_1J zcwI$w(@D9{MAXlx$AH^E^ylk?5yH!~09E|Xe9rTXB$i7u?{!L?jlJAGV=@pv70199 z5X}k72o}=o14uFAUcBU93~h>u_$8jfFyj?06g(Eh@K{@9^Fzah17CSIiy7yFa1p8W z+-3q7%}TPdQ)5cm5@$fxAfNb;9Fe4f%<WW6Qzga3+Yg(?{X0*mC@|71hN>Qx`+SyQ zSCXAam8j|tiP9`IIJb^v)qcD+yB4X+p~}@#j(dbbsf7^aODoQ-luKoo32PD5HyHZa z<&TkX*q5-DAb3W8mymb6$Nec)V6I1ocYihwO$3wzcUBq5Xxjsia+4IgdGCdxMKsI$ z>nqGki2K13=jMaUywP0F8?;o{eNr4A?uV}|eG5#rX-FoE<oPiH_qMyVSsAY*;Z#&y z^HG@L1PV!S_+Q6ng)@rS5mHqW-xp~+r!*_#t2!WA%eIBvhpj+)C)no0{7LhreG$gF z6f3V}A0PIMXwT!cKrl4kGnz<lsRh*$)6Lg9=zw)mskt5sDAFP#&3a{aRHnc{;oFcK zgr~|hCfQb<k=>`ty=Z#3V%qc5%IzcPShc}+pWoJeTm`ZxqA|&Au0MZ1>>zfib3qQv zuP?GjexiAPvRIpe@=w0Qlb_O$Zof>?ot*_Odw-mqZL7I0vye|*Mjaf8-H#TeYa)as zEP5CwvhBs}jSs&cOCdhz*KC=6I<a~^E;|ewauF#^-@Nkvl28Rq{A$^i`I^sM_FvX> z3xr_!D2_DF^MU5wN5rOQcamnAHlub6iPv}Xf;^=i`0j51N>f-%rlZR-(aghR=VNDA zBc^!$UaJ}*D5&UlcsN!B2G%_O=PFvBmr_-c;U7Ljl36nLR^gEk_p7A+u@>g$Kd*<C zZVc88cabkBX(`7q?@!OEge4hWZxyyZ{+y@zba$hMF!`t?MFe$!@adM{9mCa0uz=^& z#*{*5f37&Caku{d*|7TL=*DFemQH!lt~adB$4k12)#RkKZB~&i7<n|VKZ3g@&}?td z$(x=!IJ$AVL*gjkw6i?5EO2UWPjSoBnELQ-sh?`oZ%65B^(AEe$tMc1QF`}bt+VlB z?+h6_d`J8E&W}<wIdg1$d++S_0`D^RQu%!R9B{4+ZG_%JWA6Y^hdY|PwLAZ~0EL0? zNbm4|=a9e6mYxp1&&Hl02EHSYZkc%LBAgPko8t+j)rru^;sy#YMy!f^PawLGQOUrK zBBJL5pZG%M9l4dZ(3T^{yO7UzJTRz3`ZoqW1Twzwt$Uv%wV?p|mA71>=54s3X!kAU zGm%Fs*eiITGC>CLdq|UP_{%uCpR}xb0RC7#IkdQmyi^5x-XFRHRNEpK_?}T^bmKp9 zx79CR+y(f^bufetRBpedSCc89mh7qfp#es*%Q|sEX#e%1;LU-Sz;^=~OYqWxu#1Sk zoF<stMR?_-VXol*gA3p(f;tZb&b<O4VhVJ<hkh$kVF?dn`G9SS`4kcv64>o%9K|l4 z#IXEsgyi()DJco&@VDRHIvY|O#2dKAg=g7k&5kNiDZclQ<r7wA<gpB8Ow(#W!W13c zsjG>!!sd_8zb(G)S}Vrxl8-8;=yJPTQG;1#g$lIuJvC~@FH3e6M_W^rxx+q$arf72 z*-UxW6WGNyd`X?2wIV)QSiG!Hv_`iQtkYj)T0E+EuD`6qu9vT8uCu8-s!y$}v~mZo z&7IEp<qH=*NqWomAJqv&j+J8{V7crFd}cgKakV_SKVqB3oyMJuo=^lUPOTKBmba?9 zgY4t%lkM~E%TJ|Nm|J*V1YKzkMW#;Xd@COm-4$*dGxl-4T2~8W4<oPD?|*d|tmQyT zL1O;NepP;Xer0|?VFFJ$Pbc@@SC`kZ`<dX%S<%Y1qP3E>inaW;T=*A%F?c*I9F`Zz z1;nuk9>)K$P4RpjmFxqX0eRDGng$&6jgzvc*jL$S9D|K3j5Cb0jf;)*H#~c!do+67 zdf0lXdlEyDLo;z?a2TW0K3mq2>GuV2jB8n!ame*ao2FK0o=a>I_ht7@^x1E{+`8`5 z?rZMz><j73?<4Nx?z`?&?3;@cjDk?yl7l#@Kfp|ctRIKJDG0>RY;%Mth7@3_cB|Q# z6o?dDDkLUVa7MH1+Z}S~o3;$Plpe56As6%(^edDqjHmD<8F05-dCgtL9XL<%7SJe! zDfTPElZqFBZb?tONzH%s?37X|M#^`cN03JnQ^S&ElKYbxQwviqQ}&V|+yHg}2Y^@9 z&cM=dp>6cB!L#v>=u+g;eK&K|KS^2JBXZWHx`~xmJ}`foPRC5Xc85jYf4DaxFkvHs zBLOqPDuIHvmepP7w2`HTrM9fDtiBEC*?SRcUbrJUY?<(s0AU4b$7sVE2ur)H8}G|L z+f>&NrPR#o>X!MIlWGBKUo^zj#nda+7+9tox374`x^`R>91+dV%<h#_l<Sr+mA968 zml^8dY5CVsS7+3H<%u4(bzTT+@X<|XwI7~Ou{~*Uwj*7rsKc#wUF=&bShTNNF=_2_ z%RHf7%57k@8=p6*vTJC!_wK(5JW*YmYmjU(wDVt7TB_D}Xk2K&32z@Tuu@(;I*xd< zeYm@kKM6jjx?y|x_)ve7deXQ6X%Gea&%>IYm>!&O5|4F{9TwJV{cYjhu<|FF2gnW4 zjXzaT&$gogQjCyHac&<iKRK0Mj9&~kl_p=PfV5x>l`7?&pauV~z%D<DK!Sh<-z?v( zAP>KR^RZ(aWc~;`^c8#_xmC0UV01c6(<tnJ<whdFoQ7#x9?$>4H|}h(**3)A?O9*j z?-_l`uvb3Tnuf<mDoEp8;UsdjyzVn|S8%DnCo?vlzQ*V8NbN@L4%^CM%N^dhXf>%I z)U0Pdv39I)8T*RssDDbnNxnnAmvWqPnsSh`)iPJ#S^uYg`MS;~{m6WdXKtxtr9xTn zL2s?u&+TbLU}twlr?L0MEo>R})TwblVP*8RcKK<Av=zN2thK+1v8k}x!DZZS?Vw|= zeV~1$eX@P_Dd&Osmf|%16mKQ7`L-404&N2og)K=6p~bFjU49hq&3LaoqzbV*zq;02 zZyw>A=bGf2<r;KOw+!8L8yC*F%a9RL_R#RoxV62qy|%qQzBoSjIpANv8+88TJUQ&i zZBRS6gX?wKZob;YyJdIL;5~kAu-!f>II?s=1xY__@A8hkeF5=Z4Qq?_%DfWU^6hF} zcxbt$f}pP|w;OundHP?&4uns7MB2x9FYoC(=nV4#2c?%x9ksrD4{X=C7p~A2A0pqm zd;6P}-PWbsEQs;iR!5=F_?^Lp-Ff?t_xNo!1beNqgT@#1pag|oWBbLg9pFJPAM;`4 zplye%#=D0*z?I<!%^}SR<VN}25R$o*d6c<lxNmr9xM8?u2wB_q9|iTmJNzr*%y4ly z0G0~_A-&7O)<Vt@<5M9k!gz~Rk4Uml#0PMcT`%bj@0<zD=;RJeMQTJl#S+5TqV!;? zdVgkXB)LA*nHuPhOoJ+d=R*Xgb>wptI#d3E7A-CVrint851Q$6siK`H7h>dl?cwS8 z$x+Qw&(X=z%hAG7>1=g9X#MB<#rjm2Ygc0MQji0>JGv<5DYhT!BR^E;Of4MGN;2Vx z;7csxZ$pwMpI&f>jbUBm=~I%EkyDcsrQoNKv~YY7bg|rrfpfq$;34oLI5JyP!r_}+ zs0fZP$s*0Y$d&HC);@$ClcM{k3P6cV8dlm}?C9G>zs&0+4y`#`KN~okKg&CF-FUUJ z)N}i7FN_9Ll)!+>Po#~bjk`^_jk%5S(HtrUEj)`m8^j=;_&7qK`Ic-j_LtOVoI)PQ zB>4dazo?U}nUR^6nTwg8*_Z9b0mZn5I6=BgI&8YwkJPbc5oOVB_zN!=NEWC)0T-XQ zYX|1yg5xsZ$j~v;!9U8X(bP+?Oc;Ft=n$4iFyz)x>;k>(3|+*oYWB1C!}pW+q5Hq~ zulA$%?Iv1tZe?g9*rM5DD`G@QSMYu5@4Z}PT-;rhuOjz(Cm^{X=~!vy-limcuD)Xq z2Np`^@ZY`GCI?!+3g554U&rddY^CFQ%fmTKeDqy0as@w?IF+cC@y5vZtF89&;C#w_ z%Y5H_!hC9VdNrPjx9Nikx`}Ati~g8irM+w+yA1yE<h}98UE&?}?eCt+ZGCOCZ5^I_ zd-^|l*&Vc2_uDu;^*y&P`u4836^BxP^0Gp@+UPx%m8j>mReP+bv%>KS@wZoBH>6?W z1R-Us<DPtR_%vNKN56S)i*K`efEnM)=z8U%aIl{|&w&(EAA3T{>-nYsPt3;3*18HE zCM_y0u6Pi*Ak<6(mx(Va^ume&>5&CjU56NhwVgIYLHrZm$-zO!;tYq=&lWDvHgYck zndngDH!X!Rs_vn#%H+PgzX-ObZFWAOU`n6`;RK4SybdT>#>&Q(XeFQCOTqn$LH7;i z+gp?-O*Aisdx#xQ>O5kY*ss8M$e+=2a6Y~Y=fqbRQ$zfW`jHr4{bx@tQo5v!x#4); zpfI}zY8^3IDUzwWm<FOYsu}T*e}Jx7!+%RgWvuM8Bw!oF_J2-RVTrtDM<55DR{z}{ zi(6Rit>AN6$=AB}kT8Q)?nv`*27BeE<*qvOvdmv2suj0y1#Qbd_-kWV(~{A$UDh0$ z*Z(5D@H+WFNbO$jHXcAthYbBc3o=5*&cM0wvA8#a1+GeI(;OANAv6rSf-MZVR5M&I zA1!YjWi<QeZOP`IGKKlRE2atgxVROk%j&+alK@hzO$nP^I6}4CEH<~RO~aH9kEzi; zkt7Huuq3>IHw<0^j0Wk#&L1d;#C~`?m_d_MBbo7aYOuCiy}cq|oDB6%tmJy#hQ?6L z<X6-mGvR;4$YKgAz(_G^DfL!!*va0KPFpxSJs64MTRIBOY+gD2+Kyf`j<hXBR*13n za_M!EgQ~)`7{Ue$1|wm-v?b~Oz$tYT>wX;F)h7b4yrh6Q1~UwtAkJ!MTgy2x^?(>b zOK}oH@7s3_;vAR}V5?p;&ZP{QYX#UiwtSGu7jglShy4Oqg(M$~PqHeCLDqyB4upNl zC^K)17{s|zOPEv?1Ff;tRL=rb*@s>NC8kLKy57$h1E6{_f#m}Yu&%zGw8vN6O4p{2 zF)gs$^9e~Ige57txGJO-WpI=fngRhuFu}49z(R3B+(j#}Qm`9&-BeaO+R3vrE+dRm z52}`X&D^C$PgaUz`ddsHNf`6$Eja#PLp#pC`DXi+pdcQj<pjrp=tFyI%xVZm*v5#O zo0F@nLa-!!A&hGSr70d~Sr+Z|EwcO1K*7PzbhC9OPDe)0<?lFe5{<Vxqx6(sK#pIn z&Tw?tTzusF5sGZe=&pE3x#o&XiDLe`93zi7u#WDB2FhfFm=3`wW+W@A|0d-v!gxAN z^%`iO_uC}GY6MP(5VE>hIYtpNVm)1!2Fi3qfDVBQGm^E`KV%M)gH9kXZWM7~H66PK zN?$~$76BPElBtwY8OFbn4R2*!l<ysA{!wFVD4{Sj2K^pJ10(-ss!^|W#4Cyak&Jyh zzYu7>N0OH^D#l<T4$P;kQbS3I_`fARn2-Qc>-iXMF9Q>etZNai|3_)^ketGf_B(MQ zlsfE3(2vj`fv+Wv@PC!bi1hq8MpBRM-N1RRBB4-Z`^8rY5@T&Qohc^zsWU~PQ&0Y{ zQL4}xtW=jVxcItLvHO{NW!x<Er^Ag`rtZx!S?KToa24mZgeav4S!MpK0T7Q&$QqXg z@4e;!$AXAJ+DV>h6fIxXN3XR-SoRfjwh6^XFNmA1i#)NDPrm90z19FBiy0<K4GOk) zPzXzxM1s*r!l+L{1hST)NX%M6#4KH^zt@Z9s)FdXx(LgRFg2=B{zYRY7@^AlrCSJD z1TYQaP#h$K23fky5{x+I*^}v$MhF!wFd1r5;<b@X-vx5~>Limh!l6&vCsc63WN1Ml z(hvI1*7Y&bC`X=s;-9sR_3J;he;pHk;(x)P#D9zN3WE~`O*{~cluax_fdY;UruH#^ zJ}pHyd>0J()kXS@&q_<;l|}+3x^UGuC(5hMEK>A#zWwi6=ou=Z#7x1Azq*Kq)-lZq zu0Dc^#FbHm{{m#@cfrKJy0C_fP|d4?IJLxIm1U(N2t&0Jx-f=}P|VqbILX9cMP=bg zt0)B+AYFC-TZ{JQ9iup&NS=9BpcCQM&n$Ej6*TO3!KlBwkcNy9&8q@9wZvYrWZ^_h z{j<K0#QC?~PFPoyS?D01A6-v_XEw;M{On#AisRX4;xs6uEine4#CP2c8a<d*`Et&S zy!ux<n`#LB!u+4~zjOmH|FyOh10Z|70uKimpj~lhB_ay5yK^Q9z8Xo#c^%iaJZN-k z_TR;>5}Gq(aC3b2$}srU9C*uF=lyE29p}U#)D0lnn)pu|O`b70KYk;Tk&|5v4Q-$k z;T73yWMng=034hjfr$TI-nZfS8ia}fBr_AU$A`gt=KGhNSDyc((Fz%!XYMK<T%R^` zwB~%|`53wuI`A(AANQ-Y6dWZ*G~i#tDC{pRWC)gu@5&i8nlP&Za%z2e#gc+UqKFpx zUv=tW=bKl{fjB%0XcP>=xba<~gGN1OuM=^$e+KGt{*Xs=8WdxDH9(KtY_=YUBlI&+ zhV$$b8ueed@_36J`(LGr*lRSD|6S5>md?fvy4NGa4@V6A|I`0_l8+__l+5^yqkG-- zTUS2@@+Xdfm;VnF)D;O?gTsjUpVMDk%s8M!=4Zc$*O?O$`^g-m{x6eHAO{r5^bECc z9XqOvlq?v)j`qh?Oz5AJWjMN_5l%<v%k@m8N7Vp-tTSaq7*nSxDzp#*{=btXa+?Zh zhho^Mz-$E8msuf5bt(ZQSYQc6op=91nKjM~-Xq?>#JciCy>CPEH3$@`6wB2759wnp z7dKRaR-|<Oz_AK3OU<lWX7B>>{tnia6RKA;QoCNDL4_DVGb@o9Jp6C8+1R^IvcEP| z67SDpx#*w@lq02U1S*w^6{^oCbBR;^t2%4yJ=ltPzwY0({gWPatMbs*b!)!0uYEX4 zKK^pN(%n&HPjtvrY_EFAQ*KZ1n)<o1rp5eF<6xz4M&N6`l3qEH=Fy*j2g3wd4;$21 z8j6>0R?CZKNoVeJbPUywBCUNtmjg<!rRqEWJ?SS=o~d%gIDL=#e}G@gGu4h5XYOVH zCzKNw&CkgEGOk>_S2%sCdU(fl{rEDia#dNbJ+scsPN$ux+#pq>Qn7TdV8&+Zu-@u= z@mZ5ssQ3TW_@4${@il#YN8W7W^!-mA!!Jkj*1odkfPYVBem=6CzJFEkC;hJxP<m}% z-%&Q3ICHO1-ZL%mzevBBxN~g^{>bzfhUfM&eV_QAaC$yh1R9M=zyU-@aDV0Zx+%)m zPnXOk)wnLbhh&<-*8J1>AMnO$UpONbZb&-|D2>13dt<pdk`_|ygvd4!(!@@>k)sz? zx<}q5UGd#!x4;>>xwJ`q*$Ad#&%m46`rZ4N?#No-+L-?MwPWL%a}#4T{W9*d-J>4t z1xyLXc4}dd#v9ohmpZyOy4JHcJibL%xWjOH`!#)8%^u5Nl=r)Tfd7xoalkt11>Sii zw0GGNW(*_n!vy{E|7F-G+9x_D+6CCtJX5}4zEgixeYA#I`QgHGKneZ{{xSX;hW(X$ zhU<pgyk~%Oio3)+#YYPmF-+YL8}xgv57Y-519gE0LA?%pYrF1ekTbzM_q$uD{-Zt2 z7lsUzguQ{8`r*MbL5c8R@F;j1JP7`Ct>3@be-yF@+5qj~ovodt-$_2+KH@#bJ}N(s zKLQ>r9~~ZzVeT*tIJ*BYc)VyI&7SfZ<DKfG;iDDI0Y(Ee{6kAk`;9>SCFZB#x=&$O z0|8M3-$n+4$_7G@2LjUuLY4=D+XliO-vtD{`_}y~DCb@1g^I{~v5=y0-I$2anD3>` zizwBz<kUh+KI2BbA)r?w%vT|oeHUz|7I~;5Y%LaDgvtFT^yPGr&Swg18Ov;uecNf$ z^x*q!=g<Bw)B-g60ccs+6H@yoE|@JZ^+VZYG_#l|#9WBUzoF&Q0^gB`hUO9!AxD4A z1p}wQ_hprSCMA#T%eMbOttci8q)Yk6kjn&opAuRjK9_R@c5xAIL0k#9m*CBP1!PDG zu@|qMDBtIC5lji*%@G8r@3Xn^wxF*>?q)xLpY{>2UZ=#8WQFY0)?u(p<K@bL3F}@8 zM<itTgSYlE>nO{`lyiOqiM_DOrImBJ_g~eK2uEf}j_0}pg}o5l!+Ek2!O~Zpi{E&1 zHNmAo?8S(N>^bn!KJFER7q*>@LoU@mRUJ`#<f>#V*#1i79>F(UM1m$)c%P__)Hgyz zGBXzdP6X22WBEqk<T`*G_Yv-2P<;#o-|nMdy}8GHit-Z&<*b2?uLK2xU}7>8nfqh{ zF-lqS`!DaY)201${lTE59wBKm(;z02Dm0tw7f02I6xEoi)u_7FxJ%W@g4Niq)#%>U zcn@C@(7$4YeMOP^inF)jqZfevm4K~}zUgJ+hLc_(^H<`EK5o7kskBbnv~DYw4V;9p ztQ9@iO^Cdk49iikG#s(*d+nO2GD9BLYrh)$yf_UT?|nM=g!=d(QU?J3kZwet(?h@b zyy~Dd46OWve6H?+PaPGup6x+K9V4^;LWnT7JNGLib#P^$z6T3+SnIim5aR9ncMrmh zsKWJP5AqH)!^p~>sq<?nn$MdK%(W=X^<)o{4%G3!#?7U(6OR`ek&sUJ&DOIOD76nD zBMj1WyM=xh>>*+hK)M-rM%P9r8b#A3fA;0^ok1u~PwW=snNu5*=y%OcbtqFCxoGs< zy5*V9Ba7b)(b&0-Ybfd?-D-egH^up|2hnPjVOQlQs|WLHs9{g#7VlXql(mft6z#t5 zex~%u=7$IAZasg1B0ti?F#Mx#*Oku<9+_Y`{xP6V!%bf(^CS0aEU0U36B#P#gHO}F zwncLm3uS!df}z4A{CmRAAy5n$GEJ}lrYV$9Bv5%%6$<bnheyM^;Dj+}C<F=^*&kn% z=g<q}Frt~fWiVkNF`?%%VSKUqmTi-PdXrvclM#{dEiEAf0U<rdPnio@M5eb=c}c&1 zeEA|hB#T=7Ry{9e`Uf9@Y|vZTh`jF~IX^Pg=fzCNqfLHF`NU=Xk(M>@cU_#D6Ul+( z7=!O1e;y5g;uYgw+~pvu8A9_9y^m}Ri9h5A&9|MLP@8|^yw!{oH)DS#5&F~EjPI4W zz`!TYh$x11Go0oWm$+&($^(Y2L6k{JhM%%#oXHXeKdrXOomiV=6d32?DF&jq8JxJ1 z#VvknZ<BDQF3Z`!X^iJLV`~mxmOZ6&kM|yEH=}NjT~?-kjra4;3{m?NHC^O@$pyRT zHx^p?!CbRfo>4+d8Lx*2u`b?f%WA|G4p?7&(3Z@gwHd74=D!fqmYIzw9f&kT_WW-9 z77(v!#^o8(CfD$z+>F9Ax=m^IwZqTG0k;dD1@To{!NJyT;hM-}21q>KK-l)13yuXz z5nAuT!fmb#{<|O_*_*h^fjKkLyHFqb7e62a;!fc{%6_j!e`XGhZ<9VR-qDl{p!hf2 zcuv0_Wn<#Dwo&+HmEu4HRu{Z?VUP0sL#iJ+=zo0)v@S|GEXp7+ic2X<)+zeESd=bM z6yH*m>Q$6@UzCXk{1FOFk_P_j15%F`qSpN&nK03jkhglpT1Z^?Q)9wfM{-Lo4>Ki? zDW!mLR3&+KQb0$U0{F%*XY|+SkOr{EqV&>%b{(E@>P`M0*zZbjF*8GEypR-(cqQRQ z(4J%<0mx6B7(O7rk`wr0Aca2B<$^&a7dElsf^w4e=HQ(`irXZ|mGz=j|K!)Y)R;md zAYS?>#)&}}taQ1;37h@;D*=IY17(LS-pSPcQ5UpyS<4CCeOoW)_UKimJ#h2Y3opj! z<x3HgeLLxSCE_LO8zAy&Zwl3g);F9jC-R`@ilF5iTYl`M`4z`KpKlObA@hE`3%$Nn zW=`qBlnbtJXhr_`<lg?J3zfdIVHRK#_lmwHu0w%$V)Tmm{{4zX<D}gc_q~8`aEI(# z&eFk>3%YOEX&z+qcAu>!wL@7ni)J!*zuyJ#>Dy_3=H&SP-WB#e{fZ1I$8hTDisGJC zSPYblen5LK{1gcL<ewutWw>8?#p{&>Q;G$P?ti{#6qb&iBD#7jECtUgJXpJ;xv%WR zYzshP!4Jd=$|9%>QUYV6b-hbMsWl=f3sS7Ye$mC$gwnW9&=#b8hK)%3?%TI2e1aSa zg#n_A5TtCCcZ3lkgxPBEh=xM2vcD7&mV}VgvV}`Xe8OU)W&I=}{UbytTd9bY{F`*P zERZBA3xidn6wFYEZHejotu~~in_oh7LoXZTnBmyr7|1Txq|)@MNvr8&lUkEPlU|cV z(-*RLdh|GiXxNh9vb))ho7g4x@ujhHzfDLKvP(DV>=X83ZGE#hZethUCt$#e|29}x zcU##+>?EZ}XY+D=r(#|DYkbWOgw6i*?8}P1hOeznfF_zIQ=#2*pK!nyeaCN50L>r6 zQROX%jXiVRwZk%BZ)ThR8_Sa!L+#e>p~cL@vSfZi8>LXo(Y|Z#OLkEkw2aa2_FF)% zZ(;}pq@8qM<EUU}>~2qDkXysv!jGLOrL9#q&I8w9uz(?pB-nM&+N!b+^9;_~PEq`_ zGnuMUv@&QIEF0sA=B-s+KRV74`K_NfcAQf>#FitnAjQEVI9O=OcoMuI+r%SS>}JL| z7<eoXXM7-RUr400pm72nOHw5JV(?<RW8q;ke{=2D*bv@u-tgW~#+}sqAg)-<P;NDm zR@p4aCC#PICGT9hOE9XMf}6tofd<$y`B=tZOkDTEPEEJCd?q8m{ga@Ypptj`4bKVk zqWPj_U22_!%`Ff#Lp=*CpE?q1LDJWoD-x7(Pp*)h%WeJa9%i3y-+b!1LbB4@GVT)Q zB6HogT86hTf5p_EBdRQ_vR0g#lUWRsfmiwchDkjg-QQk6T!|hilNEK@hm*a>smWe( z%r*`;F5A%QDGz<XjU}HYGvKl1^|6KaouzKneYSL=xQyoRLo+qp%I_oS!|bDoa*oE1 zQYOpf>abq6dYtwEL&LsvB`f%;Rx??d6u=6Y6>}Bi6}c4LQ%O=aQViJJEf($WC$Dl3 znv#?3cB`6~(>NNF(UZ_qTSw-SEK?y|0B%vcRiNMSW1J`GPV>@`q`cRBuvSg?kkwL` zts18>s!`7&*)-X~bNQldhj>^pp*;b@BEtgLiPp%hA4sX<(H*ZhFs3q3H)~(;N_368 zmOb)1;yGeFBAulv>$jb^s1LC<e}2KOTRV9M-0JO8PDqx7mI#-um*g9G?PwM|8lFr9 z&FALRZ<5-F3@jn0pm~vzRl7`k&<ZT;iQ_@%!Q$b?1LF<y&Dsf^59dW?E|^vzh4P6q zQBYcdLBQT=`M_hKy1RO;dgeT1%entHMl^lE>ML4${#adYuV=^Q`#rKfwLO--_A!|> zWqw}1HAlbo$DzC0%RG5Ue!b6{`K7b22}g8uDsy~ut`$pqcufh-8DH(3+D{g@?q^-+ zuN!qCH%-{fU)^&bC~wVAU%1CUNZ(SOhMex4?ycx9Ls~?gX`E=T&!}q|*O|`qgd+BY z#>JEiEh8)o_Nd2uGSo9jg)6;RZ;vk@xA`~n4O)3O%g=^Z-5?>Ww5!#tHtmgGkXw;M z{Vm^x)|H3qTMCH7>Xb<O_{s3?43yl**EjKA8p;5*KO4PfJrmyW9=k1ZD1@l4iLcT4 zjX7LAJoUozGVdN9Dz9R1lyAn*)=mtM4G;Xg;3@u%aCvwvYzvXF3bi}%LW}`SLWWO9 zxsRnsltk48sQPf`Vr05r-YFCK6ljR-k6JIT$qvw>D#Od5YJ1Bk#3$n6>!{@DcXqyB z+oc%<LAgZ(VN+wmC^$oXvU61ErYQw@U8I0&z%To|VEt^VY(~i=$t8(a3BzxG7*yC> zRos+Vi6QxpHqfB6th1R7s}0@m%WnDZ(jGv_8je31OyE%-s`ioStF%d6$tV3h<?YRZ zs!#4_UfVYV!Eya`Hg8hj2-0PKeDTpQ_K}GDWBWvR5t&`YO{4)e)vI)}b|x>&tL*)V z{g(aNeea3!+%*|^RCW?QN!0JY$?AmpyXsOCQxjFwT9ey8>hHqDOZeVzZp4pE=f|t# zJtZ>U08%uQHB;R+R;4^8FZ*`%6Ww)Jkv)emG6t7^-MX!2v^iY9*n3K^9KYQr-R{4n zxEvn@v4Gxy7~y@7f)}K_fN_5je|cEzUFHtWkf=^4X%aRPDm`j3QvP~dP#|hLsw$QR z$+GI1V^>KKDYgN?17u{_rHsmmWtH8|{zdEaJJJSH11-KhN8641kVcYKLnv?~r8^P3 zk<?EQs<`10QW)tXb(-^-ladpf(;<~e68$bk#YJ*rIR{lr`K7StmG#6}j&kG+lBdrj z#HkTay}iAICK}5i=+NdwZ+xWX%QgMBCJ*y-?A}UZ2pg;h+P}F)pZ7<Dkc|m2_^a+W z&bwE7lj=^2gU3G~<Ps8u^lPfO%YVko-6THhTxb?IOsl78>gekjdbu6Y=l96>CmI+E z6uS5wY~_z9bbPs2I#`{A$i@DG=~}Q{{wDrSKa?^&#@d==tG19=lRA9*URUkLY~jAf z&b)P~<K08{u@*mDV?x-_@KFB6>;?7^`fo#hk@Clc3(p<-A<aaP8qDG@Y{xJW{>86E zLUp4oTwP6lTK%fHsmVl3%Dwk0Vu_i$%%jZ2u6H+ria1k^vIyF~nJFik-&j-irOdYE zSku#UXJF|2Z(j9P?K_p7h#}YCy3A{(k8KwZL!zZBzw_T~sq6f%ur3w=9hQ`EsH>J* zsITZ=f0|KMrzlx1y3aZ+Ey*lZ(!idHIRv_zyV_lA&ycF)l~Zf_>R;Q<;Hd#h{R+HP zua{=LOF-o!dQa}r9et{*Dnyl5W&DM^H7PME87UMtr$yRYwQak1DXiR(SsxAOqFrEG zZ0c5^hpZ5>=H^~6dY|By>L%CL?H`($$_Nmdzc9?t$MCTbiWwK-#zCiX1xsc+m-rga zr_rX-rru`gqo((!gT<aylmtZJPo&J~g6U2t`Z*r>=}J*Ag)A=VM-wdvZ}sc*kDJYZ zO24OnS0+Ly@_*Z$$8?}f!Wb``aGcr3$uGdq&;Q2L-RY~7`9;XK&EU!)AYPOqw(!$X z0#@OWYO<QHwV1VI3A3xBwcBCG^yKtZaddIx7n=N=LO;c)-?Ih!2W>8{Eh4^d_dl=B zuAo=f2mA+j2mMpy1%|Sq_|;SxoA2AFO0!=+U*dlKNXd83XU_XP`S!r#fXyoIDzDC9 zk>TWL#}B_BG3JhaDVXL%oL>sKoy9Fwb`MADMp%<Qlj)OZk`p-{EJQ|p((mY<<z@$z z_!%?@U7cv|Ogxj8S(OtV5@~+X#Lo?-?oeGYULfAN-(~7ZmNzz3X_VQOoM?J`o(wF0 zujidv)qYSpiCA>4*R@$IeQLXTSQI@{NzZ4~($q<;uqhS<otCt4xT+pm%&h3%ep*p= zr8rzIddNC0ZOJ@Rn#I13xd-~1``SHeUz5(@mD6bY>p$6D<4prf{R{k5pO&t@4?*Rk zdT{sPj;<*cFunuOmalN5CNw5ABb0*T6sR>{)wXdL%8Co&@tJij+5o;;1KQ(!Ncd1d z{=4sz9G%CFN69K}!9#hgC%Tl}(AKB@{Hf13T9i8jn4@@8@JUrFetCM;#dzvRLABx> z&&r~U|5UD`O^Sj2;_B7cDPBboce?#7cWdfps!a+-$^(z#qEL>f#3k;ib1LZv(TPXB z%hFN7R8c#T`A77vr0;jy9P*rf_qEImK%V4LBlp@~TYB%n_CB{-z(VYClf=tZLXDx{ zQIiEYDrn65L)=5QJ0j-A7j-qCJ>~B{@fT4#Ow^<3yw^<$E<DX>z55e0`nWsV-)P&H zy26O1q>;{s&yy)~B2c{rO_&n=U~##uI(2vK@4@!{(0LGEyAAd8W8>$3g2Ma@u;HT1 z%4~!5&2JO8f9m~|car_jD+b~8+5$Txu;K&p(bHA9W;e(6-rH1jy!0XhSU*!JZhK*x zfXgmrPv~)Vt}kqlKOw(;52fDKQmKYzlv+sWt@nb9rOMPsip_LpN`+_#+^l}W!@6Z- z+9j81AcTr?{IW%LN?CE-zz%9SkmSMt*KePVjLZ;%Y;H;n#jnc47?M>4un|68pl$y3 z8|W2ZTU8sAy>rHn=5!1kGIpcaC`34982Ft5h{%XY&vmC50y3Jy*>JV*BMc^xY~_`z zG{uu%FjXg4c<{k)%1TG7)#~?{bm_6JnpCL^Px@#~&ij&_&kYgMpMRf7t2gLCR+4>_ zA6C@iYw<EM=@7_UftYVscah=bw0{IR44w7nLw2T`0g90{{*RTK@YvWv8c`aUrQU-p zt+fH1t3vQvwBqUUj<M3;3w~hZclfzhF&utBH#0}_nXy4L6L)4WWgOJHdwJ>aXI>;S zZ4wFo9tuCw_w_R$9rA}w_*)e{VQ&~%>h5XnX(#H=wc8u5?6(xVULI-8&XrdhuC;Zz z`Yw4{`C9po-*;V`9u>|3$_&*@XT0iV?bHQlYFZ>$N~yoZmRe3n9@gWg;D+Mv;x^z` z;8x?NQ{405I3&%pw;EgJ&KIo!mw^kwwf)tk#rgVb|E+<(!DwfSMBW+uNjvMs>6*dn z!CI!qV(+QWf(b>{)Lq_k;Nges6br@D0>w90aw*iKSr!Uh<=Wsfdku$K2OhfydpG+8 zUU%Em6`?v$pUaWm-ccLf54t$IBf7S_db%dM0*zO8uU0v$&E1A4HLBHHXPRbeW;$lt zx$Em~Y~ZtT<?*_E4Qw_x^#XSB4N^y7uR4CaMmI6RlJv<j8_k9pyVAAUwsKe9B_1nX zE8X#iE<4kuf<{(b-Ia>fiZ%O1`<2sWHV4T3YO62s0eX{s61g<z26Q8HOLCugYjXSJ z=5o5f#L;GI(tjL7pANQil}?wkoNIPv(od`~<jqN)9z95KpFN#Ev0YrKnW~<u<!Y?; z-s>EjNLLlybFVlqSyBg;dTJh3H0V!OOjcy*2e<aQDMEDS>sxf&bwNvYOD#*yx~nVI zt?swr)AJRsR#NxM8Jk1g>s>G1_EHgzHSIM`Q9aSmqPn0und6C5j??PnYRFfJ?8(96 z6v)zSd^@9Aco?@Hw<WY7GyzQ}xR7=ZyuuD<Uu2(QU#qHVw0C$~-EA-TUb>O<miP9) zd2vd$B-rk53@I@vpF2|YDqSs3yr#N0c>3X|Cz@+GU3oHf%yrBKsXcK%i99)4o@;dQ zSo_nl;42@U^LYtqTlZm+VkNq`uc8mu7uPq~*W9=BRR7@mkb2X2?0$TEJbnUM6|M4j zfltHko|r=gB-^tWz}7&nPoY1v``LkHTnZE<IHl;*=vU|p=w;|>=-bFt=w5g@RAi#; z&PL~*i{hi=J>r+*OX71~^Ic=XzUX0iN|b5BO)j4(C#gB9Yba};Px$4i4h5$Df!pBi z>}JW~KAqgLc{5uMfhcOzv3Wa6_89WQsLQ_JJ+5I#c)T?B!pm-20(t_=&K_rH^BV^} z*kPKnMX~#_NikZne6a&E0x?(AuLL;#%ytJh<LYx$azk@>a~pCia;tOGWgcQ)(4_MT zc)JwKey~c7QcPg*j&Eg}nVy+m`!M-o;lo^=PuWe<sn%3=f@zFthH10uN<UgmG<B)~ zkH77X$IAKr)@Z+OY$H`-Ok&I}C5@1Xo6kM8`+SDzkm#PMfM}LzjOgNf3{g8{s8UpB z5`VRaNxAlvEs%$IDMf#@dUtHMV|Qcs`|iSSe*9+MP2PFlPTo`AgV~|k+#oFe4I`uS zSh}8wy0@Hr$${E1Q$N#q@pAF0DsrK;vSNCQXuVU*sms&B?o@f<l9GI(e4)1zUIw+G zu&>v~Rf(+KWU2x~>7dn5MXCaWsUKF$A53*Vl&4Rmaino%R;PbW|DJvzH05pq9r=^I zz$I_lt9_!qr9G_upnbbAy--p6WGOSIl#wpj>Qix(cB(hkoZuYeoZ;N;yt0Qj7M+nQ z!0T_{t7lok%bTh@YG*O1$9bECK5Dvabs6M&-FDvwYddJWZo6#r>Dcmt++|;G?OBci zG7MX@nvI%_I*eM^Tku=Kp4pJ@vykuDwWJAb5s{0LeUS-~H<722#gY1?4}ciGv^GBX zuM1ynCbUynSV_WqO$W7GSdkMx5C1Y>t#K+o{qmH*D_@?t$R?X8m*~ZYYe3%m!PjbI z^3eR+{K<UE{K$OI{LZO=XLVRIu^%w5XVBK>Cgt4g*z42l*6T{|mVYU?_IrbwNYkQ{ zr9Pa*F0#6J(!}9wW1dcn&b_X*4ukHlPD16Z!Hm9L%c9fF*BNJS_xgv!&Y6i)Rn5K1 z3cb=+4gc~xoum2&o5}jg`V5=kxxNZTL*1qZFMVHq{}q=NuN6=Ij@7U2xA)-d^CPY~ z(#pzuYaQJ3T@BsRQtsKsg~d66Wq}ESr4|>-W$-HdYSnVpn&aB1=Y@X4-*mfgJGz-- znAgVP(4J?-w)vpxpgFm9!Pj|xcYm}v^^#Z9erBZvG~-ixt+B*<pmCrvUf!i^+F0Pg zx~x-QQtnkcXk9N*UQ^$*XhT&Kqib0fIa|M!vJ|?syVS5$u~fa3-uPgTx0cZ)?CpIJ z)0Eq8+V=cD2W@r4w@kSf!p8>E2L+wo6CkszGb?s2OHOlN=bU-n8y`+PS0-9j-S;3B z^M|(A4Hmkk<)aJ>at+i=S#~2lcDhyNtEy{LYg{X}tIn(O5ZC3Sc3u~U$JLScUT>RQ z?pxg3(ObJ){ae#pLCEb2O^4`L{~OpO^10YUC$#gT6W00k`a0`K93C8p9*?(6&9Y>3 zBH$h0-g{c*ea!FO=-Vk`omn%!q)9z1T;@OjSaof@Bza(bU_9Q_6=sT8NW&(i=bPu3 z=Wpg^=DY3lR`k$g`T@8<0nJU8iHx14wxOn=PNi9*Zl&(0b{9GI7JBs9JU`x|4|4=k zNr&|syEjoW$t32kacm~JjPNI9PK!(kTX{`h{5k(~`Sv#NVX!lPf>Bj@H?vHr+*=1; zcV~4p)lfJ&H93`07_8i%p(LvB(Q>cwqyQhe8o3|2Q}CNTFS}g;*PdH)jgw@S*IO;( z*zNM@rk1kK&MwT(@htO9@GLc4=?Tq=@QO4FHHx~6DhorrR^dL|ciWfEd&2;0!+nDf z?Lf~Bj}6Z_?};aq_1^u+V$w^1hQVxmng7CL&9(WG{DJv_`S@^GqA8%zkgZM6wItoE zaL~$CAibuxXW@v_DMrvTEpn`0Get90b62xLvqH04GrjWO02h?v!Tn%;Q14OhYv*I< zY3G09m+rN4-2%TJI2xRDu1s8;?wDw|@|wEnJMX(>xGi`X?M$8ERdv{1D{DH`yRNX% zEG-?SZ<ec|p3AZs;XcuEEbmYU&49Su>pNUKey_Q;o%jk~xjmkYEcG_pKt4clAR`c4 zh#tfQBCvMdPT|LUZhx~f>3weSunJwhScR=ViClLa`NALKZsQ?)tAJLU6#@77*4`6G z?`3}XM(<AH!wjeKR!xy<-y%5pG5cC_3H?CwKyo~+3(u6MK$OKt%TBZLXi4#8*3GhY zd39oSNn~1NRb;ATzT@We<;2;<<HXIxHOEc$rRiG#Ml2DHr6`-{H<=?2FBa<7{u5cx z7NMsMg7G}dvD)ME>ymb_%0ZiJf%cllo~0wIix_Xqw#ZfP%s$JrWM7`lVbV+2`+J|B z4$QSOhe5!j4rs#ReCf&Fe`sw7avKX}d~$}F7i&z)Dt?LF{vq^5=`aB;@ALDiQ=$fv zYv8?@a~3z4<Ofo|n6eQ&J4w<D78H%(!z>XXmQL_k7UeO<4O&>xR#)=6i6d(s<|~Qa zAFSJ0y%Oo!9biWw-3JPtpCM(xqiduZhVA+3-3Om829y;RsEO(`Pan2LeOuu2{?`YA z*ZwyL*@~c*j6jW`8+D*Q*zc7Npl&UQ2jK)S3s>@i6x^5fWCM%`!>H<B0Yw9N@J_<O z30Y6Vb?QL)RqstT$)W&|9JrJ{BWd%^;+q>~3g#jzkQHn%Q7i6^QjWW51GEQ<06FVW z>L}~5>Xd+n!L!IG6yW=8U+hKvI?)gwtP?>nL)H_0ofU8`j0gS1A)8g=fuN2U2#5CW z5`g{CQpgucfC4~VFb+6I%qG;0Bn5Sm8>j)i&F0T)57-TweW4gc5||LA5ipB*!UbFb zcf2UaTjb5gm3ZK(BLMopu%ldb&sG$Fpsv#f`Xk#RF0P5|hTh<TXFKNG-UD61JQ7n9 zOQ?!?C$H-mfQ4Df+4`ZgSSK$&2-X#X)4;3Zmtxow$Z*dte}l73(#Jj2{}>{}?>hZO z&NA`-KJ+`wq<P#!hu?MmohZ95iuuSG2!DH)i2{r7^e2QWBmJjJq;(Ji6o3H34*2^J z1BM+04_XJk{#y|r3P6Ej2f`)(Rx~@y#DT?k`Ex>*(cpvYqOTqqga7j+b}+nq9mEa= z{Jn?-iwuC%t%ETBR(uBqV8J4T;5mOI2Et9&L1a(>+TV&VV3EP_&2<pp--;+u03u92 z08aQfVi5f2I_NDFfcdu~Doj2Q{$(BX@^8ftPyjAWJ{Ugv_u+5=oO2z70|g-et%wa9 z4uaRLgINAnq=W*{VZ(uNr@s+{;TP*5At(Uv@5D+37;^v|YaN92w;~<15(CB@1dsR| zF%T}d4kCnBqWrCh17i+`53PeZ|5n6;RwBVl1K{uf^Dy%fbp0C+gH%+vyee7hI<zP= zfFlDh!G0Kan2T$Yx*<2phPH+kAq_85&=%c**I@GOSJ_ly7C~-^I@oooU|TS?xJ~d4 zc?v}eUJ4E?A}e}1QaRD$T-LSN16rLQ@cFY4%87Dzw8X=UI!vHHrXBg>ZT6`6gDx-< z?1y59x+v;b?TP^uMOMVM!~Q^3hXzCg%4Bg%3Sy5UosfTEu6qDef(^u+#cjeE#3RMz z#hJy90&ZT_*#iy3X3<Yl!D!jO6pI*jqG3EQPFleQS-yCSEOns3280tx7OUg~I?(3% z@qZRC4Q?PvAz5St-UAxO;W^odQ^*oNHBEkM;mWuEHPFG$!~*|EO@iN2+Q0rkIAFIs z>u^1sp&XX~F)rW}IfR8JnY@~}<r12{tE}XIUSyL-&uF53ExVr?JS3JjCbaA&Fs{fj z-OOoXj*0Z%Om3pf&>W{aukkvK(A<o!`tH8j?(tegV_b5hJVS;~ML1UK(?B;ZAsur@ zMB6*e!lG~hb|SO{x^Q^w!{BGo)C*8kZr!iQh}}#q?SJE^{-|?p`RH~1X_L2v@wK1o zV*^Hn!}m3!&*u*_M5O*&!kFj%Gx0C|>0tSvzKat1(?)C>e#e}kWw0sewd96(c=_e; zqL;LD3zy`U)Xr#<sF&=9l_*>vYwncvXT2|xD?u&+lnSVYsfm^zs!?e?`J52XOf1^e zw`Y#b!TJjC7oBI;ez)Gw)44_Hn^evlJ_)Dck8alSF^)xI&$zEK7^tl!%eR#q+-Bb! z2z4_)&UoWRRE4WS_%zzr(%xx8j+k>)AJg^;4T(VS{A3>^_6gcIDRPv3R3Br=@IlOI zy)@yp=Q5j1CR$MukZ}Ju9n3JhQNtOZN{fQsN}CSDOB!nn8(6Mf<zk_ASqHM@^%$N8 zWJ#<2=uL_9``W{{!=S^Q_vJ$+7bQU@WhF%&Irk-pduo|84bukYPuGhMkGx!BNS=Rv zFV{;;fbbe0p=u8w1LcW|BU~H@2_ND7l_OE>Z;H=&fBjWmr@!5v?~bXokg9B(69U42 E0TtJO@Bjb+
deleted file mode 100644 --- a/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-001.html +++ /dev/null @@ -1,31 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -<meta charset="utf-8"> -<title>Operator dictionary</title> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> -<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> -<meta name="timeout" content="long"> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<script src="/mathml/support/feature-detection.js"></script> -<script src="/mathml/support/operator-dictionary.js"></script> -<script src="./support/operator-dictionary-tests.js"></script> -<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> -<script> - setup({ explicit_done: true }); - window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); - async function runTests() { - let json = await fetchOperatorDictionary(); - OperatorDictionaryTests.run(json, "lspace/rspace"); - done(); - } -</script> -</head> -<body> - <div id="log"></div> -</body> -</html>
deleted file mode 100644 --- a/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-002.html +++ /dev/null @@ -1,31 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -<meta charset="utf-8"> -<title>Operator dictionary</title> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> -<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> -<meta name="timeout" content="long"> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<script src="/mathml/support/feature-detection.js"></script> -<script src="/mathml/support/operator-dictionary.js"></script> -<script src="./support/operator-dictionary-tests.js"></script> -<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> -<script> - setup({ explicit_done: true }); - window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); - async function runTests() { - let json = await fetchOperatorDictionary(); - OperatorDictionaryTests.run(json, "movablelimits"); - done(); - } -</script> -</head> -<body> - <div id="log"></div> -</body> -</html>
deleted file mode 100644 --- a/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-003.html +++ /dev/null @@ -1,31 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -<meta charset="utf-8"> -<title>Operator dictionary</title> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> -<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> -<meta name="timeout" content="long"> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<script src="/mathml/support/feature-detection.js"></script> -<script src="/mathml/support/operator-dictionary.js"></script> -<script src="./support/operator-dictionary-tests.js"></script> -<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> -<script> - setup({ explicit_done: true }); - window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); - async function runTests() { - let json = await fetchOperatorDictionary(); - OperatorDictionaryTests.run(json, "largeop"); - done(); - } -</script> -</head> -<body> - <div id="log"></div> -</body> -</html>
deleted file mode 100644 --- a/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-004.html +++ /dev/null @@ -1,31 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -<meta charset="utf-8"> -<title>Operator dictionary</title> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> -<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> -<meta name="timeout" content="long"> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<script src="/mathml/support/feature-detection.js"></script> -<script src="/mathml/support/operator-dictionary.js"></script> -<script src="./support/operator-dictionary-tests.js"></script> -<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> -<script> - setup({ explicit_done: true }); - window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); - async function runTests() { - let json = await fetchOperatorDictionary(); - OperatorDictionaryTests.run(json, "stretchy"); - done(); - } -</script> -</head> -<body> - <div id="log"></div> -</body> -</html>
deleted file mode 100644 --- a/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-005.html +++ /dev/null @@ -1,31 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -<meta charset="utf-8"> -<title>Operator dictionary</title> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> -<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> -<meta name="timeout" content="long"> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<script src="/mathml/support/feature-detection.js"></script> -<script src="/mathml/support/operator-dictionary.js"></script> -<script src="./support/operator-dictionary-tests.js"></script> -<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> -<script> - setup({ explicit_done: true }); - window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); - async function runTests() { - let json = await fetchOperatorDictionary(); - OperatorDictionaryTests.run(json, "symmetric"); - done(); - } -</script> -</head> -<body> - <div id="log"></div> -</body> -</html>
deleted file mode 100644 --- a/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-006.html +++ /dev/null @@ -1,31 +0,0 @@ -<!DOCTYPE html> -<html> -<head> -<meta charset="utf-8"> -<title>Operator dictionary</title> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> -<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> -<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> -<meta name="timeout" content="long"> -<script src="/resources/testharness.js"></script> -<script src="/resources/testharnessreport.js"></script> -<script src="/mathml/support/feature-detection.js"></script> -<script src="/mathml/support/operator-dictionary.js"></script> -<script src="./support/operator-dictionary-tests.js"></script> -<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> -<script> - setup({ explicit_done: true }); - window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); - async function runTests() { - let json = await fetchOperatorDictionary(); - OperatorDictionaryTests.run(json, "accent"); - done(); - } -</script> -</head> -<body> - <div id="log"></div> -</body> -</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-largeop-001.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "largeop", 0); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-largeop-002.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "largeop", 1); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-largeop-003.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "largeop", 2); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-largeop-004.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "largeop", 3); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-largeop-005.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "largeop", 4); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-largeop-006.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "largeop", 5); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-001.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "movablelimits", 0); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-002.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "movablelimits", 1); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-003.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "movablelimits", 2); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-004.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "movablelimits", 3); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-005.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "movablelimits", 4); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-movablelimits-006.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "movablelimits", 5); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-spacing-001.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "lspace/rspace", 0); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-spacing-002.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "lspace/rspace", 1); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-spacing-003.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "lspace/rspace", 2); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-spacing-004.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "lspace/rspace", 3); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-spacing-005.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "lspace/rspace", 4); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-spacing-006.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "lspace/rspace", 5); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-001.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "stretchy", 0); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-002.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "stretchy", 1); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-003.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "stretchy", 2); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-004.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "stretchy", 3); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-005.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "stretchy", 4); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-006.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "stretchy", 5); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-001.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "symmetric", 0); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-002.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "symmetric", 1); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-003.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "symmetric", 2); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-004.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "symmetric", 3); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-005.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "symmetric", 4); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
new file mode 100644 --- /dev/null +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-006.html @@ -0,0 +1,31 @@ +<!DOCTYPE html> +<html> +<head> +<meta charset="utf-8"> +<title>Operator dictionary</title> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-fence-separator-or-accent-mo"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#dictionary-based-attributes"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#operator-dictionary"> +<link rel="help" href="https://mathml-refresh.github.io/mathml-core/#stretchy-operator-axis"> +<meta name="assert" content="Verify default properties for characters that are in the operator dictionary, as well as for U+00A0 NO-BREAK SPACE"> +<meta name="timeout" content="long"> +<script src="/resources/testharness.js"></script> +<script src="/resources/testharnessreport.js"></script> +<script src="/mathml/support/feature-detection.js"></script> +<script src="/mathml/support/operator-dictionary.js"></script> +<script src="./support/operator-dictionary-tests.js"></script> +<link rel="stylesheet" href="./support/operator-dictionary-tests.css"/> +<script> + setup({ explicit_done: true }); + window.addEventListener("load", () => { document.fonts.ready.then(runTests); }); + async function runTests() { + let json = await fetchOperatorDictionary(); + OperatorDictionaryTests.run(json, "symmetric", 5); + done(); + } +</script> +</head> +<body> + <div id="log"></div> +</body> +</html>
--- a/testing/web-platform/tests/mathml/presentation-markup/operators/support/operator-dictionary-tests.js +++ b/testing/web-platform/tests/mathml/presentation-markup/operators/support/operator-dictionary-tests.js @@ -182,70 +182,42 @@ symmetric for "${parsedKey.characters}" var div = document.body.lastElementChild; var mos = div.getElementsByTagName("mo"); mo = mos[0].getBoundingClientRect() moRef = mos[1].getBoundingClientRect() assert_approx_equals(mo.height, moRef.height, epsilon, `Symmetric property for ${key} should be '${defaultValue}'`); div.style.display = "none"; }, - "accent": function(json, key) { - let parsedKey = splitKey(key); - let entry = json.dictionary[key]; - let epsilon = 1; - - // FIXME: Should really detect accent support... - assert_true(MathMLFeatureDetection.has_mover()); - var defaultValue = defaultPropertyValue(entry, "accent"); - document.body.insertAdjacentHTML("beforeend", `<div>\ -accent for "${parsedKey.characters}" (${parsedKey.form}): \ -<math>\ - <mover>\ - <mn> </mn>\ - <mo form="${parsedKey.form}">${parsedKey.characters}</mo>\ - </mover>\ -</math>\ - VS \ -<math>\ - <mover>\ - <mn> </mn>\ - <mo form="${parsedKey.form}" accent="${defaultValue}">${parsedKey.characters}</mo>\ - </mover>\ -</math>\ -</div>`); - var div = document.body.lastElementChild; - var movers = div.getElementsByTagName("mover"); - function gapBetweenBaseAndScript(mover) { - return mover.children[0].getBoundingClientRect().top - - mover.children[1].getBoundingClientRect().bottom; - } - var gap = gapBetweenBaseAndScript(movers[0]) - var gapRef = gapBetweenBaseAndScript(movers[1]) - assert_approx_equals(gap, gapRef, epsilon, `Accent property for ${key} should be '${defaultValue}'`); - div.style.display = "none"; - }, - - run: function(json, name) { + run: function(json, name, fileIndex) { // The operator dictionary has more than one thousand of entries so the // tests are grouped in chunks so that these don't get much more // importance than other MathML tests. For easy debugging, one can set the // chunk size to 1. Also, note that the test div will remain visible for // failed tests. const entryPerChunk = 50 + const filesPerProperty = 6 var counter = 0; var test; for (key in json.dictionary) { - if (counter % entryPerChunk === 0) { + // Skip this key if it does not belong to that test file. + if (counter % filesPerProperty != fileIndex) { + counter++; + continue; + } + + var counterInFile = (counter - fileIndex) / filesPerProperty; + if (counterInFile % entryPerChunk === 0) { // Start of a new chunk. // Complete current async tests and create new ones for the next chunk. if (test) test.done(); - test = async_test(`Operator dictionary chunk ${1 + counter / entryPerChunk} - ${name}`); + test = async_test(`Operator dictionary chunk ${1 + counterInFile / entryPerChunk} - ${name}`); } test.step(function() { OperatorDictionaryTests[name](json, key); }); counter++; }
--- a/testing/web-platform/tests/mathml/support/operator-dictionary.json +++ b/testing/web-platform/tests/mathml/support/operator-dictionary.json @@ -1,1 +1,1 @@ -{"comment": "This file was automatically generated by operator-dictionary.py. Do not edit.", "dictionary": {"! postfix": {"lspace": 1, "rspace": 0}, "!! postfix": {"lspace": 1, "rspace": 0}, "!= infix": {"lspace": 4, "rspace": 4}, "\" postfix": {"accent": true, "lspace": 0, "rspace": 0}, "% infix": {"lspace": 3, "rspace": 3}, "& postfix": {"lspace": 0, "rspace": 0}, "&& infix": {"lspace": 4, "rspace": 4}, "' postfix": {"accent": true, "lspace": 0, "rspace": 0}, "( prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, ") postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "* infix": {"lspace": 3, "rspace": 3}, "** infix": {"lspace": 1, "rspace": 1}, "*= infix": {"lspace": 4, "rspace": 4}, "+ infix": {"lspace": 4, "rspace": 4}, "+ prefix": {"lspace": 0, "rspace": 1}, "++ postfix": {"lspace": 0, "rspace": 0}, "+= infix": {"lspace": 4, "rspace": 4}, ", infix": {"lspace": 0, "rspace": 3}, "- infix": {"lspace": 4, "rspace": 4}, "- prefix": {"lspace": 0, "rspace": 1}, "-- postfix": {"lspace": 0, "rspace": 0}, "-= infix": {"lspace": 4, "rspace": 4}, "-> infix": {"lspace": 5, "rspace": 5}, ". infix": {"lspace": 3, "rspace": 3}, ".. postfix": {"lspace": 0, "rspace": 0}, "... postfix": {"lspace": 0, "rspace": 0}, "/ infix": {"lspace": 1, "rspace": 1}, "// infix": {"lspace": 1, "rspace": 1}, "/= infix": {"lspace": 4, "rspace": 4}, ": infix": {"lspace": 1, "rspace": 2}, ":= infix": {"lspace": 4, "rspace": 4}, "; infix": {"lspace": 0, "rspace": 3}, "< infix": {"lspace": 5, "rspace": 5}, "<= infix": {"lspace": 5, "rspace": 5}, "<> infix": {"lspace": 1, "rspace": 1}, "= infix": {"horizontal": true, "lspace": 5, "rspace": 5}, "== infix": {"lspace": 4, "rspace": 4}, "> infix": {"lspace": 5, "rspace": 5}, ">= infix": {"lspace": 5, "rspace": 5}, "? infix": {"lspace": 1, "rspace": 1}, "@ infix": {"lspace": 1, "rspace": 1}, "[ prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\\ infix": {"lspace": 0, "rspace": 0}, "] postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "^ infix": {"horizontal": true, "lspace": 1, "rspace": 1}, "^ postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "_ infix": {"horizontal": true, "lspace": 1, "rspace": 1}, "_ postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "` postfix": {"accent": true, "lspace": 0, "rspace": 0}, "{ prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "| infix": {"lspace": 2, "rspace": 2, "stretchy": true, "symmetric": true}, "| postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "| prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "|| infix": {"lspace": 2, "rspace": 2, "stretchy": true, "symmetric": true}, "|| postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "|| prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "||| infix": {"lspace": 2, "rspace": 2, "stretchy": true, "symmetric": true}, "||| postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "||| prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "} postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "~ postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u00a0 infix": {}, "\u00a0 prefix": {}, "\u00a0 suffix": {}, "\u00a8 postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u00aa postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u00ac prefix": {"lspace": 2, "rspace": 1}, "\u00af postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u00b0 postfix": {"lspace": 0, "rspace": 0}, "\u00b1 infix": {"lspace": 4, "rspace": 4}, "\u00b1 prefix": {"lspace": 0, "rspace": 1}, "\u00b2 postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u00b3 postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u00b4 postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u00b7 infix": {"lspace": 4, "rspace": 4}, "\u00b8 postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u00b9 postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u00ba postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u00d7 infix": {"lspace": 4, "rspace": 4}, "\u00f7 infix": {"lspace": 4, "rspace": 4}, "\u02c6 postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u02c7 postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u02c9 postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u02ca postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u02cb postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u02cd postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u02d8 postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u02d9 postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u02da postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u02dc postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u02dd postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u02f7 postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u0302 postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u0311 postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u03f6 infix": {"lspace": 5, "rspace": 5}, "\u2016 postfix": {"lspace": 0, "rspace": 0, "stretchy": true}, "\u2016 prefix": {"lspace": 0, "rspace": 0, "stretchy": true}, "\u2018 prefix": {"lspace": 0, "rspace": 0}, "\u2019 postfix": {"lspace": 0, "rspace": 0}, "\u201a postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u201b postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u201c prefix": {"lspace": 0, "rspace": 0}, "\u201d postfix": {"lspace": 0, "rspace": 0}, "\u201e postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u201f postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u2022 infix": {"lspace": 4, "rspace": 4}, "\u2026 infix": {"lspace": 0, "rspace": 0}, "\u2032 postfix": {"lspace": 0, "rspace": 0}, "\u2033 postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u2034 postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u2035 postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u2036 postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u2037 postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u203e postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u2043 infix": {"lspace": 4, "rspace": 4}, "\u2044 infix": {"lspace": 4, "rspace": 4, "stretchy": true}, "\u2057 postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u2061 infix": {"lspace": 0, "rspace": 0}, "\u2062 infix": {"lspace": 0, "rspace": 0}, "\u2063 infix": {"lspace": 0, "rspace": 0}, "\u2064 infix": {"lspace": 0, "rspace": 0}, "\u20db postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u20dc postfix": {"accent": true, "lspace": 0, "rspace": 0}, "\u2145 prefix": {"lspace": 2, "rspace": 1}, "\u2146 prefix": {"lspace": 2, "rspace": 0}, "\u2190 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2191 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2192 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2193 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2194 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2195 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2196 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2197 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2198 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2199 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u219a infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u219b infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u219c infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u219d infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u219e infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u219f infix": {"accent": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21a0 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21a1 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21a2 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21a3 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21a4 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21a5 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21a6 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21a7 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21a8 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21a9 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21aa infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21ab infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21ac infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21ad infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21ae infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u21af infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21b0 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21b1 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21b2 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21b3 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21b4 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21b5 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21b6 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u21b7 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u21b8 infix": {"lspace": 5, "rspace": 5}, "\u21b9 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21ba infix": {"lspace": 5, "rspace": 5}, "\u21bb infix": {"lspace": 5, "rspace": 5}, "\u21bc infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21bd infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21be infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21bf infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21c0 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21c1 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21c2 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21c3 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21c4 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21c5 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21c6 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21c7 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21c8 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21c9 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21ca infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21cb infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21cc infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21cd infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u21ce infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u21cf infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u21d0 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21d1 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21d2 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21d3 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21d4 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21d5 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21d6 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21d7 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21d8 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21d9 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21da infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21db infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21dc infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21dd infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21de infix": {"lspace": 5, "rspace": 5}, "\u21df infix": {"lspace": 5, "rspace": 5}, "\u21e0 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21e1 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21e2 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21e3 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21e4 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21e5 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21e6 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21e7 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21e8 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21e9 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21ea infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21eb infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21ec infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21ed infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21ee infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21ef infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21f0 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21f1 infix": {"lspace": 5, "rspace": 5}, "\u21f2 infix": {"lspace": 5, "rspace": 5}, "\u21f3 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21f4 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u21f5 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21f6 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21f7 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u21f8 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u21f9 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u21fa infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u21fb infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u21fc infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u21fd infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21fe infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21ff infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2200 prefix": {"lspace": 2, "rspace": 1}, "\u2201 infix": {"lspace": 1, "rspace": 2}, "\u2202 prefix": {"lspace": 2, "rspace": 1}, "\u2203 prefix": {"lspace": 2, "rspace": 1}, "\u2204 prefix": {"lspace": 2, "rspace": 1}, "\u2206 infix": {"lspace": 3, "rspace": 3}, "\u2207 prefix": {"lspace": 2, "rspace": 1}, "\u2208 infix": {"lspace": 5, "rspace": 5}, "\u2209 infix": {"lspace": 5, "rspace": 5}, "\u220a infix": {"lspace": 5, "rspace": 5}, "\u220b infix": {"lspace": 5, "rspace": 5}, "\u220c infix": {"lspace": 5, "rspace": 5}, "\u220d infix": {"lspace": 5, "rspace": 5}, "\u220e infix": {"lspace": 3, "rspace": 3}, "\u220f prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2210 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2211 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2212 infix": {"lspace": 4, "rspace": 4}, "\u2212 prefix": {"lspace": 0, "rspace": 1}, "\u2213 infix": {"lspace": 4, "rspace": 4}, "\u2213 prefix": {"lspace": 0, "rspace": 1}, "\u2214 infix": {"lspace": 4, "rspace": 4}, "\u2215 infix": {"lspace": 4, "rspace": 4, "stretchy": true}, "\u2216 infix": {"lspace": 4, "rspace": 4}, "\u2217 infix": {"lspace": 4, "rspace": 4}, "\u2218 infix": {"lspace": 4, "rspace": 4}, "\u2219 infix": {"lspace": 4, "rspace": 4}, "\u221a prefix": {"lspace": 1, "rspace": 1, "stretchy": true}, "\u221b prefix": {"lspace": 1, "rspace": 1}, "\u221c prefix": {"lspace": 1, "rspace": 1}, "\u221d infix": {"lspace": 5, "rspace": 5}, "\u221f infix": {"lspace": 5, "rspace": 5}, "\u2220 prefix": {"lspace": 0, "rspace": 0}, "\u2221 prefix": {"lspace": 0, "rspace": 0}, "\u2222 prefix": {"lspace": 0, "rspace": 0}, "\u2223 infix": {"lspace": 5, "rspace": 5}, "\u2224 infix": {"lspace": 5, "rspace": 5}, "\u2225 infix": {"lspace": 5, "rspace": 5}, "\u2226 infix": {"lspace": 5, "rspace": 5}, "\u2227 infix": {"lspace": 4, "rspace": 4}, "\u2228 infix": {"lspace": 4, "rspace": 4}, "\u2229 infix": {"lspace": 4, "rspace": 4}, "\u222a infix": {"lspace": 4, "rspace": 4}, "\u222b prefix": {"largeop": true, "lspace": 0, "rspace": 1, "symmetric": true}, "\u222c prefix": {"largeop": true, "lspace": 0, "rspace": 1, "symmetric": true}, "\u222d prefix": {"largeop": true, "lspace": 0, "rspace": 1, "symmetric": true}, "\u222e prefix": {"largeop": true, "lspace": 0, "rspace": 1, "symmetric": true}, "\u222f prefix": {"largeop": true, "lspace": 0, "rspace": 1, "symmetric": true}, "\u2230 prefix": {"largeop": true, "lspace": 0, "rspace": 1, "symmetric": true}, "\u2231 prefix": {"largeop": true, "lspace": 0, "rspace": 1, "symmetric": true}, "\u2232 prefix": {"largeop": true, "lspace": 0, "rspace": 1, "symmetric": true}, "\u2233 prefix": {"largeop": true, "lspace": 0, "rspace": 1, "symmetric": true}, "\u2234 infix": {"lspace": 5, "rspace": 5}, "\u2235 infix": {"lspace": 5, "rspace": 5}, "\u2236 infix": {"lspace": 5, "rspace": 5}, "\u2237 infix": {"lspace": 5, "rspace": 5}, "\u2238 infix": {"lspace": 4, "rspace": 4}, "\u2239 infix": {"lspace": 5, "rspace": 5}, "\u223a infix": {"lspace": 4, "rspace": 4}, "\u223b infix": {"lspace": 5, "rspace": 5}, "\u223c infix": {"lspace": 5, "rspace": 5}, "\u223d infix": {"lspace": 5, "rspace": 5}, "\u223d\u0331 infix": {"lspace": 3, "rspace": 3}, "\u223e infix": {"lspace": 5, "rspace": 5}, "\u223f infix": {"lspace": 3, "rspace": 3}, "\u2240 infix": {"lspace": 4, "rspace": 4}, "\u2241 infix": {"lspace": 5, "rspace": 5}, "\u2242 infix": {"lspace": 5, "rspace": 5}, "\u2242\u0338 infix": {"lspace": 5, "rspace": 5}, "\u2243 infix": {"lspace": 5, "rspace": 5}, "\u2244 infix": {"lspace": 5, "rspace": 5}, "\u2245 infix": {"lspace": 5, "rspace": 5}, "\u2246 infix": {"lspace": 5, "rspace": 5}, "\u2247 infix": {"lspace": 5, "rspace": 5}, "\u2248 infix": {"lspace": 5, "rspace": 5}, "\u2249 infix": {"lspace": 5, "rspace": 5}, "\u224a infix": {"lspace": 5, "rspace": 5}, "\u224b infix": {"lspace": 5, "rspace": 5}, "\u224c infix": {"lspace": 5, "rspace": 5}, "\u224d infix": {"lspace": 5, "rspace": 5}, "\u224e infix": {"lspace": 5, "rspace": 5}, "\u224e\u0338 infix": {"lspace": 5, "rspace": 5}, "\u224f infix": {"lspace": 5, "rspace": 5}, "\u224f\u0338 infix": {"lspace": 5, "rspace": 5}, "\u2250 infix": {"lspace": 5, "rspace": 5}, "\u2251 infix": {"lspace": 5, "rspace": 5}, "\u2252 infix": {"lspace": 5, "rspace": 5}, "\u2253 infix": {"lspace": 5, "rspace": 5}, "\u2254 infix": {"lspace": 5, "rspace": 5}, "\u2255 infix": {"lspace": 5, "rspace": 5}, "\u2256 infix": {"lspace": 5, "rspace": 5}, "\u2257 infix": {"lspace": 5, "rspace": 5}, "\u2258 infix": {"lspace": 5, "rspace": 5}, "\u2259 infix": {"lspace": 5, "rspace": 5}, "\u225a infix": {"lspace": 5, "rspace": 5}, "\u225b infix": {"lspace": 5, "rspace": 5}, "\u225c infix": {"lspace": 5, "rspace": 5}, "\u225d infix": {"lspace": 5, "rspace": 5}, "\u225e infix": {"lspace": 5, "rspace": 5}, "\u225f infix": {"lspace": 5, "rspace": 5}, "\u2260 infix": {"lspace": 5, "rspace": 5}, "\u2261 infix": {"lspace": 5, "rspace": 5}, "\u2262 infix": {"lspace": 5, "rspace": 5}, "\u2263 infix": {"lspace": 5, "rspace": 5}, "\u2264 infix": {"lspace": 5, "rspace": 5}, "\u2265 infix": {"lspace": 5, "rspace": 5}, "\u2266 infix": {"lspace": 5, "rspace": 5}, "\u2266\u0338 infix": {"lspace": 5, "rspace": 5}, "\u2267 infix": {"lspace": 5, "rspace": 5}, "\u2268 infix": {"lspace": 5, "rspace": 5}, "\u2269 infix": {"lspace": 5, "rspace": 5}, "\u226a infix": {"lspace": 5, "rspace": 5}, "\u226a\u0338 infix": {"lspace": 5, "rspace": 5}, "\u226b infix": {"lspace": 5, "rspace": 5}, "\u226b\u0338 infix": {"lspace": 5, "rspace": 5}, "\u226c infix": {"lspace": 5, "rspace": 5}, "\u226d infix": {"lspace": 5, "rspace": 5}, "\u226e infix": {"lspace": 5, "rspace": 5}, "\u226f infix": {"lspace": 5, "rspace": 5}, "\u2270 infix": {"lspace": 5, "rspace": 5}, "\u2271 infix": {"lspace": 5, "rspace": 5}, "\u2272 infix": {"lspace": 5, "rspace": 5}, "\u2273 infix": {"lspace": 5, "rspace": 5}, "\u2274 infix": {"lspace": 5, "rspace": 5}, "\u2275 infix": {"lspace": 5, "rspace": 5}, "\u2276 infix": {"lspace": 5, "rspace": 5}, "\u2277 infix": {"lspace": 5, "rspace": 5}, "\u2278 infix": {"lspace": 5, "rspace": 5}, "\u2279 infix": {"lspace": 5, "rspace": 5}, "\u227a infix": {"lspace": 5, "rspace": 5}, "\u227b infix": {"lspace": 5, "rspace": 5}, "\u227c infix": {"lspace": 5, "rspace": 5}, "\u227d infix": {"lspace": 5, "rspace": 5}, "\u227e infix": {"lspace": 5, "rspace": 5}, "\u227f infix": {"lspace": 5, "rspace": 5}, "\u227f\u0338 infix": {"lspace": 5, "rspace": 5}, "\u2280 infix": {"lspace": 5, "rspace": 5}, "\u2281 infix": {"lspace": 5, "rspace": 5}, "\u2282 infix": {"lspace": 5, "rspace": 5}, "\u2282\u20d2 infix": {"lspace": 5, "rspace": 5}, "\u2283 infix": {"lspace": 5, "rspace": 5}, "\u2283\u20d2 infix": {"lspace": 5, "rspace": 5}, "\u2284 infix": {"lspace": 5, "rspace": 5}, "\u2285 infix": {"lspace": 5, "rspace": 5}, "\u2286 infix": {"lspace": 5, "rspace": 5}, "\u2287 infix": {"lspace": 5, "rspace": 5}, "\u2288 infix": {"lspace": 5, "rspace": 5}, "\u2289 infix": {"lspace": 5, "rspace": 5}, "\u228a infix": {"lspace": 5, "rspace": 5}, "\u228b infix": {"lspace": 5, "rspace": 5}, "\u228c infix": {"lspace": 4, "rspace": 4}, "\u228d infix": {"lspace": 4, "rspace": 4}, "\u228e infix": {"lspace": 4, "rspace": 4}, "\u228f infix": {"lspace": 5, "rspace": 5}, "\u228f\u0338 infix": {"lspace": 5, "rspace": 5}, "\u2290 infix": {"lspace": 5, "rspace": 5}, "\u2290\u0338 infix": {"lspace": 5, "rspace": 5}, "\u2291 infix": {"lspace": 5, "rspace": 5}, "\u2292 infix": {"lspace": 5, "rspace": 5}, "\u2293 infix": {"lspace": 4, "rspace": 4}, "\u2294 infix": {"lspace": 4, "rspace": 4}, "\u2295 infix": {"lspace": 4, "rspace": 4}, "\u2296 infix": {"lspace": 4, "rspace": 4}, "\u2297 infix": {"lspace": 4, "rspace": 4}, "\u2298 infix": {"lspace": 4, "rspace": 4}, "\u2299 infix": {"lspace": 4, "rspace": 4}, "\u229a infix": {"lspace": 4, "rspace": 4}, "\u229b infix": {"lspace": 4, "rspace": 4}, "\u229c infix": {"lspace": 4, "rspace": 4}, "\u229d infix": {"lspace": 4, "rspace": 4}, "\u229e infix": {"lspace": 4, "rspace": 4}, "\u229f infix": {"lspace": 4, "rspace": 4}, "\u22a0 infix": {"lspace": 4, "rspace": 4}, "\u22a1 infix": {"lspace": 4, "rspace": 4}, "\u22a2 infix": {"lspace": 5, "rspace": 5}, "\u22a3 infix": {"lspace": 5, "rspace": 5}, "\u22a4 infix": {"lspace": 5, "rspace": 5}, "\u22a5 infix": {"lspace": 5, "rspace": 5}, "\u22a6 infix": {"lspace": 5, "rspace": 5}, "\u22a7 infix": {"lspace": 5, "rspace": 5}, "\u22a8 infix": {"lspace": 5, "rspace": 5}, "\u22a9 infix": {"lspace": 5, "rspace": 5}, "\u22aa infix": {"lspace": 5, "rspace": 5}, "\u22ab infix": {"lspace": 5, "rspace": 5}, "\u22ac infix": {"lspace": 5, "rspace": 5}, "\u22ad infix": {"lspace": 5, "rspace": 5}, "\u22ae infix": {"lspace": 5, "rspace": 5}, "\u22af infix": {"lspace": 5, "rspace": 5}, "\u22b0 infix": {"lspace": 5, "rspace": 5}, "\u22b1 infix": {"lspace": 5, "rspace": 5}, "\u22b2 infix": {"lspace": 5, "rspace": 5}, "\u22b3 infix": {"lspace": 5, "rspace": 5}, "\u22b4 infix": {"lspace": 5, "rspace": 5}, "\u22b5 infix": {"lspace": 5, "rspace": 5}, "\u22b6 infix": {"lspace": 5, "rspace": 5}, "\u22b7 infix": {"lspace": 5, "rspace": 5}, "\u22b8 infix": {"lspace": 5, "rspace": 5}, "\u22b9 infix": {"lspace": 5, "rspace": 5}, "\u22ba infix": {"lspace": 4, "rspace": 4}, "\u22bb infix": {"lspace": 4, "rspace": 4}, "\u22bc infix": {"lspace": 4, "rspace": 4}, "\u22bd infix": {"lspace": 4, "rspace": 4}, "\u22be infix": {"lspace": 3, "rspace": 3}, "\u22bf infix": {"lspace": 3, "rspace": 3}, "\u22c0 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u22c1 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u22c2 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u22c3 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u22c4 infix": {"lspace": 4, "rspace": 4}, "\u22c5 infix": {"lspace": 4, "rspace": 4}, "\u22c6 infix": {"lspace": 4, "rspace": 4}, "\u22c7 infix": {"lspace": 4, "rspace": 4}, "\u22c8 infix": {"lspace": 5, "rspace": 5}, "\u22c9 infix": {"lspace": 4, "rspace": 4}, "\u22ca infix": {"lspace": 4, "rspace": 4}, "\u22cb infix": {"lspace": 4, "rspace": 4}, "\u22cc infix": {"lspace": 4, "rspace": 4}, "\u22cd infix": {"lspace": 5, "rspace": 5}, "\u22ce infix": {"lspace": 4, "rspace": 4}, "\u22cf infix": {"lspace": 4, "rspace": 4}, "\u22d0 infix": {"lspace": 5, "rspace": 5}, "\u22d1 infix": {"lspace": 5, "rspace": 5}, "\u22d2 infix": {"lspace": 4, "rspace": 4}, "\u22d3 infix": {"lspace": 4, "rspace": 4}, "\u22d4 infix": {"lspace": 5, "rspace": 5}, "\u22d5 infix": {"lspace": 5, "rspace": 5}, "\u22d6 infix": {"lspace": 5, "rspace": 5}, "\u22d7 infix": {"lspace": 5, "rspace": 5}, "\u22d8 infix": {"lspace": 5, "rspace": 5}, "\u22d9 infix": {"lspace": 5, "rspace": 5}, "\u22da infix": {"lspace": 5, "rspace": 5}, "\u22db infix": {"lspace": 5, "rspace": 5}, "\u22dc infix": {"lspace": 5, "rspace": 5}, "\u22dd infix": {"lspace": 5, "rspace": 5}, "\u22de infix": {"lspace": 5, "rspace": 5}, "\u22df infix": {"lspace": 5, "rspace": 5}, "\u22e0 infix": {"lspace": 5, "rspace": 5}, "\u22e1 infix": {"lspace": 5, "rspace": 5}, "\u22e2 infix": {"lspace": 5, "rspace": 5}, "\u22e3 infix": {"lspace": 5, "rspace": 5}, "\u22e4 infix": {"lspace": 5, "rspace": 5}, "\u22e5 infix": {"lspace": 5, "rspace": 5}, "\u22e6 infix": {"lspace": 5, "rspace": 5}, "\u22e7 infix": {"lspace": 5, "rspace": 5}, "\u22e8 infix": {"lspace": 5, "rspace": 5}, "\u22e9 infix": {"lspace": 5, "rspace": 5}, "\u22ea infix": {"lspace": 5, "rspace": 5}, "\u22eb infix": {"lspace": 5, "rspace": 5}, "\u22ec infix": {"lspace": 5, "rspace": 5}, "\u22ed infix": {"lspace": 5, "rspace": 5}, "\u22ee infix": {"lspace": 5, "rspace": 5}, "\u22ef infix": {"lspace": 0, "rspace": 0}, "\u22f0 infix": {"lspace": 5, "rspace": 5}, "\u22f1 infix": {"lspace": 5, "rspace": 5}, "\u22f2 infix": {"lspace": 5, "rspace": 5}, "\u22f3 infix": {"lspace": 5, "rspace": 5}, "\u22f4 infix": {"lspace": 5, "rspace": 5}, "\u22f5 infix": {"lspace": 5, "rspace": 5}, "\u22f6 infix": {"lspace": 5, "rspace": 5}, "\u22f7 infix": {"lspace": 5, "rspace": 5}, "\u22f8 infix": {"lspace": 5, "rspace": 5}, "\u22f9 infix": {"lspace": 5, "rspace": 5}, "\u22fa infix": {"lspace": 5, "rspace": 5}, "\u22fb infix": {"lspace": 5, "rspace": 5}, "\u22fc infix": {"lspace": 5, "rspace": 5}, "\u22fd infix": {"lspace": 5, "rspace": 5}, "\u22fe infix": {"lspace": 5, "rspace": 5}, "\u22ff infix": {"lspace": 5, "rspace": 5}, "\u2308 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2309 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u230a prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u230b postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2329 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u232a postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u23b4 postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u23b5 postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u23dc postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u23dd postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u23de postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u23df postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u23e0 postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u23e1 postfix": {"accent": true, "horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u25a0 infix": {"lspace": 3, "rspace": 3}, "\u25a1 infix": {"lspace": 3, "rspace": 3}, "\u25aa infix": {"lspace": 3, "rspace": 3}, "\u25ab infix": {"lspace": 3, "rspace": 3}, "\u25ad infix": {"lspace": 3, "rspace": 3}, "\u25ae infix": {"lspace": 3, "rspace": 3}, "\u25af infix": {"lspace": 3, "rspace": 3}, "\u25b0 infix": {"lspace": 3, "rspace": 3}, "\u25b1 infix": {"lspace": 3, "rspace": 3}, "\u25b2 infix": {"lspace": 4, "rspace": 4}, "\u25b3 infix": {"lspace": 4, "rspace": 4}, "\u25b4 infix": {"lspace": 4, "rspace": 4}, "\u25b5 infix": {"lspace": 4, "rspace": 4}, "\u25b6 infix": {"lspace": 4, "rspace": 4}, "\u25b7 infix": {"lspace": 4, "rspace": 4}, "\u25b8 infix": {"lspace": 4, "rspace": 4}, "\u25b9 infix": {"lspace": 4, "rspace": 4}, "\u25bc infix": {"lspace": 4, "rspace": 4}, "\u25bd infix": {"lspace": 4, "rspace": 4}, "\u25be infix": {"lspace": 4, "rspace": 4}, "\u25bf infix": {"lspace": 4, "rspace": 4}, "\u25c0 infix": {"lspace": 4, "rspace": 4}, "\u25c1 infix": {"lspace": 4, "rspace": 4}, "\u25c2 infix": {"lspace": 4, "rspace": 4}, "\u25c3 infix": {"lspace": 4, "rspace": 4}, "\u25c4 infix": {"lspace": 4, "rspace": 4}, "\u25c5 infix": {"lspace": 4, "rspace": 4}, "\u25c6 infix": {"lspace": 4, "rspace": 4}, "\u25c7 infix": {"lspace": 4, "rspace": 4}, "\u25c8 infix": {"lspace": 4, "rspace": 4}, "\u25c9 infix": {"lspace": 4, "rspace": 4}, "\u25cc infix": {"lspace": 4, "rspace": 4}, "\u25cd infix": {"lspace": 4, "rspace": 4}, "\u25ce infix": {"lspace": 4, "rspace": 4}, "\u25cf infix": {"lspace": 4, "rspace": 4}, "\u25d6 infix": {"lspace": 4, "rspace": 4}, "\u25d7 infix": {"lspace": 4, "rspace": 4}, "\u25e6 infix": {"lspace": 4, "rspace": 4}, "\u266d postfix": {"lspace": 0, "rspace": 2}, "\u266e postfix": {"lspace": 0, "rspace": 2}, "\u266f postfix": {"lspace": 0, "rspace": 2}, "\u2758 infix": {"lspace": 5, "rspace": 5}, "\u2772 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2773 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27e6 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27e7 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27e8 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27e9 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27ea prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27eb postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27ec prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27ed postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27ee prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27ef postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27f0 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u27f1 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u27f5 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27f6 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27f7 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27f8 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27f9 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27fa infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27fb infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27fc infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27fd infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27fe infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27ff infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2900 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2901 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2902 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2903 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2904 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2905 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2906 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2907 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2908 infix": {"lspace": 5, "rspace": 5}, "\u2909 infix": {"lspace": 5, "rspace": 5}, "\u290a infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u290b infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u290c infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u290d infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u290e infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u290f infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2910 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2911 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2912 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2913 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2914 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2915 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2916 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2917 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2918 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2919 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u291a infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u291b infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u291c infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u291d infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u291e infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u291f infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2920 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2921 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2922 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2923 infix": {"lspace": 5, "rspace": 5}, "\u2924 infix": {"lspace": 5, "rspace": 5}, "\u2925 infix": {"lspace": 5, "rspace": 5}, "\u2926 infix": {"lspace": 5, "rspace": 5}, "\u2927 infix": {"lspace": 5, "rspace": 5}, "\u2928 infix": {"lspace": 5, "rspace": 5}, "\u2929 infix": {"lspace": 5, "rspace": 5}, "\u292a infix": {"lspace": 5, "rspace": 5}, "\u292b infix": {"lspace": 5, "rspace": 5}, "\u292c infix": {"lspace": 5, "rspace": 5}, "\u292d infix": {"lspace": 5, "rspace": 5}, "\u292e infix": {"lspace": 5, "rspace": 5}, "\u292f infix": {"lspace": 5, "rspace": 5}, "\u2930 infix": {"lspace": 5, "rspace": 5}, "\u2931 infix": {"lspace": 5, "rspace": 5}, "\u2932 infix": {"lspace": 5, "rspace": 5}, "\u2933 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2934 infix": {"lspace": 5, "rspace": 5}, "\u2935 infix": {"lspace": 5, "rspace": 5}, "\u2936 infix": {"lspace": 5, "rspace": 5}, "\u2937 infix": {"lspace": 5, "rspace": 5}, "\u2938 infix": {"lspace": 5, "rspace": 5}, "\u2939 infix": {"lspace": 5, "rspace": 5}, "\u293a infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u293b infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u293c infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u293d infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u293e infix": {"lspace": 5, "rspace": 5}, "\u293f infix": {"lspace": 5, "rspace": 5}, "\u2940 infix": {"lspace": 5, "rspace": 5}, "\u2941 infix": {"lspace": 5, "rspace": 5}, "\u2942 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2943 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2944 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2945 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2946 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2947 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2948 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2949 infix": {"lspace": 5, "rspace": 5}, "\u294a infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u294b infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u294c infix": {"lspace": 5, "rspace": 5}, "\u294d infix": {"lspace": 5, "rspace": 5}, "\u294e infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u294f infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2950 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2951 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2952 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2953 infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2954 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2955 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2956 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2957 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2958 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2959 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u295a infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u295b infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u295c infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u295d infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u295e infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u295f infix": {"accent": true, "horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2960 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2961 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2962 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2963 infix": {"lspace": 5, "rspace": 5}, "\u2964 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2965 infix": {"lspace": 5, "rspace": 5}, "\u2966 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2967 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2968 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2969 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u296a infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u296b infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u296c infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u296d infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u296e infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u296f infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2970 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2971 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2972 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2973 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2974 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2975 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2976 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2977 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2978 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u2979 infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u297a infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u297b infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u297c infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u297d infix": {"accent": true, "lspace": 5, "rspace": 5}, "\u297e infix": {"lspace": 5, "rspace": 5}, "\u297f infix": {"lspace": 5, "rspace": 5}, "\u2980 postfix": {"lspace": 0, "rspace": 0, "stretchy": true}, "\u2980 prefix": {"lspace": 0, "rspace": 0, "stretchy": true}, "\u2981 infix": {"lspace": 3, "rspace": 3}, "\u2982 infix": {"lspace": 3, "rspace": 3}, "\u2983 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2984 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2985 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2986 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2987 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2988 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2989 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u298a postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u298b prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u298c postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u298d prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u298e postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u298f prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2990 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2991 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2992 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2993 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2994 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2995 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2996 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2997 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2998 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2999 infix": {"lspace": 3, "rspace": 3}, "\u299a infix": {"lspace": 3, "rspace": 3}, "\u299b infix": {"lspace": 3, "rspace": 3}, "\u299c infix": {"lspace": 3, "rspace": 3}, "\u299d infix": {"lspace": 3, "rspace": 3}, "\u299e infix": {"lspace": 3, "rspace": 3}, "\u299f infix": {"lspace": 3, "rspace": 3}, "\u29a0 infix": {"lspace": 3, "rspace": 3}, "\u29a1 infix": {"lspace": 3, "rspace": 3}, "\u29a2 infix": {"lspace": 3, "rspace": 3}, "\u29a3 infix": {"lspace": 3, "rspace": 3}, "\u29a4 infix": {"lspace": 3, "rspace": 3}, "\u29a5 infix": {"lspace": 3, "rspace": 3}, "\u29a6 infix": {"lspace": 3, "rspace": 3}, "\u29a7 infix": {"lspace": 3, "rspace": 3}, "\u29a8 infix": {"lspace": 3, "rspace": 3}, "\u29a9 infix": {"lspace": 3, "rspace": 3}, "\u29aa infix": {"lspace": 3, "rspace": 3}, "\u29ab infix": {"lspace": 3, "rspace": 3}, "\u29ac infix": {"lspace": 3, "rspace": 3}, "\u29ad infix": {"lspace": 3, "rspace": 3}, "\u29ae infix": {"lspace": 3, "rspace": 3}, "\u29af infix": {"lspace": 3, "rspace": 3}, "\u29b0 infix": {"lspace": 3, "rspace": 3}, "\u29b1 infix": {"lspace": 3, "rspace": 3}, "\u29b2 infix": {"lspace": 3, "rspace": 3}, "\u29b3 infix": {"lspace": 3, "rspace": 3}, "\u29b4 infix": {"lspace": 3, "rspace": 3}, "\u29b5 infix": {"lspace": 3, "rspace": 3}, "\u29b6 infix": {"lspace": 4, "rspace": 4}, "\u29b7 infix": {"lspace": 4, "rspace": 4}, "\u29b8 infix": {"lspace": 4, "rspace": 4}, "\u29b9 infix": {"lspace": 4, "rspace": 4}, "\u29ba infix": {"lspace": 4, "rspace": 4}, "\u29bb infix": {"lspace": 4, "rspace": 4}, "\u29bc infix": {"lspace": 4, "rspace": 4}, "\u29bd infix": {"lspace": 4, "rspace": 4}, "\u29be infix": {"lspace": 4, "rspace": 4}, "\u29bf infix": {"lspace": 4, "rspace": 4}, "\u29c0 infix": {"lspace": 5, "rspace": 5}, "\u29c1 infix": {"lspace": 5, "rspace": 5}, "\u29c2 infix": {"lspace": 3, "rspace": 3}, "\u29c3 infix": {"lspace": 3, "rspace": 3}, "\u29c4 infix": {"lspace": 4, "rspace": 4}, "\u29c5 infix": {"lspace": 4, "rspace": 4}, "\u29c6 infix": {"lspace": 4, "rspace": 4}, "\u29c7 infix": {"lspace": 4, "rspace": 4}, "\u29c8 infix": {"lspace": 4, "rspace": 4}, "\u29c9 infix": {"lspace": 3, "rspace": 3}, "\u29ca infix": {"lspace": 3, "rspace": 3}, "\u29cb infix": {"lspace": 3, "rspace": 3}, "\u29cc infix": {"lspace": 3, "rspace": 3}, "\u29cd infix": {"lspace": 3, "rspace": 3}, "\u29ce infix": {"lspace": 5, "rspace": 5}, "\u29cf infix": {"lspace": 5, "rspace": 5}, "\u29cf\u0338 infix": {"lspace": 5, "rspace": 5}, "\u29d0 infix": {"lspace": 5, "rspace": 5}, "\u29d0\u0338 infix": {"lspace": 5, "rspace": 5}, "\u29d1 infix": {"lspace": 5, "rspace": 5}, "\u29d2 infix": {"lspace": 5, "rspace": 5}, "\u29d3 infix": {"lspace": 5, "rspace": 5}, "\u29d4 infix": {"lspace": 5, "rspace": 5}, "\u29d5 infix": {"lspace": 5, "rspace": 5}, "\u29d6 infix": {"lspace": 4, "rspace": 4}, "\u29d7 infix": {"lspace": 4, "rspace": 4}, "\u29d8 infix": {"lspace": 3, "rspace": 3}, "\u29d9 infix": {"lspace": 3, "rspace": 3}, "\u29db infix": {"lspace": 3, "rspace": 3}, "\u29dc infix": {"lspace": 3, "rspace": 3}, "\u29dd infix": {"lspace": 3, "rspace": 3}, "\u29de infix": {"lspace": 5, "rspace": 5}, "\u29df infix": {"lspace": 3, "rspace": 3}, "\u29e0 infix": {"lspace": 3, "rspace": 3}, "\u29e1 infix": {"lspace": 5, "rspace": 5}, "\u29e2 infix": {"lspace": 4, "rspace": 4}, "\u29e3 infix": {"lspace": 5, "rspace": 5}, "\u29e4 infix": {"lspace": 5, "rspace": 5}, "\u29e5 infix": {"lspace": 5, "rspace": 5}, "\u29e6 infix": {"lspace": 5, "rspace": 5}, "\u29e7 infix": {"lspace": 3, "rspace": 3}, "\u29e8 infix": {"lspace": 3, "rspace": 3}, "\u29e9 infix": {"lspace": 3, "rspace": 3}, "\u29ea infix": {"lspace": 3, "rspace": 3}, "\u29eb infix": {"lspace": 3, "rspace": 3}, "\u29ec infix": {"lspace": 3, "rspace": 3}, "\u29ed infix": {"lspace": 3, "rspace": 3}, "\u29ee infix": {"lspace": 3, "rspace": 3}, "\u29ef infix": {"lspace": 3, "rspace": 3}, "\u29f0 infix": {"lspace": 3, "rspace": 3}, "\u29f1 infix": {"lspace": 3, "rspace": 3}, "\u29f2 infix": {"lspace": 3, "rspace": 3}, "\u29f3 infix": {"lspace": 3, "rspace": 3}, "\u29f4 infix": {"lspace": 5, "rspace": 5}, "\u29f5 infix": {"lspace": 4, "rspace": 4}, "\u29f6 infix": {"lspace": 4, "rspace": 4}, "\u29f7 infix": {"lspace": 4, "rspace": 4}, "\u29f8 infix": {"lspace": 3, "rspace": 3}, "\u29f9 infix": {"lspace": 3, "rspace": 3}, "\u29fa infix": {"lspace": 3, "rspace": 3}, "\u29fb infix": {"lspace": 3, "rspace": 3}, "\u29fc prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u29fd postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u29fe infix": {"lspace": 4, "rspace": 4}, "\u29ff infix": {"lspace": 4, "rspace": 4}, "\u2a00 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2a01 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2a02 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2a03 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2a04 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2a05 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2a06 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2a07 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2a08 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2a09 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2a0a prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2a0b prefix": {"largeop": true, "lspace": 1, "rspace": 2, "symmetric": true}, "\u2a0c prefix": {"largeop": true, "lspace": 0, "rspace": 1, "symmetric": true}, "\u2a0d prefix": {"largeop": true, "lspace": 1, "rspace": 2, "symmetric": true}, "\u2a0e prefix": {"largeop": true, "lspace": 1, "rspace": 2, "symmetric": true}, "\u2a0f prefix": {"largeop": true, "lspace": 1, "rspace": 2, "symmetric": true}, "\u2a10 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2a11 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2a12 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2a13 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2a14 prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2a15 prefix": {"largeop": true, "lspace": 1, "rspace": 2, "symmetric": true}, "\u2a16 prefix": {"largeop": true, "lspace": 1, "rspace": 2, "symmetric": true}, "\u2a17 prefix": {"largeop": true, "lspace": 1, "rspace": 2, "symmetric": true}, "\u2a18 prefix": {"largeop": true, "lspace": 1, "rspace": 2, "symmetric": true}, "\u2a19 prefix": {"largeop": true, "lspace": 1, "rspace": 2, "symmetric": true}, "\u2a1a prefix": {"largeop": true, "lspace": 1, "rspace": 2, "symmetric": true}, "\u2a1b prefix": {"largeop": true, "lspace": 1, "rspace": 2, "symmetric": true}, "\u2a1c prefix": {"largeop": true, "lspace": 1, "rspace": 2, "symmetric": true}, "\u2a1d infix": {"lspace": 3, "rspace": 3}, "\u2a1e infix": {"lspace": 3, "rspace": 3}, "\u2a1f infix": {"lspace": 3, "rspace": 3}, "\u2a20 infix": {"lspace": 3, "rspace": 3}, "\u2a21 infix": {"lspace": 3, "rspace": 3}, "\u2a22 infix": {"lspace": 4, "rspace": 4}, "\u2a23 infix": {"lspace": 4, "rspace": 4}, "\u2a24 infix": {"lspace": 4, "rspace": 4}, "\u2a25 infix": {"lspace": 4, "rspace": 4}, "\u2a26 infix": {"lspace": 4, "rspace": 4}, "\u2a27 infix": {"lspace": 4, "rspace": 4}, "\u2a28 infix": {"lspace": 4, "rspace": 4}, "\u2a29 infix": {"lspace": 4, "rspace": 4}, "\u2a2a infix": {"lspace": 4, "rspace": 4}, "\u2a2b infix": {"lspace": 4, "rspace": 4}, "\u2a2c infix": {"lspace": 4, "rspace": 4}, "\u2a2d infix": {"lspace": 4, "rspace": 4}, "\u2a2e infix": {"lspace": 4, "rspace": 4}, "\u2a2f infix": {"lspace": 4, "rspace": 4}, "\u2a30 infix": {"lspace": 4, "rspace": 4}, "\u2a31 infix": {"lspace": 4, "rspace": 4}, "\u2a32 infix": {"lspace": 4, "rspace": 4}, "\u2a33 infix": {"lspace": 4, "rspace": 4}, "\u2a34 infix": {"lspace": 4, "rspace": 4}, "\u2a35 infix": {"lspace": 4, "rspace": 4}, "\u2a36 infix": {"lspace": 4, "rspace": 4}, "\u2a37 infix": {"lspace": 4, "rspace": 4}, "\u2a38 infix": {"lspace": 4, "rspace": 4}, "\u2a39 infix": {"lspace": 4, "rspace": 4}, "\u2a3a infix": {"lspace": 4, "rspace": 4}, "\u2a3b infix": {"lspace": 4, "rspace": 4}, "\u2a3c infix": {"lspace": 4, "rspace": 4}, "\u2a3d infix": {"lspace": 4, "rspace": 4}, "\u2a3e infix": {"lspace": 4, "rspace": 4}, "\u2a3f infix": {"lspace": 4, "rspace": 4}, "\u2a40 infix": {"lspace": 4, "rspace": 4}, "\u2a41 infix": {"lspace": 4, "rspace": 4}, "\u2a42 infix": {"lspace": 4, "rspace": 4}, "\u2a43 infix": {"lspace": 4, "rspace": 4}, "\u2a44 infix": {"lspace": 4, "rspace": 4}, "\u2a45 infix": {"lspace": 4, "rspace": 4}, "\u2a46 infix": {"lspace": 4, "rspace": 4}, "\u2a47 infix": {"lspace": 4, "rspace": 4}, "\u2a48 infix": {"lspace": 4, "rspace": 4}, "\u2a49 infix": {"lspace": 4, "rspace": 4}, "\u2a4a infix": {"lspace": 4, "rspace": 4}, "\u2a4b infix": {"lspace": 4, "rspace": 4}, "\u2a4c infix": {"lspace": 4, "rspace": 4}, "\u2a4d infix": {"lspace": 4, "rspace": 4}, "\u2a4e infix": {"lspace": 4, "rspace": 4}, "\u2a4f infix": {"lspace": 4, "rspace": 4}, "\u2a50 infix": {"lspace": 4, "rspace": 4}, "\u2a51 infix": {"lspace": 4, "rspace": 4}, "\u2a52 infix": {"lspace": 4, "rspace": 4}, "\u2a53 infix": {"lspace": 4, "rspace": 4}, "\u2a54 infix": {"lspace": 4, "rspace": 4}, "\u2a55 infix": {"lspace": 4, "rspace": 4}, "\u2a56 infix": {"lspace": 4, "rspace": 4}, "\u2a57 infix": {"lspace": 4, "rspace": 4}, "\u2a58 infix": {"lspace": 4, "rspace": 4}, "\u2a59 infix": {"lspace": 5, "rspace": 5}, "\u2a5a infix": {"lspace": 4, "rspace": 4}, "\u2a5b infix": {"lspace": 4, "rspace": 4}, "\u2a5c infix": {"lspace": 4, "rspace": 4}, "\u2a5d infix": {"lspace": 4, "rspace": 4}, "\u2a5e infix": {"lspace": 4, "rspace": 4}, "\u2a5f infix": {"lspace": 4, "rspace": 4}, "\u2a60 infix": {"lspace": 4, "rspace": 4}, "\u2a61 infix": {"lspace": 4, "rspace": 4}, "\u2a62 infix": {"lspace": 4, "rspace": 4}, "\u2a63 infix": {"lspace": 4, "rspace": 4}, "\u2a64 infix": {"lspace": 4, "rspace": 4}, "\u2a65 infix": {"lspace": 4, "rspace": 4}, "\u2a66 infix": {"lspace": 5, "rspace": 5}, "\u2a67 infix": {"lspace": 5, "rspace": 5}, "\u2a68 infix": {"lspace": 5, "rspace": 5}, "\u2a69 infix": {"lspace": 5, "rspace": 5}, "\u2a6a infix": {"lspace": 5, "rspace": 5}, "\u2a6b infix": {"lspace": 5, "rspace": 5}, "\u2a6c infix": {"lspace": 5, "rspace": 5}, "\u2a6d infix": {"lspace": 5, "rspace": 5}, "\u2a6e infix": {"lspace": 5, "rspace": 5}, "\u2a6f infix": {"lspace": 5, "rspace": 5}, "\u2a70 infix": {"lspace": 5, "rspace": 5}, "\u2a71 infix": {"lspace": 4, "rspace": 4}, "\u2a72 infix": {"lspace": 4, "rspace": 4}, "\u2a73 infix": {"lspace": 5, "rspace": 5}, "\u2a74 infix": {"lspace": 5, "rspace": 5}, "\u2a75 infix": {"lspace": 5, "rspace": 5}, "\u2a76 infix": {"lspace": 5, "rspace": 5}, "\u2a77 infix": {"lspace": 5, "rspace": 5}, "\u2a78 infix": {"lspace": 5, "rspace": 5}, "\u2a79 infix": {"lspace": 5, "rspace": 5}, "\u2a7a infix": {"lspace": 5, "rspace": 5}, "\u2a7b infix": {"lspace": 5, "rspace": 5}, "\u2a7c infix": {"lspace": 5, "rspace": 5}, "\u2a7d infix": {"lspace": 5, "rspace": 5}, "\u2a7d\u0338 infix": {"lspace": 5, "rspace": 5}, "\u2a7e infix": {"lspace": 5, "rspace": 5}, "\u2a7e\u0338 infix": {"lspace": 5, "rspace": 5}, "\u2a7f infix": {"lspace": 5, "rspace": 5}, "\u2a80 infix": {"lspace": 5, "rspace": 5}, "\u2a81 infix": {"lspace": 5, "rspace": 5}, "\u2a82 infix": {"lspace": 5, "rspace": 5}, "\u2a83 infix": {"lspace": 5, "rspace": 5}, "\u2a84 infix": {"lspace": 5, "rspace": 5}, "\u2a85 infix": {"lspace": 5, "rspace": 5}, "\u2a86 infix": {"lspace": 5, "rspace": 5}, "\u2a87 infix": {"lspace": 5, "rspace": 5}, "\u2a88 infix": {"lspace": 5, "rspace": 5}, "\u2a89 infix": {"lspace": 5, "rspace": 5}, "\u2a8a infix": {"lspace": 5, "rspace": 5}, "\u2a8b infix": {"lspace": 5, "rspace": 5}, "\u2a8c infix": {"lspace": 5, "rspace": 5}, "\u2a8d infix": {"lspace": 5, "rspace": 5}, "\u2a8e infix": {"lspace": 5, "rspace": 5}, "\u2a8f infix": {"lspace": 5, "rspace": 5}, "\u2a90 infix": {"lspace": 5, "rspace": 5}, "\u2a91 infix": {"lspace": 5, "rspace": 5}, "\u2a92 infix": {"lspace": 5, "rspace": 5}, "\u2a93 infix": {"lspace": 5, "rspace": 5}, "\u2a94 infix": {"lspace": 5, "rspace": 5}, "\u2a95 infix": {"lspace": 5, "rspace": 5}, "\u2a96 infix": {"lspace": 5, "rspace": 5}, "\u2a97 infix": {"lspace": 5, "rspace": 5}, "\u2a98 infix": {"lspace": 5, "rspace": 5}, "\u2a99 infix": {"lspace": 5, "rspace": 5}, "\u2a9a infix": {"lspace": 5, "rspace": 5}, "\u2a9b infix": {"lspace": 5, "rspace": 5}, "\u2a9c infix": {"lspace": 5, "rspace": 5}, "\u2a9d infix": {"lspace": 5, "rspace": 5}, "\u2a9e infix": {"lspace": 5, "rspace": 5}, "\u2a9f infix": {"lspace": 5, "rspace": 5}, "\u2aa0 infix": {"lspace": 5, "rspace": 5}, "\u2aa1 infix": {"lspace": 5, "rspace": 5}, "\u2aa1\u0338 infix": {"lspace": 5, "rspace": 5}, "\u2aa2 infix": {"lspace": 5, "rspace": 5}, "\u2aa2\u0338 infix": {"lspace": 5, "rspace": 5}, "\u2aa3 infix": {"lspace": 5, "rspace": 5}, "\u2aa4 infix": {"lspace": 5, "rspace": 5}, "\u2aa5 infix": {"lspace": 5, "rspace": 5}, "\u2aa6 infix": {"lspace": 5, "rspace": 5}, "\u2aa7 infix": {"lspace": 5, "rspace": 5}, "\u2aa8 infix": {"lspace": 5, "rspace": 5}, "\u2aa9 infix": {"lspace": 5, "rspace": 5}, "\u2aaa infix": {"lspace": 5, "rspace": 5}, "\u2aab infix": {"lspace": 5, "rspace": 5}, "\u2aac infix": {"lspace": 5, "rspace": 5}, "\u2aad infix": {"lspace": 5, "rspace": 5}, "\u2aae infix": {"lspace": 5, "rspace": 5}, "\u2aaf infix": {"lspace": 5, "rspace": 5}, "\u2aaf\u0338 infix": {"lspace": 5, "rspace": 5}, "\u2ab0 infix": {"lspace": 5, "rspace": 5}, "\u2ab0\u0338 infix": {"lspace": 5, "rspace": 5}, "\u2ab1 infix": {"lspace": 5, "rspace": 5}, "\u2ab2 infix": {"lspace": 5, "rspace": 5}, "\u2ab3 infix": {"lspace": 5, "rspace": 5}, "\u2ab4 infix": {"lspace": 5, "rspace": 5}, "\u2ab5 infix": {"lspace": 5, "rspace": 5}, "\u2ab6 infix": {"lspace": 5, "rspace": 5}, "\u2ab7 infix": {"lspace": 5, "rspace": 5}, "\u2ab8 infix": {"lspace": 5, "rspace": 5}, "\u2ab9 infix": {"lspace": 5, "rspace": 5}, "\u2aba infix": {"lspace": 5, "rspace": 5}, "\u2abb infix": {"lspace": 5, "rspace": 5}, "\u2abc infix": {"lspace": 5, "rspace": 5}, "\u2abd infix": {"lspace": 5, "rspace": 5}, "\u2abe infix": {"lspace": 5, "rspace": 5}, "\u2abf infix": {"lspace": 5, "rspace": 5}, "\u2ac0 infix": {"lspace": 5, "rspace": 5}, "\u2ac1 infix": {"lspace": 5, "rspace": 5}, "\u2ac2 infix": {"lspace": 5, "rspace": 5}, "\u2ac3 infix": {"lspace": 5, "rspace": 5}, "\u2ac4 infix": {"lspace": 5, "rspace": 5}, "\u2ac5 infix": {"lspace": 5, "rspace": 5}, "\u2ac6 infix": {"lspace": 5, "rspace": 5}, "\u2ac7 infix": {"lspace": 5, "rspace": 5}, "\u2ac8 infix": {"lspace": 5, "rspace": 5}, "\u2ac9 infix": {"lspace": 5, "rspace": 5}, "\u2aca infix": {"lspace": 5, "rspace": 5}, "\u2acb infix": {"lspace": 5, "rspace": 5}, "\u2acc infix": {"lspace": 5, "rspace": 5}, "\u2acd infix": {"lspace": 5, "rspace": 5}, "\u2ace infix": {"lspace": 5, "rspace": 5}, "\u2acf infix": {"lspace": 5, "rspace": 5}, "\u2ad0 infix": {"lspace": 5, "rspace": 5}, "\u2ad1 infix": {"lspace": 5, "rspace": 5}, "\u2ad2 infix": {"lspace": 5, "rspace": 5}, "\u2ad3 infix": {"lspace": 5, "rspace": 5}, "\u2ad4 infix": {"lspace": 5, "rspace": 5}, "\u2ad5 infix": {"lspace": 5, "rspace": 5}, "\u2ad6 infix": {"lspace": 5, "rspace": 5}, "\u2ad7 infix": {"lspace": 5, "rspace": 5}, "\u2ad8 infix": {"lspace": 5, "rspace": 5}, "\u2ad9 infix": {"lspace": 5, "rspace": 5}, "\u2ada infix": {"lspace": 5, "rspace": 5}, "\u2adb infix": {"lspace": 5, "rspace": 5}, "\u2add infix": {"lspace": 5, "rspace": 5}, "\u2add\u0338 infix": {"lspace": 5, "rspace": 5}, "\u2ade infix": {"lspace": 5, "rspace": 5}, "\u2adf infix": {"lspace": 5, "rspace": 5}, "\u2ae0 infix": {"lspace": 5, "rspace": 5}, "\u2ae1 infix": {"lspace": 5, "rspace": 5}, "\u2ae2 infix": {"lspace": 5, "rspace": 5}, "\u2ae3 infix": {"lspace": 5, "rspace": 5}, "\u2ae4 infix": {"lspace": 5, "rspace": 5}, "\u2ae5 infix": {"lspace": 5, "rspace": 5}, "\u2ae6 infix": {"lspace": 5, "rspace": 5}, "\u2ae7 infix": {"lspace": 5, "rspace": 5}, "\u2ae8 infix": {"lspace": 5, "rspace": 5}, "\u2ae9 infix": {"lspace": 5, "rspace": 5}, "\u2aea infix": {"lspace": 5, "rspace": 5}, "\u2aeb infix": {"lspace": 5, "rspace": 5}, "\u2aec infix": {"lspace": 5, "rspace": 5}, "\u2aed infix": {"lspace": 5, "rspace": 5}, "\u2aee infix": {"lspace": 5, "rspace": 5}, "\u2aef infix": {"lspace": 5, "rspace": 5}, "\u2af0 infix": {"lspace": 5, "rspace": 5}, "\u2af1 infix": {"lspace": 5, "rspace": 5}, "\u2af2 infix": {"lspace": 5, "rspace": 5}, "\u2af3 infix": {"lspace": 5, "rspace": 5}, "\u2af4 infix": {"lspace": 4, "rspace": 4}, "\u2af5 infix": {"lspace": 4, "rspace": 4}, "\u2af6 infix": {"lspace": 4, "rspace": 4}, "\u2af7 infix": {"lspace": 5, "rspace": 5}, "\u2af8 infix": {"lspace": 5, "rspace": 5}, "\u2af9 infix": {"lspace": 5, "rspace": 5}, "\u2afa infix": {"lspace": 5, "rspace": 5}, "\u2afb infix": {"lspace": 4, "rspace": 4}, "\u2afc prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2afd infix": {"lspace": 4, "rspace": 4}, "\u2afe infix": {"lspace": 3, "rspace": 3}, "\u2aff prefix": {"largeop": true, "lspace": 1, "movablelimits": true, "rspace": 2, "symmetric": true}, "\u2b45 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2b46 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\ud83b\udef0 prefix": {"horizontal": true, "stretchy": true}, "\ud83b\udef1 prefix": {"horizontal": true, "stretchy": true}}} \ No newline at end of file +{"comment": "This file was automatically generated by operator-dictionary.py. Do not edit.", "dictionary": {"! postfix": {"lspace": 0, "rspace": 0}, "! prefix": {"lspace": 0, "rspace": 0}, "!! postfix": {"lspace": 0, "rspace": 0}, "!= infix": {"lspace": 5, "rspace": 5}, "\" postfix": {"lspace": 0, "rspace": 0}, "% infix": {"lspace": 3, "rspace": 3}, "& postfix": {"lspace": 0, "rspace": 0}, "&& infix": {"lspace": 4, "rspace": 4}, "' postfix": {"lspace": 0, "rspace": 0}, "( prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, ") postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "* infix": {"lspace": 3, "rspace": 3}, "** infix": {"lspace": 3, "rspace": 3}, "*= infix": {"lspace": 5, "rspace": 5}, "+ infix": {"lspace": 4, "rspace": 4}, "+ prefix": {"lspace": 0, "rspace": 0}, "++ postfix": {"lspace": 0, "rspace": 0}, "+= infix": {"lspace": 5, "rspace": 5}, ", infix": {"lspace": 0, "rspace": 3}, "- infix": {"lspace": 4, "rspace": 4}, "- prefix": {"lspace": 0, "rspace": 0}, "-- postfix": {"lspace": 0, "rspace": 0}, "-= infix": {"lspace": 5, "rspace": 5}, "-> infix": {"lspace": 5, "rspace": 5}, ". infix": {"lspace": 3, "rspace": 3}, ".. postfix": {"lspace": 0, "rspace": 0}, "/ infix": {"lspace": 4, "rspace": 4}, "// infix": {"lspace": 3, "rspace": 3}, "/= infix": {"lspace": 5, "rspace": 5}, ": infix": {"lspace": 0, "rspace": 3}, ":= infix": {"lspace": 5, "rspace": 5}, "; infix": {"lspace": 0, "rspace": 3}, "< infix": {"lspace": 5, "rspace": 5}, "<= infix": {"lspace": 5, "rspace": 5}, "<> infix": {"lspace": 3, "rspace": 3}, "= infix": {"horizontal": true, "lspace": 5, "rspace": 5}, "== infix": {"lspace": 5, "rspace": 5}, "> infix": {"lspace": 5, "rspace": 5}, ">= infix": {"lspace": 5, "rspace": 5}, "? infix": {"lspace": 3, "rspace": 3}, "@ infix": {"lspace": 3, "rspace": 3}, "[ prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\\ infix": {"lspace": 0, "rspace": 0}, "] postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "^ infix": {"horizontal": true, "lspace": 3, "rspace": 3}, "^ postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "_ infix": {"horizontal": true, "lspace": 3, "rspace": 3}, "_ postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "` postfix": {"lspace": 0, "rspace": 0}, "{ prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "| infix": {"lspace": 3, "rspace": 3}, "| postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "| prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "|| infix": {"lspace": 3, "rspace": 3}, "|| postfix": {"lspace": 0, "rspace": 0}, "|| prefix": {"lspace": 0, "rspace": 0}, "} postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "~ postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u00a0 infix": {}, "\u00a0 prefix": {}, "\u00a0 suffix": {}, "\u00a8 postfix": {"lspace": 0, "rspace": 0}, "\u00ac prefix": {"lspace": 0, "rspace": 0}, "\u00af postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u00b0 postfix": {"lspace": 0, "rspace": 0}, "\u00b1 infix": {"lspace": 4, "rspace": 4}, "\u00b1 prefix": {"lspace": 0, "rspace": 0}, "\u00b2 postfix": {"lspace": 0, "rspace": 0}, "\u00b3 postfix": {"lspace": 0, "rspace": 0}, "\u00b4 postfix": {"lspace": 0, "rspace": 0}, "\u00b7 infix": {"lspace": 3, "rspace": 3}, "\u00b8 postfix": {"lspace": 0, "rspace": 0}, "\u00b9 postfix": {"lspace": 0, "rspace": 0}, "\u00d7 infix": {"lspace": 3, "rspace": 3}, "\u00f7 infix": {"lspace": 4, "rspace": 4}, "\u02c6 postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u02c7 postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u02c9 postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u02ca postfix": {"lspace": 0, "rspace": 0}, "\u02cb postfix": {"lspace": 0, "rspace": 0}, "\u02cd postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u02d8 postfix": {"lspace": 0, "rspace": 0}, "\u02d9 postfix": {"lspace": 0, "rspace": 0}, "\u02da postfix": {"lspace": 0, "rspace": 0}, "\u02dc postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u02dd postfix": {"lspace": 0, "rspace": 0}, "\u02f7 postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u0302 postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u0311 postfix": {"lspace": 0, "rspace": 0}, "\u2016 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2016 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2018 prefix": {"lspace": 0, "rspace": 0}, "\u2019 postfix": {"lspace": 0, "rspace": 0}, "\u201a postfix": {"lspace": 0, "rspace": 0}, "\u201b postfix": {"lspace": 0, "rspace": 0}, "\u201c prefix": {"lspace": 0, "rspace": 0}, "\u201d postfix": {"lspace": 0, "rspace": 0}, "\u201e postfix": {"lspace": 0, "rspace": 0}, "\u201f postfix": {"lspace": 0, "rspace": 0}, "\u2022 infix": {"lspace": 3, "rspace": 3}, "\u2032 postfix": {"lspace": 0, "rspace": 0}, "\u2033 postfix": {"lspace": 0, "rspace": 0}, "\u2034 postfix": {"lspace": 0, "rspace": 0}, "\u2035 postfix": {"lspace": 0, "rspace": 0}, "\u2036 postfix": {"lspace": 0, "rspace": 0}, "\u2037 postfix": {"lspace": 0, "rspace": 0}, "\u203e postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u2043 infix": {"lspace": 3, "rspace": 3}, "\u2044 infix": {"lspace": 4, "rspace": 4}, "\u2057 postfix": {"lspace": 0, "rspace": 0}, "\u2061 infix": {"lspace": 0, "rspace": 0}, "\u2062 infix": {"lspace": 0, "rspace": 0}, "\u2063 infix": {"lspace": 0, "rspace": 0}, "\u2064 infix": {"lspace": 0, "rspace": 0}, "\u20db postfix": {"lspace": 0, "rspace": 0}, "\u20dc postfix": {"lspace": 0, "rspace": 0}, "\u2145 prefix": {"lspace": 3, "rspace": 0}, "\u2146 prefix": {"lspace": 3, "rspace": 0}, "\u2190 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2191 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2192 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2193 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2194 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2195 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2196 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2197 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2198 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2199 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u219a infix": {"lspace": 5, "rspace": 5}, "\u219b infix": {"lspace": 5, "rspace": 5}, "\u219c infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u219d infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u219e infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u219f infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21a0 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21a1 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21a2 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21a3 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21a4 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21a5 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21a6 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21a7 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21a8 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21a9 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21aa infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21ab infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21ac infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21ad infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21ae infix": {"lspace": 5, "rspace": 5}, "\u21af infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21b0 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21b1 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21b2 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21b3 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21b4 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21b5 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21b6 infix": {"lspace": 5, "rspace": 5}, "\u21b7 infix": {"lspace": 5, "rspace": 5}, "\u21b8 infix": {"lspace": 5, "rspace": 5}, "\u21b9 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21ba infix": {"lspace": 5, "rspace": 5}, "\u21bb infix": {"lspace": 5, "rspace": 5}, "\u21bc infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21bd infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21be infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21bf infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21c0 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21c1 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21c2 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21c3 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21c4 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21c5 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21c6 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21c7 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21c8 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21c9 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21ca infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21cb infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21cc infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21cd infix": {"lspace": 5, "rspace": 5}, "\u21ce infix": {"lspace": 5, "rspace": 5}, "\u21cf infix": {"lspace": 5, "rspace": 5}, "\u21d0 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21d1 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21d2 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21d3 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21d4 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21d5 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21d6 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21d7 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21d8 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21d9 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21da infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21db infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21dc infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21dd infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21de infix": {"lspace": 5, "rspace": 5}, "\u21df infix": {"lspace": 5, "rspace": 5}, "\u21e0 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21e1 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21e2 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21e3 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21e4 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21e5 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21e6 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21e7 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21e8 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21e9 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21ea infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21eb infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21ec infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21ed infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21ee infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21ef infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21f0 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21f1 infix": {"lspace": 5, "rspace": 5}, "\u21f2 infix": {"lspace": 5, "rspace": 5}, "\u21f3 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21f4 infix": {"lspace": 5, "rspace": 5}, "\u21f5 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u21f6 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21f7 infix": {"lspace": 5, "rspace": 5}, "\u21f8 infix": {"lspace": 5, "rspace": 5}, "\u21f9 infix": {"lspace": 5, "rspace": 5}, "\u21fa infix": {"lspace": 5, "rspace": 5}, "\u21fb infix": {"lspace": 5, "rspace": 5}, "\u21fc infix": {"lspace": 5, "rspace": 5}, "\u21fd infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21fe infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u21ff infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2200 prefix": {"lspace": 0, "rspace": 0}, "\u2201 prefix": {"lspace": 0, "rspace": 0}, "\u2202 prefix": {"lspace": 3, "rspace": 0}, "\u2203 prefix": {"lspace": 0, "rspace": 0}, "\u2204 prefix": {"lspace": 0, "rspace": 0}, "\u2206 infix": {"lspace": 3, "rspace": 3}, "\u2207 prefix": {"lspace": 0, "rspace": 0}, "\u2208 infix": {"lspace": 5, "rspace": 5}, "\u2209 infix": {"lspace": 5, "rspace": 5}, "\u220a infix": {"lspace": 5, "rspace": 5}, "\u220b infix": {"lspace": 5, "rspace": 5}, "\u220c infix": {"lspace": 5, "rspace": 5}, "\u220d infix": {"lspace": 5, "rspace": 5}, "\u220e infix": {"lspace": 3, "rspace": 3}, "\u220f prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u2210 prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u2211 prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u2212 infix": {"lspace": 4, "rspace": 4}, "\u2212 prefix": {"lspace": 0, "rspace": 0}, "\u2213 infix": {"lspace": 4, "rspace": 4}, "\u2213 prefix": {"lspace": 0, "rspace": 0}, "\u2214 infix": {"lspace": 4, "rspace": 4}, "\u2215 infix": {"lspace": 4, "rspace": 4}, "\u2216 infix": {"lspace": 4, "rspace": 4}, "\u2217 infix": {"lspace": 3, "rspace": 3}, "\u2218 infix": {"lspace": 4, "rspace": 4}, "\u2219 infix": {"lspace": 5, "rspace": 5}, "\u221a prefix": {"lspace": 3, "rspace": 0}, "\u221b prefix": {"lspace": 3, "rspace": 0}, "\u221c prefix": {"lspace": 3, "rspace": 0}, "\u221d infix": {"lspace": 5, "rspace": 5}, "\u221f prefix": {"lspace": 0, "rspace": 0}, "\u2220 prefix": {"lspace": 0, "rspace": 0}, "\u2221 prefix": {"lspace": 0, "rspace": 0}, "\u2222 prefix": {"lspace": 0, "rspace": 0}, "\u2223 infix": {"lspace": 5, "rspace": 5}, "\u2224 infix": {"lspace": 4, "rspace": 4}, "\u2225 infix": {"lspace": 5, "rspace": 5}, "\u2226 infix": {"lspace": 5, "rspace": 5}, "\u2227 infix": {"lspace": 4, "rspace": 4}, "\u2228 infix": {"lspace": 4, "rspace": 4}, "\u2229 infix": {"lspace": 4, "rspace": 4}, "\u222a infix": {"lspace": 4, "rspace": 4}, "\u222b prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u222c prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u222d prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u222e prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u222f prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2230 prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2231 prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2232 prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2233 prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2234 infix": {"lspace": 5, "rspace": 5}, "\u2235 infix": {"lspace": 5, "rspace": 5}, "\u2236 infix": {"lspace": 4, "rspace": 4}, "\u2237 infix": {"lspace": 5, "rspace": 5}, "\u2238 infix": {"lspace": 4, "rspace": 4}, "\u2239 infix": {"lspace": 5, "rspace": 5}, "\u223a infix": {"lspace": 5, "rspace": 5}, "\u223b infix": {"lspace": 5, "rspace": 5}, "\u223c infix": {"lspace": 5, "rspace": 5}, "\u223c prefix": {"lspace": 0, "rspace": 0}, "\u223d infix": {"lspace": 5, "rspace": 5}, "\u223e infix": {"lspace": 5, "rspace": 5}, "\u223f infix": {"lspace": 3, "rspace": 3}, "\u2240 infix": {"lspace": 3, "rspace": 3}, "\u2241 infix": {"lspace": 5, "rspace": 5}, "\u2242 infix": {"lspace": 5, "rspace": 5}, "\u2243 infix": {"lspace": 5, "rspace": 5}, "\u2244 infix": {"lspace": 5, "rspace": 5}, "\u2245 infix": {"lspace": 5, "rspace": 5}, "\u2246 infix": {"lspace": 5, "rspace": 5}, "\u2247 infix": {"lspace": 5, "rspace": 5}, "\u2248 infix": {"lspace": 5, "rspace": 5}, "\u2249 infix": {"lspace": 5, "rspace": 5}, "\u224a infix": {"lspace": 5, "rspace": 5}, "\u224b infix": {"lspace": 5, "rspace": 5}, "\u224c infix": {"lspace": 5, "rspace": 5}, "\u224d infix": {"lspace": 5, "rspace": 5}, "\u224e infix": {"lspace": 5, "rspace": 5}, "\u224f infix": {"lspace": 5, "rspace": 5}, "\u2250 infix": {"lspace": 5, "rspace": 5}, "\u2251 infix": {"lspace": 5, "rspace": 5}, "\u2252 infix": {"lspace": 5, "rspace": 5}, "\u2253 infix": {"lspace": 5, "rspace": 5}, "\u2254 infix": {"lspace": 5, "rspace": 5}, "\u2255 infix": {"lspace": 5, "rspace": 5}, "\u2256 infix": {"lspace": 5, "rspace": 5}, "\u2257 infix": {"lspace": 5, "rspace": 5}, "\u2258 infix": {"lspace": 5, "rspace": 5}, "\u2259 infix": {"lspace": 5, "rspace": 5}, "\u225a infix": {"lspace": 5, "rspace": 5}, "\u225b infix": {"lspace": 5, "rspace": 5}, "\u225c infix": {"lspace": 5, "rspace": 5}, "\u225d infix": {"lspace": 5, "rspace": 5}, "\u225e infix": {"lspace": 5, "rspace": 5}, "\u225f infix": {"lspace": 5, "rspace": 5}, "\u2260 infix": {"lspace": 5, "rspace": 5}, "\u2261 infix": {"lspace": 5, "rspace": 5}, "\u2262 infix": {"lspace": 5, "rspace": 5}, "\u2263 infix": {"lspace": 5, "rspace": 5}, "\u2264 infix": {"lspace": 5, "rspace": 5}, "\u2265 infix": {"lspace": 5, "rspace": 5}, "\u2266 infix": {"lspace": 5, "rspace": 5}, "\u2267 infix": {"lspace": 5, "rspace": 5}, "\u2268 infix": {"lspace": 5, "rspace": 5}, "\u2269 infix": {"lspace": 5, "rspace": 5}, "\u226a infix": {"lspace": 5, "rspace": 5}, "\u226b infix": {"lspace": 5, "rspace": 5}, "\u226c infix": {"lspace": 5, "rspace": 5}, "\u226d infix": {"lspace": 5, "rspace": 5}, "\u226e infix": {"lspace": 5, "rspace": 5}, "\u226f infix": {"lspace": 5, "rspace": 5}, "\u2270 infix": {"lspace": 5, "rspace": 5}, "\u2271 infix": {"lspace": 5, "rspace": 5}, "\u2272 infix": {"lspace": 5, "rspace": 5}, "\u2273 infix": {"lspace": 5, "rspace": 5}, "\u2274 infix": {"lspace": 5, "rspace": 5}, "\u2275 infix": {"lspace": 5, "rspace": 5}, "\u2276 infix": {"lspace": 5, "rspace": 5}, "\u2277 infix": {"lspace": 5, "rspace": 5}, "\u2278 infix": {"lspace": 5, "rspace": 5}, "\u2279 infix": {"lspace": 5, "rspace": 5}, "\u227a infix": {"lspace": 5, "rspace": 5}, "\u227b infix": {"lspace": 5, "rspace": 5}, "\u227c infix": {"lspace": 5, "rspace": 5}, "\u227d infix": {"lspace": 5, "rspace": 5}, "\u227e infix": {"lspace": 5, "rspace": 5}, "\u227f infix": {"lspace": 5, "rspace": 5}, "\u2280 infix": {"lspace": 5, "rspace": 5}, "\u2281 infix": {"lspace": 5, "rspace": 5}, "\u2282 infix": {"lspace": 5, "rspace": 5}, "\u2283 infix": {"lspace": 5, "rspace": 5}, "\u2284 infix": {"lspace": 5, "rspace": 5}, "\u2285 infix": {"lspace": 5, "rspace": 5}, "\u2286 infix": {"lspace": 5, "rspace": 5}, "\u2287 infix": {"lspace": 5, "rspace": 5}, "\u2288 infix": {"lspace": 5, "rspace": 5}, "\u2289 infix": {"lspace": 5, "rspace": 5}, "\u228a infix": {"lspace": 5, "rspace": 5}, "\u228b infix": {"lspace": 5, "rspace": 5}, "\u228c infix": {"lspace": 4, "rspace": 4}, "\u228d infix": {"lspace": 4, "rspace": 4}, "\u228e infix": {"lspace": 4, "rspace": 4}, "\u228f infix": {"lspace": 4, "rspace": 4}, "\u2290 infix": {"lspace": 5, "rspace": 5}, "\u2291 infix": {"lspace": 5, "rspace": 5}, "\u2292 infix": {"lspace": 5, "rspace": 5}, "\u2293 infix": {"lspace": 4, "rspace": 4}, "\u2294 infix": {"lspace": 4, "rspace": 4}, "\u2295 infix": {"lspace": 4, "rspace": 4}, "\u2296 infix": {"lspace": 4, "rspace": 4}, "\u2297 infix": {"lspace": 3, "rspace": 3}, "\u2298 infix": {"lspace": 4, "rspace": 4}, "\u2299 infix": {"lspace": 3, "rspace": 3}, "\u229a infix": {"lspace": 5, "rspace": 5}, "\u229b infix": {"lspace": 5, "rspace": 5}, "\u229c infix": {"lspace": 5, "rspace": 5}, "\u229d infix": {"lspace": 4, "rspace": 4}, "\u229e infix": {"lspace": 4, "rspace": 4}, "\u229f infix": {"lspace": 4, "rspace": 4}, "\u22a0 infix": {"lspace": 3, "rspace": 3}, "\u22a1 infix": {"lspace": 3, "rspace": 3}, "\u22a2 infix": {"lspace": 5, "rspace": 5}, "\u22a3 infix": {"lspace": 5, "rspace": 5}, "\u22a4 infix": {"lspace": 5, "rspace": 5}, "\u22a5 infix": {"lspace": 5, "rspace": 5}, "\u22a6 infix": {"lspace": 5, "rspace": 5}, "\u22a7 infix": {"lspace": 5, "rspace": 5}, "\u22a8 infix": {"lspace": 5, "rspace": 5}, "\u22a9 infix": {"lspace": 5, "rspace": 5}, "\u22aa infix": {"lspace": 5, "rspace": 5}, "\u22ab infix": {"lspace": 5, "rspace": 5}, "\u22ac infix": {"lspace": 5, "rspace": 5}, "\u22ad infix": {"lspace": 5, "rspace": 5}, "\u22ae infix": {"lspace": 5, "rspace": 5}, "\u22af infix": {"lspace": 5, "rspace": 5}, "\u22b0 infix": {"lspace": 5, "rspace": 5}, "\u22b1 infix": {"lspace": 5, "rspace": 5}, "\u22b2 infix": {"lspace": 5, "rspace": 5}, "\u22b3 infix": {"lspace": 5, "rspace": 5}, "\u22b4 infix": {"lspace": 5, "rspace": 5}, "\u22b5 infix": {"lspace": 5, "rspace": 5}, "\u22b6 infix": {"lspace": 5, "rspace": 5}, "\u22b7 infix": {"lspace": 5, "rspace": 5}, "\u22b8 infix": {"lspace": 5, "rspace": 5}, "\u22b9 infix": {"lspace": 5, "rspace": 5}, "\u22ba infix": {"lspace": 5, "rspace": 5}, "\u22bb infix": {"lspace": 4, "rspace": 4}, "\u22bc infix": {"lspace": 4, "rspace": 4}, "\u22bd infix": {"lspace": 4, "rspace": 4}, "\u22be prefix": {"lspace": 0, "rspace": 0}, "\u22bf prefix": {"lspace": 0, "rspace": 0}, "\u22c0 prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u22c1 prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u22c2 prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u22c3 prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u22c4 infix": {"lspace": 4, "rspace": 4}, "\u22c5 infix": {"lspace": 3, "rspace": 3}, "\u22c6 infix": {"lspace": 4, "rspace": 4}, "\u22c7 infix": {"lspace": 3, "rspace": 3}, "\u22c8 infix": {"lspace": 5, "rspace": 5}, "\u22c9 infix": {"lspace": 3, "rspace": 3}, "\u22ca infix": {"lspace": 3, "rspace": 3}, "\u22cb infix": {"lspace": 3, "rspace": 3}, "\u22cc infix": {"lspace": 3, "rspace": 3}, "\u22cd infix": {"lspace": 5, "rspace": 5}, "\u22ce infix": {"lspace": 4, "rspace": 4}, "\u22cf infix": {"lspace": 4, "rspace": 4}, "\u22d0 infix": {"lspace": 5, "rspace": 5}, "\u22d1 infix": {"lspace": 5, "rspace": 5}, "\u22d2 infix": {"lspace": 4, "rspace": 4}, "\u22d3 infix": {"lspace": 4, "rspace": 4}, "\u22d4 infix": {"lspace": 5, "rspace": 5}, "\u22d5 infix": {"lspace": 5, "rspace": 5}, "\u22d6 infix": {"lspace": 5, "rspace": 5}, "\u22d7 infix": {"lspace": 5, "rspace": 5}, "\u22d8 infix": {"lspace": 5, "rspace": 5}, "\u22d9 infix": {"lspace": 5, "rspace": 5}, "\u22da infix": {"lspace": 5, "rspace": 5}, "\u22db infix": {"lspace": 5, "rspace": 5}, "\u22dc infix": {"lspace": 5, "rspace": 5}, "\u22dd infix": {"lspace": 5, "rspace": 5}, "\u22de infix": {"lspace": 5, "rspace": 5}, "\u22df infix": {"lspace": 5, "rspace": 5}, "\u22e0 infix": {"lspace": 5, "rspace": 5}, "\u22e1 infix": {"lspace": 5, "rspace": 5}, "\u22e2 infix": {"lspace": 5, "rspace": 5}, "\u22e3 infix": {"lspace": 5, "rspace": 5}, "\u22e4 infix": {"lspace": 5, "rspace": 5}, "\u22e5 infix": {"lspace": 5, "rspace": 5}, "\u22e6 infix": {"lspace": 5, "rspace": 5}, "\u22e7 infix": {"lspace": 5, "rspace": 5}, "\u22e8 infix": {"lspace": 5, "rspace": 5}, "\u22e9 infix": {"lspace": 5, "rspace": 5}, "\u22ea infix": {"lspace": 5, "rspace": 5}, "\u22eb infix": {"lspace": 5, "rspace": 5}, "\u22ec infix": {"lspace": 5, "rspace": 5}, "\u22ed infix": {"lspace": 5, "rspace": 5}, "\u22f2 infix": {"lspace": 5, "rspace": 5}, "\u22f3 infix": {"lspace": 5, "rspace": 5}, "\u22f4 infix": {"lspace": 5, "rspace": 5}, "\u22f5 infix": {"lspace": 5, "rspace": 5}, "\u22f6 infix": {"lspace": 5, "rspace": 5}, "\u22f7 infix": {"lspace": 5, "rspace": 5}, "\u22f8 infix": {"lspace": 5, "rspace": 5}, "\u22f9 infix": {"lspace": 5, "rspace": 5}, "\u22fa infix": {"lspace": 5, "rspace": 5}, "\u22fb infix": {"lspace": 5, "rspace": 5}, "\u22fc infix": {"lspace": 5, "rspace": 5}, "\u22fd infix": {"lspace": 5, "rspace": 5}, "\u22fe infix": {"lspace": 5, "rspace": 5}, "\u22ff infix": {"lspace": 5, "rspace": 5}, "\u2301 infix": {"lspace": 5, "rspace": 5}, "\u2305 infix": {"lspace": 3, "rspace": 3}, "\u2306 infix": {"lspace": 3, "rspace": 3}, "\u2308 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2309 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u230a prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u230b postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2310 prefix": {"lspace": 0, "rspace": 0}, "\u2319 prefix": {"lspace": 0, "rspace": 0}, "\u2322 postfix": {"lspace": 0, "rspace": 0, "stretchy": true}, "\u2323 postfix": {"lspace": 0, "rspace": 0, "stretchy": true}, "\u2329 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u232a postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u237c infix": {"lspace": 5, "rspace": 5}, "\u238b infix": {"lspace": 5, "rspace": 5}, "\u23b4 postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u23b5 postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u23cd postfix": {"lspace": 0, "rspace": 0}, "\u23dc postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u23dd postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u23de postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u23df postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u23e0 postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u23e1 postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\u25a0 infix": {"lspace": 3, "rspace": 3}, "\u25a1 infix": {"lspace": 3, "rspace": 3}, "\u25aa infix": {"lspace": 3, "rspace": 3}, "\u25ab infix": {"lspace": 3, "rspace": 3}, "\u25ad infix": {"lspace": 3, "rspace": 3}, "\u25ae infix": {"lspace": 3, "rspace": 3}, "\u25af infix": {"lspace": 3, "rspace": 3}, "\u25b0 infix": {"lspace": 3, "rspace": 3}, "\u25b1 infix": {"lspace": 3, "rspace": 3}, "\u2758 infix": {"lspace": 5, "rspace": 5}, "\u2772 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2773 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2794 infix": {"lspace": 5, "rspace": 5}, "\u2795 infix": {"lspace": 4, "rspace": 4}, "\u2795 prefix": {"lspace": 0, "rspace": 0}, "\u2796 infix": {"lspace": 4, "rspace": 4}, "\u2796 prefix": {"lspace": 0, "rspace": 0}, "\u2797 infix": {"lspace": 4, "rspace": 4}, "\u2798 infix": {"lspace": 5, "rspace": 5}, "\u2799 infix": {"lspace": 5, "rspace": 5}, "\u279a infix": {"lspace": 5, "rspace": 5}, "\u279b infix": {"lspace": 5, "rspace": 5}, "\u279c infix": {"lspace": 5, "rspace": 5}, "\u279d infix": {"lspace": 5, "rspace": 5}, "\u279e infix": {"lspace": 5, "rspace": 5}, "\u279f infix": {"lspace": 5, "rspace": 5}, "\u27a0 infix": {"lspace": 5, "rspace": 5}, "\u27a1 infix": {"lspace": 5, "rspace": 5}, "\u27a5 infix": {"lspace": 5, "rspace": 5}, "\u27a6 infix": {"lspace": 5, "rspace": 5}, "\u27a7 infix": {"lspace": 5, "rspace": 5}, "\u27a8 infix": {"lspace": 5, "rspace": 5}, "\u27a9 infix": {"lspace": 5, "rspace": 5}, "\u27aa infix": {"lspace": 5, "rspace": 5}, "\u27ab infix": {"lspace": 5, "rspace": 5}, "\u27ac infix": {"lspace": 5, "rspace": 5}, "\u27ad infix": {"lspace": 5, "rspace": 5}, "\u27ae infix": {"lspace": 5, "rspace": 5}, "\u27af infix": {"lspace": 5, "rspace": 5}, "\u27b1 infix": {"lspace": 5, "rspace": 5}, "\u27b2 infix": {"lspace": 5, "rspace": 5}, "\u27b3 infix": {"lspace": 5, "rspace": 5}, "\u27b4 infix": {"lspace": 5, "rspace": 5}, "\u27b5 infix": {"lspace": 5, "rspace": 5}, "\u27b6 infix": {"lspace": 5, "rspace": 5}, "\u27b7 infix": {"lspace": 5, "rspace": 5}, "\u27b8 infix": {"lspace": 5, "rspace": 5}, "\u27b9 infix": {"lspace": 5, "rspace": 5}, "\u27ba infix": {"lspace": 5, "rspace": 5}, "\u27bb infix": {"lspace": 5, "rspace": 5}, "\u27bc infix": {"lspace": 5, "rspace": 5}, "\u27bd infix": {"lspace": 5, "rspace": 5}, "\u27be infix": {"lspace": 5, "rspace": 5}, "\u27c0 prefix": {"lspace": 0, "rspace": 0}, "\u27cb infix": {"lspace": 3, "rspace": 3}, "\u27cd infix": {"lspace": 3, "rspace": 3}, "\u27df infix": {"lspace": 5, "rspace": 5}, "\u27e6 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27e7 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27e8 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27e9 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27ea prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27eb postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27ec prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27ed postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27ee prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27ef postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u27f0 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u27f1 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u27f2 infix": {"lspace": 5, "rspace": 5}, "\u27f3 infix": {"lspace": 5, "rspace": 5}, "\u27f4 infix": {"lspace": 4, "rspace": 4}, "\u27f5 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27f6 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27f7 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27f8 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27f9 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27fa infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27fb infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27fc infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27fd infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27fe infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u27ff infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2900 infix": {"lspace": 5, "rspace": 5}, "\u2901 infix": {"lspace": 5, "rspace": 5}, "\u2902 infix": {"lspace": 5, "rspace": 5}, "\u2903 infix": {"lspace": 5, "rspace": 5}, "\u2904 infix": {"lspace": 5, "rspace": 5}, "\u2905 infix": {"lspace": 5, "rspace": 5}, "\u2906 infix": {"lspace": 5, "rspace": 5}, "\u2907 infix": {"lspace": 5, "rspace": 5}, "\u2908 infix": {"lspace": 5, "rspace": 5}, "\u2909 infix": {"lspace": 5, "rspace": 5}, "\u290a infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u290b infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u290c infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u290d infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u290e infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u290f infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2910 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2911 infix": {"lspace": 5, "rspace": 5}, "\u2912 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2913 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2914 infix": {"lspace": 5, "rspace": 5}, "\u2915 infix": {"lspace": 5, "rspace": 5}, "\u2916 infix": {"lspace": 5, "rspace": 5}, "\u2917 infix": {"lspace": 5, "rspace": 5}, "\u2918 infix": {"lspace": 5, "rspace": 5}, "\u2919 infix": {"lspace": 5, "rspace": 5}, "\u291a infix": {"lspace": 5, "rspace": 5}, "\u291b infix": {"lspace": 5, "rspace": 5}, "\u291c infix": {"lspace": 5, "rspace": 5}, "\u291d infix": {"lspace": 5, "rspace": 5}, "\u291e infix": {"lspace": 5, "rspace": 5}, "\u291f infix": {"lspace": 5, "rspace": 5}, "\u2920 infix": {"lspace": 5, "rspace": 5}, "\u2921 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2922 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2923 infix": {"lspace": 5, "rspace": 5}, "\u2924 infix": {"lspace": 5, "rspace": 5}, "\u2925 infix": {"lspace": 5, "rspace": 5}, "\u2926 infix": {"lspace": 5, "rspace": 5}, "\u2927 infix": {"lspace": 5, "rspace": 5}, "\u2928 infix": {"lspace": 5, "rspace": 5}, "\u2929 infix": {"lspace": 5, "rspace": 5}, "\u292a infix": {"lspace": 5, "rspace": 5}, "\u292b infix": {"lspace": 5, "rspace": 5}, "\u292c infix": {"lspace": 5, "rspace": 5}, "\u292d infix": {"lspace": 5, "rspace": 5}, "\u292e infix": {"lspace": 5, "rspace": 5}, "\u292f infix": {"lspace": 5, "rspace": 5}, "\u2930 infix": {"lspace": 5, "rspace": 5}, "\u2931 infix": {"lspace": 5, "rspace": 5}, "\u2932 infix": {"lspace": 5, "rspace": 5}, "\u2933 infix": {"lspace": 5, "rspace": 5}, "\u2934 infix": {"lspace": 5, "rspace": 5}, "\u2935 infix": {"lspace": 5, "rspace": 5}, "\u2936 infix": {"lspace": 5, "rspace": 5}, "\u2937 infix": {"lspace": 5, "rspace": 5}, "\u2938 infix": {"lspace": 5, "rspace": 5}, "\u2939 infix": {"lspace": 5, "rspace": 5}, "\u293a infix": {"lspace": 5, "rspace": 5}, "\u293b infix": {"lspace": 5, "rspace": 5}, "\u293c infix": {"lspace": 5, "rspace": 5}, "\u293d infix": {"lspace": 5, "rspace": 5}, "\u293e infix": {"lspace": 5, "rspace": 5}, "\u293f infix": {"lspace": 5, "rspace": 5}, "\u2940 infix": {"lspace": 5, "rspace": 5}, "\u2941 infix": {"lspace": 5, "rspace": 5}, "\u2942 infix": {"lspace": 5, "rspace": 5}, "\u2943 infix": {"lspace": 5, "rspace": 5}, "\u2944 infix": {"lspace": 5, "rspace": 5}, "\u2945 infix": {"lspace": 5, "rspace": 5}, "\u2946 infix": {"lspace": 5, "rspace": 5}, "\u2947 infix": {"lspace": 5, "rspace": 5}, "\u2948 infix": {"lspace": 5, "rspace": 5}, "\u2949 infix": {"lspace": 5, "rspace": 5}, "\u294a infix": {"lspace": 5, "rspace": 5}, "\u294b infix": {"lspace": 5, "rspace": 5}, "\u294c infix": {"lspace": 5, "rspace": 5}, "\u294d infix": {"lspace": 5, "rspace": 5}, "\u294e infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u294f infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2950 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2951 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2952 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2953 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2954 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2955 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2956 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2957 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2958 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2959 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u295a infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u295b infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u295c infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u295d infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u295e infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u295f infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2960 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2961 infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2962 infix": {"lspace": 5, "rspace": 5}, "\u2963 infix": {"lspace": 5, "rspace": 5}, "\u2964 infix": {"lspace": 5, "rspace": 5}, "\u2965 infix": {"lspace": 5, "rspace": 5}, "\u2966 infix": {"lspace": 5, "rspace": 5}, "\u2967 infix": {"lspace": 5, "rspace": 5}, "\u2968 infix": {"lspace": 5, "rspace": 5}, "\u2969 infix": {"lspace": 5, "rspace": 5}, "\u296a infix": {"lspace": 5, "rspace": 5}, "\u296b infix": {"lspace": 5, "rspace": 5}, "\u296c infix": {"lspace": 5, "rspace": 5}, "\u296d infix": {"lspace": 5, "rspace": 5}, "\u296e infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u296f infix": {"lspace": 5, "rspace": 5, "stretchy": true}, "\u2970 infix": {"lspace": 5, "rspace": 5}, "\u2971 infix": {"lspace": 5, "rspace": 5}, "\u2972 infix": {"lspace": 5, "rspace": 5}, "\u2973 infix": {"lspace": 5, "rspace": 5}, "\u2974 infix": {"lspace": 5, "rspace": 5}, "\u2975 infix": {"lspace": 5, "rspace": 5}, "\u2976 infix": {"lspace": 5, "rspace": 5}, "\u2977 infix": {"lspace": 5, "rspace": 5}, "\u2978 infix": {"lspace": 5, "rspace": 5}, "\u2979 infix": {"lspace": 5, "rspace": 5}, "\u297a infix": {"lspace": 5, "rspace": 5}, "\u297b infix": {"lspace": 5, "rspace": 5}, "\u297c infix": {"lspace": 5, "rspace": 5}, "\u297d infix": {"lspace": 5, "rspace": 5}, "\u297e infix": {"lspace": 5, "rspace": 5}, "\u297f infix": {"lspace": 5, "rspace": 5}, "\u2980 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2980 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2981 infix": {"lspace": 3, "rspace": 3}, "\u2982 infix": {"lspace": 3, "rspace": 3}, "\u2983 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2984 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2985 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2986 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2987 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2988 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2989 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u298a postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u298b prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u298c postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u298d prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u298e postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u298f prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2990 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2991 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2992 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2993 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2994 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2995 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2996 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2997 prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2998 postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2999 infix": {"lspace": 3, "rspace": 3}, "\u299a infix": {"lspace": 3, "rspace": 3}, "\u299b prefix": {"lspace": 0, "rspace": 0}, "\u299c prefix": {"lspace": 0, "rspace": 0}, "\u299d prefix": {"lspace": 0, "rspace": 0}, "\u299e prefix": {"lspace": 0, "rspace": 0}, "\u299f prefix": {"lspace": 0, "rspace": 0}, "\u29a0 prefix": {"lspace": 0, "rspace": 0}, "\u29a1 prefix": {"lspace": 0, "rspace": 0}, "\u29a2 prefix": {"lspace": 0, "rspace": 0}, "\u29a3 prefix": {"lspace": 0, "rspace": 0}, "\u29a4 prefix": {"lspace": 0, "rspace": 0}, "\u29a5 prefix": {"lspace": 0, "rspace": 0}, "\u29a6 prefix": {"lspace": 0, "rspace": 0}, "\u29a7 prefix": {"lspace": 0, "rspace": 0}, "\u29a8 prefix": {"lspace": 0, "rspace": 0}, "\u29a9 prefix": {"lspace": 0, "rspace": 0}, "\u29aa prefix": {"lspace": 0, "rspace": 0}, "\u29ab prefix": {"lspace": 0, "rspace": 0}, "\u29ac prefix": {"lspace": 0, "rspace": 0}, "\u29ad prefix": {"lspace": 0, "rspace": 0}, "\u29ae prefix": {"lspace": 0, "rspace": 0}, "\u29af prefix": {"lspace": 0, "rspace": 0}, "\u29b5 infix": {"lspace": 3, "rspace": 3}, "\u29b6 infix": {"lspace": 5, "rspace": 5}, "\u29b7 infix": {"lspace": 5, "rspace": 5}, "\u29b8 infix": {"lspace": 5, "rspace": 5}, "\u29b9 infix": {"lspace": 5, "rspace": 5}, "\u29ba infix": {"lspace": 5, "rspace": 5}, "\u29bb infix": {"lspace": 5, "rspace": 5}, "\u29bc infix": {"lspace": 4, "rspace": 4}, "\u29bd infix": {"lspace": 5, "rspace": 5}, "\u29be infix": {"lspace": 5, "rspace": 5}, "\u29bf infix": {"lspace": 5, "rspace": 5}, "\u29c0 infix": {"lspace": 5, "rspace": 5}, "\u29c1 infix": {"lspace": 5, "rspace": 5}, "\u29c2 infix": {"lspace": 3, "rspace": 3}, "\u29c3 infix": {"lspace": 3, "rspace": 3}, "\u29c4 infix": {"lspace": 5, "rspace": 5}, "\u29c5 infix": {"lspace": 5, "rspace": 5}, "\u29c6 infix": {"lspace": 5, "rspace": 5}, "\u29c7 infix": {"lspace": 5, "rspace": 5}, "\u29c8 infix": {"lspace": 5, "rspace": 5}, "\u29c9 infix": {"lspace": 3, "rspace": 3}, "\u29ca infix": {"lspace": 3, "rspace": 3}, "\u29cb infix": {"lspace": 3, "rspace": 3}, "\u29cc infix": {"lspace": 3, "rspace": 3}, "\u29cd infix": {"lspace": 3, "rspace": 3}, "\u29ce infix": {"lspace": 5, "rspace": 5}, "\u29cf infix": {"lspace": 5, "rspace": 5}, "\u29d1 infix": {"lspace": 5, "rspace": 5}, "\u29d2 infix": {"lspace": 5, "rspace": 5}, "\u29d3 infix": {"lspace": 5, "rspace": 5}, "\u29d4 infix": {"lspace": 5, "rspace": 5}, "\u29d5 infix": {"lspace": 5, "rspace": 5}, "\u29d6 infix": {"lspace": 5, "rspace": 5}, "\u29d7 infix": {"lspace": 5, "rspace": 5}, "\u29d8 infix": {"lspace": 3, "rspace": 3}, "\u29d9 infix": {"lspace": 3, "rspace": 3}, "\u29db infix": {"lspace": 3, "rspace": 3}, "\u29df infix": {"lspace": 3, "rspace": 3}, "\u29e0 infix": {"lspace": 3, "rspace": 3}, "\u29e1 infix": {"lspace": 5, "rspace": 5}, "\u29e2 infix": {"lspace": 3, "rspace": 3}, "\u29e3 infix": {"lspace": 5, "rspace": 5}, "\u29e4 infix": {"lspace": 5, "rspace": 5}, "\u29e5 infix": {"lspace": 5, "rspace": 5}, "\u29e6 infix": {"lspace": 5, "rspace": 5}, "\u29e7 infix": {"lspace": 3, "rspace": 3}, "\u29e8 infix": {"lspace": 3, "rspace": 3}, "\u29e9 infix": {"lspace": 3, "rspace": 3}, "\u29ea infix": {"lspace": 3, "rspace": 3}, "\u29eb infix": {"lspace": 3, "rspace": 3}, "\u29ec infix": {"lspace": 3, "rspace": 3}, "\u29ed infix": {"lspace": 3, "rspace": 3}, "\u29f4 infix": {"lspace": 5, "rspace": 5}, "\u29f5 infix": {"lspace": 5, "rspace": 5}, "\u29f6 infix": {"lspace": 4, "rspace": 4}, "\u29f7 infix": {"lspace": 5, "rspace": 5}, "\u29f8 infix": {"lspace": 3, "rspace": 3}, "\u29f9 infix": {"lspace": 3, "rspace": 3}, "\u29fa infix": {"lspace": 3, "rspace": 3}, "\u29fb infix": {"lspace": 3, "rspace": 3}, "\u29fc prefix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u29fd postfix": {"lspace": 0, "rspace": 0, "stretchy": true, "symmetric": true}, "\u2a00 prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u2a01 prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u2a02 prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u2a03 prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u2a04 prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u2a05 prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u2a06 prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u2a07 prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u2a08 prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u2a09 prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u2a0a prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u2a0b prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a0c prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a0d prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a0e prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a0f prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a10 prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a11 prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a12 prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a13 prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a14 prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a15 prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a16 prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a17 prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a18 prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a19 prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a1a prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a1b prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a1c prefix": {"largeop": true, "lspace": 3, "rspace": 3, "symmetric": true}, "\u2a1d infix": {"lspace": 3, "rspace": 3}, "\u2a1e infix": {"lspace": 3, "rspace": 3}, "\u2a1f infix": {"lspace": 3, "rspace": 3}, "\u2a20 infix": {"lspace": 3, "rspace": 3}, "\u2a21 infix": {"lspace": 3, "rspace": 3}, "\u2a22 infix": {"lspace": 4, "rspace": 4}, "\u2a23 infix": {"lspace": 4, "rspace": 4}, "\u2a24 infix": {"lspace": 4, "rspace": 4}, "\u2a25 infix": {"lspace": 4, "rspace": 4}, "\u2a26 infix": {"lspace": 4, "rspace": 4}, "\u2a27 infix": {"lspace": 4, "rspace": 4}, "\u2a28 infix": {"lspace": 4, "rspace": 4}, "\u2a29 infix": {"lspace": 4, "rspace": 4}, "\u2a2a infix": {"lspace": 4, "rspace": 4}, "\u2a2b infix": {"lspace": 4, "rspace": 4}, "\u2a2c infix": {"lspace": 4, "rspace": 4}, "\u2a2d infix": {"lspace": 4, "rspace": 4}, "\u2a2e infix": {"lspace": 4, "rspace": 4}, "\u2a2f infix": {"lspace": 3, "rspace": 3}, "\u2a30 infix": {"lspace": 3, "rspace": 3}, "\u2a31 infix": {"lspace": 3, "rspace": 3}, "\u2a32 infix": {"lspace": 3, "rspace": 3}, "\u2a33 infix": {"lspace": 3, "rspace": 3}, "\u2a34 infix": {"lspace": 3, "rspace": 3}, "\u2a35 infix": {"lspace": 3, "rspace": 3}, "\u2a36 infix": {"lspace": 3, "rspace": 3}, "\u2a37 infix": {"lspace": 3, "rspace": 3}, "\u2a38 infix": {"lspace": 4, "rspace": 4}, "\u2a39 infix": {"lspace": 4, "rspace": 4}, "\u2a3a infix": {"lspace": 4, "rspace": 4}, "\u2a3b infix": {"lspace": 3, "rspace": 3}, "\u2a3c infix": {"lspace": 3, "rspace": 3}, "\u2a3d infix": {"lspace": 3, "rspace": 3}, "\u2a3e infix": {"lspace": 5, "rspace": 5}, "\u2a3f infix": {"lspace": 3, "rspace": 3}, "\u2a40 infix": {"lspace": 4, "rspace": 4}, "\u2a41 infix": {"lspace": 4, "rspace": 4}, "\u2a42 infix": {"lspace": 4, "rspace": 4}, "\u2a43 infix": {"lspace": 4, "rspace": 4}, "\u2a44 infix": {"lspace": 4, "rspace": 4}, "\u2a45 infix": {"lspace": 4, "rspace": 4}, "\u2a46 infix": {"lspace": 4, "rspace": 4}, "\u2a47 infix": {"lspace": 4, "rspace": 4}, "\u2a48 infix": {"lspace": 4, "rspace": 4}, "\u2a49 infix": {"lspace": 4, "rspace": 4}, "\u2a4a infix": {"lspace": 4, "rspace": 4}, "\u2a4b infix": {"lspace": 4, "rspace": 4}, "\u2a4c infix": {"lspace": 4, "rspace": 4}, "\u2a4d infix": {"lspace": 4, "rspace": 4}, "\u2a4e infix": {"lspace": 4, "rspace": 4}, "\u2a4f infix": {"lspace": 4, "rspace": 4}, "\u2a50 infix": {"lspace": 3, "rspace": 3}, "\u2a51 infix": {"lspace": 4, "rspace": 4}, "\u2a52 infix": {"lspace": 4, "rspace": 4}, "\u2a53 infix": {"lspace": 4, "rspace": 4}, "\u2a54 infix": {"lspace": 4, "rspace": 4}, "\u2a55 infix": {"lspace": 4, "rspace": 4}, "\u2a56 infix": {"lspace": 4, "rspace": 4}, "\u2a57 infix": {"lspace": 4, "rspace": 4}, "\u2a58 infix": {"lspace": 4, "rspace": 4}, "\u2a59 infix": {"lspace": 4, "rspace": 4}, "\u2a5a infix": {"lspace": 4, "rspace": 4}, "\u2a5b infix": {"lspace": 4, "rspace": 4}, "\u2a5c infix": {"lspace": 4, "rspace": 4}, "\u2a5d infix": {"lspace": 4, "rspace": 4}, "\u2a5e infix": {"lspace": 4, "rspace": 4}, "\u2a5f infix": {"lspace": 4, "rspace": 4}, "\u2a60 infix": {"lspace": 4, "rspace": 4}, "\u2a61 infix": {"lspace": 4, "rspace": 4}, "\u2a62 infix": {"lspace": 4, "rspace": 4}, "\u2a63 infix": {"lspace": 4, "rspace": 4}, "\u2a64 infix": {"lspace": 5, "rspace": 5}, "\u2a65 infix": {"lspace": 5, "rspace": 5}, "\u2a66 infix": {"lspace": 5, "rspace": 5}, "\u2a67 infix": {"lspace": 5, "rspace": 5}, "\u2a68 infix": {"lspace": 5, "rspace": 5}, "\u2a69 infix": {"lspace": 5, "rspace": 5}, "\u2a6a infix": {"lspace": 5, "rspace": 5}, "\u2a6b infix": {"lspace": 5, "rspace": 5}, "\u2a6c infix": {"lspace": 5, "rspace": 5}, "\u2a6d infix": {"lspace": 5, "rspace": 5}, "\u2a6e infix": {"lspace": 5, "rspace": 5}, "\u2a6f infix": {"lspace": 5, "rspace": 5}, "\u2a70 infix": {"lspace": 5, "rspace": 5}, "\u2a71 infix": {"lspace": 5, "rspace": 5}, "\u2a72 infix": {"lspace": 5, "rspace": 5}, "\u2a73 infix": {"lspace": 5, "rspace": 5}, "\u2a74 infix": {"lspace": 5, "rspace": 5}, "\u2a75 infix": {"lspace": 5, "rspace": 5}, "\u2a76 infix": {"lspace": 5, "rspace": 5}, "\u2a77 infix": {"lspace": 5, "rspace": 5}, "\u2a78 infix": {"lspace": 5, "rspace": 5}, "\u2a79 infix": {"lspace": 5, "rspace": 5}, "\u2a7a infix": {"lspace": 5, "rspace": 5}, "\u2a7b infix": {"lspace": 5, "rspace": 5}, "\u2a7c infix": {"lspace": 5, "rspace": 5}, "\u2a7d infix": {"lspace": 5, "rspace": 5}, "\u2a7e infix": {"lspace": 5, "rspace": 5}, "\u2a7f infix": {"lspace": 5, "rspace": 5}, "\u2a80 infix": {"lspace": 5, "rspace": 5}, "\u2a81 infix": {"lspace": 5, "rspace": 5}, "\u2a82 infix": {"lspace": 5, "rspace": 5}, "\u2a83 infix": {"lspace": 5, "rspace": 5}, "\u2a84 infix": {"lspace": 5, "rspace": 5}, "\u2a85 infix": {"lspace": 5, "rspace": 5}, "\u2a86 infix": {"lspace": 5, "rspace": 5}, "\u2a87 infix": {"lspace": 5, "rspace": 5}, "\u2a88 infix": {"lspace": 5, "rspace": 5}, "\u2a89 infix": {"lspace": 5, "rspace": 5}, "\u2a8a infix": {"lspace": 5, "rspace": 5}, "\u2a8b infix": {"lspace": 5, "rspace": 5}, "\u2a8c infix": {"lspace": 5, "rspace": 5}, "\u2a8d infix": {"lspace": 5, "rspace": 5}, "\u2a8e infix": {"lspace": 5, "rspace": 5}, "\u2a8f infix": {"lspace": 5, "rspace": 5}, "\u2a90 infix": {"lspace": 5, "rspace": 5}, "\u2a91 infix": {"lspace": 5, "rspace": 5}, "\u2a92 infix": {"lspace": 5, "rspace": 5}, "\u2a93 infix": {"lspace": 5, "rspace": 5}, "\u2a94 infix": {"lspace": 5, "rspace": 5}, "\u2a95 infix": {"lspace": 5, "rspace": 5}, "\u2a96 infix": {"lspace": 5, "rspace": 5}, "\u2a97 infix": {"lspace": 5, "rspace": 5}, "\u2a98 infix": {"lspace": 5, "rspace": 5}, "\u2a99 infix": {"lspace": 5, "rspace": 5}, "\u2a9a infix": {"lspace": 5, "rspace": 5}, "\u2a9b infix": {"lspace": 5, "rspace": 5}, "\u2a9c infix": {"lspace": 5, "rspace": 5}, "\u2a9d infix": {"lspace": 5, "rspace": 5}, "\u2a9e infix": {"lspace": 5, "rspace": 5}, "\u2a9f infix": {"lspace": 5, "rspace": 5}, "\u2aa0 infix": {"lspace": 5, "rspace": 5}, "\u2aa1 infix": {"lspace": 5, "rspace": 5}, "\u2aa2 infix": {"lspace": 5, "rspace": 5}, "\u2aa3 infix": {"lspace": 5, "rspace": 5}, "\u2aa4 infix": {"lspace": 5, "rspace": 5}, "\u2aa5 infix": {"lspace": 5, "rspace": 5}, "\u2aa6 infix": {"lspace": 5, "rspace": 5}, "\u2aa7 infix": {"lspace": 5, "rspace": 5}, "\u2aa8 infix": {"lspace": 5, "rspace": 5}, "\u2aa9 infix": {"lspace": 5, "rspace": 5}, "\u2aaa infix": {"lspace": 5, "rspace": 5}, "\u2aab infix": {"lspace": 5, "rspace": 5}, "\u2aac infix": {"lspace": 5, "rspace": 5}, "\u2aad infix": {"lspace": 5, "rspace": 5}, "\u2aae infix": {"lspace": 5, "rspace": 5}, "\u2aaf infix": {"lspace": 5, "rspace": 5}, "\u2ab0 infix": {"lspace": 5, "rspace": 5}, "\u2ab1 infix": {"lspace": 5, "rspace": 5}, "\u2ab2 infix": {"lspace": 5, "rspace": 5}, "\u2ab3 infix": {"lspace": 5, "rspace": 5}, "\u2ab4 infix": {"lspace": 5, "rspace": 5}, "\u2ab5 infix": {"lspace": 5, "rspace": 5}, "\u2ab6 infix": {"lspace": 5, "rspace": 5}, "\u2ab7 infix": {"lspace": 5, "rspace": 5}, "\u2ab8 infix": {"lspace": 5, "rspace": 5}, "\u2ab9 infix": {"lspace": 5, "rspace": 5}, "\u2aba infix": {"lspace": 5, "rspace": 5}, "\u2abb infix": {"lspace": 5, "rspace": 5}, "\u2abc infix": {"lspace": 5, "rspace": 5}, "\u2abd infix": {"lspace": 5, "rspace": 5}, "\u2abe infix": {"lspace": 5, "rspace": 5}, "\u2abf infix": {"lspace": 5, "rspace": 5}, "\u2ac0 infix": {"lspace": 5, "rspace": 5}, "\u2ac1 infix": {"lspace": 5, "rspace": 5}, "\u2ac2 infix": {"lspace": 5, "rspace": 5}, "\u2ac3 infix": {"lspace": 5, "rspace": 5}, "\u2ac4 infix": {"lspace": 5, "rspace": 5}, "\u2ac5 infix": {"lspace": 5, "rspace": 5}, "\u2ac6 infix": {"lspace": 5, "rspace": 5}, "\u2ac7 infix": {"lspace": 5, "rspace": 5}, "\u2ac8 infix": {"lspace": 5, "rspace": 5}, "\u2ac9 infix": {"lspace": 5, "rspace": 5}, "\u2aca infix": {"lspace": 5, "rspace": 5}, "\u2acb infix": {"lspace": 5, "rspace": 5}, "\u2acc infix": {"lspace": 5, "rspace": 5}, "\u2acd infix": {"lspace": 5, "rspace": 5}, "\u2ace infix": {"lspace": 5, "rspace": 5}, "\u2acf infix": {"lspace": 5, "rspace": 5}, "\u2ad0 infix": {"lspace": 5, "rspace": 5}, "\u2ad1 infix": {"lspace": 5, "rspace": 5}, "\u2ad2 infix": {"lspace": 5, "rspace": 5}, "\u2ad3 infix": {"lspace": 5, "rspace": 5}, "\u2ad4 infix": {"lspace": 5, "rspace": 5}, "\u2ad5 infix": {"lspace": 5, "rspace": 5}, "\u2ad6 infix": {"lspace": 5, "rspace": 5}, "\u2ad7 infix": {"lspace": 5, "rspace": 5}, "\u2ad8 infix": {"lspace": 5, "rspace": 5}, "\u2ad9 infix": {"lspace": 5, "rspace": 5}, "\u2ada infix": {"lspace": 4, "rspace": 4}, "\u2adb infix": {"lspace": 4, "rspace": 4}, "\u2adc infix": {"lspace": 3, "rspace": 3}, "\u2add infix": {"lspace": 3, "rspace": 3}, "\u2ade infix": {"lspace": 5, "rspace": 5}, "\u2adf infix": {"lspace": 5, "rspace": 5}, "\u2ae0 infix": {"lspace": 5, "rspace": 5}, "\u2ae1 infix": {"lspace": 5, "rspace": 5}, "\u2ae2 infix": {"lspace": 5, "rspace": 5}, "\u2ae3 infix": {"lspace": 5, "rspace": 5}, "\u2ae4 infix": {"lspace": 5, "rspace": 5}, "\u2ae5 infix": {"lspace": 5, "rspace": 5}, "\u2ae6 infix": {"lspace": 5, "rspace": 5}, "\u2ae7 infix": {"lspace": 5, "rspace": 5}, "\u2ae8 infix": {"lspace": 5, "rspace": 5}, "\u2ae9 infix": {"lspace": 5, "rspace": 5}, "\u2aea infix": {"lspace": 5, "rspace": 5}, "\u2aeb infix": {"lspace": 5, "rspace": 5}, "\u2aec prefix": {"lspace": 0, "rspace": 0}, "\u2aed prefix": {"lspace": 0, "rspace": 0}, "\u2aee infix": {"lspace": 5, "rspace": 5}, "\u2aef infix": {"lspace": 5, "rspace": 5}, "\u2af0 infix": {"lspace": 5, "rspace": 5}, "\u2af1 infix": {"lspace": 5, "rspace": 5}, "\u2af2 infix": {"lspace": 5, "rspace": 5}, "\u2af3 infix": {"lspace": 5, "rspace": 5}, "\u2af4 infix": {"lspace": 5, "rspace": 5}, "\u2af5 infix": {"lspace": 5, "rspace": 5}, "\u2af6 infix": {"lspace": 5, "rspace": 5}, "\u2af7 infix": {"lspace": 5, "rspace": 5}, "\u2af8 infix": {"lspace": 5, "rspace": 5}, "\u2af9 infix": {"lspace": 5, "rspace": 5}, "\u2afa infix": {"lspace": 5, "rspace": 5}, "\u2afb infix": {"lspace": 4, "rspace": 4}, "\u2afc prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u2afd infix": {"lspace": 4, "rspace": 4}, "\u2afe infix": {"lspace": 3, "rspace": 3}, "\u2aff prefix": {"largeop": true, "lspace": 3, "movablelimits": true, "rspace": 3, "symmetric": true}, "\u2b00 infix": {"lspace": 5, "rspace": 5}, "\u2b01 infix": {"lspace": 5, "rspace": 5}, "\u2b02 infix": {"lspace": 5, "rspace": 5}, "\u2b03 infix": {"lspace": 5, "rspace": 5}, "\u2b04 infix": {"lspace": 5, "rspace": 5}, "\u2b05 infix": {"lspace": 5, "rspace": 5}, "\u2b06 infix": {"lspace": 5, "rspace": 5}, "\u2b07 infix": {"lspace": 5, "rspace": 5}, "\u2b08 infix": {"lspace": 5, "rspace": 5}, "\u2b09 infix": {"lspace": 5, "rspace": 5}, "\u2b0a infix": {"lspace": 5, "rspace": 5}, "\u2b0b infix": {"lspace": 5, "rspace": 5}, "\u2b0c infix": {"lspace": 5, "rspace": 5}, "\u2b0d infix": {"lspace": 5, "rspace": 5}, "\u2b0e infix": {"lspace": 5, "rspace": 5}, "\u2b0f infix": {"lspace": 5, "rspace": 5}, "\u2b10 infix": {"lspace": 5, "rspace": 5}, "\u2b11 infix": {"lspace": 5, "rspace": 5}, "\u2b30 infix": {"lspace": 5, "rspace": 5}, "\u2b31 infix": {"lspace": 5, "rspace": 5}, "\u2b32 infix": {"lspace": 4, "rspace": 4}, "\u2b33 infix": {"lspace": 5, "rspace": 5}, "\u2b34 infix": {"lspace": 5, "rspace": 5}, "\u2b35 infix": {"lspace": 5, "rspace": 5}, "\u2b36 infix": {"lspace": 5, "rspace": 5}, "\u2b37 infix": {"lspace": 5, "rspace": 5}, "\u2b38 infix": {"lspace": 5, "rspace": 5}, "\u2b39 infix": {"lspace": 5, "rspace": 5}, "\u2b3a infix": {"lspace": 5, "rspace": 5}, "\u2b3b infix": {"lspace": 5, "rspace": 5}, "\u2b3c infix": {"lspace": 5, "rspace": 5}, "\u2b3d infix": {"lspace": 5, "rspace": 5}, "\u2b3e infix": {"lspace": 5, "rspace": 5}, "\u2b3f infix": {"lspace": 5, "rspace": 5}, "\u2b40 infix": {"lspace": 5, "rspace": 5}, "\u2b41 infix": {"lspace": 5, "rspace": 5}, "\u2b42 infix": {"lspace": 5, "rspace": 5}, "\u2b43 infix": {"lspace": 5, "rspace": 5}, "\u2b44 infix": {"lspace": 5, "rspace": 5}, "\u2b45 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2b46 infix": {"horizontal": true, "lspace": 5, "rspace": 5, "stretchy": true}, "\u2b47 infix": {"lspace": 5, "rspace": 5}, "\u2b48 infix": {"lspace": 5, "rspace": 5}, "\u2b49 infix": {"lspace": 5, "rspace": 5}, "\u2b4a infix": {"lspace": 5, "rspace": 5}, "\u2b4b infix": {"lspace": 5, "rspace": 5}, "\u2b4c infix": {"lspace": 5, "rspace": 5}, "\u2b4d infix": {"lspace": 5, "rspace": 5}, "\u2b4e infix": {"lspace": 5, "rspace": 5}, "\u2b4f infix": {"lspace": 5, "rspace": 5}, "\u2b5a infix": {"lspace": 5, "rspace": 5}, "\u2b5b infix": {"lspace": 5, "rspace": 5}, "\u2b5c infix": {"lspace": 5, "rspace": 5}, "\u2b5d infix": {"lspace": 5, "rspace": 5}, "\u2b5e infix": {"lspace": 5, "rspace": 5}, "\u2b5f infix": {"lspace": 5, "rspace": 5}, "\u2b60 infix": {"lspace": 5, "rspace": 5}, "\u2b61 infix": {"lspace": 5, "rspace": 5}, "\u2b62 infix": {"lspace": 5, "rspace": 5}, "\u2b63 infix": {"lspace": 5, "rspace": 5}, "\u2b64 infix": {"lspace": 5, "rspace": 5}, "\u2b65 infix": {"lspace": 5, "rspace": 5}, "\u2b66 infix": {"lspace": 5, "rspace": 5}, "\u2b67 infix": {"lspace": 5, "rspace": 5}, "\u2b68 infix": {"lspace": 5, "rspace": 5}, "\u2b69 infix": {"lspace": 5, "rspace": 5}, "\u2b6a infix": {"lspace": 5, "rspace": 5}, "\u2b6b infix": {"lspace": 5, "rspace": 5}, "\u2b6c infix": {"lspace": 5, "rspace": 5}, "\u2b6d infix": {"lspace": 5, "rspace": 5}, "\u2b6e infix": {"lspace": 5, "rspace": 5}, "\u2b6f infix": {"lspace": 5, "rspace": 5}, "\u2b70 infix": {"lspace": 5, "rspace": 5}, "\u2b71 infix": {"lspace": 5, "rspace": 5}, "\u2b72 infix": {"lspace": 5, "rspace": 5}, "\u2b73 infix": {"lspace": 5, "rspace": 5}, "\u2b76 infix": {"lspace": 5, "rspace": 5}, "\u2b77 infix": {"lspace": 5, "rspace": 5}, "\u2b78 infix": {"lspace": 5, "rspace": 5}, "\u2b79 infix": {"lspace": 5, "rspace": 5}, "\u2b7a infix": {"lspace": 5, "rspace": 5}, "\u2b7b infix": {"lspace": 5, "rspace": 5}, "\u2b7c infix": {"lspace": 5, "rspace": 5}, "\u2b7d infix": {"lspace": 5, "rspace": 5}, "\u2b80 infix": {"lspace": 5, "rspace": 5}, "\u2b81 infix": {"lspace": 5, "rspace": 5}, "\u2b82 infix": {"lspace": 5, "rspace": 5}, "\u2b83 infix": {"lspace": 5, "rspace": 5}, "\u2b84 infix": {"lspace": 5, "rspace": 5}, "\u2b85 infix": {"lspace": 5, "rspace": 5}, "\u2b86 infix": {"lspace": 5, "rspace": 5}, "\u2b87 infix": {"lspace": 5, "rspace": 5}, "\u2b88 infix": {"lspace": 5, "rspace": 5}, "\u2b89 infix": {"lspace": 5, "rspace": 5}, "\u2b8a infix": {"lspace": 5, "rspace": 5}, "\u2b8b infix": {"lspace": 5, "rspace": 5}, "\u2b8c infix": {"lspace": 5, "rspace": 5}, "\u2b8d infix": {"lspace": 5, "rspace": 5}, "\u2b8e infix": {"lspace": 5, "rspace": 5}, "\u2b8f infix": {"lspace": 5, "rspace": 5}, "\u2b94 infix": {"lspace": 5, "rspace": 5}, "\u2b95 infix": {"lspace": 5, "rspace": 5}, "\u2ba0 infix": {"lspace": 5, "rspace": 5}, "\u2ba1 infix": {"lspace": 5, "rspace": 5}, "\u2ba2 infix": {"lspace": 5, "rspace": 5}, "\u2ba3 infix": {"lspace": 5, "rspace": 5}, "\u2ba4 infix": {"lspace": 5, "rspace": 5}, "\u2ba5 infix": {"lspace": 5, "rspace": 5}, "\u2ba6 infix": {"lspace": 5, "rspace": 5}, "\u2ba7 infix": {"lspace": 5, "rspace": 5}, "\u2ba8 infix": {"lspace": 5, "rspace": 5}, "\u2ba9 infix": {"lspace": 5, "rspace": 5}, "\u2baa infix": {"lspace": 5, "rspace": 5}, "\u2bab infix": {"lspace": 5, "rspace": 5}, "\u2bac infix": {"lspace": 5, "rspace": 5}, "\u2bad infix": {"lspace": 5, "rspace": 5}, "\u2bae infix": {"lspace": 5, "rspace": 5}, "\u2baf infix": {"lspace": 5, "rspace": 5}, "\u2bb0 infix": {"lspace": 5, "rspace": 5}, "\u2bb1 infix": {"lspace": 5, "rspace": 5}, "\u2bb2 infix": {"lspace": 5, "rspace": 5}, "\u2bb3 infix": {"lspace": 5, "rspace": 5}, "\u2bb4 infix": {"lspace": 5, "rspace": 5}, "\u2bb5 infix": {"lspace": 5, "rspace": 5}, "\u2bb6 infix": {"lspace": 5, "rspace": 5}, "\u2bb7 infix": {"lspace": 5, "rspace": 5}, "\u2bb8 infix": {"lspace": 5, "rspace": 5}, "\u2bd1 infix": {"lspace": 5, "rspace": 5}, "\ud83b\udef0 postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\ud83b\udef1 postfix": {"horizontal": true, "lspace": 0, "rspace": 0, "stretchy": true}, "\ud83e\udc00 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc01 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc02 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc03 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc04 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc05 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc06 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc07 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc08 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc09 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc0a infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc0b infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc10 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc11 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc12 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc13 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc14 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc15 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc16 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc17 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc18 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc19 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc1a infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc1b infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc1c infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc1d infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc1e infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc1f infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc20 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc21 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc22 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc23 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc24 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc25 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc26 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc27 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc28 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc29 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc2a infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc2b infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc2c infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc2d infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc2e infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc2f infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc30 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc31 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc32 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc33 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc34 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc35 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc36 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc37 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc38 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc39 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc3a infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc3b infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc3c infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc3d infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc3e infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc3f infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc40 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc41 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc42 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc43 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc44 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc45 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc46 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc47 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc50 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc51 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc52 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc53 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc54 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc55 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc56 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc57 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc58 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc59 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc60 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc61 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc62 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc63 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc64 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc65 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc66 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc67 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc68 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc69 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc6a infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc6b infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc6c infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc6d infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc6e infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc6f infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc70 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc71 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc72 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc73 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc74 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc75 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc76 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc77 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc78 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc79 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc7a infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc7b infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc7c infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc7d infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc7e infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc7f infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc80 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc81 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc82 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc83 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc84 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc85 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc86 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc87 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc98 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc99 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc9a infix": {"lspace": 5, "rspace": 5}, "\ud83e\udc9b infix": {"lspace": 5, "rspace": 5}, "\ud83e\udca0 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udca1 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udca2 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udca3 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udca4 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udca5 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udca6 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udca7 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udca8 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udca9 infix": {"lspace": 5, "rspace": 5}, "\ud83e\udcaa infix": {"lspace": 5, "rspace": 5}, "\ud83e\udcab infix": {"lspace": 5, "rspace": 5}}} \ No newline at end of file