        z        J>\
쑬,beft`            xVmo6_qmNJ]N`bĐ6tR@RN;J^8-?"yw{#hezҀ3t{7G*'DTx%&powZtj_)}F
5S8[APrm_d`I/2ѭCkYD0b2'.&I<S`mWCXvƉaN$fd i_
9lXlTֈÌ\LKނ`R2^ʔ"ZILc5Aq<{~1>z.$Li]\aaǩdR,1侵aߓf|:]Rp2S89ËSχɅ?9: Sn5 Q%1DøЛ/)!,
)  }9y2$
ip8ȻiUf0NN{$ŒO''<"'BJՆ7R+z6\L]dBK`+-	jcTH8UQD"N6@&t2m<%΄8EB'X3sZOȴB<1TKԺ|\k
,_7׸^R|sMmZNYyZc{~_o8n5$POٟAEE=7fBɨp݁U}b`nK[|rCKU@4!6
7#pUb$1C"
ˠsͶp"mb[N:"Uj<vyy[|.\UЩ.Wh3vg(,<I>nVLPOϡ.~줁Rk`!V
>ͯм<HL__mQˊpgZ~?SR"֤')[>Z;;3SHҥ#u>^Z_qzܰ\WSeO12D+"{I։W\*	VLdUH@ɂ3(PCr|3GC)V\Hcmh܆_\,wF6C񽽕v;dpuy?<UWML%ʍ0*ÇvȡT1yW%;(&@ӴC-"Q56lYswq6fW\ͻ~IOg3ߛl{ٔ]{խ$A<F31p8=`^g?TH+8*޲iG/05;GRzGֶ;ۦ>L3UO?t28nd6>4][c]W|MլL5Vk%/L    z             L    BAU'2VDcm[ J            xuA
0EgQF<H4ic[b<pgh"/7vaSQQ}IgKKQs~hs8}3\p]4YR.S#?vh.>)&XH !J(U-         E        P   U/oIOm$U ܙb            xc`` 
ʙy9)
J!>Iy!@:(?W/C:3p) Af^fI5 v    R    G        Q   Fb\]*'^Aݜ1d            xKAE3;u/"MU2 `&$D9cNۏ{FBu֛5M܃0 2 T2b=-ܩM 'KSy./(oٸ'fG͞-=䲔[K1!y}v\c9'H+6	ȄLsv'z@
6hYS`"V:.Tr7D bEL}X~%Tul_#酉KljB{}FU?^XHS~߈&f]S)pDzdf"46 8cAa:~         N  	      S   ̸jDcU1jo[            xc`uf`m```TJSKRs4
2+RsJK2SRu\|@lZF A+          %         )L
OE)[0f            xUn@XpTDB@i
KTVcjxR~ ?`7 Xd,@`ۉ\
F}>}s?OgRKw\/Wd[tdչ{@<#PTH;'SML>dF_+2.eL6ٜjv0(@ eZn-
`8S{B8thrZ.H!DFCJN]CzX0yly|gvz5uv<\u3_
G+(Laė"~ۑF=ʓ+*˩Id5Fiw!e4pytoBUlo#=LDA2<UTuѬk
W7;?W.I^.h$<Ɖ%:QX@¤Aab ;]Z^e,h\l###ky4\zz4b@-;s̨ab6T)Eq2%Op;H_G?(:p((n1x+#B헓9&$0ٙ4838}*![S:k;L,iDY>Wc,b4Hn;7W6MQV+[5YhKzkj67SS/:(p3::-)B0    
     (  (         1mqM}R                	       int j = ADI_BUF_STRIDE;
          ^      O   T{Nh+Uۮϗ            xTn@]!NVRq*61APB
K qtǶ6R;p7)NݐJʻޙ7!;sBvBA>"3hÁC^4q8}ahy8Cp">wbjgԟ_p~EwLs_x*	7ŉ0+MȯsܷGp4pzi1Za\q4RSqex&]r%e
q8s9XCtCӪOy 4)F0: 1m!%=X1)^*t 2C1N\D`N*]Ѝ@}.=X
w.aLkeD DǛ+XO9LRAPsdwϊ #CM-QlVzWDM2SϺ"Q-jvĒGYAZoSSh[nG|!d^?WL/3]B1@=&hnG!^SW[] !vyZǲX/hU	ĘU+-ZS>dV7';vﴯ;ǣA?{3sr<4k+Uc\p(8Psm	flD~u?5uM~Fr 2         O  `      \   E$i]Ǉ
c&R]H            xc`` iE
y%
)%

&Pir10H@ݺ
P 7!3HCX pv           '      d   meCB͆                      K  ^               }      e   	7ւ՜*_=-Q            xc`b`I` :{@(r
puu	/(KO-(JMqqQ(JMCs)`9Iii

E%E):LҒd7W? OW̔8혔_X
IM+A1дb```*1GZAVȮ㧀ļ"TApz X           d      |   
7S+IZӣ'S{k            xc`a`Od  >dS@%9Iii

Y:
.Nn!A.:
Ғd7W?g\yfJI5Ei$ԂX?uH/R+QVU0R6m@&P  %+4$gb[ |\          X         ̣Ӣ܅50ߝoI            xUn@P	ɎB
R" ݤe)J՟'? iSu${}A^90r93ǌX&svj-nbm,	win(wD5>Z3`ЁsamGFjhLgQWCYD]Ak>',FYRߢzzކwgF"
+V	J(zHSuxSU%]>Z5h6PSNֆl>n|&^_{ @pܹy;tCp"ڙ{w"(W1GbsD*4O3wƳ@B+Rrx8g!MKBKk	+E/r}?QqHt!:;) ,6~~
15-G2CqTQJ!A`Ζ%J~ۮ@mgC#G, M^gC6#KEuyaK*#0e&uŭP͒%<z]&Ip/n4MJo{,g-y@? aђ-[L9r)a}kMҘƟ&3c:Wb{p:똘xD5Rpmh9/Q    @    U         U   /3j6iSMB
            xTn@8D)q:Eqq+& O9DJuYck+=rQxށ̬cvT#oX
 H5>-3t(k zA6$1}>_!tP*ki͏K'%wS?puVm&3&ϥsΌ_0\(=I;K=	>^0xV2>B9tpXw ̓H%E<.흦 tR!޸B|+n5;ύ9u96ve׭>IEzYKB^?c^>L	#&ҿ_ V[FU2eHF%)NE!1]Ͻ\IE~ExQSq1iJ3&`nuzx!)14aS&7 [˴;Z(O8Lӂfbؖc4F!O]MߩT~%AO=eOmiJӲZݴz~HV5g5-TouiP)/	         4   q      V   Rd
4i%MT[7            xc`y Z`42JlByfJI Iz                   Z   pDcDEϸ            xc`> r/(pwqQ(ȬH͉/-KMQpss	tqQ(L) *OIQHr)I-Q(JMsL/K|RJ4m`ř|;20(}Un^{    M              j   *$<46Mt            xc` xP42J3SJ2lLL[81b`f(	!ZAI@O[	 Y)zcڶ`mr1̭ +7?%ZAA__(1/ECSXSȚ e27         O         u   5C=-aW?w&UBnK            xc` xH42J3SJ2lLL[C38b`n](	zA,F ml    -                 i4A 笗a.X w            xc`` iE
y%
)%

&Pjr10C0C(JM(ȬH͉O*MKSVQptw
u	tqQ痖; 9(hZH` AFЅYwpf&ĵ@TN 35"         4            1-`o>@!b            xc` AW	)hd((*Y)[cCVP -         x   E         ;C*~k6|&            xc` xX42J3SJ2llg v
8@Aм4<̜)
)
1%J:
@dchL'1P 6 Z+    u                 (=&64d׼            xc`` iE
y%
)%

&Pir10C0C/((ȬH͉O*MKSVQptw
u	tqQ痖ć&(9(hZH` 8ϐXh 	1I3]efBPs@,!s90015j#\sP57Rm 1\P    C        E         :u\pTIpG5            xc`` iE
y%
)%

&Pjr10C0C(JM(ȬH͉O*MKSVQptw
u	tqQ痖; 9(hZH` 8OXklZ$̵Q`KPsKIMۑSt7Qd&t		6 3X jîjNs
GEwP3PGX	 k    C     O   C         Q^H}*ﴶ8            xc` xH42J3SJ2lLL[33b`ħu nBf&D;          }   T         ԿK	h씓ԠC            xc` xH42J3SJ2lLL[C38ğ@H@[fNIj($44R44U4F@0pdfB\  n  )                  V   K"*/K+            xc` xH42J3SJ2lLL[c#83b`@
8@Aи4<̜STSrSRAtRZfNIjY_bJtt
t:
ٚ@ke M0k̄HCbA 2;#                 	8   suY/;<y0             xc``f``c @FdV痖;y
`-ĜdDqfUOkjZsKM&I7dnW;3]\B@njnqj:
.:
0SnbԼ4|1@˰L@A:.  [    Z    G        	   oWX6,            xc`(b`WRPXZ\leZ	vq/(,,Kը023B*Q(JMQ"_P)`+dQ̊ԜҴ4m,GxP OW|~iI|Xj3\(1/%<3$N)I-Ҵ t*	68 i/x#*Trp,Tk!̗/yԯ`o"5bf&<@RB #Q;@(9(3%UIVRin!2h > i8,@ 7a<        -  '      	   Uixن**SJ            xVKk@s!6!AWsCGcH[G)ĩ,:5-[=?ٕ,i%GXQ^)b+?,,cxsfFH
̤.ftqسCAMGYCG*TZQp+_"]=*_-ri୰Ky.b+01'$h>%3Vwf`b[G'ϴ&qtuϸw8<徐|>3#Qr7b;5Zyᣪ	@hEUZå**X,qJPCHkϔE'#W |4mTFUf\<Qmܦjؽv5USiXbeWFF{z^,,W:,ڝhvfKY/s@V#'W@q
4.dY{SkuYo2]|,C4.Mxg~&lP
>E`ďV|	yyV;t(Vլfx̳ F6q@MrmE&ҋb6.M'R9yq
axd9l­Y	Ժ^(e:ʫ]Fy | ndh,xO_v.à(~֓oLNBd~ﲜ<N9"Bى7m_2J,9!^z#%Y6+rv`a|8(*q3,dE54`        .  (      	   ?<+g+T|d            xSn@^!"@"ڍAMBR)RD"${p^'Μq)x
.pi]NLXi7>aHV(vKj3生cː-gWT?jvnCHT-jwP0!(h32!#HsAIs
.U$SRMa/1V{KD#Jѕ%[QbnZs-y=WPꀺ<e#DExaa<x."jkN6V0ן9tOhxo棭ǈ(U	'BbRepK7-{V(
^G_>|t$}E^HRlBvBvfhte
j0˛84cLx7{<NCTLlG4䀃le.!
s2nulA-|7R{dKJ"-PLW?VRۨ?<6χ𯓒|/ـ,kAjeKTzg-gn{    !     l  (      	    "M~tra	Ag>Q*            xc`f`Pe敤i(%f椦X)hTh*槤jh(dF:
Ii9%E)1yJ:
)%p@HG![G!ا47QӚ t!    "h       (      	   @U:'EaNn            xJ@\l5	-JA*^J	I:kךllj|r" 8?Bx⻼7'?ѫFmG0$
'YVtR?WIvs{}1KcM&X5+BKْѪ$lڠKB?0zM5Tt.L^Z8!XSLwI`x?-K.M?Cug(dm2&z!ogh9    #]     r  )L      	   $
h\
&upS            xc`g`ha``pS@Ei>i%
 cR~Y*4Dq!!S/(.άJ5(ȬH͉/-76KMAئwB.de&jZs 4    #       )B      
    gvB\sP            xc`lc`|WRPXZ\leZ	vq/(,,Kը023iOI/Q(JMQ/(b`y)(rpV b#\j.OښHy8L`"L4 -"ֲb$ےKPlot>%@7Djr ݐ    $    X  )p      
   !"rЍvK6d            xWMlE~\h)mI3Uӥ )A[;%z,]{uP@ Ts8"	!#rK˕ݵ?]+=e3曙5ѝ?ymlsS:gX75ӴpW8cD>ABf,.jL
b e&I$(`L.L)yi؜B1ذ'd|΢}cyMu0;_,[Ul^e7~Qj6klO,.UL%F+j-pO7FKUXaT i4QNsKju\,),Fb|7gkQw7aQCc  ?h45SgGћh},=,Kt</i5}eR6fPC0)QDo&Pž߉?nLeapw/JhRus3{u{vP}{S6:@`Vp}Otx]chU? xf'UXTό<piZuڒaQ񉚵ŽJh
IQ&@E?=,ڈ6<"W@vҕbbo8!Vq|<ͬ+,˴.<ohZ3D\0?zl~=V[B9f8g;M-yȓ{BraU}em"iUmkxH_Ya_!uz1'cYsFp⧳p;nSFhEa" d\?#:ĥc'XEmH?5	7-Kh$8$H"L	VC 9VMPy';$!IPYd`.R兕Z)*(Oe</	W]Bu۪<o=o>i_dILza %
ܩ"
V/D\ߗq*%z;MҊ&)]\(?Ƭ=*هfzuJy&+    (    	  )         "٦/PliOs            xc``g c̼ҔT$< T0(
H(3$MC	H%Ƨ$+%f椦)iZ Ԥ[SANb^bF@z5&楗`Y;9@;Ӌt*``PT̜"[X@PL@laD(@TR*TSt23A[u	W@!
j`7CG 7?%lF O @(HPBchcSY
g  nq    )      )8      <   #%~}ܳ`S6"            xSMo@so*Q$f[5N@C%ғFrkX_?p悸!ʉ+? 3Gz؉4ΛfwY@)!ԾёrZ%tmh?6z&`k9D ,TFOȓ)hXCs#_D7o7> a%'EݻcS֑>8|%`m89wqh"Dr@SV.( ]=7Lٯ뒙3	UzMa~
~7C*:W
f{~SB}Ex$w;w.fY=[DOKCu_1Wx*[4hLԾ#j}cS 8L -D.j[_elA*9z U'	P܄cjXdHн`LF,dӰiErwpE^xы3?,kF&-B>OϞ_	|b7\~    ,    F  +         $u80jP+WzGeM            xc`Z  "5G!'5$1"94>3UAKHA[0֚0-HA#3D![VH(%ėgd4 ŵ5ᚪ, ے5>4--:KAW5hgS[|pH+\\ܒ@|qLX_?DaИ,4St嗖ė&(9>2sJR4V`R(VBĔZdDZFJ10TB0#JRLSwqu
uG{058SR2@2PQ4@$t"T#K2SRu0p(``Pm@ ;    -L       +         %Ri5=                        -X      ,         &'e哻b}            xc`_ @AfEjBNjZIcDsh|ga5"̼l[k ePRSDSeٱ@#'Eg)*Z.1 >d4@@fR%:@n~pU`OiZ_PBe@ 3]\B1'SR2Ӏ~U@&c9=,/.J.)LIA'V 8_    .^       +         'Swψ(AO            xc`_  W'+@QjFAfEjN|RiZBgS[|pHD>$>Y.WRiͅlf~A		fMj&32jO݁$ ̔Td&16 LfR    .     y  *         (5`wyYJB)            xc` EhdV痖ė&(9y(gd(槤($e攤(9&嗥Y>i%\Fe`+@[ =U.    /f      ,      .   )T;4`][            xc`_ @AfEjBNjZIcDsh|ga5"̼l[k ePRSDSeٱ@#'Eg)*Z.1 >d4@@fR%:@n~pU`OiZ_PBe@ 3]\B1'SR2Ӏ~Uj_ٌa%e g+ &'    0l     7  ,         *{4fyOv            xc`1a`qc``R $̜"k.D .
e3}Js 3     0       ,~         +>L|?OG(            xc`lc`WRPXZ\le_PYY	R*Q(JMQ@hr10mc` Ԃļ"(Š6d`a׆ļ,V Q͇@8 4<9@G#W\3*&:VG$XM. $    1W     l  ,*         ,qNZr{kMqG            xc`````Р 9%@[fi3DHG8*XӚCYj2)8UY`nAZCh)P =    1       ,+         ->(YnCuy                   
    1     }  ,+         .j6ݼ:Pase*!            xc`< y%
Ey))%


66
 1MUMm#MkTSZX24ZeR_f5ic`l y\ ̜)#    2M     (  ,-      L   /ۭտO6ls/1              #  #       int16_t srcStride = 96;
    2u     )  ,.         0j$o JR&ev`              #  #       uint16_t srcStride = 96;
    2    /  ,      =   1z_J,MkG            xՓn@Wj uHImzhWD@JJc[M'N<		;O76@b3"d!=`X{'Rߣ#.3ymI,@k˓?bTH=4`X@	|Qx -C,m|Em3, @Sx[.vwsvlB,5KYxz۹ȧ%c*L䔐j+I\(aJ?m yĜI s"ę,4EUr_R`nu GX	;W9rsS煻շn~'Ѳs} I8G7Go2/RI0T5ncVmE^b$-(Jezط1t$<fU**0`LEaf^ /7"^FU_rkj]<c8TgqCӳ+т-3҇ #/kU+ljY^ .    4       -i      b   2NCG>@ٙFxU\S$Pt            xc` 
PQR``hɥR2sJRlTxЀ
AgV*bR̼4% YR0VIGdԴ_P1(5h^tfBQj(jld- C    5v      .      {   3asVa9@ӽ            xSMK@КQ)ĜTlp5ex/WxɿɃgNjTS7o0 S S p#DyXcJYUfϽ6s4BWz?K-'yÑ ӗ 3iǔ3F>P<Q/K1ה B+T_3wUCgk&]
j}Ȗ&<THQH$wY˷[) 2cɎfRI*3N"$:XV?:G9SSq*"
YZZá/yyla\lsw?z߿)C<jˀ^%k[2q?xW9Bd&!˱#amc]X"5:e)J.C(3Z-xa8    7     M  .         45y r5USWe.l            xc`Pc`Pb``0W@Ey%iJ@(1>%9^5B5%: VIG8*BjZs10Iqk4Cc W !    7a      .M         5xlh"0J.&]aM茳Y            xRJ@s/W@ڦ/ŦX9dc$$Z|O>EF
MEef%d]B=	Cm=4IMgJ{[Qf0H8f-1SDqì	 c	{Eea.3'cisShBA g)GlI}+skAzͥ5]MI*kqY}c>1vʳr8z ǙN*q"4__*De,LP29wO,,gL46?k=B*¿p;kHRrIuͲIMiݱ^<xo*    8    {  ,         6%,XcA)            xRj@^>SQ j((ڞD1u!D+RK1J^zkt6
7e씐3!ht/۶U]YU<1=C|r|H"˿!1bEGğ_SL*P#P&gI//k
b@a	؞cn43ēB*d;Q[(rlzPAٹ/eё,1toZ,wSay_)bRScwUpsfD)VۿVyȔ\Lږe/L]WABK:q7&s=u/.N    :h     3  ,         7P,d.b$~              (  (>   '        if (opt.intra_pred_allangs[i])
    :       ,         8%+iz!+
Dga            xc``` iE
y%


@V;ب($@Z?r̊ԜҴ4m̔T$q;$,5YG9>8$UGPhF C3  VD^    ;-     h  ,      L   9%->Wg6x3n/8            xc`ma`c``إRӢ3Rtb5
2+RsKKu\C<]\u@|RJǤT 䖙SZiͅnv~A	VR1 wD8    ;     e  -      N   :Z1_N-U-f׉            xc` pԴ̪T]X̊ԜҒd7W? OW:Դ01),UG 7?H%e攤iZs#e <    ;      .6         ;e(rѬ            xRMKQk.nQ0S"Jt5kg=y)ѺM]B~C辉 G#e.9s9 3  oIR_Us䫀\\zbB!2ko2wWnR^ctp,C=l' f%UHJ{֒-'|ײÉG{<OC wi(2P}vVc'f%`@4Wv~B4_Vo7yzgW Z񑥐jm6L,OY]"8XL>;n&U-CJ-R|,kc/#Ӗefv*3~ot	1R < '[jVggU-6?On$mFA    =       .=         <yآy8ěOC7            x]0Dگ0СXaaDBQp!8ULbܝ`|?äf#Vb`ф…	V%+֎%Gٛ'>*97VcƑ[*<iz*ytz&eu 2[W	#QltQ~MO"hX?d/7BI    >H     k  .=         =3=F/~Q$dd            xc` 
h $8*UAW(6 7?%5V "5'>$,5YG9>8$UG(5'5pL/KQ QHr)I-Ҵb`=@ X;"    >      .A         >ՒHl+\F            xR?O@":	qI:1$QBursUJXҥk@:Uߟ|` (@3i+8*q\>TTjy&JrDNTN*x.=}R. , sD*[h˨o4x1ûq_cw&nưP9}h/
#q&8G'W̜8?<=$J%čXc6'm5Gl:;0HOfMq %~lmu^SŜl)ycND$~9A[mjo`}o:Fn0v0\SK+DDk
d,@ko l?*VRd5<<1O4j	L>~    @     l  .|         ?85A8{X ܲVY0            xc`: !_	d&**hgd(*i*+*X)%Z+(+$e攤@$L*Lt,*,t*R ZFF\ E!6    @       .         @k ~eҟQ㑁            xc` МWRPXZ\le^X_PYYW\	RMM/Q(JM	rwqQ2S&"7c iE
@


N>&&@olTaliW bg2 |L    A    F  .         A yȐΊ'            xRN0C,GXaPY$] J4q!$V|Ѝ`gdf_pR%7k 1 ȰkJ$gEUu񥈯yEyxr&lYi/QJQjEBOhRފScFw~àz&4]=<v$}2j::`ءLvjm``G:ճJ]VA9']GM9Qg\OZ 8w7%&uMZDu uY3<7/3ltq+Z(    B      .8      !   BזWjPUhAk            xTo@)CdAb@XbP6CIR5Q*&gj'K@#1#3@ba`ỳiO~~ƪ{1 NU>xۍ"IFb(pṇXNǢ!5{1bYT2z.YD1$Ku6iUeߣL"9SͧwMEgbil64r,LOVނd
b(|Ά<>;ԁ !w<\*b>˭1IjbdQ{[|!A.q<sGLE5xҴ
ՠ]O><032rX[6lEz@Fb6%y,U}0jU)3R{X}_ <:9}6\5A"]_Cz-Q[K80W-XK]oK_    D       .x      H   C@z2P	h 4S            xc`qa`Y24rSss4
2+RsKKR\C<]\u
Jgd 3R ijjr10e`N20 .W9 >
t\`l h`0	AvPr( ^Y    E}     e  /2      /   D
E1hki            xc`` c4Owx'ϐx׀. +QIOI-(PU023H[|5rj^Jf.f0a4VH&H&  Bl7G    E     6  /G      I   E,r|O$ZӒSc             xc`a````0P"L]\B<lsRSRJ2NA0#     F     J  /7      `   FK*KR/ּ            xc`````?P 9%@[#3x_GgH8*HӚC_Yj21 6@#    Fb     $  .h         GQ*x/s+21n              (  w        C                F       ,         H()teѓlJo;            xc``f``]ȥ ޮ.>>9Iii:
`BfA|I|qfU5n%p- 1:RIcl"(Y	lA+xed& (d(%lIZ~Ff^B5A	4 =@}5,J-)-̾#L8-13
,ZYavL IDƻ"Dt)pP o    G~        ,      
   IyfD֓6	qN                   #include "common.h"
    G    C  )r      n   J~LU	|Y`cf            xTkA~zPI5UK$Z6d/imHxh-JYdI-^zQ/<z
ћ}&.7 '@ xd+=
kk+ZEӲY-mxLcmIs,-W􏞸rи,Zk c' y2>:4P}l8<5\KiیK*R=F2hK憍fmG9:47W, }\q8?c7D[2/_ zG]=b
Bw 2" 2_+$1@ B^Q8WL^!<65zFjR',Xù9}9mu?JRvzxs~7j?x1g:| xӟ+mmon%2NB[%Ngi"3#3<P ^ySw5rRLRN+@ϐV{FpGYsr9N:9I=ihQVxAUvX_b1HsX)j?ԡq.N(f+L2= ɧ%    I     G  )f      )   KvwVe>WWE(                   ; * For more information, contact us at license @ x265.com.
